Patents by Inventor Patrick Michael Gan

Patrick Michael Gan 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: 11546278
    Abstract: Non-limiting examples of the present disclosure pertain to management over the type of notification that is generated and presented to a user relative to an occurrence of a message notification. Processing is executed that evaluates a relevance of a content update to content that is already presented to a user through host application/service endpoints. This helps determine how to present a graphical user interface (GUI) notification as well as link that GUI notification to existing communications that are identified as contextually relevant. Trained artificial intelligence modeling is applied that executes relevance analysis to aid generation of a GUI notification.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Daniel Meersma, Vivek Mogalapalli, Patrick Michael Gan, Michal Bloch Ron, Xiaojun Li, Yi Ke, Uladzislau Sudzilouski, Maria Montserrat Lozano Dieck, Nikhil Vilas Kulkarni, Sugandha SudeshKumar Kapoor, Orkhan Muradov, Vishwak Reddy Neravetla
  • Publication number: 20220337536
    Abstract: Non-limiting examples of the present disclosure pertain to management over the type of notification that is generated and presented to a user relative to an occurrence of a message notification. Processing is executed that evaluates a relevance of a content update to content that is already presented to a user through host application/service endpoints. This helps determine how to present a graphical user interface (GUI) notification as well as link that GUI notification to existing communications that are identified as contextually relevant. Trained artificial intelligence modeling is applied that executes relevance analysis to aid generation of a GUI notification.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 20, 2022
    Inventors: Brian Daniel MEERSMA, Vivek MOGALAPALLI, Patrick Michael GAN, Michal BLOCH RON, Xiaojun LI, Yi KE, Uladzislau SUDZILOUSKI, Maria Montserrat LOZANO DIECK, Nikhil Vilas KULKARNI, Sugandha SudeshKumar KAPOOR, Orkhan MURADOV, Vishwak Reddy NERAVETLA
  • Patent number: 11336703
    Abstract: The present disclosure is directed to automated notification generation, where a generated notification comprises a live representation of a content update that is linked and synchronized with a distributed collaborative canvas (or other source content) comprising the content portion which is being updated. A non-limiting example of a content update is a message notification, such as an at-mention (@mention), that is included inline within a content portion. Other triggers for automated notification generation are also described. Generation of an exemplary notification comprises a contextual relevance analysis that not only selects, for a recipient of the message notification, a specific host application/service endpoint to present the notification in but also determines how/what specific content to present inline within the selected host application/service endpoint.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: May 17, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Daniel Meersma, Patrick Michael Gan, Kori Michelle Loomis, Vivek Mogalapalli, Cosmin Catrinescu, Theo Lorrain-Hale, Simoune Rebekah Morena Valerio Lucas, Andrew Boktor, Sugandha SudeshKumar Kapoor, Orkhan Muradov, Nikhil Vilas Kulkarni
  • Patent number: 11328004
    Abstract: A method and system for providing keyword suggestions to a user of a document during use of the document, the keyword suggestions being made to enable selection of the keywords as tags for the document. The method includes examining contents of a document, identifying a keyword related to the document based at least in part on the contents of the document, displaying the keyword on a user interface element relating to the document to enable a user to choose to add the keyword as a tag associated with the document, receiving an input indicating a user's approval of the keyword, and upon receiving the input, associating the keyword with the document as a tag.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Theo Lorrain-Hale, Patrick Michael Gan
  • Patent number: 11093870
    Abstract: The techniques describe a tool that finds people to help answer a question that arises while a user is consuming content of a file. As the user consumes the content, the techniques identify a signal that indicates an issue (e.g., a question). The signal can be added or somehow inserted into the underlying content of the file based on user input. The techniques determine a portion of the content associated with the signal. The portion of the content, along with any other information provided via the user input, is analyzed to determine a context of the issue. For example, natural language processing techniques can parse text or speech to understand the subject matter. The techniques then access a resolution resource (e.g., a professional network) to identify people that are likely capable of providing assistance, and the people are suggested to the user.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gustav Wilde, Patrick Michael Gan, Douglas Lane Milvaney
  • Publication number: 20200301950
    Abstract: A method and system for providing keyword suggestions to a user of a document during use of the document, the keyword suggestions being made to enable selection of the keywords as tags for the document. The method includes examining contents of a document, identifying a keyword related to the document based at least in part on the contents of the document, displaying the keyword on a user interface element relating to the document to enable a user to choose to add the keyword as a tag associated with the document, receiving an input indicating a user's approval of the keyword, and upon receiving the input, associating the keyword with the document as a tag.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Theo LORRAIN-HALE, Patrick Michael GAN
  • Patent number: 10606808
    Abstract: Described herein is a system and method for suggesting other user(s) with whom to share an electronic file. During editing of the electronic file, an intent of a user to share the electronic file can be inferred. For each of a plurality of other users, a probability indicative of a likelihood that the user would like to share the electronic file with the particular other user is calculated. Based upon the calculated probabilities, at least one other user to suggest to the user for sharing of the electronic file is identified. Information regarding the identified at least one other user is displayed. Based upon a user selection of another user to share the electronic file with, an algorithm used to calculate the probabilities can be updated.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick Michael Gan, Douglas Lane Milvaney
  • Publication number: 20190251493
    Abstract: The techniques describe a tool that finds people to help answer a question that arises while a user is consuming content of a file. As the user consumes the content, the techniques identify a signal that indicates an issue (e.g., a question). The signal can be added or somehow inserted into the underlying content of the file based on user input. The techniques determine a portion of the content associated with the signal. The portion of the content, along with any other information provided via the user input, is analyzed to determine a context of the issue. For example, natural language processing techniques can parse text or speech to understand the subject matter. The techniques then access a resolution resource (e.g., a professional network) to identify people that are likely capable of providing assistance, and the people are suggested to the user.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 15, 2019
    Inventors: Benjamin Gustav WILDE, Patrick Michael GAN, Douglas Lane MILVANEY
  • Publication number: 20190243909
    Abstract: Described herein is a system and method for suggesting other user(s) with whom to share an electronic file. During editing of the electronic file, an intent of a user to share the electronic file can be inferred. For each of a plurality of other users, a probability indicative of a likelihood that the user would like to share the electronic file with the particular other user is calculated. Based upon the calculated probabilities, at least one other user to suggest to the user for sharing of the electronic file is identified. Information regarding the identified at least one other user is displayed. Based upon a user selection of another user to share the electronic file with, an algorithm used to calculate the probabilities can be updated.
    Type: Application
    Filed: March 7, 2018
    Publication date: August 8, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Patrick Michael GAN, Douglas Lane MILVANEY
  • Patent number: 10230731
    Abstract: Inline command functionality for automatically sharing a document with user access permissions is provided. Automatic sharing of a document is performed in response to a trigger entry within the document. When a trigger entry and a user identifier entry is received, an auto-share system automatically resolves user access permissions in the background, detects sharing permissions, and shares the document with user access permissions without requiring the user who is sharing the document to manually input data. A notification is provided to the sharing user informing the user that the document is being shared, and another notification is provided to the user with whom the document is being shared including a link to the document. If the document was unintentionally shared, the sharing user is enabled to select the notification, and quickly and easily make modifications to the user access permissions for the document.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: March 12, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Joan Catharine Weaver, Benjamin Gustav Wilde, Patrick Michael Gan, Jade Kessler, Erin M. O'Connell, Suzan Marashi, Derik Stenerson
  • Publication number: 20170353466
    Abstract: Inline command functionality for automatically sharing a document with user access permissions is provided. Automatic sharing of a document is performed in response to a trigger entry within the document. When a trigger entry and a user identifier entry is received, an auto-share system automatically resolves user access permissions in the background, detects sharing permissions, and shares the document with user access permissions without requiring the user who is sharing the document to manually input data. A notification is provided to the sharing user informing the user that the document is being shared, and another notification is provided to the user with whom the document is being shared including a link to the document. If the document was unintentionally shared, the sharing user is enabled to select the notification, and quickly and easily make modifications to the user access permissions for the document.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 7, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Joan Catharine Weaver, Benjamin Gustav Wilde, Patrick Michael Gan, Jade Kessler, Erin M. O'Connell, Suzan Marashi, Derik Stenerson