Patents by Inventor Soren Larson

Soren Larson 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: 11934484
    Abstract: Systems and methods for facilitating computer-vision-based detection and identification of consumer products comprise a support surface for supporting thereon one or more consumer products to be detected and a plurality of digital cameras each arranged at a different height relative to the support surface and positioned such that a field of view of each of the digital cameras includes the consumer product(s) located on the support surface. Movement of the support surface and/or the digital cameras permits the digital cameras to capture images of the consumer product from different angles of view and up to a full 360 degree of rotation around the at least one consumer product. A computing device uses at least the image data from such images to train a computer vision consumer product identification model to generate a reference image data model to be used for recognition of the at least one consumer product.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 19, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Soren A. Larson, Soheil Salehian-Dardashti, Elizabeth J. Barton, Victoria A. Moeller-Chan
  • Publication number: 20240054453
    Abstract: Systems and methods for identifying, tracking usage of, and replenishing products on a shelf of a product storage unit include a pressure sensor array positioned on the shelf and configured to detect forces exerted on the pressure sensor array by each of the products located on the shelf. An electronic database stores reference pressure array data representative of a reference pressure data model relative to each of the products. A computing device obtains a pressure data set associated with a product that was captured by the pressure sensor array when the product was positioned on the pressure sensor array, and correlates the pressure data set associated with the product with the reference pressure array data stored in the electronic database to determine an identity of the product and a consumption level of the product, automatically replenishing the product when consumption of the product is above a set threshold.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 15, 2024
    Inventors: Elizabeth J. Barton, Soren A. Larson, Soheil Salehian-Dardashti, Victoria A. Moeller-Chan
  • Publication number: 20230318996
    Abstract: The disclosed systems and methods join a user to a primary communication channel that is associated with an automated human interface module. The automated human interface module includes a plurality of nodes. A message including a text communication is posted by the user and sent to a decision module associated with a plurality of classifiers. The decision module is configured to identify a node that best matches the text communication in accordance with the plurality of classifiers. Each respective classifier produces a respective classifier result thereby producing a plurality of classifier results. Each respective classifier result identifies a respective node of the plurality of nodes best matching the text communication. The plurality of classifier results is collectively considered, and the node best matching the text communication is identified and the text communication is sent to the identified node.
    Type: Application
    Filed: December 15, 2022
    Publication date: October 5, 2023
    Inventors: Richard Smullen, Joerg Habermeier, Soren Larson
  • Patent number: 11533281
    Abstract: The disclosed systems and methods join a user to a primary communication channel that is associated with an automated human interface module. The automated human interface module includes a plurality of nodes. A message including a text communication is posted by the user and sent to a decision module associated with a plurality of classifiers. The decision module is configured to identify a node that best matches the text communication in accordance with the plurality of classifiers. Each respective classifier produces a respective classifier result thereby producing a plurality of classifier results. Each respective classifier result identifies a respective node of the plurality of nodes best matching the text communication. The plurality of classifier results is collectively considered, and the node best matching the text communication is identified and the text communication is sent to the identified node.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: December 20, 2022
    Assignee: Pypestream Inc.
    Inventors: Soren Larson, Richard Smullen, Joerg Habermeier
  • Publication number: 20220116341
    Abstract: The disclosed systems and methods join a user to a primary communication channel that is associated with an automated human interface module. The automated human interface module includes a plurality of nodes. A message including a text communication is posted by the user and sent to a decision module associated with a plurality of classifiers. The decision module is configured to identify a node that best matches the text communication in accordance with the plurality of classifiers. Each respective classifier produces a respective classifier result thereby producing a plurality of classifier results. Each respective classifier result identifies a respective node of the plurality of nodes best matching the text communication. The plurality of classifier results is collectively considered, and the node best matching the text communication is identified and the text communication is sent to the identified node.
    Type: Application
    Filed: August 20, 2021
    Publication date: April 14, 2022
    Inventors: Richard Smullen, Joerg Habermeier, Soren Larson
  • Publication number: 20220067642
    Abstract: Systems and methods for identifying, tracking usage of, and replenishing products on a shelf of a product storage unit include a pressure sensor array positioned on the shelf and configured to detect forces exerted on the pressure sensor array by each of the products located on the shelf. An electronic database stores reference pressure array data representative of a reference pressure data model relative to each of the products. A computing device obtains a pressure data set associated with a product that was captured by the pressure sensor array when the product was positioned on the pressure sensor array, and correlates the pressure data set associated with the product with the reference pressure array data stored in the electronic database to determine an identity of the product and a consumption level of the product, automatically replenishing the product when consumption of the product is above a set threshold.
    Type: Application
    Filed: August 27, 2021
    Publication date: March 3, 2022
    Inventors: Elizabeth J. Barton, Soren A. Larson, Soheil Salehian-Dardashti, Victoria A. Moeller-Chan
  • Publication number: 20220067436
    Abstract: Systems and methods for facilitating computer-vision-based detection and identification of consumer products comprise a support surface for supporting thereon one or more consumer products to be detected and a plurality of digital cameras each arranged at a different height relative to the support surface and positioned such that a field of view of each of the digital cameras includes the consumer product(s) located on the support surface. Movement of the support surface and/or the digital cameras permits the digital cameras to capture images of the consumer product from different angles of view and up to a full 360 degree of rotation around the at least one consumer product. A computing device uses at least the image data from such images to train a computer vision consumer product identification model to generate a reference image data model to be used for recognition of the at least one consumer product.
    Type: Application
    Filed: August 27, 2021
    Publication date: March 3, 2022
    Inventors: Soren A. Larson, Soheil Salehian-Dardashti, Elizabeth J. Barton, Victoria A. Moeller-Chan
  • Patent number: 10187337
    Abstract: The disclosed systems and methods join a user to a sub-channel within a primary communication channel. A message from the user comprises a user identifier and a text communication. The communication is compared to each tag in each set of tags in a plurality of sets of tags, each set of tags being uniquely associated with (i) a different chatbot in one or more chatbots associated with the sub-channel or (ii) a different node within a plurality of nodes in a chatbot. The communication is routed to a first chatbot in the one or more chatbots, or a first node within the first chatbot, on the basis of being associated with a tag that best matches the communication. A responsive message by the first chatbot within the sub-channel includes the user identifier, thereby facilitating a conversation between the user and an enterprise data source associated with the sub-channel.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: January 22, 2019
    Assignee: Pypestream Inc.
    Inventors: Richard Smullen, Joerg Habermeier, Soren Larson
  • Publication number: 20170180284
    Abstract: The disclosed systems and methods join a user to a sub-channel within a primary communication channel. A message from the user comprises a user identifier and a text communication. The communication is compared to each tag in each set of tags in a plurality of sets of tags, each set of tags being uniquely associated with (i) a different chatbot in one or more chatbots associated with the sub-channel or (ii) a different node within a plurality of nodes in a chatbot. The communication is routed to a first chatbot in the one or more chatbots, or a first node within the first chatbot, on the basis of being associated with a tag that best matches the communication. A responsive message by the first chatbot within the sub-channel includes the user identifier, thereby facilitating a conversation between the user and an enterprise data source associated with the sub-channel.
    Type: Application
    Filed: March 7, 2017
    Publication date: June 22, 2017
    Inventors: Richard Smullen, Joerg Habermeier, Soren Larson
  • Patent number: 9647968
    Abstract: Disclosed systems and methods join a user to pre-existing primary communication channels based upon the information obtained from a user profile. Each channel hosts a different plurality of users and facilitates electronic communication between a corresponding enterprise data source and a remote user device associated with the user. The user is joined to one or more sub-channels associated within a primary channel. A message posted by the user is received and comprises a key identifying a sub-channel, an API token identifying the user, and a first communication. In response, an automated human interface module (bot), which includes a node graph to direct one or more states of a conversation, posts a responsive message including the key, the API token, and a second communication. The API token and key route the responsive message to the user device thereby initiating a secure conversation between the user device and an enterprise data source.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: May 9, 2017
    Assignee: Pypestream Inc
    Inventors: Richard Smullen, Joerg Habermeier, Soren Larson
  • Publication number: 20170048170
    Abstract: Disclosed systems and methods join a user to pre-existing primary communication channels based upon the information obtained from a user profile. Each channel hosts a different plurality of users and facilitates electronic communication between a corresponding enterprise data source and a remote user device associated with the user. The user is joined to one or more sub-channels associated within a primary channel. A message posted by the user is received and comprises a key identifying a sub-channel, an API token identifying the user, and a first communication. In response, an automated human interface module (bot), which includes a node graph to direct one or more states of a conversation, posts a responsive message including the key, the API token, and a second communication. The API token and key route the responsive message to the user device thereby initiating a secure conversation between the user device and an enterprise data source.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 16, 2017
    Inventors: Richard Smullen, Joerg Habermeier, Soren Larson