Patents by Inventor Xiaoli Song
Xiaoli Song 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: 20250106357Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. The transcript includes strings that are associated with respective timestamps and respective speaker identifiers. Speaker segments—sequences of consecutive strings attributed to the same speaker—are identified in the transcript. A speaker segment is selected based on its duration in time and one or more strings are selected from with the selected speaker segment for inclusion in the conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings (e.g., sentences) that have been selected for inclusion in the conference summary. The short video or audio summary may be presented to users to enable efficient storage and transmission of information from the conference within a unified communications system.Type: ApplicationFiled: December 11, 2024Publication date: March 27, 2025Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Patent number: 12242554Abstract: Methods and systems provide for intelligent content recommendation within a communication session. In one embodiment, the system receives a list of content recommendation actions, each content recommendation action being associated with one or more trigger phrases constituting conditions for the content recommendation action to be performed, each trigger phrase being associated with a party the trigger phrase is to be uttered by. The system connects to a communication session with a plurality of participants, and receives a number of utterances associated with the participants in real time. For each utterance, the system determines whether a prediction of relatedness is present between the utterance and one or more trigger phrases associated with a content recommendation action. Upon determining that a prediction of relatedness is present, the system performs the associated content recommendation action by transmitting, to one or more client devices, one or more pieces of content to be recommended.Type: GrantFiled: October 31, 2022Date of Patent: March 4, 2025Assignee: Zoom Communications, Inc.Inventors: Wan Chen, Davide Giovanardi, Stephen Muchovej, Xiaoli Song
-
Patent number: 12200402Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. The transcript includes strings that are associated with respective timestamps and respective speaker identifiers. Speaker segments—sequences of consecutive strings attributed to the same speaker—are identified in the transcript. A speaker segment is selected based on its duration in time and one or more strings are selected from with the selected speaker segment for inclusion in the conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings (e.g., sentences) that have been selected for inclusion in the conference summary. The short video or audio summary may be presented to users to enable efficient storage and transmission of information from the conference within a unified communications system.Type: GrantFiled: November 17, 2023Date of Patent: January 14, 2025Assignee: Zoom Video Communications, Inc.Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Publication number: 20240211995Abstract: One example system event recommendation includes a processor and at least one memory device. The memory device includes instructions that are executable by the processor to cause the processor to receive a plurality of user features associated with a user, receive a plurality of event features, each of said event features associated with one or more events, and determine a predicted favorite score personalized for each user for each of the one or more events, the predicted favorite score based at least in part on the plurality of user features and the plurality of event features. The memory device also includes instructions that cause the processor to display at least one of the one or more events to the user based at least in part on the personalized predicted favorite score associated with each of the one or more events.Type: ApplicationFiled: April 14, 2021Publication date: June 27, 2024Inventors: Chih-Chao Chen, Wan Chen, Wei Dai, Senlin Feng, Haifeng Geng, Tao Huang, Zhibin Mao, Xiaoli Song, Mengxiao Qian, Yang Sun, Melinda Min Xiao-Devins, Qiaojie Yang, Fangyi Zhao, Huilian Zhao, Xiaotian Zhou
-
Publication number: 20240163400Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. The transcript includes strings that are associated with respective timestamps and respective speaker identifiers. Speaker segments—sequences of consecutive strings attributed to the same speaker—are identified in the transcript. A speaker segment is selected based on its duration in time and one or more strings are selected from with the selected speaker segment for inclusion in the conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings (e.g., sentences) that have been selected for inclusion in the conference summary. The short video or audio summary may be presented to users to enable efficient storage and transmission of information from the conference within a unified communications system.Type: ApplicationFiled: November 17, 2023Publication date: May 16, 2024Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Publication number: 20240143678Abstract: Methods and systems provide for intelligent content recommendation within a communication session. In one embodiment, the system receives a list of content recommendation actions, each content recommendation action being associated with one or more trigger phrases constituting conditions for the content recommendation action to be performed, each trigger phrase being associated with a party the trigger phrase is to be uttered by. The system connects to a communication session with a plurality of participants, and receives a number of utterances associated with the participants in real time. For each utterance, the system determines whether a prediction of relatedness is present between the utterance and one or more trigger phrases associated with a content recommendation action. Upon determining that a prediction of relatedness is present, the system performs the associated content recommendation action by transmitting, to one or more client devices, one or more pieces of content to be recommended.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Inventors: Wan Chen, Davide Giovanardi, Stephen Muchovej, Xiaoli Song
-
Publication number: 20240113906Abstract: Methods and systems provide for dynamically generated topic segments for a communication session. In one embodiment, the system connects to a communication session with a number of participants; receives a list of topics; receives a transcript of a conversation between the participants produced during the communication session, the transcript including timestamps for a number of utterances associated with speaking participants; for each topic in the list of topics, segments the utterances into one or more topic segments based on the topic; for each of the segments, classifies whether the topic segment is related to the topic, and transmits, to one or more client devices, a list of the topic segments for the communication session.Type: ApplicationFiled: December 13, 2023Publication date: April 4, 2024Inventors: Davide Giovanardi, Helgi Hilmarsson, Stephen Muchovej, Mengxiao Qian, Xiaoli Song, Min Xiao-Devins
-
Publication number: 20240029727Abstract: Methods and systems provide for dynamic conversation alerts within a communication session. In one embodiment, the system presents, to a client device associated with a user of a communication platform, a user interface (“UP”) including a prompt for the user to submit one or more alert phrases, each alert phrase being associated with a category; receives, from the client device, a list of submitted alert phrases; and receives a transcript of a communication session between participants. For each utterance in the transcript, the system determines whether one or more predictions of relatedness are present between the utterance and one or more alert phrases from the list of submitted alert phrases. The system then transmits, to the client device, a list of related categories, each related category including one or more timestamps of utterances for which a prediction of relatedness is present for an alert phrase associated with that category.Type: ApplicationFiled: July 24, 2022Publication date: January 25, 2024Inventors: Davide Giovanardi, Stephen Muchovej, Xiaoli Song, Min Xiao-Devins
-
Patent number: 11876633Abstract: Methods and systems provide for dynamically generated topic segments for a communication session. In one embodiment, the system connects to a communication session with a number of participants; receives a list of topics; receives a transcript of a conversation between the participants produced during the communication session, the transcript including timestamps for a number of utterances associated with speaking participants; for each topic in the list of topics, segments the utterances into one or more topic segments based on the topic; for each of the segments, classifies whether the topic segment is related to the topic, and transmits, to one or more client devices, a list of the topic segments for the communication session.Type: GrantFiled: April 30, 2022Date of Patent: January 16, 2024Assignee: Zoom Video Communications, Inc.Inventors: Davide Giovanardi, Helgi Hilmarsson, Stephen Muchovej, Mengxiao Qian, Xiaoli Song, Min Xiao-Devins
-
Patent number: 11863711Abstract: A transcript of a conference is processed to extract a conference summary. The transcript includes strings that are associated with respective timestamps and respective speaker identifiers. Speaker segments—sequences of consecutive strings attributed to the same speaker—are identified in the transcript. A speaker segment is selected based on its duration in time and one or more strings are selected from with the selected speaker segment for inclusion in the conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings that have been selected for inclusion in the conference summary. The short video or audio summary may be presented to users to enable efficient storage and transmission of information from the conference within a unified communications system.Type: GrantFiled: October 10, 2022Date of Patent: January 2, 2024Assignee: Zoom Video Communications, Inc.Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Publication number: 20230353407Abstract: Methods and systems provide for dynamically generated topic segments for a communication session. In one embodiment, the system connects to a communication session with a number of participants; receives a list of topics; receives a transcript of a conversation between the participants produced during the communication session, the transcript including timestamps for a number of utterances associated with speaking participants; for each topic in the list of topics, segments the utterances into one or more topic segments based on the topic; for each of the segments, classifies whether the topic segment is related to the topic, and transmits, to one or more client devices, a list of the topic segments for the communication session.Type: ApplicationFiled: April 30, 2022Publication date: November 2, 2023Inventors: Davide Giovanardi, Helgi Hilmarsson, Stephen Muchovej, Mengxiao Qian, Xiaoli Song, Min Xiao-Devins
-
Publication number: 20230230589Abstract: Methods and systems provide for extracting engaging questions from a communication session. In one embodiment, the system connects to a communication session with a number of participants; receives a transcript of a conversation between the participants produced during the communication session; extracts, from the transcript, utterances including one or more sentences spoken by the participants; identifies a subset of the utterances spoken by a subset of the participants associated with a prespecified organization; extracts engaging questions within the subset of utterances, the engaging questions each including a question asked by the participant associated with the organization that is immediately answered in the following utterance by a participant not associated with the organization; and presents, for display at one or more client devices, data corresponding to the extracted engaging questions.Type: ApplicationFiled: January 31, 2022Publication date: July 20, 2023Inventors: Davide Giovanardi, Vijay Parthasarathy, Xiaoli Song, Peng Su, Junqing Wang
-
Publication number: 20230230596Abstract: Methods and systems provide for presenting the results of talking speed analysis per topic segment in a communication session.Type: ApplicationFiled: January 31, 2022Publication date: July 20, 2023Inventors: Vijay Parthasarathy, Xiaoli Song, Yaling Song, Shaoyang Wu, Min Xiao-Devins
-
Publication number: 20230230586Abstract: Methods and systems provide for extracting next step sentences from a communication session. In one embodiment, the system connects to a communication session involving one or more participants; receives or generates a transcript of a conversation; extracts, from the transcript, a number of utterances including one or more sentences spoken by the participants; identifies a subset of the number of utterances spoken by a subset of the participants associated with a prespecified organization; extracts one or more next step sentences within the subset of the utterances, where the next step sentences each include an owner-action pair structure in which the action is an actionable verb in future tense or present tense; determines a set of analytics data corresponding to the next step sentences and the associated participants; and presents, to one or more users, at least a subset of the analytics data corresponding to the next step sentences.Type: ApplicationFiled: January 31, 2022Publication date: July 20, 2023Inventors: Davide Giovanardi, Zhipeng Guo, Vijay Parthasarathy, Xiaoli Song, Min Xiao-Devins
-
Patent number: 11616658Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. A graphical user interface is presented that enables a user to edit highlighting to select portions of a conference recording for inclusion in the conference summary. The user can edit highlighting on strings of a transcript and/or on a playback slide bar and the highlighting edits are propagated to both of these interfaces. Video clips selected for inclusion in a summary based on timestamps of strings in a transcript may be extended forward in time to incorporate a nearest I-frame of video. The short video or audio summary may be presented to users along with a text summary of the conference to enable efficient storage and transmission of information from the conference within a unified communications system.Type: GrantFiled: April 30, 2021Date of Patent: March 28, 2023Assignee: Zoom Video Communications, Inc.Inventors: Dan Hu, Hao Huang, Tao Huang, Dingping Jiang, Shuo Luo, Juhua Ma, Chuan Qin, Xiaoli Song, Facheng Wang, Hongjuan Wang, Hui Wen, Melinda Min Xiao-Devins, Qingquan Xie, Ran Yan, Fangyi Zhao
-
Publication number: 20230035155Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. The transcript includes strings that are associated with respective timestamps and respective speaker identifiers. Speaker segments—sequences of consecutive strings attributed to the same speaker—are identified in the transcript. A speaker segment is selected based on its duration in time and one or more strings are selected from with the selected speaker segment for inclusion in the conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings (e.g., sentences) that have been selected for inclusion in the conference summary. The short video or audio summary may be presented to users to enable efficient storage and transmission of information from the conference within a unified communications system.Type: ApplicationFiled: October 10, 2022Publication date: February 2, 2023Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Patent number: 11570403Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings (e.g., sentences) in the transcript that have been selected for highlighting as part of the conference summary. The short video or audio summary may be presented to users along with a text summary of the conference to enable efficient storage and transmission of information from the conference within a unified communications system.Type: GrantFiled: April 30, 2021Date of Patent: January 31, 2023Assignee: Zoom Video Communications, Inc.Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Publication number: 20220353100Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. Scores are determined for strings of the transcript that are used to select strings for inclusion in the conference summary. Determining the scores includes determining respective sentence vectors for strings. A sentence vector has elements corresponding to words in the transcript that are proportional to occurrences of the word in the string and inversely proportional to occurrences of the word in the transcript. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings (e.g., sentences) that have been selected for inclusion in the conference summary. The short video or audio summary may be presented to users to enable efficient storage and transmission of conference information within a unified communications system.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Publication number: 20220353101Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. A graphical user interface is presented that enables a user to edit highlighting to select portions of a conference recording for inclusion in the conference summary. The user can edit highlighting on strings of a transcript and/or on a playback slide bar and the highlighting edits are propagated to both of these interfaces. Video clips selected for inclusion in a summary based on timestamps of strings in a transcript may be extended forward in time to incorporate a nearest I-frame of video. The short video or audio summary may be presented to users along with a text summary of the conference to enable efficient storage and transmission of information from the conference within a unified communications system.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Dan Hu, Hao Huang, Tao Huang, Dingping Jiang, Shuo Luo, Juhua Ma, Chuan Qin, Xiaoli Song, Facheng Wang, Hongjuan Wang, Hui Wen, Melinda Min Xiao-Devins, Qingquan Xie, Ran Yan, Fangyi Zhao
-
Publication number: 20220353469Abstract: A transcript of a conference (e.g., a video conference, an audio conference, or a telephone call with two or more participants) is processed to extract a conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings (e.g., sentences) in the transcript that have been selected for highlighting as part of the conference summary. The short video or audio summary may be presented to users along with a text summary of the conference to enable efficient storage and transmission of information from the conference within a unified communications system.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao