Patents by Inventor Larry Paul

Larry Paul 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: 11138183
    Abstract: Records received from one or more sources in a network are processed. For each of multiple intervals of time, a matching procedure is attempted on sets of one or more records, including comparing identifiers associated with different records to generate the sets and determining whether or not a completeness criterion is satisfied for one or more of the sets. The processing also includes, for at least some of the intervals of time, processing at least one complete set, consisting of one or more of the received records on which the matching procedure is first attempted during the interval of time and one or more records stored in a data store before the interval of time, and for at least some of the intervals of time, processing at least one incomplete set, consisting of one or more records stored in the data store before the interval of time.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: October 5, 2021
    Assignee: Ab Initio Technology LLC
    Inventor: Larry Paul Rossi
  • Publication number: 20210165664
    Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 3, 2021
    Inventors: Joel Gould, Larry Paul Rossi, Trevor Murphy
  • Publication number: 20210074279
    Abstract: Determining a dialog state of an electronic dialog that includes an automated assistant and at least one user, and performing action(s) based on the determined dialog state. The dialog state can be represented as one or more slots and, for each of the slots, one or more candidate values for the slot and a corresponding score (e.g., a probability) for each of the candidate values. Candidate values for a slot can be determined based on language processing of user utterance(s) and/or system utterance(s) during the dialog. In generating scores for candidate value(s) of a given slot at a given turn of an electronic dialog, various features are determined based on processing of the user utterance and the system utterance using a memory network. The various generated features can be processed using a scoring model to generate scores for candidate value(s) of the given slot at the given turn.
    Type: Application
    Filed: November 19, 2020
    Publication date: March 11, 2021
    Inventors: Abhinav Rastogi, Larry Paul Heck, Dilek Hakkani-Tur
  • Publication number: 20210004244
    Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Inventors: Oded Ravid, Trevor Murphy, Larry Paul Rossi, Joel Gould
  • Patent number: 10878009
    Abstract: Natural language query translation may be provided. A statistical model may be trained to detect domains according to a plurality of query click log data. Upon receiving a natural language query, the statistical model may be used to translate the natural language query into an action. The action may then be performed and at least one result associated with performing the action may be provided.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: December 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dilek Zeynep Hakkani-Tur, Gokhan Tur, Rukmini Iyer, Larry Paul Heck
  • Patent number: 10867599
    Abstract: Determining a dialog state of an electronic dialog that includes an automated assistant and at least one user, and performing action(s) based on the determined dialog state. The dialog state can be represented as one or more slots and, for each of the slots, one or more candidate values for the slot and a corresponding score (e.g., a probability) for each of the candidate values. Candidate values for a slot can be determined based on language processing of user utterance(s) and/or system utterance(s) during the dialog. In generating scores for candidate value(s) of a given slot at a given turn of an electronic dialog, various features are determined based on processing of the user utterance and the system utterance using a memory network. The various generated features can be processed using a scoring model to generate scores for candidate value(s) of the given slot at the given turn.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: December 15, 2020
    Assignee: GOOGLE LLC
    Inventors: Abhinav Rastogi, Larry Paul Heck, Dilek Hakkani-Tur
  • Patent number: 10831509
    Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: November 10, 2020
    Assignee: Ab Initio Technology LLC
    Inventors: Oded Ravid, Larry Paul Rossi, Peter Baxter, Joel Gould
  • Publication number: 20200320988
    Abstract: Determining a dialog state of an electronic dialog that includes an automated assistant and at least one user, and performing action(s) based on the determined dialog state. The dialog state can be represented as one or more slots and, for each of the slots, one or more candidate values for the slot and a corresponding score (e.g., a probability) for each of the candidate values. Candidate values for a slot can be determined based on language processing of user utterance(s) and/or system utterance(s) during the dialog. In generating scores for candidate value(s) of a given slot at a given turn of an electronic dialog, various features are determined based on processing of the user utterance and the system utterance using a memory network. The various generated features can be processed using a scoring model to generate scores for candidate value(s) of the given slot at the given turn.
    Type: Application
    Filed: October 12, 2017
    Publication date: October 8, 2020
    Inventors: Abhinav Rastogi, Larry Paul Heck, Dilek Hakkani-Tur
  • Publication number: 20200202846
    Abstract: Determining slot value(s) based on received natural language input and based on descriptor(s) for the slot(s). In some implementations, natural language input is received as part of human-to-automated assistant dialog. A natural language input embedding is generated based on token(s) of the natural language input. Further, descriptor embedding(s) are generated (or received), where each of the descriptor embeddings is generated based on descriptor(s) for a corresponding slot that is assigned to a domain indicated by the dialog. The natural language input embedding and the descriptor embedding(s) are applied to layer(s) of a neural network model to determine, for each of the slot(s), which token(s) of the natural language input correspond to the slot. A command is generated that includes slot value(s) for slot(s), where the slot value(s) for one or more of slot(s) are determined based on the token(s) determined to correspond to the slot(s).
    Type: Application
    Filed: June 18, 2017
    Publication date: June 25, 2020
    Inventors: Ankur BAPNA, Larry Paul HECK
  • Patent number: 10642934
    Abstract: An augmented conversational understanding architecture may be provided. Upon receiving a natural language phrase from a user, the phrase may be translated into a search phrase and a search action may be performed on the search phrase.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: May 5, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Larry Paul Heck, Madhusudan Chinthakunta, David Mitby, Lisa Stifelman
  • Patent number: 10585957
    Abstract: Identification of user intents may be provided. A plurality of network applications may be identified, and an ontology associated with each of the plurality of applications may be defined. If a phrase received from a user is associated with at least one of the defined ontologies, an action associated with the network application may be executed.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Larry Paul Heck, Madhusudan Chinthakunta, David Mitby, Lisa Stifelman
  • Publication number: 20200033900
    Abstract: An appliance hub for use in an upper portion of an enclosure can include a substrate configured to be positioned in an upper portion of an enclosure. The appliance hub can include a climate control apparatus mounted on the substrate and the climate control apparatus can be configured to regulate a temperature within the enclosure. The appliance hub can include one or more lighting elements configured to provide light within the enclosure, a plurality of fluid lines connected to the substrate and configured to provide fluid service and return to the climate control apparatus, and/or a plurality of electrical connections connected to the substrate and configured to provide electrical power and/or data to at least one of the climate control apparatus and the one or more lighting elements.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 30, 2020
    Inventors: Dean C. Allen, Douglas James Moore, Andrea M. Doyle, Larry Paul Highley
  • Publication number: 20200036762
    Abstract: Individuals may utilize devices to engage in conversations about topics respectively associated with a location (e.g., restaurants where the individuals may meet for dinner). Often, the individual momentarily withdraws from the conversation in order to issue commands to the device to retrieve and present such information, and may miss parts of the conversation while interacting with the device. Additionally, the individual often explores such topics individually on a device and conveys such information to the other individuals through messages, which is inefficient and error-prone. Presented herein are techniques enabling devices to facilitate conversations by monitoring the conversation for references, by one individual to another (rather than as a command to the device), to a topic associated with a location. In the absence of a command from an individual, the device may automatically present a map alongside a conversation interface showing the location(s) of the topic(s) referenced in the conversation.
    Type: Application
    Filed: August 5, 2019
    Publication date: January 30, 2020
    Inventors: Lisa Stifelman, Madhusudan Chinthakunta, Julian James Odell, Larry Paul Heck, Daniel Dole
  • Patent number: 10529326
    Abstract: Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit a request from a user. An intent frame is a natural language phrase (e.g., a sentence) that includes at least one carrier phrase and at least one slot. A slot in an intent frame is a placeholder that is identified as being replaceable by one or more words that identify an entity and/or an action to indicate an intent of the user. A carrier phrase in an intent frame includes one or more words that suggest a type of entity and/or action that is to be identified by the one or more words that may replace the corresponding slot. In accordance with these techniques, the intent frame(s) are suggested in response to determining that natural language functionality of a processing system is activated.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shane J. Landry, Anne K. Sullivan, Lisa J. Stifelman, Adam D. Elman, Larry Paul Heck, Sarangarajan Parthasarathy
  • Publication number: 20190322016
    Abstract: According to an embodiment, a method of bonding an injection molded plastic to a glass substrate is disclosed. The method includes applying a silica coating to a surface of the glass substrate; injection-molding a plastic substrate, modified with a silane coupling agent, on to the glass substrate to adhere the plastic substrate to the surface; and curing the plastic substrate to covalently bond the silane coupling agent to the silica coating.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: LARRY PAUL HAACK, ANN MARIE STRACCIA, SABRINA LOUISE PECZONCZYK
  • Patent number: 10424302
    Abstract: Techniques are described related to turn-based reinforcement learning for dialog management. In various implementations, dialog states and corresponding responsive actions generated during a multi-turn human-to-computer dialog session may be obtained. A plurality of turn-level training instances may be generated, each including: a given dialog state of the plurality of dialog states at an outset of a given turn of the human-to-computer dialog session; and a given responsive action that was selected based on the given dialog state. One or more of the turn-level training instances may further include a turn-level feedback value that reflects on the given responsive action selected during the given turn. A reward value may be generated based on an outcome of the human-to-computer dialog session. The dialog management policy model may be trained based on turn-level feedback values of the turn-level training instance(s) and the reward value.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: September 24, 2019
    Assignee: GOOGLE LLC
    Inventors: Pararth Shah, Larry Paul Heck, Dilek Hakkani-Tur
  • Patent number: 10375129
    Abstract: Individuals may utilize devices to engage in conversations about topics respectively associated with a location (e.g., restaurants where the individuals may meet for dinner). Often, the individual momentarily withdraws from the conversation in order to issue commands to the device to retrieve and present such information, and may miss parts of the conversation while interacting with the device. Additionally, the individual often explores such topics individually on a device and conveys such information to the other individuals through messages, which is inefficient and error-prone. Presented herein are techniques enabling devices to facilitate conversations by monitoring the conversation for references, by one individual to another (rather than as a command to the device), to a topic associated with a location. In the absence of a command from an individual, the device may automatically present a map alongside a conversation interface showing the location(s) of the topic(s) referenced in the conversation.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lisa Stifelman, Madhusudan Chinthakunta, Julian James Odell, Larry Paul Heck, Daniel Dole
  • Patent number: 10293371
    Abstract: An assembly and a method of joining a first part with a second part at an attachment area that includes a localized area on the first part. The localized area is cleaned and activated by a plasma jet. An organosilicon composition is applied by plasma-enhanced chemical vapor deposition to the localized area. An adhesive is applied to the localized area and the second part is mechanically fastened to the first part in the localized area.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: May 21, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Larry Paul Haack, Kimberly Ann Lazarz, Ann Marie Straccia, Joy Hines Forsmark
  • Patent number: D924836
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: July 13, 2021
    Assignee: Harman International Industries, Incorporated
    Inventors: Larry Paul Brown, Mark Glazer, James Garrett
  • Patent number: D924846
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: July 13, 2021
    Assignee: Harman International Industries, Incorporated
    Inventors: Larry Paul Brown, Chris N. Hagen, James Garrett, An Duc Nguyen