Patents by Inventor Hannes SCHULZ
Hannes SCHULZ 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: 11017767Abstract: Described herein are systems and methods for providing hierarchical state tracking in a spoken dialogue system. A sequence of turns is received by a spoken dialogue system. Each turn includes a user utterance and a machine act. At each turn, a value pointer and a turn pointer are provided for that turn. The value pointer represents a probability distribution over the one or more words in the user utterance that indicates whether each word in the user utterance is a slot value for a slot. The turn pointer identifies which turn in a set of turns includes a currently-relevant slot value for the slot, where the set of turns includes a current turn for which the turn point is being provided, and all turns that precede the current turn.Type: GrantFiled: March 29, 2017Date of Patent: May 25, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Hannes Schulz, Jing He
-
Patent number: 10521720Abstract: A electronic sensor signals monitoring unit (10), system and computer program, for sepsis monitoring, includes an interactive visualization status calculation monitor (M), a sensor data acquisition interface (11), acquiring time-critical status-relevant sensor signals from medical devices (G), a rule engine interface (12) to a memory or a data bank (DB) with stored rules for analyzing and processing status-relevant parameters and/or sensor signals, and a computer-assisted control unit (S), configured to dynamically control the interactive visualization on the monitor (M) and including an arithmetic unit (RW). The arithmetic unit (RW) is supplied with the acquired sensor signals via the sensor data acquisition interface (11) and is intended for the status calculation with the rules stored in the data bank (DB). The status calculation includes an overview display, a detail view and a logbook view. A display of the course of status-relevant sensor signals over time is visualized in the detail view.Type: GrantFiled: February 18, 2015Date of Patent: December 31, 2019Assignee: DRÄGERWERK AG & CO. KGAAInventors: David Detzler, Desislava Nikolova, Petra Schiwiaka, Hannes Schulz, Carsten Wasner
-
Patent number: 10431202Abstract: Examples of the present disclosure describe systems and methods relating to conversation state management using frame tracking. In an example, a frame may represent one or more constraints (e.g., parameters, variables, or other information) received from or generated as a result of interactions with a user. Consequently, each frame may represent one or more states of an ongoing conversation. When the user provides new or different information, a new frame may be created to represent the now-current state of the conversation. The previous frame may be retained for later access by what is referred to herein as a “dialog agent,” which is the portion of the system that can search and use previous state-related information. When an utterance is received, a frame to which the utterance relates may be identified. Thus, the dialog agent may track multiple states simultaneously, thereby enabling conversation features that were not previously possible.Type: GrantFiled: June 20, 2017Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Justin Harris, Layla El Asri, Emery Fine, Rahul Mehrotra, Hannes Schulz, Shikhar Sharma, Jeremie Zumer
-
Patent number: 10395646Abstract: Described herein are systems and methods for two-stage training of a spoken dialog system. The first stage trains a policy network using external data to produce a semi-trained policy network. The external data includes one or more known fixed dialogs. The second stage trains the semi-trained policy network through interaction to produce a trained policy network. The interaction may be interaction with a user simulator.Type: GrantFiled: May 12, 2017Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Seyed Mehdi Fatemi Booshehri, Layla El Asri, Hannes Schulz, Jing He, Kaheer Suleman
-
Patent number: 10242667Abstract: Described herein are systems and methods for providing a natural language generator in a spoken dialog system that considers both lexicalized and delexicalized dialog act slot-value pairs when translating one or more dialog act slot-value pairs into a natural language output. Each slot and value associated with the slot in a dialog act are represented as (dialog act+slot, value), where the first term (dialog act+slot) is delexicalized and the second term (value) is lexicalized. Each dialog act slot-value representation is processed to produce at least one delexicalized sentence as an output. A lexicalized sentence is produced by replacing each delexicalized slot with the value associated with the delexicalized slot.Type: GrantFiled: June 2, 2017Date of Patent: March 26, 2019Assignee: Maluuba Inc.Inventors: Shikhar Sharma, Jing He, Kaheer Suleman, Philip Bachman, Hannes Schulz
-
Publication number: 20180226066Abstract: Examples of the present disclosure describe systems and methods relating to conversation state management using frame tracking. In an example, a frame may represent one or more constraints (e.g., parameters, variables, or other information) received from or generated as a result of interactions with a user. Consequently, each frame may represent one or more states of an ongoing conversation. When the user provides new or different information, a new frame may be created to represent the now-current state of the conversation. The previous frame may be retained for later access by what is referred to herein as a “dialogue agent,” which is the portion of the system that can search and use previous state-related information. When an utterance is received, a frame to which the utterance relates may be identified. Thus, the dialogue agent may track multiple states simultaneously, thereby enabling conversation features that were not previously possible.Type: ApplicationFiled: June 20, 2017Publication date: August 9, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Justin HARRIS, Layla EL ASRI, Emery FINE, Rahul MEHROTRA, Hannes SCHULZ, Shikhar SHARMA, Jeremie ZUMER
-
Publication number: 20170352347Abstract: Described herein are systems and methods for providing a natural language generator in a spoken dialogue system that considers both lexicalized and delexicalized dialogue act slot-value pairs when translating one or more dialogue act slot-value pairs into a natural language output. Each slot and value associated with the slot in a dialogue act are represented as (dialogue act+slot, value), where the first term (dialogue act+slot) is delexicalized and the second term (value) is lexicalized. Each dialogue act slot-value representation is processed to produce to produce at least one delexicalized sentence as an output. A lexicalized sentence is produced by replacing each delexicalized slot with the value associated with the delexicalized slot.Type: ApplicationFiled: June 2, 2017Publication date: December 7, 2017Applicant: Maluuba Inc.Inventors: Shikhar Sharma, Jing He, Kaheer Suleman, Philip Bachman, Hannes Schulz
-
Publication number: 20170330556Abstract: Described herein are systems and methods for two-stage training of a spoken dialogue system. The first stage trains a policy network using external data to produce a semi-trained policy network. The external data includes one or more known fixed dialogues. The second stage trains the semi-trained policy network through interaction to produce a trained policy network. The interaction may be interaction with a user simulator.Type: ApplicationFiled: May 12, 2017Publication date: November 16, 2017Applicant: Maluuba Inc.Inventors: Seyed Mehdi Fatemi Booshehri, Layla El Asri, Hannes Schulz, Jing He, Kaheer Suleman
-
Publication number: 20170287478Abstract: Described herein are systems and methods for providing hierarchical state tracking in a spoken dialogue system. A sequence of turns is received by a spoken dialogue system. Each turn includes a user utterance and a machine act. At each turn, a value pointer and a turn pointer are provided for that turn. The value pointer represents a probability distribution over the one or more words in the user utterance that indicates whether each word in the user utterance is a slot value for a slot. The turn pointer identifies which turn in a set of turns includes a currently-relevant slot value for the slot, where the set of turns includes a current turn for which the turn point is being provided, and all turns that precede the current turn.Type: ApplicationFiled: March 29, 2017Publication date: October 5, 2017Applicant: MALUUBA INC.Inventors: Hannes SCHULZ, Jing HE
-
Publication number: 20150234993Abstract: A electronic sensor signals monitoring unit (10), system and computer program, for sepsis monitoring, includes an interactive visualization status calculation monitor (M), a sensor data acquisition interface (11), acquiring time-critical status-relevant sensor signals from medical devices (G), a rule engine interface (12) to a memory or a data bank (DB) with stored rules for analyzing and processing status-relevant parameters and/or sensor signals, and a computer-assisted control unit (S), configured to dynamically control the interactive visualization on the monitor (M) and including an arithmetic unit (RW). The arithmetic unit (RW) is supplied with the acquired sensor signals via the sensor data acquisition interface (11) and is intended for the status calculation with the rules stored in the data bank (DB). The status calculation includes an overview display, a detail view and a logbook view. A display of the course of status-relevant sensor signals over time is visualized in the detail view.Type: ApplicationFiled: February 18, 2015Publication date: August 20, 2015Inventors: David DETZLER, Desislava NIKOLOVA, Petra SCHIWIAKA, Hannes SCHULZ, Carsten WASNER