Patents by Inventor Mohamed Gamal Mohamed Mahmoud
Mohamed Gamal Mohamed Mahmoud 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: 12087276Abstract: A plurality of audio datasets associated with captured audio are provided to a plurality of automatic speech recognition engines, wherein each of the automatic speech recognition engines is configured to recognize speech of a first language. Word error rate estimates that comprise at least one word error rate estimate for each of the plurality of audio datasets are determined from outputs of the plurality of automatic speech recognition engines. From the word error rate estimates, audio in the plurality of audio datasets is determined to include speech in a second language.Type: GrantFiled: January 22, 2021Date of Patent: September 10, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Mohamed Hariri Nokob, Mohamed Gamal Mohamed Mahmoud, Ahmad Abdulkader
-
Publication number: 20220383153Abstract: Techniques for agent-assist systems to provide context-aware, subdocument-granularity recommended answers to agents that are attempting to answer queries of users. The agent-assist system may obtain collections of documents that include information for responding to queries, and analyze those documents to identify subdocuments that are associated with different semantics or meanings. Subsequently, any queries received can be analyzed to identify their semantics, and relevant subdocuments can be identified as having similar semantics. When the agent-assist system presents the agent with the relevant documents, it may highlight or otherwise indicate the relevant subdocument within the document for quick identification by the agent. Further, the agent-assist system may collect feedback from the agent and/or user to determine a relevancy of the recommended answers. The agent-assist system can use the feedback to improve the quality of the recommended answers provided to the agents.Type: ApplicationFiled: May 27, 2021Publication date: December 1, 2022Inventors: Mohamed Gamal Mohamed Mahmoud, Elizabeth Hutton, Bhavana Bhasker, Muthu Kumaran Ponnambalam, Puneet Shrivastava, Duraikrishna Selvaraju
-
Patent number: 11483273Abstract: Chat-based interaction with an in-meeting virtual assistant may be provided. First, audio input associated with a meeting may be received. Next, an intent from the audio input may be detected. Text content associated with the audio input may then be generated in response to detecting the intent from the audio input. The text content may be displayed in a chat interface.Type: GrantFiled: July 14, 2020Date of Patent: October 25, 2022Assignee: Cisco Technology, Inc.Inventors: Mohamed Gamal Mohamed Mahmoud, Omar Tarek El-Sadany
-
Patent number: 11380315Abstract: One embodiment of the present invention sets forth a technique for analyzing a transcription of a recording. The technique includes generating features representing transcriptions produced by multiple automatic speech recognition (ASR) engines from voice activity in the recording and a best transcription of the recording produced by an ensemble model from the transcriptions. The technique also includes applying a machine learning model to the features to produce a score representing an accuracy of the best transcription. The technique further includes storing the score in association with the best transcription.Type: GrantFiled: March 9, 2019Date of Patent: July 5, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Ahmad Abdulkader, Mohamed Gamal Mohamed Mahmoud
-
Publication number: 20220156298Abstract: Techniques for agent-assist systems to provide context-aware, subdocument-granularity recommended answers to agents that are attempting to answer queries of users. The agent-assist system may obtain collections of documents that include information for responding to queries, and analyze those documents to identify subdocuments that are associated with different semantics or meanings. Subsequently, any queries received can be analyzed to identify their semantics, and relevant subdocuments can be identified as having similar semantics. When the agent-assist system presents the agent with the relevant documents, it may highlight or otherwise indicate the relevant subdocument within the document for quick identification by the agent. Further, the agent-assist system may collect feedback from the agent and/or user to determine a relevancy of the recommended answers. The agent-assist system can use the feedback to improve the quality of the recommended answers provided to the agents.Type: ApplicationFiled: May 27, 2021Publication date: May 19, 2022Inventors: Mohamed Gamal Mohamed Mahmoud, Elizabeth Hutton, Bhavana Bhasker, Muthu Kumaran Ponnambalam, Puneet Shrivastava, Duraikrishna Selvaraju
-
Publication number: 20210297275Abstract: One embodiment of the present invention sets forth a technique for organizing meeting content. The technique includes generating, from a set of available meetings, a thread comprising a collection of related meetings that share one or more attributes. The technique also includes aggregating data for the related meetings, where the data comprises metadata for the related meetings and terms included in recordings of the related meetings. The technique further includes outputting at least a portion of the aggregated data within a summary of the thread.Type: ApplicationFiled: March 31, 2021Publication date: September 23, 2021Applicant: Cisco Technology, Inc.Inventors: David Abraham WIENER, Stuart Elliot POSLUNS, Mohamed Gamal Mohamed MAHMOUD
-
Patent number: 11094326Abstract: One embodiment of the present invention sets forth a technique for performing ensemble modeling of ASR output. The technique includes generating input to a machine learning model from snippets of voice activity in the recording and transcriptions produced by multiple automatic speech recognition (ASR) engines from the recording. The technique also includes applying the machine learning model to the input to select, based on transcriptions of the snippet produced by at least one contributor ASR engine of the multiple ASR engines and at least one selector ASR engine of the multiple ASR engines, a best transcription of the snippet from possible transcriptions of the snippet produced by the multiple ASR engines. The technique further includes storing the best transcription in association with the snippet.Type: GrantFiled: August 6, 2018Date of Patent: August 17, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Ahmad Abdulkader, Mohamed Gamal Mohamed Mahmoud
-
Patent number: 11024315Abstract: One embodiment of the present invention sets forth a technique for analyzing transcriptions of a recording. The technique includes storing per-character differences between a first set of characters from a first transcription of the recording and a second set of characters from a second transcription of the recording in a matrix with a fixed width. The technique also includes encoding the per-character differences in the matrix into a vector of the fixed width. The technique further includes outputting the vector as a representation of a pairwise error rate between the first transcription and the second transcription.Type: GrantFiled: March 9, 2019Date of Patent: June 1, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Ahmad Abdulkader, Mohamed Gamal Mohamed Mahmoud
-
Patent number: 10972299Abstract: One embodiment of the present invention sets forth a technique for organizing meeting content. The technique includes generating, from a set of available meetings, a thread comprising a collection of related meetings that share one or more attributes. The technique also includes aggregating data for the related meetings, where the data comprises metadata for the related meetings and terms included in recordings of the related meetings. The technique further includes outputting at least a portion of the aggregated data within a summary of the thread.Type: GrantFiled: September 5, 2018Date of Patent: April 6, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: David Abraham Wiener, Stuart Elliot Posluns, Mohamed Gamal Mohamed Mahmoud
-
Patent number: 10942953Abstract: One embodiment of the present invention sets forth a technique for generating a summary of a recording. The technique includes generating an index associated with the recording, wherein the index identifies a set of terms included in the recording and, for each term in the set of terms, a corresponding location of the term in the recording. The technique also includes determining categories of predefined terms to be identified in the index and identifying a first subset of the terms in the index that match a first portion of the predefined terms in the categories. The technique further includes outputting a summary of the recording comprising the locations of the first subset of terms in the recording and listings of the first subset of terms under one or more corresponding categories.Type: GrantFiled: June 13, 2018Date of Patent: March 9, 2021Assignee: CISCO TECHNOLOGY, INC.Inventor: Mohamed Gamal Mohamed Mahmoud
-
Patent number: 10931620Abstract: Methods and systems for creating optimal time limited messages is disclosed. The server system receives a limited time message request from a first member, wherein the message request identifies a second member as the intended recipient and includes an offer. The server system accesses a member profile associated with the second member. The server system determines a message expiration time recommendation based, at least in part, on member profile data of the second member. The server system receives an expiration time selection from the first member. The server system creates a limited time message based on the received message request. The server system transmits the limited time message to the second member.Type: GrantFiled: September 26, 2016Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sofia Andrianakou, Mohamed Gamal Mohamed Mahmoud
-
Publication number: 20210021558Abstract: Chat-based interaction with an in-meeting virtual assistant may be provided. First, audio input associated with a meeting may be received. Next, an intent from the audio input may be detected. Text content associated with the audio input may then be generated in response to detecting the intent from the audio input. The text content may be displayed in a chat interface.Type: ApplicationFiled: July 14, 2020Publication date: January 21, 2021Applicant: Cisco Technology, Inc.Inventors: Mohamed Gamal Mohamed MAHMOUD, Omar Tarek EL-SADANY
-
Patent number: 10897368Abstract: Various embodiments of the present disclosure set forth a computer-implemented method for integrating an interactive virtual assistant in a meeting environment. The method comprises receiving an invitation to participate in the meeting environment, where the invitation includes text information, and applying at least a subset of a plurality of parsers to the text information in a given order to generate a text match for each of a plurality of fields of meeting information. The method further comprises, in response, when the text matches for at least a subset of the plurality of fields of meeting information meet one or more predetermined threshold criteria, causing the interactive virtual assistant to join the meeting environment based on the text matches for the at least the subset of the plurality of fields of meeting information.Type: GrantFiled: April 17, 2018Date of Patent: January 19, 2021Assignee: CISCO TECHNOLOGY, INC.Inventor: Mohamed Gamal Mohamed Mahmoud
-
Patent number: 10860797Abstract: One embodiment of the present invention sets forth a technique for generating a summary of a recording. The technique includes generating an index associated with the recording, wherein the index identifies a set of terms included in the recording and, for each term in the set of terms, a corresponding location of the term in the recording. The technique also includes determining categories of predefined terms to be identified in the index and identifying a first subset of the terms in the index that match a first portion of the predefined terms in the categories. The technique further includes outputting a summary of the recording comprising the locations of the first subset of terms in the recording and listings of the first subset of terms under one or more corresponding categories.Type: GrantFiled: June 13, 2018Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventor: Mohamed Gamal Mohamed Mahmoud
-
Publication number: 20200286476Abstract: One embodiment of the present invention sets forth a technique for analyzing a transcription of a recording. The technique includes generating features representing transcriptions produced by multiple automatic speech recognition (ASR) engines from voice activity in the recording and a best transcription of the recording produced by an ensemble model from the transcriptions. The technique also includes applying a machine learning model to the features to produce a score representing an accuracy of the best transcription. The technique further includes storing the score in association with the best transcription.Type: ApplicationFiled: March 9, 2019Publication date: September 10, 2020Inventors: Ahmad ABDULKADER, Mohamed Gamal Mohamed MAHMOUD
-
Publication number: 20200286487Abstract: One embodiment of the present invention sets forth a technique for analyzing transcriptions of a recording. The technique includes storing per-character differences between a first set of characters from a first transcription of the recording and a second set of characters from a second transcription of the recording in a matrix with a fixed width. The technique also includes encoding the per-character differences in the matrix into a vector of the fixed width. The technique further includes outputting the vector as a representation of a pairwise error rate between the first transcription and the second transcription.Type: ApplicationFiled: March 9, 2019Publication date: September 10, 2020Inventors: Ahmad ABDULKADER, Mohamed Gamal Mohamed MAHMOUD
-
Patent number: 10726093Abstract: A system and method for intermediate landing page rerouting are provided. In example embodiments, determine whether a webpage associated with a hyperlink has corresponding social network activities. Extract content from the webpage determined to have corresponding social network activities. In response to a selection of the hyperlink, reroute a web browser to an intermediate landing page. Cause presentation, at a user interface, of the extracted content and the corresponding social network activities.Type: GrantFiled: June 30, 2016Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shaunak Chatterjee, Ravi Kiran Holur Vijay, Romer E. Rosales, Mohamed Gamal Mohamed Mahmoud, Zheng Li, Kwei-you Tao, Bee-Chung Chen, Deepak Agarwal
-
Publication number: 20200043496Abstract: One embodiment of the present invention sets forth a technique for performing ensemble modeling of ASR output. The technique includes generating input to a machine learning model from snippets of voice activity in the recording and transcriptions produced by multiple automatic speech recognition (ASR) engines from the recording. The technique also includes applying the machine learning model to the input to select, based on transcriptions of the snippet produced by at least one contributor ASR engine of the multiple ASR engines and at least one selector ASR engine of the multiple ASR engines, a best transcription of the snippet from possible transcriptions of the snippet produced by the multiple ASR engines. The technique further includes storing the best transcription in association with the snippet.Type: ApplicationFiled: August 6, 2018Publication date: February 6, 2020Inventors: Ahmed ABDULKADER, Mohamed Gamal Mohamed MAHMOUD
-
Publication number: 20190384854Abstract: One embodiment of the present invention sets forth a technique for generating a summary of a recording. The technique includes generating an index associated with the recording, wherein the index identifies a set of terms included in the recording and, for each term in the set of terms, a corresponding location of the term in the recording. The technique also includes determining categories of predefined terms to be identified in the index and identifying a first subset of the terms in the index that match a first portion of the predefined terms in the categories. The technique further includes outputting a summary of the recording comprising the locations of the first subset of terms in the recording and listings of the first subset of terms under one or more corresponding categories.Type: ApplicationFiled: June 13, 2018Publication date: December 19, 2019Inventor: Mohamed Gamal Mohamed MAHMOUD
-
Publication number: 20190384813Abstract: One embodiment of the present invention sets forth a technique for generating a summary of a recording. The technique includes generating an index associated with the recording, wherein the index identifies a set of terms included in the recording and, for each term in the set of terms, a corresponding location of the term in the recording. The technique also includes determining categories of predefined terms to be identified in the index and identifying a first subset of the terms in the index that match a first portion of the predefined terms in the categories. The technique further includes outputting a summary of the recording comprising the locations of the first subset of terms in the recording and listings of the first subset of terms under one or more corresponding categories.Type: ApplicationFiled: June 13, 2018Publication date: December 19, 2019Inventor: Mohamed Gamal Mohamed MAHMOUD