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: 20240144179
    Abstract: 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: Application
    Filed: January 8, 2024
    Publication date: May 2, 2024
    Applicant: WALMART APOLLO, LLC
    Inventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
  • Patent number: 11868958
    Abstract: 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 device
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 9, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
  • Publication number: 20230281551
    Abstract: 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 cos
    Type: Application
    Filed: January 30, 2022
    Publication date: September 7, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Ou Sun, Aditya Arcot Srinivasan, Jing Huang, Mingang Fu
  • Publication number: 20230245044
    Abstract: 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: Application
    Filed: January 30, 2022
    Publication date: August 3, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Ou Sun, Aditya Arcot Srinivasan, Jing Huang, Mingang Fu
  • Publication number: 20230245045
    Abstract: 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: Application
    Filed: January 30, 2022
    Publication date: August 3, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Ou Sun, Aditya Arcot Srinivasan, Jing Huang, Minghui Liu, Mingang Fu
  • Publication number: 20230177432
    Abstract: 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: Application
    Filed: January 31, 2023
    Publication date: June 8, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
  • Patent number: 11657347
    Abstract: 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 mor
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: May 23, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
  • Patent number: 11615368
    Abstract: 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: Grant
    Filed: November 1, 2018
    Date of Patent: March 28, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Mingang Fu, Madhavan Kandhadai Vasantham, Aditya Arcot Srinivasan
  • Publication number: 20220245576
    Abstract: 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: Application
    Filed: January 30, 2021
    Publication date: August 4, 2022
    Applicant: Walmart Apollo, LLC
    Inventors: Jing Huang, Aditya Arcot Srinivasan, Minghui Liu, Mingang Fu
  • Publication number: 20210241209
    Abstract: 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 device
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
  • Publication number: 20210241197
    Abstract: 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 mor
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Seon Ki Kim, Aditya Arcot Srinivasan, Mingang Fu
  • Publication number: 20200143319
    Abstract: 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: Application
    Filed: November 1, 2018
    Publication date: May 7, 2020
    Inventors: Mingang Fu, Madhavan Kandhadai Vasantham, Aditya Arcot Srinivasan