Patents by Inventor Riham Hassan Abdel-Moneim Mansour

Riham Hassan Abdel-Moneim Mansour 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: 20230096647
    Abstract: The present disclosure relates to processing operations configured to uniquely utilize indexing of content to improve content retrieval processing, particularly when working with large data sets. The techniques described herein enables efficient content retrieval when working with large data sets such as those that may be associated with a plurality of tenants of a data storage application/service. Among other technical advantages, the present disclosure is applicable to train a classifier using relevant samples based on text search in tenant-specific scenarios, where accurate searching can be executed for content associated with one or more tenant accounts of an application/service concurrently in milliseconds even in instances where there may be millions of documents to be searched. As an example, exemplary data shards may be generated and managed for efficient and scalable content retrieval processing including training of a classifier (e.g.
    Type: Application
    Filed: December 7, 2022
    Publication date: March 30, 2023
    Inventors: Saurabh Sanjay DESHPANDE, Mina MIKHAIL, Matthew Francis HURST, Riham Hassan Abdel-Moneim MANSOUR
  • Patent number: 11544502
    Abstract: The present disclosure relates to processing operations configured to uniquely utilize indexing of content to improve content retrieval processing, particularly when working with large data sets. The techniques described herein enables efficient content retrieval when working with large data sets such as those that may be associated with a plurality of tenants of a data storage application/service. Among other technical advantages, the present disclosure is applicable to train a classifier using relevant samples based on text search in tenant-specific scenarios, where accurate searching can be executed for content associated with one or more tenant accounts of an application/service concurrently in milliseconds even in instances where there may be millions of documents to be searched. As an example, exemplary data shards may be generated and managed for efficient and scalable content retrieval processing including training of a classifier (e.g.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Saurabh Sanjay Deshpande, Mina Mikhail, Matthew Francis Hurst, Riham Hassan Abdel-Moneim Mansour
  • Publication number: 20210192281
    Abstract: The present disclosure relates to processing operations configured to uniquely utilize indexing of content to improve content retrieval processing, particularly when working with large data sets. The techniques described herein enables efficient content retrieval when working with large data sets such as those that may be associated with a plurality of tenants of a data storage application/service. Among other technical advantages, the present disclosure is applicable to train a classifier using relevant samples based on text search in tenant-specific scenarios, where accurate searching can be executed for content associated with one or more tenant accounts of an application/service concurrently in milliseconds even in instances where there may be millions of documents to be searched. As an example, exemplary data shards may be generated and managed for efficient and scalable content retrieval processing including training of a classifier (e.g.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Saurabh Sanjay Deshpande, Mina Mikhail, Matthew Francis Hurst, Riham Hassan Abdel-Moneim Mansour
  • Patent number: 10997968
    Abstract: Described herein is a mechanism for improving the accuracy of a language model interpreting short input utterances. A language model operates in a stateless manner, only ascertaining the intents and/or entities associated with a presented input utterance. To increase the accuracy, two language understanding models are trained. One is trained using only input utterances. The second is trained using input utterance-prior dialog context pairs. The prior dialog context is previous intents and/or entities already determined from the utterances in prior turns of the dialog. When input is received, the language understanding model decides whether the input comprises only an utterance or an utterance and prior dialog context. The appropriate trained machine learning model is selected and the intents and/or entities associated with the input determined by the selected machine learning model.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 4, 2021
    Assignee: MICROSOFTTECHNOLOGY LICENSING, LLC
    Inventors: Nayer Mahmoud Wanas, Riham Hassan Abdel Moneim Mansour, Kareem Saied Abdelhamid Yousef, Youssef Shahin, Carol Ishak Girgis Hanna, Basma Ayman Mohammed Mohammed Emara
  • Publication number: 20200349919
    Abstract: Described herein is a mechanism for improving the accuracy of a language model interpreting short input utterances. A language model operates in a stateless manner, only ascertaining the intents and/or entities associated with a presented input utterance. To increase the accuracy, two language understanding models are trained. One is trained using only input utterances. The second is trained using input utterance-prior dialog context pairs. The prior dialog context is previous intents and/or entities already determined from the utterances in prior turns of the dialog. When input is received, the language understanding model decides whether the input comprises only an utterance or an utterance and prior dialog context. The appropriate trained machine learning model is selected and the intents and/or entities associated with the input determined by the selected machine learning model.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Nayer Mahmoud WANAS, Riham Hassan Abdel Moneim MANSOUR, Kareem Saied Abdelhamid YOUSEF, Youssef SHAHIN, Carol Ishak Girgis HANNA, Basma Ayman Mohammed Mohammed EMARA
  • Patent number: 10242114
    Abstract: A method is provided of enriching an entry for an entity in a local index of a search engine with tags. The method comprises obtaining location-related social media messages from within a neighborhood of an entity; determining from the obtained messages one or more terms that are unique to the entity; individually determining one or more co-occurring terms for the one or more unique terms; and using the one or more co-occurring term as tags to label the entity in the local index. Furthermore, a method is provided of retrieving social media messages associated with search results.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Riham Hassan Abdel-Moneim Mansour, Joseph W. Pepper, Nesma Abd El-Hakim Refaei, Diaa Mohamed Abdel Moneim Abdallah, Vanessa Graham Murdock
  • Patent number: 9904727
    Abstract: A system for retrieving/identifying a document comprising text stored in a document repository is described. A memory stores a graphical structure comprising a first plurality of nodes each representing a person, and a second plurality of nodes each representing a document in the document repository, the nodes being connected by edges according to automatically observed interactions between the represented people and documents. At least some of the nodes have one or more annotations each denoting a topic. A node relatedness calculator computes distances between nodes of the graphical structure using the topic annotations. An input receives an identifier of a user who is represented by one of the first plurality of nodes. An identifier/retriever identifies one or more documents from the document repository by using the identifier and using the computed distances between nodes.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: February 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Riham Hassan Abdel-Moneim Mansour, Ahmed Ael Mohamed Abdel Kader Ashour, Hesham Saad Mohamed Abdelwahab El Baz
  • Patent number: 9881023
    Abstract: Retrieving and/or storing images associated with events is described. For example, streams of event data comprising text are analyzed to detect an event and a language component builds an event language model for the event, comprising a plurality of words. In various examples, images extracted from web or other sources have associated text. In examples, images with associated text that is similar to the event language model are identified as images of the event. In various examples, associations between images and events are used to update an image retrieval system and/or an image storage system. In various examples, query terms about an event are received at an image retrieval system which returns images related to the event on the basis of associations between image text and event language models.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Riham Hassan Abdel-Moneim Mansour, Mohamed Farouk Abdel-Handy, Hesham Saad Mohamed Abdelwahab El Baz
  • Publication number: 20170154100
    Abstract: A system for retrieving/identifying a document comprising text stored in a document repository is described. A memory stores a graphical structure comprising a first plurality of nodes each representing a person, and a second plurality of nodes each representing a document in the document repository, the nodes being connected by edges according to automatically observed interactions between the represented people and documents. At least some of the nodes have one or more annotations each denoting a topic. A node relatedness calculator computes distances between nodes of the graphical structure using the topic annotations. An input receives an identifier of a user who is represented by one of the first plurality of nodes. An identifier/retriever identifies one or more documents from the document repository by using the identifier and using the computed distances between nodes.
    Type: Application
    Filed: October 10, 2016
    Publication date: June 1, 2017
    Inventors: Riham Hassan Abdel-Moneim Mansour, Admed Ael Modmed Abdel Kader Ashour, Hesham Saad Modamed Abdelwahab El Baz
  • Patent number: 9483474
    Abstract: A system for retrieving/identifying a document comprising text stored in a document repository is described. A memory stores a graphical structure comprising a first plurality of nodes each representing a person, and a second plurality of nodes each representing a document in the document repository, the nodes being connected by edges according to automatically observed interactions between the represented people and documents. At least some of the nodes have one or more annotations each denoting a topic. A node relatedness calculator computes distances between nodes of the graphical structure using the topic annotations. An input receives an identifier of a user who is represented by one of the first plurality of nodes. An identifier/retriever identifies one or more documents from the document repository by using the identifier and using the computed distances between nodes.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Riham Hassan Abdel-Moneim Mansour, Ahmed Adel Mohamed Abdel Kader Ashour, Hesham Saad Mohamed Abdelwahab El Baz
  • Publication number: 20160232157
    Abstract: A system for retrieving/identifying a document comprising text stored in a document repository is described. A memory stores a graphical structure comprising a first plurality of nodes each representing a person, and a second plurality of nodes each representing a document in the document repository, the nodes being connected by edges according to automatically observed interactions between the represented people and documents. At least some of the nodes have one or more annotations each denoting a topic. A node relatedness calculator computes distances between nodes of the graphical structure using the topic annotations. An input receives an identifier of a user who is represented by one of the first plurality of nodes. An identifier/retriever identifies one or more documents from the document repository by using the identifier and using the computed distances between nodes.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 11, 2016
    Inventors: Riham Hassan Abdel-Moneim Mansour, Ahmed Adel Mohamed Abdel Kader Ashour, Hesham Saad Mohamed Abdelwahab El Baz
  • Publication number: 20160026656
    Abstract: Retrieving and/or storing images associated with events is described. For example, streams of event data comprising text are analyzed to detect an event and a language component builds an event language model for the event, comprising a plurality of words. In various examples, images extracted from web or other sources have associated text. In examples, images with associated text that is similar to the event language model are identified as images of the event. In various examples, associations between images and events are used to update an image retrieval system and/or an image storage system. In various examples, query terms about an event are received at an image retrieval system which returns images related to the event on the basis of associations between image text and event language models.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Riham Hassan Abdel-Moneim Mansour, Mohamed Farouk Abdel-Hady, Hesham Saad Mohamed Abdelwahab El Baz
  • Publication number: 20150186530
    Abstract: A method is provided of enriching an entry for an entity in a local index of a search engine with tags. The method comprises obtaining location-related social media messages from within a neighborhood of an entity; determining from the obtained messages one or more terms that are unique to the entity; individually determining one or more co-occurring terms for the one or more unique terms; and using the one or more co-occurring term as tags to label the entity in the local index. Furthermore, a method is provided of retrieving social media messages associated with search results.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Microsoft Corporation
    Inventors: Riham Hassan Abdel-Moneim Mansour, Joseph W. Pepper, Nesma Abd El-Hakim Refaei, Diaa Mohamed Abdel Moneim Abdallah, Vanessa Graham Murdock