Patents by Inventor Devadas Pattathil
Devadas Pattathil 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: 11810059Abstract: Systems and methods including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: determining at least one fleet delivery route for delivery of one or more items of one or more orders to one or more locations using a vehicle fleet; dynamically shuffling the at least one fleet delivery route by at least evaluating a cost differential; when the cost differential satisfies a threshold: removing the first order from the source route; inserting the first order into the first other delivery route; and communicating the first order to a first other deliverer associated with the first other delivery route. Additional embodiments are disclosed herein.Type: GrantFiled: November 7, 2022Date of Patent: November 7, 2023Assignee: WALMART APOLLO, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Publication number: 20230058078Abstract: Systems and methods including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: determining at least one fleet delivery route for delivery of one or more items of one or more orders to one or more locations using a vehicle fleet; dynamically shuffling the at least one fleet delivery route by at least evaluating a cost differential; when the cost differential satisfies a threshold: removing the first order from the source route; inserting the first order into the first other delivery route; and communicating the first order to a first other deliverer associated with the first other delivery route. Additional embodiments are disclosed herein.Type: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Applicant: Walmart Apollo, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: 11494728Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a plurality of website orders on a website of an online retailer for delivery of a plurality of products; determining at least one fleet delivery route for delivery of the plurality of products of the plurality of website orders to a plurality of locations using a vehicle fleet of the online retailer; dynamically shuffling the at least one fleet delivery route, wherein dynamically shuffling the at least one fleet delivery route comprises: selecting a source route from the at least one fleet delivery route; selecting a first order of the plurality of web site orders from the source route, the first order scheduled to be delivered to a first location of the plurality of locations; selecting a destination route from (1) the at least one fleet delivery route and (2) one or more third-party delivery routes; evaluatiType: GrantFiled: March 23, 2020Date of Patent: November 8, 2022Assignee: WALMART APOLLO, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: 10915859Abstract: In some embodiments, a method can comprise retrieving an inventory layout of a facility and determining multiple pick lists at the facility. A first pick list for a first user and a second pick list of a second user each comprise a first common item. Receiving a first indication from the first mobile device that the first common item is not available at the facility. Analyzing a first set of rules of a substitute system to locate a first substitute item that is within a first predetermined percentage of a size of the first common item. After analyzing the first set of rules, automatically sending instructions to transfer the first route and the first pick list to the first mobile device.Type: GrantFiled: July 8, 2019Date of Patent: February 9, 2021Assignee: WALMART APOLLO, LLCInventors: Gaurav Agarwal, Devadas Pattathil, Rahul Ramkumar
-
Publication number: 20200226547Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a plurality of website orders on a website of an online retailer for delivery of a plurality of products; determining at least one fleet delivery route for delivery of the plurality of products of the plurality of website orders to a plurality of locations using a vehicle fleet of the online retailer; dynamically shuffling the at least one fleet delivery route, wherein dynamically shuffling the at least one fleet delivery route comprises: selecting a source route from the at least one fleet delivery route; selecting a first order of the plurality of web site orders from the source route, the first order scheduled to be delivered to a first location of the plurality of locations; selecting a destination route from (1) the at least one fleet delivery route and (2) one or more third-party delivery routes; evaluatiType: ApplicationFiled: March 23, 2020Publication date: July 16, 2020Applicant: Walmart Apollo, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: 10600021Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving website orders on a website of an online retailer for delivery of products, determining at least one fleet delivery route for delivery of the products using a vehicle fleet of the online retailer, and performing a randomized node movement on the at least one fleet delivery route to optimize delivery of the products. Performing the randomized node movement can include selecting a source route, selecting a first node from the source route, selecting a destination route from the at least one fleet delivery route and one or more third-party delivery routes, evaluating a cost differential of inserting the first node into a third-party delivery route, and inserting the first node into first third-party delivery route.Type: GrantFiled: December 6, 2016Date of Patent: March 24, 2020Assignee: WALMART APOLLO, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Publication number: 20190333010Abstract: In some embodiments, a method can comprise retrieving an inventory layout of a facility and determining multiple pick lists at the facility. A first pick list for a first user and a second pick list of a second user each comprise a first common item. Receiving a first indication from the first mobile device that the first common item is not available at the facility. Analyzing a first set of rules of a substitute system to locate a first substitute item that is within a first predetermined percentage of a size of the first common item. After analyzing the first set of rules, automatically sending instructions to transfer the first route and the first pick list to the first mobile device.Type: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Applicant: Walmart Apollo, LLCInventors: Gaurav Agarwal, Devadas Pattathil, Rahul Ramkumar
-
Patent number: 10346793Abstract: In some embodiments, a method can comprise receiving a request for one or more orders, and analyzing the one or more orders. Each of the one or more orders can comprise one or more items and at least a portion of the one or more items are available at a warehouse. The method can further comprise determining one or more pick lists based at least in part on the analyzing the one or more orders and also based at least in part on an inventory layout of the warehouse, determining a first route for a first pick list of the one or more pick lists, and determining a second route for a second pick list of the one or more pick lists, wherein the first pick list and the second pick list each comprise a first common item. Other embodiments of related methods and systems are also provided.Type: GrantFiled: January 29, 2016Date of Patent: July 9, 2019Assignee: WALMART APOLLO, LLCInventors: Gaurav Agarwal, Devadas Pattathil, Rahul Ramkumar
-
Patent number: 10248925Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform an act of preparing an initial shortest path matrix including a plurality of elements, an initial number of a plurality of map intersection nodes, and a plurality of full shortest paths between an origination map intersection node and a destination map intersection node. Each element can include a full shortest path, and each full shortest path can include one or more map intersection nodes. The one or more processing modules also can be configured to compress the initial shortest path matrix to form a compressed shortest path matrix that includes a compressed number of the plurality of map intersection nodes that is fewer than the initial number of the plurality of map intersection nodes.Type: GrantFiled: December 6, 2016Date of Patent: April 2, 2019Assignee: WALMART APOLLO, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Publication number: 20180158013Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform an act of preparing an initial shortest path matrix including a plurality of elements, an initial number of a plurality of map intersection nodes, and a plurality of full shortest paths between an origination map intersection node and a destination map intersection node. Each element can include a full shortest path, and each full shortest path can include one or more map intersection nodes. The one or more processing modules also can be configured to compress the initial shortest path matrix to form a compressed shortest path matrix that includes a compressed number of the plurality of map intersection nodes that is fewer than the initial number of the plurality of map intersection nodes.Type: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Applicant: WAL-MART STORES, INC.Inventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Publication number: 20180158022Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving website orders on a website of an online retailer for delivery of products, determining at least one fleet delivery route for delivery of the products using a vehicle fleet of the online retailer, and performing a randomized node movement on the at least one fleet delivery route to optimize delivery of the products. Performing the randomized node movement can include selecting a source route, selecting a first node from the source route, selecting a destination route from the at least one fleet delivery route and one or more third-party delivery routes, evaluating a cost differential of inserting the first node into a third-party delivery route, and inserting the first node into first third-party delivery route.Type: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Applicant: WAL-MART STORES, INC.Inventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Publication number: 20170220984Abstract: In some embodiments, a method can comprise receiving a request for one or more orders, and analyzing the one or more orders. Each of the one or more orders can comprise one or more items and at least a portion of the one or more items are available at a warehouse. The method can further comprise determining one or more pick lists based at least in part on the analyzing the one or more orders and also based at least in part on an inventory layout of the warehouse, determining a first route for a first pick list of the one or more pick lists, and determining a second route for a second pick list of the one or more pick lists, wherein the first pick list and the second pick list each comprise a first common item. Other embodiments of related methods and systems are also provided.Type: ApplicationFiled: January 29, 2016Publication date: August 3, 2017Applicant: Wal-Mart Stores, Inc.Inventors: Gaurav Agarwal, Devadas Pattathil, Rahul Ramkumar
-
Publication number: 20170091683Abstract: A system and method for distribution center fulfillment capacity availability tracking is presented herein. A method can include determining an initial value for a fulfillment capacity of each location of one or more locations. The initial value for the fulfillment capacity is an estimation of how many units can be shipped from the location in a particular time period. Thereafter, the fulfillment capacity is adjusted for each order received. The fulfillment capacity is published as an availability to promise. Orders are prioritized using the availability to promise. Orders are then processed for shipment shipped based on the prioritization. Other embodiments are also disclosed herein.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Applicant: WAL-MART STORES, INC.Inventors: Vikrant Tare, Yuvaraj MukariKrishnamoorthy, Shiv Prakash, Devadas Pattathil, Guruprasad Pundoor, Mathew George, Hem Singh, Sebastien Mancel, Vadim Zilberleyb