Patents by Inventor Fuchun Peng
Fuchun Peng 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).
-
Patent number: 11908179Abstract: In one embodiment, a method includes, by a client system, receiving a user input from the first user of an online social network, where the user input is associated with a subject and an intent, determining whether one or more agents associated with the intent are able to resolve the user input, identifying, responsive to determining that the one or more agents are not able to resolve the user input, one or more entities related to the subject, where each identified entity is connected to the first user via the online social network, and presenting, at the client system, one or more recommendations to the first user corresponding to the one or more entities.Type: GrantFiled: April 11, 2022Date of Patent: February 20, 2024Assignee: Meta Platforms, Inc.Inventors: Jason Schissel, Emmanouil Koukoumidis, Shane Haladuick, Nicholas Robin, Fuchun Peng, Aleksey Sergeyevich Fadeev
-
Patent number: 11887359Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system via an assistant xbot, a first audio input from a user, parsing the first audio input to identify a request for a content digest from an online social network, retrieving a plurality of content objects from the online social network, each of the content objects being accessible by the user, generating a customized newsfeed summary based on a determined semantical meaning of each of the plurality of content objects, and sending, to the client system via the assistant xbot, instructions for presenting an audio clip to the user responsive to the request for the content digest, wherein the audio clip comprises the customized newsfeed summary.Type: GrantFiled: July 14, 2021Date of Patent: January 30, 2024Assignee: Meta Platforms, Inc.Inventors: Zheng Zhou, Kun Han, Fuchun Peng
-
Publication number: 20230245660Abstract: System and method for processing and presenting a conversation. For example, a system includes a sensor configured to capture an audio-form conversation, and a processor configured to automatically transform the audio-form conversation into a transformed conversation. The transformed conversation includes a synchronized text, and the synchronized text is synchronized with the audio-form conversation. Additionally, the system includes a presenter configured to present the transformed conversation including the synchronized text and the audio-form conversation.Type: ApplicationFiled: April 7, 2023Publication date: August 3, 2023Inventors: YUN FU, SIMON LAU, FUCHUN PENG, KAISUKE NAKAJIMA, JULIUS CHENG, GELEI CHEN, SAM SONG LIANG
-
Publication number: 20230245654Abstract: In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.Type: ApplicationFiled: January 20, 2023Publication date: August 3, 2023Inventors: Akshat Shrivastava, Shrey Desai, Anchit Gupta, Ali Elkahky, Aleksandr Livshits, Alexander Kolmykov-Zotov, Ahmed Aly, Jinsong Yu, Manali Anand Naik, Shuhui Yang, Baiyang Liu, Surya Teja Appini, Tarun Vir Singh, Hang Su, Jiedan Zhu, Fuchun Peng, Shoubhik Bhattacharya, Kshitiz Malik, Shreyan Bakshi, Akash Bharadwaj, Harish Srinivas, Xiao Yang, Zhuangqun Huang, Gil Keren, Duc Hoang Le, Ahmed Kamal Atwa Mohamed, Zhe Liu, Pranab Mohanty
-
Publication number: 20230223026Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating contextually relevant transcripts of voice recordings based on social networking data. For instance, the disclosed systems receive a voice recording from a user corresponding to a message thread including the user and one or more co-users. The disclosed systems analyze acoustic features of the voice recording to generate transcription-text probabilities. The disclosed systems generate term weights for terms corresponding to objects associated with the user within a social networking system by analyzing user social networking data. Using the contextually aware term weights, the disclosed systems adjust the transcription-text probabilities. Based on the adjusted transcription-text probabilities, the disclosed systems generate a transcript of the voice recording for display within the message thread.Type: ApplicationFiled: February 22, 2023Publication date: July 13, 2023Inventors: James Matthew Grichnik, Chetan Parag Gupta, Fuchun Peng, Yinan Zhang, Si Chen
-
Patent number: 11688159Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user at a client system, wherein the trigger action is associated with a priming content object, identifying related content objects associated with the priming content object, selecting recommended content objects based on the priming content object, the related content objects, and profile information of the first user, wherein each of the selected recommended content objects comprises entity information of entities associated with the priming content object, and presenting content suggestions at the client system, wherein each content suggestion comprises one of the selected recommended content objects.Type: GrantFiled: April 7, 2021Date of Patent: June 27, 2023Assignee: Meta Platforms, Inc.Inventors: Fuchun Peng, Kun Han, Wenhai Yang, Cheng Zhang, Vivek Narayanan, Emmanouil Koukoumidis
-
Patent number: 11657822Abstract: System and method for processing and presenting a conversation. For example, a system includes a sensor configured to capture an audio-form conversation, and a processor configured to automatically transform the audio-form conversation into a transformed conversation. The transformed conversation includes a synchronized text, and the synchronized text is synchronized with the audio-form conversation. Additionally, the system includes a presenter configured to present the transformed conversation including the synchronized text and the audio-form conversation.Type: GrantFiled: March 8, 2021Date of Patent: May 23, 2023Assignee: Otter.ai, Inc.Inventors: Yun Fu, Simon Lau, Fuchun Peng, Kaisuke Nakajima, Julius Cheng, Gelei Chen, Sam Song Liang
-
Patent number: 11651586Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user at a client system, wherein the trigger action is associated with a priming content object, identifying related content objects associated with the priming content object, selecting recommended content objects based on the priming content object, the related content objects, and profile information of the first user, wherein each of the selected recommended content objects comprises entity information of entities associated with the priming content object, and presenting content suggestions at the client system, wherein each content suggestion comprises one of the selected recommended content objects.Type: GrantFiled: April 7, 2021Date of Patent: May 16, 2023Assignee: Meta Platforms, Inc.Inventors: Fuchun Peng, Kun Han, Wenhai Yang, Cheng Zhang, Vivek Narayanan, Emmanouil Koukoumidis
-
Patent number: 11610588Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating contextually relevant transcripts of voice recordings based on social networking data. For instance, the disclosed systems receive a voice recording from a user corresponding to a message thread including the user and one or more co-users. The disclosed systems analyze acoustic features of the voice recording to generate transcription-text probabilities. The disclosed systems generate term weights for terms corresponding to objects associated with the user within a social networking system by analyzing user social networking data. Using the contextually aware term weights, the disclosed systems adjust the transcription-text probabilities. Based on the adjusted transcription-text probabilities, the disclosed systems generate a transcript of the voice recording for display within the message thread.Type: GrantFiled: October 28, 2019Date of Patent: March 21, 2023Assignee: Meta Platforms, Inc.Inventors: James Matthew Grichnik, Chetan Parag Gupta, Fuchun Peng, Yinan Zhang, Si Chen
-
Patent number: 11514333Abstract: A computing device receives a message including a request for a recommendation. A representation of a hypothetical ideal recommendation to provide in response to the message is determined based on the message content. Data regarding entities that are potential recommendations are retrieved from a data store, the data regarding each entity including a representation of the entity (e.g., a vector) derived from factual information about the entity and opinions of other users of the entity. Ranking scores are determined for at least a subset of the entities based on the difference between the entity representations and the representation of the hypothetical ideal recommendation. An entity to recommend is selected based on the ranking scores and a reply to the message is sent that identifies the selected entity.Type: GrantFiled: April 30, 2018Date of Patent: November 29, 2022Assignee: Meta Platforms, Inc.Inventors: Kun Han, Fuchun Peng, Benoit Dumoulin, Bo Zeng
-
Publication number: 20220374460Abstract: In one embodiment, a method includes receiving a user input from a first user at the first client system, determining that the user input is a sharing request to share content, determining multiple second users the sharing request is directed to, determining, for each second user, modalities associated with the respective second user based on the content, a user profile associated with the respective second user, and modalities supported by a second client system the respective second user is currently engaged with, the respective second user being associated with two or more second client systems, and sending, to one or more second client systems currently associated with the second users, instructions for accessing the content based on the determined modalities for each second user.Type: ApplicationFiled: July 21, 2022Publication date: November 24, 2022Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
-
Publication number: 20220327289Abstract: In one embodiment, a method includes receiving, at a client system via a client-side assistant process, a first audio input from a first user. The method includes generating multiple transcriptions corresponding to the first audio input based on multiple client-side automatic speech recognition (ASR) engines. Each ASR engine is associated with a respective domain out of multiple domains. The method includes determining, for each transcription, a combination of one or more tasks and one or more entities to be associated with the transcription. The method includes selecting one or more combinations of tasks and entities from the multiple combinations to be associated with the first audio input based on a determined selection strategy. The method includes presenting, via the client-side assistant process, a response to the first audio input based on the selected combinations.Type: ApplicationFiled: June 16, 2022Publication date: October 13, 2022Inventors: Fuchun Peng, Jihang Li, Jinsong Yu
-
Publication number: 20220284051Abstract: In one embodiment, a method includes, by a client system, receiving a user input from the first user of an online social network, where the user input is associated with a subject and an intent, determining whether one or more agents associated with the intent are able to resolve the user input, identifying, responsive to determining that the one or more agents are not able to resolve the user input, one or more entities related to the subject, where each identified entity is connected to the first user via the online social network, and presenting, at the client system, one or more recommendations to the first user corresponding to the one or more entities.Type: ApplicationFiled: April 11, 2022Publication date: September 8, 2022Inventors: Jason Schissel, Emmanouil Koukoumidis, Shane Haladuick, Nicholas Robin, Fuchun Peng, Aleksey Sergeyevich Fadeev
-
Patent number: 11429649Abstract: In one embodiment, a method includes receiving a sharing request to share content generated during a current dialog session from a client system associated with a first user, identifying one or more content objects associated with the sharing request based on a natural-language understanding module, wherein the one or more content objects were previously generated during the current dialog session, determining one or more second users the sharing request is directed to based on a user profile associated with first user, and sending instructions for accessing one or more of the identified content objects to one or more client systems associated with the one or more second users.Type: GrantFiled: June 18, 2018Date of Patent: August 30, 2022Assignee: Meta Platforms, Inc.Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
-
Patent number: 11403466Abstract: In one embodiment, a method includes receiving, from a client system associated with a first user, a first audio input. The method includes generating multiple transcriptions corresponding to the first audio input based on multiple automatic speech recognition (ASR) engines. Each ASR engine is associated with a respective domain out of multiple domains. The method includes determining, for each transcription, a combination of one or more intents and one or more slots to be associated with the transcription. The method includes selecting, by a meta-speech engine, one or more combinations of intents and slots from the multiple combinations to be associated with the first user input. The method includes generating a response to the first audio input based on the selected combinations and sending, to the client system, instructions for presenting the response to the first audio input.Type: GrantFiled: January 13, 2020Date of Patent: August 2, 2022Assignee: Facebook Technologies, LLC.Inventors: Fuchun Peng, Jihang Li, Jinsong Yu
-
Patent number: 11366971Abstract: In one embodiment, a method includes receiving, from a client system associated with a first user, a first audio input. The method includes generating multiple transcriptions corresponding to the first audio input based on multiple automatic speech recognition (ASR) engines. Each ASR engine is associated with a respective domain out of multiple domains. The method includes determining, for each transcription, a combination of one or more intents and one or more slots to be associated with the transcription. The method includes selecting, by a meta-speech engine, one or more combinations of intents and slots from the multiple combinations to be associated with the first user input. The method includes generating a response to the first audio input based on the selected combinations and sending, to the client system, instructions for presenting the response to the first audio input.Type: GrantFiled: January 13, 2020Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLC.Inventors: Fuchun Peng, Jihang Li, Jinsong Yu
-
Publication number: 20210342410Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system via an assistant xbot, a first audio input from a user, parsing the first audio input to identify a request for a content digest from an online social network, retrieving a plurality of content objects from the online social network, each of the content objects being accessible by the user, generating a customized newsfeed summary based on a determined semantical meaning of each of the plurality of content objects, and sending, to the client system via the assistant xbot, instructions for presenting an audio clip to the user responsive to the request for the content digest, wherein the audio clip comprises the customized newsfeed summary.Type: ApplicationFiled: July 14, 2021Publication date: November 4, 2021Inventors: Zheng Zhou, Kun Han, Fuchun Peng
-
Patent number: 11100179Abstract: In one embodiment, a method includes, by one or more computing systems, receiving a request from a 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, determining a semantical-embedding for each retrieved content object based on a query model, determining one or more categories for each retrieved content object, generating a set of content suggestions for each retrieved content object based on the one or more categories associated with the content object and the semantical-embedding of the content object, ranking for each retrieved content object, the one or more content suggestions in the respective set based on a comparison of a semantical-embedding associated with each content suggestion to the semantical-embedding of the content object, and sending instructions for presenting the content digest to the user.Type: GrantFiled: August 14, 2018Date of Patent: August 24, 2021Assignee: Facebook, Inc.Inventors: Zheng Zhou, Kun Han, Fuchun Peng
-
Publication number: 20210224346Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user at a client system, wherein the trigger action is associated with a priming content object, identifying related content objects associated with the priming content object, selecting recommended content objects based on the priming content object, the related content objects, and profile information of the first user, wherein each of the selected recommended content objects comprises entity information of entities associated with the priming content object, and presenting content suggestions at the client system, wherein each content suggestion comprises one of the selected recommended content objects.Type: ApplicationFiled: April 7, 2021Publication date: July 22, 2021Inventors: Fuchun Peng, Kun Han, Wenhai Yang, Cheng Zhang, Vivek Narayanan, Emmanouil Koukoumidis
-
Publication number: 20210217420Abstract: System and method for processing and presenting a conversation. For example, a system includes a sensor configured to capture an audio-form conversation, and a processor configured to automatically transform the audio-form conversation into a transformed conversation. The transformed conversation includes a synchronized text, and the synchronized text is synchronized with the audio-form conversation. Additionally, the system includes a presenter configured to present the transformed conversation including the synchronized text and the audio-form conversation.Type: ApplicationFiled: March 8, 2021Publication date: July 15, 2021Inventors: YUN FU, SIMON LAU, FUCHUN PENG, KAISUKE NAKAJIMA, JULIUS CHENG, GELEI CHEN, SAM SONG LIANG