Patents by Inventor Ryen William White

Ryen William White 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: 20210373943
    Abstract: The present disclosure relates to systems and methods for an interactive, intelligent hub built around the completion of a task. This hub brings together resources, information, suggested steps, and other automated assistance to facilitate the completion of the task. AI-based assistance may indicate which steps can be completed by automated processes, and dispatch those processes, or suggest resources to assist in the completion of other steps. The hub displays the current status of the task, and lives until the completion of the task, or abandonment by the user.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 2, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Alexander SIM, Ryen William WHITE, Omar SHAYA, Bernd Ingo PLONTSCH, Elnaz NOURI
  • Publication number: 20210365895
    Abstract: A system and method to provide computer support for a meeting of invitees comprises accessing one or more sensory data streams providing digitized sensory data responsive to an activity of one or more of the invitees during the meeting, the one or more sensory data streams including at least one audio stream. The method also comprises subjecting the at least one audio stream to phonetic and situational computer modeling to recognize a sequence of words in the audio stream and to assign each word to an invitee, subjecting the sequence of words to semantic computer modeling to recognize a sequence of directives in the sequence of words, and releasing one or more output data streams based on the sequence of directives, the one or more output data streams including one or more notifications.
    Type: Application
    Filed: August 5, 2021
    Publication date: November 25, 2021
    Inventors: Robert Alexander SIM, Marcello MENDES HASEGAWA, Ryen William WHITE, Mudit JAIN, Tomer HERMELIN, Adi GERZI ROSENTHAL, Sagi HILLELI
  • Publication number: 20210287182
    Abstract: Methods and systems are disclosed for scheduling a task of a user based on a cyber-physical-social (CPS) context of activities. The present disclosure is directed to increasing the efficiency of performing tasks by grouping tasks with the same or similar task CPS contexts so that they are performed in conjunction with one another. A stream of user activities is received that encompasses the CPS context, tasks are identified and classified based on a CPS context model. The CPS model is trained using CPS context and annotations for identified tasks as input to create classes of tasks. The classes of tasks from the model are used to group similar tasks. The present disclosure enables users to receive recommendations on clustering tasks with the same or similar contexts based on an online tool, a location, and collaborators to be performed together to improve productivity.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ryen William WHITE, Omar SHAYA, Kevin Michael CARTER, Yongli REN, Jonathan LIONO, Flora Dilys SALIM
  • Patent number: 11113672
    Abstract: A system and method to provide computer support for a meeting of invitees comprises accessing one or more sensory data streams providing digitized sensory data responsive to an activity of one or more of the invitees during the meeting, the one or more sensory data streams including at least one audio stream. The method also comprises subjecting the at least one audio stream to phonetic and situational computer modeling to recognize a sequence of words in the audio stream and to assign each word to an invitee, subjecting the sequence of words to semantic computer modeling to recognize a sequence of directives in the sequence of words, and releasing one or more output data streams based on the sequence of directives, the one or more output data streams including one or more notifications.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: September 7, 2021
    Inventors: Robert Alexander Sim, Marcello Mendes Hasegawa, Ryen William White, Mudit Jain, Tomer Hermelin, Adi Gerzi Rosenthal, Sagi Hilleli
  • Patent number: 11080073
    Abstract: A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: August 3, 2021
    Inventors: Russell Allen Herring, Jr., Adam Fourney, Ryen William White, Paul Nathan Bennett
  • Publication number: 20210109977
    Abstract: Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 15, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eric Joel HORVITZ, Ahmed Hassan AWADALLAH, Ryen William WHITE
  • Publication number: 20210064398
    Abstract: A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure.
    Type: Application
    Filed: July 10, 2020
    Publication date: March 4, 2021
    Inventors: Russell Allen HERRING, JR., Adam FOURNEY, Ryen William WHITE, Paul Nathan BENNETT
  • Patent number: 10936676
    Abstract: Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: March 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Eric Joel Horvitz, Ahmed Hassan Awadallah, Ryen William White
  • Patent number: 10818287
    Abstract: Aspects of the technology described herein provide an efficient user interface that enables users to respond to tasks quickly by providing automated quick task notifications via an audio channel. An audio channel quick task system includes components for recognizing and extracting quick tasks from content (e.g., interpersonal communications, composed content, line of business (LOB) application documents), and for prioritizing and routing the quick tasks to the user via an audio channel at an appropriate and relevant time. The system is enabled to process a user response, determine an action for handling the quick task, and execute the action on behalf of the user (e.g., pass a reply to a requestor, pass an instruction to an application or service, queue the quick task notification, delegate the quick task to another user or bot, forward the quick task to a companion device, or launch an application on a companion device).
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryen William White, Mathieu Etienne Jacques Audouin, Patrick Pantel, Nikrouz Ghotbi, Anantha Deepthi Uppala, Vanessa Graham Murdock, Mark James Encarnacion, Nirupama Chandrasekaran
  • Publication number: 20200280616
    Abstract: The present disclosure provides systems and methods for user interaction and task completion using multiple devices. A set of devices may be used to perform a task, such that different devices may perform different steps of the task. A device management service may update state information at each device of the set, thereby enabling a user to interact with any of the computing devices to perform the task. A device management service may also automatically determine which device should be used by the user, based on task or step requirements, device characteristics, and device capabilities, among other examples. Thus, rather than being required to continue a task on the same device (even when the device is not well-suited for the current step or task), the user is provided with the option to use and, in some instances, is automatically transitioned to use, different devices within the set.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert A. SIM, Adam FOURNEY, Russell Allen HERRING, JR., Ryen William WHITE, Elnaz NOURI
  • Patent number: 10747560
    Abstract: A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Russell Allen Herring, Jr., Adam Fourney, Ryen William White, Paul Nathan Bennett
  • Patent number: 10540977
    Abstract: A proximity of a first computing device with a second computing device can be detected. In response to the detecting of the proximity, it can be determined that a computer-readable qualification for a type of proactive engagement is met using the detected proximity and possibly a non-proximity state of the first device. The type of proactive engagement can be matched in the computer system with an operation that is programmed to be performed using a computerized natural language digital assistant. In response to the determining that the qualification for the type of proactive engagement is met, the technique can include performing a user engagement action via the second device. The user engagement action can be of a type indicated by the type of proactive engagement. The user engagement action can facilitate a computerized communication session between a computer-readable user profile and the computerized natural language digital assistant.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryen William White, Russell Allen Herring, Jr.
  • Publication number: 20190347621
    Abstract: Systems, methods, and apparatuses for resolving duration estimates for various tasks. A duration calculating system receives task information. The task information includes characteristics and metadata, which are derivable from the received task information. A duration for the task is estimated based on characteristics, the metadata, and relevant historical data. The duration estimate may then be presented to a user and feedback as to the accuracy of the estimate may be collected. The feedback may, in turn, be added to the historical data to improve subsequent time estimates while respecting and protecting user privacy.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventor: Ryen William WHITE
  • Publication number: 20190294452
    Abstract: A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Russell Allen Herring, JR., Adam Fourney, Ryen William White, Paul Nathan Bennett
  • Publication number: 20190297040
    Abstract: Examples are disclosed that relate to deferring a message based upon a target situation for message presentation. One example provides a computing device including an output subsystem including one or more output devices, an input subsystem including one or more user input devices, and a logic device. The computing device further includes memory storing instructions executable by the logic device to receive a message from a remote computing system, output a notification of the message via the output subsystem, and receive via the input subsystem a request for a deferral of the message, the request for the deferral including an annotation to be stored for a later presentation with the message.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ryen William WHITE, Peter Richard BAILEY, Mathieu Etienne Jacques AUDOUIN
  • Publication number: 20190295551
    Abstract: A proximity of a first computing device with a second computing device can be detected. In response to the detecting of the proximity, it can be determined that a computer-readable qualification for a type of proactive engagement is met using the detected proximity and possibly a non-proximity state of the first device. The type of proactive engagement can be matched in the computer system with an operation that is programmed to be performed using a computerized natural language digital assistant. In response to the determining that the qualification for the type of proactive engagement is met, the technique can include performing a user engagement action via the second device. The user engagement action can be of a type indicated by the type of proactive engagement. The user engagement action can facilitate a computerized communication session between a computer-readable user profile and the computerized natural language digital assistant.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ryen William White, Russell Allen Herring, JR.
  • Publication number: 20190295041
    Abstract: A system and method to provide computer support for a meeting of invitees comprises accessing one or more sensory data streams providing digitized sensory data responsive to an activity of one or more of the invitees during the meeting, the one or more sensory data streams including at least one audio stream. The method also comprises subjecting the at least one audio stream to phonetic and situational computer modeling to recognize a sequence of words in the audio stream and to assign each word to an invitee, subjecting the sequence of words to semantic computer modeling to recognize a sequence of directives in the sequence of words, and releasing one or more output data streams based on the sequence of directives, the one or more output data streams including one or more notifications.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Alexander SIM, Marcello MENDES HASEGAWA, Ryen William WHITE, Mudit JAIN, Tomer HERMELIN, Adi GERZI ROSENTHAL, Sagi HILLELI
  • Publication number: 20190251417
    Abstract: Techniques for enabling an artificial intelligence system to infer grounded intent from user input, and automatically suggest and/or execute actions associated with the predicted intent. In an aspect, core task descriptions are extracted from actionable statements identified as containing grounded intent. A machine classifier receives the core task description, actionable statements, and user input to predict an intent class for the user input. The machine classifier may be trained using unsupervised learning techniques based on weakly labeled clusters of the core task description extracted over a training corpus. The core task description may include verb-object pairs.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 15, 2019
    Inventors: Paul N Bennett, Marcello Mendes Hasegawa, Nikrouz Ghotbi, Ryen William White, Abhishek Jha
  • Publication number: 20190228766
    Abstract: Aspects of the technology described herein provide an efficient user interface that enables users to respond to tasks quickly by providing automated quick task notifications via an audio channel. An audio channel quick task system includes components for recognizing and extracting quick tasks from content (e.g., interpersonal communications, composed content, line of business (LOB) application documents), and for prioritizing and routing the quick tasks to the user via an audio channel at an appropriate and relevant time. The system is enabled to process a user response, determine an action for handling the quick task, and execute the action on behalf of the user (e.g., pass a reply to a requestor, pass an instruction to an application or service, queue the quick task notification, delegate the quick task to another user or bot, forward the quick task to a companion device, or launch an application on a companion device).
    Type: Application
    Filed: January 22, 2018
    Publication date: July 25, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ryen William White, Mathieu Etienne Jacques Audouin, Patrick Pantel, Nikrouz Ghotbi, Anantha Deepthi Uppala, Vanessa Graham Murdock, Mark James Encarnacion, Nirupama Chandrasekaran
  • Patent number: 10361981
    Abstract: A system that analyses content of electronic communications may automatically extract requests or commitments from the electronic communications. In one example process, a processing component may analyze the content to determine one or more meanings of the content; query content of one or more data sources that is related to the electronic communications; and based, at least in part, on (i) the one or more meanings of the content and (ii) the content of the one or more data sources, automatically identify and extract a request or commitment from the content. Multiple actions may follow from initial recognition and extraction, including confirmation and refinement of the description of the request or commitment, and actions that assist one or more of the senders, recipients, or others to track and address the request or commitment, including the creation of additional messages, reminders, appointments, or to-do lists.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 23, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Nathan Bennett, Nirupama Chandrasekaran, Michael Gamon, Nikrouz Ghotbi, Eric Joel Horvitz, Richard L. Hughes, Prabhdeep Singh, Ryen William White