Patents by Inventor Leo Wright

Leo Wright 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: 11911993
    Abstract: A box erecting device for folding a box is disclosed herein. The box erecting device includes a folding plate and a lid erecting system. The folding plate is configured for erecting a box, and a folding notch including a first edge and a second edge is formed in the folding plate. The first edge is configured for erecting a first dust flap of the box, and the second edge is configured for erecting a second dust flap of the box. The lid erecting system is disposed adjacent to the folding plate and is configured for erecting a lid of the box. The lid erecting system includes a tab funnel and a folding tool. The tab funnel includes a ramp for retaining the dust flaps while closing the lid. The folding tool includes a hooked ramp for causing a distal end of the lid to be inserted into the box.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: February 27, 2024
    Assignee: IME AUTOMATION, LLC
    Inventors: Leo Wright, Derek Hall, Peter Coles
  • Patent number: 11842724
    Abstract: A method for training a dialogue learning model includes presenting, via a user interface of a computing device, an utterance and a list of actions based on the utterance. A selection of an action from the list of actions is received via the user interface. A designated span of the utterance is received via the user interface. The selected action and the designated span of the utterance is provided to a computing system for training the dialogue learning model.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: December 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Percy Shuo Liang, David Leo Wright Hall, Joshua James Clausman
  • Patent number: 11763804
    Abstract: A method of leveraging a dialogue history of a conversational computing interface to execute an updated dialogue plan. The method comprises maintaining an annotated dialogue history of the conversational computing interface. The annotated dialogue history includes a plurality of traced steps defining a data-flow including input data used to execute a context-dependent operation and output data recorded from a previous execution of the context-dependent operation. The method further comprises recognizing an updated dialogue plan including a prefix of executable steps and an updated executable step following the prefix. The method further comprises automatically computer-recognizing that the prefix of executable steps of the updated dialogue plan matches a corresponding prefix of traced steps in the annotated dialogue history. The method further comprises re-using the data-flow from the prefix of traced steps in the annotated dialogue history to automatically determine input data of the updated executable step.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Leo Wright Hall, Pengyu Chen, Jason Andrew Wolfe, Jayant Sivarama Krishnamurthy
  • Patent number: 11749274
    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: December 1, 2020
    Date of Patent: September 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein
  • Publication number: 20230226702
    Abstract: A box folding structure for folding a box is disclosed. The box folding structure includes a curved folding member and an erect folding member. The curved folding member can include a curved surface, a retaining surface, and a first inclined folding surface. The curved surface can be used to fold dust flaps of a box. The retaining surface can be adjacent to the curved surface and can be used for folding a first outer flap of the box. The first inclined folding surface can be defined on a portion of the curved folding member that is adjacent to the curved surface and can be used for folding a second outer flap of the box. The erect folding member can be laterally offset from the curved folding member and can include a second inclined folding surface opposite the first inclined folding surface for folding a second outer flap of the box.
    Type: Application
    Filed: January 17, 2023
    Publication date: July 20, 2023
    Inventor: Leo Wright
  • Patent number: 11657215
    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: September 21, 2021
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Percy Shuo Liang, David Leo Wright Hall, Jesse Daniel Eskes Rusak, Daniel Klein
  • Publication number: 20230104522
    Abstract: A method of extending a conversational computing interface comprises obtaining data-flow traces indicating computational steps that occur based on execution of a nonnative skill implemented in a nonnative programming language of the conversational computing interface. A native computer-executable plan is automatically generated. The generated native computer-executable plan represents the data-flow traces in a native programming language of the conversational computing interface. The conversational computing interface is automatically trained based on the native computer-executable plan and a conversational event associated with the native computer-executable plan.
    Type: Application
    Filed: December 12, 2022
    Publication date: April 6, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: David Leo Wright HALL
  • Publication number: 20230102386
    Abstract: A method of adapting a computerized assistant program to satisfy an updated constraint. The method comprises maintaining a dialogue history including a first utterance that indicates an initial constraint. The method further comprises receiving a second utterance indicating a new constraint that conflicts with the initial constraint. The method further comprises recognizing a revision function statement parametrized by a reference to an initial computerized assistant program configured to satisfy the initial constraint, and a reference to the new constraint. The method further comprises executing instructions derived from the revision function statement to return a revised computerized assistant program that is configured to satisfy the new constraint.
    Type: Application
    Filed: March 19, 2021
    Publication date: March 30, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yuchen ZHANG, Jason Andrew WOLFE, Adam David PAULS, David Leo Wright HALL
  • Publication number: 20220410521
    Abstract: A box erecting device for folding a box is disclosed herein. The box erecting device includes a folding plate and a lid erecting system. The folding plate is configured for erecting a box, and a folding notch including a first edge and a second edge is formed in the folding plate. The first edge is configured for erecting a first dust flap of the box, and the second edge is configured for erecting a second dust flap of the box. The lid erecting system is disposed adjacent to the folding plate and is configured for erecting a lid of the box. The lid erecting system includes a tab funnel and a folding tool. The tab funnel includes a ramp for retaining the dust flaps while closing the lid. The folding tool includes a hooked ramp for causing a distal end of the lid to be inserted into the box.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 29, 2022
    Applicant: IME Automation, LLC
    Inventors: Leo Wright, Derek Hall, Peter Coles
  • Patent number: 11526780
    Abstract: A method of extending a conversational computing interface. The method comprises executing a nonnative skill implemented in a nonnative programming language of the conversational computing interface. The method further comprises automatically computer-tracing computer operations performed by the nonnative skill during such execution. The method further comprises automatically computer-generating a native computer-executable plan representing the traced computer operations in a native programming language of the conversational computing interface.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: December 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: David Leo Wright Hall
  • 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
  • Patent number: 11408933
    Abstract: A manipulator may include a base portion, an upright portion connected to the base portion, a test head attachment incorporated into the upright portion, and an upright quick connect assembly incorporated into the test head attachment. In some cases, the manipulator includes an automatic weight transfer mechanism, a mobile base portion with casters and/or steerable casters.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 9, 2022
    Assignee: Reid-Ashman Manufacturing, Inc.
    Inventors: Bruce D. Baer, Chris McArthur, Leo Wright, Kyle Bodily, Nathaniel Johnson, Brian Hunt, Erik Erekson, Spence Rencher
  • Patent number: 11289085
    Abstract: A method of automatically delineating turns in a multi-turn dialogue between a user and a conversational computing interface. Audio data encoding speech of the user in the multi-turn dialogue is received. The audio data is analyzed to recognize, in the speech of the user, an utterance followed by a silence. The utterance is recognized as a last utterance in a turn of the multi-turn dialogue responsive to the silence exceeding a context-dependent duration dynamically updated based on a conversation history of the multi-turn dialogue and features of the received audio, wherein the conversation history includes one or more previous turns of the multi-turn dialogue taken by the user and one or more previous turns of the multi-turn dialogue taken by the conversational computing interface.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: March 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Clayton Wooters, Steven Andrew Wegmann, Michael Jack Newman, David Leo Wright Hall, Jean Crawford, Laurence Steven Gillick
  • Publication number: 20220093081
    Abstract: A system that allows non-engineers administrators, without programming, machine language, or artificial intelligence system knowledge, to expand the capabilities of a dialogue system. The dialogue system may have a knowledge system, user interface, and learning model. A user interface allows non-engineers to utilize the knowledge system, defined by a small set of primitives and a simple language, to annotate a user utterance. The annotation may include selecting actions to take based on the utterance and subsequent actions and configuring associations. A dialogue state is continuously updated and provided to the user as the actions and associations take place. Rules are generated based on the actions, associations and dialogue state that allows for computing a wide range of results.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Percy Shuo Liang, David Leo Wright Hall, Joshua James Clausman
  • 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
  • Publication number: 20210406718
    Abstract: A method of leveraging a dialogue history of a conversational computing interface to execute an updated dialogue plan. The method comprises maintaining an annotated dialogue history of the conversational computing interface. The annotated dialogue history includes a plurality of traced steps defining a data-flow including input data used to execute a context-dependent operation and output data recorded from a previous execution of the context-dependent operation. The method further comprises recognizing an updated dialogue plan including a prefix of executable steps and an updated executable step following the prefix. The method further comprises automatically computer-recognizing that the prefix of executable steps of the updated dialogue plan matches a corresponding prefix of traced steps in the annotated dialogue history. The method further comprises re-using the data-flow from the prefix of traced steps in the annotated dialogue history to automatically determine input data of the updated executable step.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 30, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David Leo Wright HALL, Pengyu CHEN, Jason Andrew WOLFE, Jayant Sivarama KRISHNAMURTHY
  • Patent number: 11195516
    Abstract: A system that allows non-engineers administrators, without programming, machine language, or artificial intelligence system knowledge, to expand the capabilities of a dialogue system. The dialogue system may have a knowledge system, user interface, and learning model. A user interface allows non-engineers to utilize the knowledge system, defined by a small set of primitives and a simple language, to annotate a user utterance. The annotation may include selecting actions to take based on the utterance and subsequent actions and configuring associations. A dialogue state is continuously updated and provided to the user as the actions and associations take place. Rules are generated based on the actions, associations and dialogue state that allows for computing a wide range of results.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Percy Shuo Liang, David Leo Wright Hall, Joshua James Clausman
  • Patent number: 11195523
    Abstract: A method comprising recognizing a user utterance including an ambiguity. The method further comprises using a previously-trained code-generation machine to produce, from the user utterance, a data-flow program including a search-history function. The search-history function is configured to select a highest-confidence disambiguating concept from one or more candidate concepts stored in a context-specific dialogue history.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Leo Wright Hall, David Ernesto Heekin Burkett, Jesse Daniel Eskes Rusak, Jayant Sivarama Krishnamurthy, Jason Andrew Wolfe, Adam David Pauls, Alan Xinyu Guo, Jacob Daniel Andreas, Daniel Louis 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
  • Patent number: 11145291
    Abstract: A method for generating training data for training a natural language processing system comprises loading, into a computer memory, a computer-readable transcript representing an ordered sequence of one or more dialogue events. The method further comprises acquiring a computer-readable command describing an exemplary ordered subsequence of one or more dialogue events from the computer-readable transcript. The method further comprises re-parametrizing the computer-readable command with an alternative semantic parameter. The method further comprises generating an alternative ordered subsequence of one or more dialogue events based on the re-parametrized computer-readable command. The method further comprises outputting, to a data store, an alternative computer-readable transcript including the alternative ordered subsequence of one or more dialogue events, the alternative computer-readable transcript having a predetermined format usable to train the computerized assistant.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jesse Daniel Eskes Rusak, David Leo Wright Hall, Daniel Louis Klein, Percy Shuo Liang