Patents by Inventor Charles Myslinsky

Charles Myslinsky 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: 20220391964
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors to cause the one or more processors to perform: extracting one or more visual attributes of a requested product in a domain based on an image describing the requested product in an inquiry from a user; extracting one or more textual attributes of the requested product based on a text describing the requested product in the inquiry; determining projected requested products, in a product graph relating to the domain and dynamically generated by machine learning, based on the one or more visual attributes of the requested product and the one or more textual attributes of the requested product; determining one or more substitutes for the requested product based on scores of candidate products in the product graph, wherein: a greater weight is given to visual distances than textual distances in determining the scores; the visual distances and the text
    Type: Application
    Filed: June 27, 2022
    Publication date: December 8, 2022
    Applicant: Walmart Apollo, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Patent number: 11373231
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 28, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Patent number: 11373228
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 28, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Publication number: 20200250731
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Publication number: 20200250729
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Patent number: 10643258
    Abstract: Disclosed is a system and method for determining pricing and availability of e-commerce entities. The determination includes accessing a web page that includes an entity of interest and generating a visual map representation of the web page that includes elements related to the entity's pricing/availability and stylistic identifiers that are applied to those elements. Stylistic identifiers are pricing/availability identifiers based on stylistic heuristics. Certain elements are identified as candidate elements and a likelihood that a candidate element is pricing/availability element of the entity is determined for the candidate elements. A candidate element is selected as the pricing/availability element of the entity by analyzing the determined likelihood of various candidate elements.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 5, 2020
    Assignee: KEEP HOLDINGS, INC.
    Inventors: Scott Philip Kurnit, Charles Myslinsky, Ryan Quigley, Mark Tozzi, Scott Craig Germaise
  • Publication number: 20200111152
    Abstract: Disclosed is a system and method for fulfilling orders for multiple entities located on websites with distinct entity checkout systems with a single user input. The process for fulfilling orders for two entities includes receiving a first indication to purchase a first entity and a second indication to purchase a second entity, where the first entity is associated with a first retailer and the second entity is associated with a second retailer. The method also includes extracting information associated with the first and second entities from the respective web pages where the entities are available for purchase, and receiving a user input to initiate order fulfillment. The method further includes checking the availability of the entities at their respective retailers and providing alternate entities and/or retailers, if applicable. The method is completed by deploying fulfillment agents and purchase agents for completing the transactions.
    Type: Application
    Filed: December 6, 2019
    Publication date: April 9, 2020
    Inventors: Scott Philip Kurnit, Charles Myslinsky, Ryan Quigley, Scott Germaise
  • Patent number: 10521851
    Abstract: Disclosed is a system and method for fulfilling orders for multiple entities located on websites with distinct entity checkout systems with a single user input. The process for fulfilling orders for two entities includes receiving a first indication to purchase a first entity and a second indication to purchase a second entity, where the first entity is associated with a first retailer and the second entity is associated with a second retailer. The method also includes extracting information associated with the first and second entities from the respective web pages where the entities are available for purchase, and receiving a user input to initiate order fulfillment. The method further includes checking the availability of the entities at their respective retailers and providing alternate entities and/or retailers, if applicable. The method is completed by deploying fulfillment agents and purchase agents for completing the transactions.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: December 31, 2019
    Assignee: KEEP HOLDINGS, INC.
    Inventors: Scott Philip Kurnit, Charles Myslinsky, Ryan Quigley, Scott Craig Germaise
  • Publication number: 20160189281
    Abstract: Disclosed is a system and method for fulfilling orders for multiple entities located on websites with distinct entity checkout systems with a single user input. The process for fulfilling orders for two entities includes receiving a first indication to purchase a first entity and a second indication to purchase a second entity, where the first entity is associated with a first retailer and the second entity is associated with a second retailer. The method also includes extracting information associated with the first and second entities from the respective web pages where the entities are available for purchase, and receiving a user input to initiate order fulfillment. The method further includes checking the availability of the entities at their respective retailers and providing alternate entities and/or retailers, if applicable. The method is completed by deploying fulfillment agents and purchase agents for completing the transactions.
    Type: Application
    Filed: September 11, 2015
    Publication date: June 30, 2016
    Inventors: Scott Philip Kurnit, Charles Myslinsky, Ryan Quigley, Scott Craig Germaise
  • Publication number: 20160189255
    Abstract: Disclosed is a system and method for determining pricing and availability of e-commerce entities. The determination includes accessing a web page that includes an entity of interest and generating a visual map representation of the web page that includes elements related to the entity's pricing/availability and stylistic identifiers that are applied to those elements. Stylistic identifiers are pricing/availability identifiers based on stylistic heuristics. Certain elements are identified as candidate elements and a likelihood that a candidate element is pricing/availability element of the entity is determined for the candidate elements. A candidate element is selected as the pricing/availability element of the entity by analyzing the determined likelihood of various candidate elements.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 30, 2016
    Inventors: Scott Philip Kurnit, Charles Myslinsky, Ryan Quigley, Mark Tozzi, Scott Craig Germaise