Patents by Inventor Daniel Klein

Daniel Klein 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: 20220311866
    Abstract: In an example embodiment, a solution that allows a PBX to utilize bridged mobile or desktop applications for collaboration and softphone use is provided. The solution works in conjunction with existing hardwired PBX devices without requiring additional hardware such as an edge router to be integrated with the PBX hardware. Incoming calls are able to ring a user's hardwired device, such as a desk phone at an office, while simultaneously ring mobile device or desktop applications (apps). App users can place outbound PSTN calls and dial PBX extensions just as if they were using their hardwired device. Additionally, PSTN services are utilized from the existing PBX rather than bypassing the existing PBX, which makes tracking and billing more straightforward. A Session Initiation Protocol (SIP) tie trunk is used between the existing PBX and a software bridge controller.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Daniel Klein, Maria Ruinskaya, Anatoly Kanashin, Douglas Christiansen
  • Patent number: 11430443
    Abstract: A system that provides a sharable language interface for implementing automated assistants in new domains and applications. A dialogue assistant that is trained in a first domain can receive a specification in a second domain. The specification can include language structure data such as schemas, recognizers, resolvers, constraints and invariants, actions, language hints, generation template, and other data. The specification data is applied to the automated assistant to enable the automated assistant to provide interactive dialogue with a user in a second domain associated with the received specification. In some instances, portions of the specification may be automatically mapped to portions of the first domain. By having the ability to learn new domains and applications through receipt of objects and properties rather than retooling the interface entirely, the present system is much more efficient at learning how to provide interactive dialogue in new domains than previous systems.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Leo Wright Hall, Daniel Klein, David Ernesto Heekin Burkett, Jordan Rian Cohen, Daniel Lawrence Roth
  • Publication number: 20220234839
    Abstract: A method of lining up portions of slices of food, the portions are transported by a belt conveyor on a plurality of tracks along a conveying direction, one of the plurality of tracks is selected as a first reference track, conveying speeds of a remainder of the plurality of tracks excluding the first reference track are adapted in such a way that the portions are arranged in straight rows arranged orthogonally to the conveying direction when the portions reach a lining-up position, and when the lining-up position is reached, the conveying speeds of the plurality of tracks including the first reference track are aligned to one another.
    Type: Application
    Filed: April 16, 2020
    Publication date: July 28, 2022
    Inventors: Daniel Klein, Stefan Maidel, Lars Peter
  • Publication number: 20220163952
    Abstract: The invention relates to a method for providing a virtual sensor in an automation system of an industrial system. A measurement value of a physical sensor, said measurement value corresponding to a physical parameter of the industrial system, is received in a processing device of the automation system. A data set which has been generated using a simulation model is provided in the processing device, wherein the data set produces a unique relationship between possible measurement values of the physical sensor and corresponding output values of the virtual sensor. The data set and the received measurement value are used to determine which output value of the virtual sensor belongs to the received measurement value (20), and said output value is then displayed on a display device of the industrial system.
    Type: Application
    Filed: February 28, 2020
    Publication date: May 26, 2022
    Inventors: André Geitner, Udo Heckel, Tim Kaiser, Daniel Klein, Daniel Petzold, Edison de Faria Siqueira
  • Publication number: 20220148002
    Abstract: A method for detecting and tracking tainted cryptographic wallets. The method measures a wallet's propensity to engage in criminal or suspicious activity. Naturally, transacting with a criminal is tantamount either to funding crime or laundering its proceeds, so it is in our collective interest to identify—and then monitor or quarantine—any wallet with criminal association. The method also automatically flags risky withdrawal requests in real-time for further review before committing them to the blockchain. In some embodiments, the exchange can quarantine wallets at a certain Walletscore.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Timothy Eller, Patrick De La Garza, Daniel Klein, George Kellerman, Steven Eliscu, Danny Yang
  • Patent number: 11257089
    Abstract: A method for detecting and tracking tainted cryptographic wallets. The method measures a wallet's propensity to engage in criminal or suspicious activity. Naturally, transacting with a criminal is tantamount either to funding crime or laundering its proceeds, so it is in our collective interest to identify—and then monitor or quarantine—any wallet with criminal association. The method also automatically flags risky withdrawal requests in real-time for further review before committing them to the blockchain. In some embodiments, the exchange can quarantine wallets at a certain Walletscore.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: February 22, 2022
    Assignee: DMG BLOCKCHAIN SOLUTIONS INC.
    Inventors: Timothy Eller, Patrick De La Garza, Daniel Klein, George Kellerman, Steven Eliscu, Danny Yang
  • Publication number: 20220004702
    Abstract: An automated natural dialogue system provides a combination of structure and flexibility to allow for ease of annotation of dialogues as well as learning and expanding the capabilities of the dialogue system based on natural language interactions.
    Type: Application
    Filed: September 21, 2021
    Publication date: January 6, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Percy Shuo Liang, David Leo Wright Hall, Jesse Daniel Eskes Rusak, Daniel Klein
  • Patent number: 11188297
    Abstract: A method for configuring an automated dialogue system uses traces of interactions via a graphical user interface (GUI) for an application. Each trace includes interactions in the context of a plurality of presentations of the GUI. Elements of one or more presentations of the GUI are identified, and templates are associated with portions of the trace. Each template has one or more defined inputs and a defined output. For each template of the plurality of templates, the portions of the traces are processed to automatically configure the template by specifying a procedure for providing values of inputs to the template via the GUI and obtaining a value of an output. The automated dialogue system is configured with the configured templates, thereby avoiding manual configuration of the dialogue system.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pengyu Chen, Jordan Rian Cohen, Laurence Steven Gillick, David Leo Wright Hall, Daniel Klein, Adam David Pauls, Daniel Lawrence Roth, Jesse Daniel Eskes Rusak
  • Publication number: 20210336653
    Abstract: A contactless PoE connection system and a contactless PoE connector for use in the connection system, in which the contactless PoE connector has a first contactless interface configured for bidirectional data transfer, a second contactless interface configured for unidirectional power transfer, and a third interface to which a first Ethernet line can be connected. The third interface is configured to receive data and power, which are to be transferred jointly via the Ethernet line. Furthermore, a data and power splitting device are connected to the first, second, and third interfaces, which splitting device is configured for splitting power and data as applied to the third interface and for selectively supplying data to the first contactless interface and for selectively supplying power to the second contactless interface.
    Type: Application
    Filed: August 21, 2019
    Publication date: October 28, 2021
    Inventor: Daniel KLEIN
  • Patent number: 11132499
    Abstract: An automated natural dialogue system provides a combination of structure and flexibility to allow for ease of annotation of dialogues as well as learning and expanding the capabilities of the dialogue system based on natural language interactions.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: September 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Percy Shuo Liang, David Leo Wright Hall, Jesse Daniel Eskes Rusak, Daniel Klein
  • Publication number: 20210234400
    Abstract: A line connector for transmitting electrical signals includes a housing, a first electric connection configured to transmit a first electrical signal, a second electrical connection configured to transmit a second electrical signal, and a diagnostic device. The diagnostic device is configured to monitor the first electrical signal and detect a first status of the first electric connection, and to monitor the second electrical signal and detect a second status of the second electrical connection. The housing has a housing wall with a first optical indicator and a second optical indicator. The first optical indicator is configured to generate a first optical signal representing the first status, and the second optical indicator is configured to generate a second optical signal representing the second status.
    Type: Application
    Filed: April 29, 2019
    Publication date: July 29, 2021
    Inventor: Daniel Klein
  • Publication number: 20210174803
    Abstract: A system that provides a sharable language interface for implementing automated assistants in new domains and applications. A dialogue assistant that is trained in a first domain can receive a specification in a second domain. The specification can include language structure data such as schemas, recognizers, resolvers, constraints and invariants, actions, language hints, generation template, and other data. The specification data is applied to the automated assistant to enable the automated assistant to provide interactive dialogue with a user in a second domain associated with the received specification. In some instances, portions of the specification may be automatically mapped to portions of the first domain. By having the ability to learn new domains and applications through receipt of objects and properties rather than retooling the interface entirely, the present system is much more efficient at learning how to provide interactive dialogue in new domains than previous systems.
    Type: Application
    Filed: February 23, 2021
    Publication date: June 10, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David Leo Wright Hall, Daniel Klein, David Ernesto Heekin Burkett, Jordan Rian Cohen, Daniel Lawrence Roth
  • Publication number: 20210118444
    Abstract: A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.
    Type: Application
    Filed: December 1, 2020
    Publication date: April 22, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein
  • Patent number: 10957314
    Abstract: A system that provides a sharable language interface for implementing automated assistants in new domains and applications. A dialogue assistant that is trained in a first domain can receive a specification in a second domain. The specification can include language structure data such as schemas, recognizers, resolvers, constraints and invariants, actions, language hints, generation template, and other data. The specification data is applied to the automated assistant to enable the automated assistant to provide interactive dialogue with a user in a second domain associated with the received specification. In some instances, portions of the specification may be automatically mapped to portions of the first domain. By having the ability to learn new domains and applications through receipt of objects and properties rather than retooling the interface entirely, the present system is much more efficient at learning how to provide interactive dialogue in new domains than previous systems.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Leo Wright Hall, Daniel Klein, David Ernesto Heekin Burkett, Jordan Rian Cohen, Daniel Lawrence Roth
  • Patent number: 10861455
    Abstract: A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein
  • Patent number: 10824798
    Abstract: A data collection system is based on a general set of dialogue acts which are derived from a database schema. Crowd workers perform two types of tasks: (i) identification of sensical dialogue paths and (ii) performing context-dependent paraphrasing of these dialogue paths into real dialogues. The end output of the system is a set of training examples of real dialogues which have been annotated with their logical forms. This data can be used to train all three components of the dialogue system: (i) the semantic parser for understanding context-dependent utterances, (ii) the dialogue policy for generating new dialogue acts given the current state, and (iii) the generation system for both deciding what to say and how to render it in natural language.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: November 3, 2020
    Assignee: Semantic Machines, Inc.
    Inventors: Percy Shuo Liang, Daniel Klein, Laurence Steven Gillick, Jordan Rian Cohen, Linda Kathleen Arsenault, Joshua James Clausman, Adam David Pauls, David Leo Wright Hall
  • Patent number: 10762892
    Abstract: A method for a dialogue system includes establishing a dialogue session between an application executing on a server and a remote machine. The dialogue session includes one or more utterances received from a user at the remote machine. A natural language processing machine identifies a request associated with a computer-readable representation of an utterance. A dialogue expansion machine generates a plurality of alternative actions for responding to the request. A previously-trained machine learning confidence model assesses a confidence score for each alternative. If a highest confidence score for a top alternative does not satisfy a threshold, the plurality of alternatives including the top alternative are transmitted to a remote machine (which may be the same remote machine or a different remote machine) for review by a human reviewer. After the dialogue system and/or the human reviewer select an alternative, computer-readable instructions defining the selected alternative are executed.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: September 1, 2020
    Assignee: Semantic Machines, Inc.
    Inventors: Jesse Daniel Eskes Rusak, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein, Jordan Rian Cohen
  • Patent number: 10720148
    Abstract: A method for a dialogue system includes establishing a dialogue session between an application executing on a server and a remote machine. The dialogue session includes one or more utterances received from a user at the remote machine. A natural language processing machine identifies a request associated with a computer-readable representation of an utterance. A dialogue expansion machine generates a plurality of alternative actions for responding to the request. A previously-trained machine learning confidence model assesses a confidence score for each alternative. If a highest confidence score for a top alternative does not satisfy a threshold, the plurality of alternatives including the top alternative are transmitted to a remote machine (which may be the same remote machine or a different remote machine) for review by a human reviewer. After the dialogue system and/or the human reviewer select an alternative, computer-readable instructions defining the selected alternative are executed.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: July 21, 2020
    Assignee: Semantic Machines, Inc.
    Inventors: Jesse Daniel Eskes Rusak, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein, Jordan Rian Cohen
  • Patent number: 10713288
    Abstract: A system that generates natural language content. The system generates and maintains a dialogue state representation having a process view, query view, and data view. The three-view dialogue state representation is continuously updated during discourse between an agent and a user, and rules can be automatically generated based on the discourse. Upon a content generation event, an object description can be generated based on the dialogue state representation. A string is then determined from the object description, using a hybrid approach of the automatically generated rules and other rules learned from annotation and other user input. The string is translated to text or speech and output by the agent. The present system also incorporates learning techniques, for example when ranking output and processing annotation templates.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: July 14, 2020
    Assignee: Semantic Machines, Inc.
    Inventors: Jacob Daniel Andreas, David Leo Wright Hall, Daniel Klein, Adam David Pauls
  • Publication number: 20200167791
    Abstract: A method for detecting and tracking tainted cryptographic wallets. The method measures a wallet's propensity to engage in criminal or suspicious activity. Naturally, transacting with a criminal is tantamount either to funding crime or laundering its proceeds, so it is in our collective interest to identify—and then monitor or quarantine—any wallet with criminal association. The method also automatically flags risky withdrawal requests in real-time for further review before committing them to the blockchain. In some embodiments, the exchange can quarantine wallets at a certain Walletscore.
    Type: Application
    Filed: November 28, 2019
    Publication date: May 28, 2020
    Inventors: Timothy Eller, Patrick De La Garza, Daniel Klein, George Kellerman, Steven Eliscu, Danny Yang