Patents by Inventor Shawn C.P. Mei
Shawn C.P. Mei has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230222605Abstract: In one embodiment, a method includes receiving at a head-mounted device a speech input from a user and a visual input captured by cameras of the head-mounted device, wherein the visual input comprises subjects and attributes associated with the subjects, and wherein the speech input comprises a co-reference to one or more of the subjects, resolving entities corresponding to the subjects associated with the co-reference based on the attributes and the co-reference, and presenting a communication content responsive to the speech input and the visual input at the head-mounted device, wherein the communication content comprises information associated with executing results of tasks corresponding to the resolved entities.Type: ApplicationFiled: March 16, 2023Publication date: July 13, 2023Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
-
Patent number: 11676220Abstract: In one embodiment, a method includes receiving a user input based on a plurality of modalities at the client system, wherein at least one of the modalities of the user input is a visual modality, determining one or more subjects and one or more attributes associated with the one or more subjects, respectively, based on the visual modality of the user input, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, and presenting a communication content at the client system responsive to the user input, wherein the communication content comprises information associated with executing results of one or more tasks corresponding to the one or more resolved entities.Type: GrantFiled: January 25, 2021Date of Patent: June 13, 2023Assignee: Meta Platforms, Inc.Inventors: Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
-
Patent number: 11393009Abstract: Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and configure an automated response based on the user profile in response to the messaging initiation. Other embodiments are described and claimed.Type: GrantFiled: March 22, 2021Date of Patent: July 19, 2022Assignee: META PLATFORMS, INC.Inventors: Andrew Eugene Szeto, Shawn C. P. Mei, Alexander David Ramirez
-
Publication number: 20220012076Abstract: In one embodiment, a method includes receiving a user input based on a plurality of modalities at the client system, wherein at least one of the modalities of the user input is a visual modality, determining one or more subjects and one or more attributes associated with the one or more subjects, respectively, based on the visual modality of the user input, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, and presenting a communication content at the client system responsive to the user input, wherein the communication content comprises information associated with executing results of one or more tasks corresponding to the one or more resolved entities.Type: ApplicationFiled: January 25, 2021Publication date: January 13, 2022Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
-
Publication number: 20210232589Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, by an assistant xbot associated with the one or more computing systems, a user request for a content digest, retrieving one or more content objects corresponding to the user request, generating one or more slides for the one or more retrieved content objects, respectively, and providing, by the assistant xbot, instructions for presenting the content digest responsive to the request from the first user, wherein the content digest comprises the one or more slides, and wherein one or more of the slides of the content digest are removed from the content digest after a predetermined time period.Type: ApplicationFiled: April 9, 2021Publication date: July 29, 2021Inventors: Brian Nelson, Vivek Natarajan, Shawn C. P. Mei, Wenhai Yang
-
Patent number: 11042554Abstract: In one embodiment, a method includes receiving a user query from a client system associated with a first user, executing tasks via agents which return responses, each response comprising information items, analyzing the responses to determine slots, each slot corresponding to one of the information items, determining compositional sub-goals for each response, wherein each compositional sub-goal indicates a semantic-intent of the respective response, generating compositional fragments by a compositional natural-language generation (NLG) model, each compositional fragment comprising a partial natural-language response, determining a top-level compositional goal, generating a communication content by the compositional NLG model, wherein the communication content comprises a complete natural-language response to the user query, and wherein the complete natural-language response is based on the partial natural-language responses of the compositional fragments, and sending instructions for presenting the communicatType: GrantFiled: October 31, 2018Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Anusha Balakrishnan, Rajen Subba, Scott Martin, Ashwini Challa, Shawn C. P. Mei
-
Patent number: 11003669Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a user, a request from the user for a content digest from an online social network, retrieving one or more content objects associated with the online social network that are accessible by the user, selecting one or more of the retrieved content objects to incorporate into the content digest based on their identified categories, generating one or more slides for the one or more selected content objects, respectively, wherein each slide comprises a summary and representative image of the respective selected content object, sending, to the client system of the user, instructions for presenting the content digest responsive to the request from the user, wherein the content digest comprises the one or more slides.Type: GrantFiled: October 3, 2018Date of Patent: May 11, 2021Assignee: Facebook, Inc.Inventors: Brian Nelson, Vivek Natarajan, Shawn C. P. Mei, Wenhai Yang
-
Patent number: 10978056Abstract: In one embodiment, a method includes receiving a user input from a client system associated with a user, generating a plurality of candidate responses by a natural-language generation module in response to the user input, determining a quality-indication by a filtering module for each candidate response of the plurality of candidate responses based on one or more classification models and one or more classification rules, wherein the classification models and classification rules are based on one or more acceptance-criteria, selecting one or more candidate responses from the plurality of candidate responses based on their respective quality-indications, ranking the selected candidate responses based on one or more ranking-criteria, and sending instructions for presenting a top-ranked candidate response to the user to the client system associated with the user responsive to receiving the user input.Type: GrantFiled: January 31, 2019Date of Patent: April 13, 2021Assignee: Facebook, Inc.Inventors: Ashwini Challa, Anusha Balakrishnan, Rajen Subba, Kartikeya Upasani, Shawn C. P. Mei
-
Patent number: 10956957Abstract: Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and configure an automated response based on the user profile in response to the messaging initiation. Other embodiments are described and claimed.Type: GrantFiled: July 21, 2015Date of Patent: March 23, 2021Assignee: FACEBOOK, INC.Inventors: Andrew Eugene Szeto, Shawn C. P. Mei, Alexander David Ramirez
-
Patent number: 10936346Abstract: In one embodiment, a method includes receiving from a client system associated with a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.Type: GrantFiled: August 2, 2018Date of Patent: March 2, 2021Assignee: Facebook, Inc.Inventors: Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
-
Publication number: 20190325080Abstract: In one embodiment, a method includes receiving from a client system associated with a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.Type: ApplicationFiled: August 2, 2018Publication date: October 24, 2019Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
-
Patent number: 9916305Abstract: This disclosure covers systems and methods that create references for locating a translation of a term expressed within a digital communication. In particular, in certain embodiments, the disclosed systems and methods create a hashkey to identify a translation (or multiple translations) of an initial term from a source language to a target language. By referring to this hashkey corresponding to the initial term, the disclosed systems and methods can identify a translation (or multiple translations) of the same or similar term within a digital communication to translate a digital communication from a source language to a target language.Type: GrantFiled: December 28, 2016Date of Patent: March 13, 2018Assignee: FACEBOOK, INC.Inventors: Necip Fazil Ayan, Donald Vincent Husa, Shawn C. P. Mei
-
Publication number: 20160285790Abstract: Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and configure an automated response based on the user profile in response to the messaging initiation. Other embodiments are described and claimed.Type: ApplicationFiled: July 21, 2015Publication date: September 29, 2016Applicant: Facebook, Inc.Inventors: Andrew Eugene Szeto, Shawn C.P. Mei, Alexander David Ramirez