Patents by Inventor Aditya Arcot Srinivasan
Aditya Arcot Srinivasan 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: 20240144179Abstract: A system 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: determining that a respective number of totes for a respective order of one or more orders can be reduced; reducing, using an infeasible totes loop, the respective number of the totes for the respective order to a respective reduced number of the totes; executing, as part of the infeasible totes loop, an item search; running the item search until a predefined number of iterations is reached; generating directions for a route of a pick walk based on a map of a retail facility; and facilitating displaying, on an electronic device, the route of the pick walk on the map of the retail facility. Other embodiments are disclosed herein.Type: ApplicationFiled: January 8, 2024Publication date: May 2, 2024Applicant: WALMART APOLLO, LLCInventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
-
Patent number: 11868958Abstract: 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 respective number of totes for each respective order of one or more orders; determining, using a first set of rules, when the respective number of totes for a respective order of the one or more orders can be reduced; when the respective number of totes is determined to be able to be reduced, reducing, using a second set of rules, the respective number of totes for the respective order to a respective reduced number of totes for the respective order of the one or more orders; comparing the respective number of totes for the respective order to the respective reduced number of totes for the respective order; and when the respective number of totes for the respective order is compared to be equal to the respective reduced number of totes for the respective order, facilitating displaying, on an electronic deviceType: GrantFiled: January 31, 2020Date of Patent: January 9, 2024Assignee: WALMART APOLLO, LLCInventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
-
Publication number: 20230281551Abstract: 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 cause the one or more processors to perform (1) receiving one or more first delivery routes comprising one or more delivery stops in a sequence; (2) shuffling the one or more delivery stops among the one or more first delivery routes to create one or more second delivery routes different than the one or more first delivery routes; (3) determining whether the one or more second delivery routes are on a list of banned delivery routes; (4) when (a) the one or more second delivery routes are not on the list of banned delivery routes and (b) a second cost of the one or more second delivery routes is lower than a first cost of the one or more first delivery routes, persisting the one or more second delivery routes in the one or more non-transitory computer-readable storage devices; and (5) repeating (2) through (4) until the second cosType: ApplicationFiled: January 30, 2022Publication date: September 7, 2023Applicant: Walmart Apollo, LLCInventors: Ou Sun, Aditya Arcot Srinivasan, Jing Huang, Mingang Fu
-
Publication number: 20230245044Abstract: 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 cause the one or more processors to perform receiving one or more orders comprising a list of one or more pallets; grouping each pallet of the one or more pallets into one or more groups using one or more respective qualities of each respective pallet; for each group of the one or more groups, building one or more stacks of pallets using at least three different stacking models; selecting a final stack list of a model of the at least three different stacking models having a lowest number of stacks; and optimizing the final stack list using a probabilistic model. Other embodiments are disclosed herein.Type: ApplicationFiled: January 30, 2022Publication date: August 3, 2023Applicant: Walmart Apollo, LLCInventors: Ou Sun, Aditya Arcot Srinivasan, Jing Huang, Mingang Fu
-
Publication number: 20230245045Abstract: 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 acts of (1) receiving one or more orders; (2) inserting the one or more orders into a plurality of pre-constructed routes to create a plurality of modified routes; (3) selecting a route of the plurality of modified routes with a lowest cost; (4) generating an initial load plan for the route with the lowest cost; (5) when the initial load plan does not pass one or more feasibility checks, splitting the one or more orders into two or more orders; and (6) repeating (1) through (5) until no more orders remain. Other embodiments are disclosed herein.Type: ApplicationFiled: January 30, 2022Publication date: August 3, 2023Applicant: Walmart Apollo, LLCInventors: Ou Sun, Aditya Arcot Srinivasan, Jing Huang, Minghui Liu, Mingang Fu
-
Publication number: 20230177432Abstract: A system includes 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: selecting, by a greedy tote reduction algorithm within an infeasible totes loop, items that have a highest volume restriction and a highest weight restriction for each of a plurality of respective totes; iteratively executing a swap of the items; iteratively searching for candidate solutions until a solution of picklists for the plurality of respective totes containing the items, as swapped, is found; executing a minimum trolley loop algorithm on the solution of picklists to create combined picklists; and displaying to a picker on an interface of a computing device, turn-by-turn directions within a pick walk for the combined picklists. Other embodiments are disclosed herein.Type: ApplicationFiled: January 31, 2023Publication date: June 8, 2023Applicant: Walmart Apollo, LLCInventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
-
Patent number: 11657347Abstract: 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: executing a greedy incremental batcher loop, which can comprise: selecting a first picklist of one or more picklists; and merging the first picklist with one or more picklists in a first remainder of the one or more picklists when the merging would decrease a cost of the first picklist, wherein the first remainder of the one or more picklists comprises the one or picklists excluding the first picklist; executing a randomized tote local search loop, which can comprise: selecting two random picklists of the one or more picklists, as merged; and swapping totes of the two random picklists of the one or more picklists, as merged, when the swapping would decrease a cost of at least one picklist of the two random picklists; executing an update min trolley loop, which can comprise: selecting a shortest picklist of the one or morType: GrantFiled: January 31, 2020Date of Patent: May 23, 2023Assignee: WALMART APOLLO, LLCInventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
-
Patent number: 11615368Abstract: Systems and methods for optimizing delivery vehicle resources (e.g. a plurality of vehicles) are described herein. Available time slots for the plurality of vehicles are determined and presented to a user. In response to receiving a delivery order indicating a selected time slot, the delivery order is assigned to a vehicle from the plurality of vehicles based on a time slot indicated in the delivery order and a set of delivery parameters. A delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters. An optimized delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters.Type: GrantFiled: November 1, 2018Date of Patent: March 28, 2023Assignee: Walmart Apollo, LLCInventors: Mingang Fu, Madhavan Kandhadai Vasantham, Aditya Arcot Srinivasan
-
Publication number: 20220245576Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: obtaining orders for fulfillment to physical stores from a distribution center, wherein the orders are associated with stacks comprising temperature-controlled pallets and non-temperature-controlled pallets; splitting the orders based on a type of each order; determining containers that are available for driver shifts, wherein the containers comprise temperature-controlled containers each having multiple compartments and dry containers each having a single compartment; generating potential routes by assigning, using a utilization-guided search, the non-temperature-controlled pallets and the temperature-controlled pallets to compartments of the containers; determining, from the potential routes, solution routes that are feasible and minimize costs; and outputting the solution routes. Other embodiments are disclosed.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Applicant: Walmart Apollo, LLCInventors: Jing Huang, Aditya Arcot Srinivasan, Minghui Liu, Mingang Fu
-
Publication number: 20210241209Abstract: 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 respective number of totes for each respective order of one or more orders; determining, using a first set of rules, when the respective number of totes for a respective order of the one or more orders can be reduced; when the respective number of totes is determined to be able to be reduced, reducing, using a second set of rules, the respective number of totes for the respective order to a respective reduced number of totes for the respective order of the one or more orders; comparing the respective number of totes for the respective order to the respective reduced number of totes for the respective order; and when the respective number of totes for the respective order is compared to be equal to the respective reduced number of totes for the respective order, facilitating displaying, on an electronic deviceType: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Applicant: Walmart Apollo, LLCInventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
-
Publication number: 20210241197Abstract: 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: executing a greedy incremental batcher loop, which can comprise: selecting a first picklist of one or more picklists; and merging the first picklist with one or more picklists in a first remainder of the one or more picklists when the merging would decrease a cost of the first picklist, wherein the first remainder of the one or more picklists comprises the one or picklists excluding the first picklist; executing a randomized tote local search loop, which can comprise: selecting two random picklists of the one or more picklists, as merged; and swapping totes of the two random picklists of the one or more picklists, as merged, when the swapping would decrease a cost of at least one picklist of the two random picklists; executing an update min trolley loop, which can comprise: selecting a shortest picklist of the one or morType: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Applicant: Walmart Apollo, LLCInventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
-
Publication number: 20200143319Abstract: Systems and methods for optimizing delivery vehicle resources (e.g. a plurality of vehicles) are described herein. Available time slots for the plurality of vehicles are determined and presented to a user. In response to receiving a delivery order indicating a selected time slot, the delivery order is assigned to a vehicle from the plurality of vehicles based on a time slot indicated in the delivery order and a set of delivery parameters. A delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters. An optimized delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters.Type: ApplicationFiled: November 1, 2018Publication date: May 7, 2020Inventors: Mingang Fu, Madhavan Kandhadai Vasantham, Aditya Arcot Srinivasan