- Menlo Park CA, US Ming Hua - Palo Alto CA, US Michael Vernal - San Francisco CA, US Yang Qin - Belmont CA, US Dan Ionut Fechete - Mountain View CA, US Xinpan Xiao - Pacific Palisades CA, US Yu Huang - San Carlos CA, US Lu D. Chen - Menlo Park CA, US Saurabh Prafulla Chakradeo - San Francisco CA, US Dharmesh A. Bhatt - E. Palo Alto CA, US Alex Himel - San Francisco CA, US
In one embodiment, a method includes receiving, from a client system of a first user, an input from the first user indicating a query-domain and one or more query-filters, generating a card cluster comprising a plurality of cards referencing a plurality of objects corresponding to the indicated query-domain and one or more query-filters, ranking the plurality of cards based on one or more user-engagement factors, and sending, to the client system in response to the input from the first user, instructions for displaying the card cluster to the first user, the cards of the card cluster being ordered based on the rankings associated with the cards.
In one embodiment, a method includes receiving, from a client device of an author of a message, a request for a restricted ideogram to be inserted into a message; accessing social-networking information for the author; determining, based on the social-networking information for the author, whether the author is authorized to access the restricted ideogram; accessing social-networking information for a recipient user; determining, based on the social-networking information for the recipient user, whether the recipient user is authorized to access the restricted ideogram; and if the author and the recipient user are authorized to access the restricted ideogram, then sending, to the client device of the author, information to insert the restricted ideogram into the message.
Social Graph That Includes Web Pages Outside Of A Social Networking System
A social networking system includes a mechanism for incorporating nodes in the social graph, where the nodes are associated with a web page. Each web page includes one or more tags, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page. The web page may be outside of the social networking system's domain and may be operated by an entity other than the social networking operator; thus, third parties can define, create, and maintain nodes that are then used by the social networking system. Users may then interact with the nodes on websites outside of the social networking system, and these interactions are tracked by and reflected back within the social networking system.
- Menlo Park CA, US Samuel Lessin - San Francisco CA, US Thomas Stocky - Los Altos CA, US Michael Vernal - San Francisco CA, US
International Classification:
H04L 29/06 H04L 12/58
Abstract:
In one embodiment, a method includes receiving, from a client device of an author of a message, a request for a restricted ideogram to be inserted into a message; accessing social-networking information for the author; determining, based on the social-networking information for the author, whether the author is authorized to access the restricted ideogram; accessing social-networking information for a recipient user; determining, based on the social-networking information for the recipient user, whether the recipient user is authorized to access the restricted ideogram; and if the author and the recipient user are authorized to access the restricted ideogram, then sending, to the client device of the author, information to insert the restricted ideogram into the message.
- Menlo Park CA, US Ming Hua - Palo Alto CA, US Michael S. Vernal - San Francisco CA, US Yang Qin - Menlo Park CA, US Dan lonut Fechete - Mountain View CA, US
International Classification:
G06F 17/30
Abstract:
In one embodiment, a method includes receiving, from a client system of a first user of the communication system, an input from the first user to access a card-stack interface, generating a card cluster comprising a plurality of cards, each card comprising a suggested query referencing a query-domain and one or more query-filters, wherein each query-filter references one or more objects associated with the communication system, and wherein each card in the card cluster is ranked within the card cluster based on a predicted click-thru rate (CTR) for the card based on one or more user-engagement factors, and sending, to the client system in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises the card cluster, the cards of the card cluster being ordered based on the rankings associated with the cards.
Personalizing A Web Page Outside Of A Social Networking System With Content From The Social Networking System
- Menlo Park CA, US Ray C. He - Mountain View CA, US Spencer Ahrens - Menlo Park CA, US Yofay Kari Lee - Palo Alto CA, US Chaitanya Mishra - Palo Alto CA, US Austin Daniel Haugen - Missouri City TX, US Xin Liu - Palo Alto CA, US Michael Steven Vernal - San Francisco CA, US
International Classification:
H04L 29/08 H04L 29/06
Abstract:
A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user.
- Menlo Park CA, US Samuel Lessin - San Francisco CA, US Thomas Stocky - Los Altos CA, US Michael Vernal - San Francisco CA, US
Assignee:
Facebook, Inc. - Menlo Park CA
International Classification:
G06K 9/00
Abstract:
Particular embodiments of a method comprise analyzing an image to classify an expression displayed on a face shown in a captured image. Image analysis may include detecting the face in the image, generating a characterization of features of the face, and classifying the expression based on the characterization. The characterization of facial features may be based on benchmark metrics for a particular expression. One or more ideograms (e.g., written characters, symbols or images that represent an idea or thing) may be selected based on the expression. The selection may be based on one or more match scores for the expression. The match scores may be determined based on an ideogram dictionary or an ideogram usage history. The selected ideograms may then be presented, in association with the face, on a screen for the computing device.
- Menlo Park CA, US Samuel Lessin - San Francisco CA, US Thomas Stocky - Los Altos CA, US Michael Vernal - San Francisco CA, US
Assignee:
Facebook, Inc. - Menlo Park CA
International Classification:
H04L 12/58 G06F 3/0482
Abstract:
Particular embodiments of a method comprise analyzing a message to perform sentiment analysis with respect to at least a portion of the message. One or more sentiments associated with the at least a portion of the message may then be identified. One or more ideograms (e.g., written characters, symbols or images that represent an idea or thing), each corresponding to an identified sentiment, may then be suggested to a user for insertion into a message. Upon receiving a user selection of one or more of the ideograms in relation to some portion of the message, an association may be saved in a user-specific dictionary linking the user-selected one or more of the ideograms with the portion of the message. In particular embodiments, the sentiment analysis may incorporate social-networking information and/or historical ideogram usage information.
Michael Vernal 1998 graduate of Harrison High School in Harrison, NY is on Classmates.com. See pictures, plan your class reunion and get caught up with Michael and other high ...