Patents by Inventor Ramesh Thennadil

Ramesh Thennadil 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: 20240127216
    Abstract: Methods and systems for processing an order are disclosed. A unified shopping cart receives a first request from a first tenant interface and second request from a second tenant interface, different from the first tenant interface. Each request includes first request data including a customer identifier, a selection of one or more items, and a desired delivery mode. The first request and the second request are associated with the same customer, and are processed using a unified payment transaction.
    Type: Application
    Filed: October 19, 2023
    Publication date: April 18, 2024
    Inventors: JOBIN KADAPURATH, PETER GUIDARELLI, DANIEL MAAS, RAMESH THENNADIL
  • Patent number: 11823156
    Abstract: Methods and systems for processing an order are disclosed. A unified shopping cart receives a first request from a first tenant interface and second request from a second tenant interface, different from the first tenant interface. Each request includes first request data including a customer identifier, a selection of one or more items, and a desired delivery mode. The first request and the second request are associated with the same customer, and are processed using a unified payment transaction.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: November 21, 2023
    Assignee: Target Brands, Inc.
    Inventors: Jobin Kadapurath, Peter Guidarelli, Daniel Maas, Ramesh Thennadil
  • Patent number: 11488101
    Abstract: A computer-implemented method includes periodically receiving a batch product presentation message comprising at least one of a presentation minimum for a plurality of products in a retail store and the facing quantity for a plurality of products in the retail store. A stream of product presentation messages is formed from the batch product presentation message. For each product presentation message, content of the product presentation message is used to identify a respective quantity of a product that is to be moved to the sales floor.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 1, 2022
    Assignee: Target Brands, Inc.
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
  • Patent number: 11475405
    Abstract: A store fulfillment manager (SFM) system provides fulfillment of orders from inventory in a retail store. An ingestion layer ingests orders published by an order management system (OMS.) The OMS publishes the orders to the SFM system. A fulfillment database is used, into which the ingestion layer publishes the orders to be fulfilled from the retail store, the fulfillment database being dynamically updated to include the current orders that are available for processing and fulfillment. An SFM application programming interface (API) is configured to interface with multiple different store-based fulfillment systems. An internal workflow processor is configured to monitor the status of order fulfillment by the SFM and to publish status information to the OMS.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: October 18, 2022
    Assignee: Target Brands, Inc.
    Inventors: Ramesh Thennadil, Bob Danielson, Harish Vempati, Kristofer Hjelmeland
  • Publication number: 20200184446
    Abstract: Methods and systems for processing an order are disclosed. A unified shopping cart receives a first request from a first tenant interface and second request from a second tenant interface, different from the first tenant interface. Each request includes first request data including a customer identifier, a selection of one or more items, and a desired delivery mode. The first request and the second request are associated with the same customer, and are processed using a unified payment transaction.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Inventors: JOBIN KADAPURATH, PETER GUIDARELLI, DANIEL MAAS, RAMESH THENNADIL
  • Publication number: 20200160267
    Abstract: A store fulfillment manager (SFM) system provides fulfillment of orders from inventory in a retail store. An ingestion layer ingests orders published by an order management system (OMS.) The OMS publishes the orders to the SFM system. A fulfillment database is used, into which the ingestion layer publishes the orders to be fulfilled from the retail store, the fulfillment database being dynamically updated to include the current orders that are available for processing and fulfillment. An SFM application programming interface (API) is configured to interface with multiple different store-based fulfillment systems. An internal workflow processor is configured to monitor the status of order fulfillment by the SFM and to publish status information to the OMS.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 21, 2020
    Inventors: Ramesh Thennadil, Bob Danielson, Harish Vempati, Kristofer Hjelmeland
  • Publication number: 20200134549
    Abstract: A computer-implemented method includes periodically receiving a batch product presentation message comprising at least one of a presentation minimum for a plurality of products in a retail store and the facing quantity for a plurality of products in the retail store. A stream of product presentation messages is formed from the batch product presentation message. For each product presentation message, content of the product presentation message is used to identify a respective quantity of a product that is to be moved to the sales floor.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
  • Patent number: 10552789
    Abstract: A method receives store inventory batch updates from a plurality of retail stores and divides each batch update into a stream of smaller messages, each smaller message referring only to a single product and including the identifier for the retail store, the identifier for the product, the quantity of the product on the sales floor of the retail store and the quantity of the product in the backroom of the retail store. The stream of smaller messages are applied to parallel processing such that a plurality of smaller messages can be processed at the same time, the parallel processing of each smaller message determining a quantity of the respective product that must be moved to the sales floor to satisfy at least one restocking rule given the quantities of the product on the sales floor in the smaller message and storing the quantity in a database.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: February 4, 2020
    Assignee: Target Brands, Inc.
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
  • Publication number: 20180197134
    Abstract: A method receives store inventory batch updates from a plurality of retail stores and divides each batch update into a stream of smaller messages, each smaller message referring only to a single product and including the identifier for the retail store, the identifier for the product, the quantity of the product on the sales floor of the retail store and the quantity of the product in the backroom of the retail store. The stream of smaller messages are applied to parallel processing such that a plurality of smaller messages can be processed at the same time, the parallel processing of each smaller message determining a quantity of the respective product that must be moved to the sales floor to satisfy at least one restocking rule given the quantities of the product on the sales floor in the smaller message and storing the quantity in a database.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton