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).
-
Patent number: 12288201Abstract: 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: GrantFiled: October 19, 2023Date of Patent: April 29, 2025Assignee: Target Brands, Inc.Inventors: Jobin Kadapurath, Peter Guidarelli, Daniel Maas, Ramesh Thennadil
-
Publication number: 20240127216Abstract: 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: ApplicationFiled: October 19, 2023Publication date: April 18, 2024Inventors: JOBIN KADAPURATH, PETER GUIDARELLI, DANIEL MAAS, RAMESH THENNADIL
-
Patent number: 11823156Abstract: 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: GrantFiled: December 7, 2018Date of Patent: November 21, 2023Assignee: Target Brands, Inc.Inventors: Jobin Kadapurath, Peter Guidarelli, Daniel Maas, Ramesh Thennadil
-
Patent number: 11488101Abstract: 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: GrantFiled: December 23, 2019Date of Patent: November 1, 2022Assignee: Target Brands, Inc.Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
-
Patent number: 11475405Abstract: 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: GrantFiled: November 20, 2019Date of Patent: October 18, 2022Assignee: Target Brands, Inc.Inventors: Ramesh Thennadil, Bob Danielson, Harish Vempati, Kristofer Hjelmeland
-
Publication number: 20200184446Abstract: 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: ApplicationFiled: December 7, 2018Publication date: June 11, 2020Inventors: JOBIN KADAPURATH, PETER GUIDARELLI, DANIEL MAAS, RAMESH THENNADIL
-
Publication number: 20200160267Abstract: 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: ApplicationFiled: November 20, 2019Publication date: May 21, 2020Inventors: Ramesh Thennadil, Bob Danielson, Harish Vempati, Kristofer Hjelmeland
-
Publication number: 20200134549Abstract: 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: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
-
Patent number: 10552789Abstract: 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: GrantFiled: January 9, 2017Date of Patent: February 4, 2020Assignee: Target Brands, Inc.Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
-
Publication number: 20180197134Abstract: 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: ApplicationFiled: January 9, 2017Publication date: July 12, 2018Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton