System for providing optimal shopping routes in retail store and method of using same
First Claim
Patent Images
1. A system comprising:
- a computing device configured to provide output to a graphical user interface on a user device of a user wherein the computing device is configured to perform;
receiving a shopping list of one or more items inputted by the user into a user application running on the user device;
generating an initial pick path through a retail store to pick the one or more items according to an optimization algorithm that generates a route for the initial pick path based on XY location information of the one or more items within the retail store;
determining one or more other items relating to the one or more items on the initial pick path, wherein the one or more other items are located within a predetermined distance based on the XY location information of the one or more items on the initial pick path;
generating an adjusted pick path based on a location of the one or more other items to the XY location information of the one or more items on the initial pick path;
obtaining a store map, wherein the store map comprises a layout of the retail store;
transmitting a representation of the store map, the initial pick path, and the adjusted pick path to the graphical user interface on the user device; and
sending instructions to display, on the graphical user interface on the user device, the store map overlaid with the initial pick path and the adjusted pick path.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method includes receiving a shopping list of one or more items inputted by a user into a user application running on the user device, generating a pick path through a retail store to pick the one or more items according to an optimization algorithm that generates the pick path based on XY location information of the one or more items within the retail store, obtaining a store map, the store map being indicative of a layout of the retail store, transmitting a representation of the store map and the pick path to the user device, and displaying the store map overlaid with the pick path on a graphical display of the user device.
-
Citations
20 Claims
-
1. A system comprising:
a computing device configured to provide output to a graphical user interface on a user device of a user wherein the computing device is configured to perform; receiving a shopping list of one or more items inputted by the user into a user application running on the user device; generating an initial pick path through a retail store to pick the one or more items according to an optimization algorithm that generates a route for the initial pick path based on XY location information of the one or more items within the retail store; determining one or more other items relating to the one or more items on the initial pick path, wherein the one or more other items are located within a predetermined distance based on the XY location information of the one or more items on the initial pick path; generating an adjusted pick path based on a location of the one or more other items to the XY location information of the one or more items on the initial pick path; obtaining a store map, wherein the store map comprises a layout of the retail store; transmitting a representation of the store map, the initial pick path, and the adjusted pick path to the graphical user interface on the user device; and sending instructions to display, on the graphical user interface on the user device, the store map overlaid with the initial pick path and the adjusted pick path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
receiving, by a computing device, a shopping list of one or more items inputted by a user into a graphical user interface on a user application running on a user device; generating, by the computing device, an initial pick path through a retail store to pick the one or more items according to an optimization algorithm that generates a route for the initial pick path based on XY location information of the one or more items within the retail store; determining, by the computing device, one or more other items relating to the one or more items on the initial pick path, wherein the one or more other items are located within a predetermined distance based on the XY location information of the one or more items on the initial pick path; generating, by the computing device, an adjusted pick path based on a location of the one or more other items to the XY location information of the one or more items on the initial pick path; obtaining, by the computing device, wherein a store map, the store map comprises a layout of the retail store; transmitting, by the computing device, a representation of the store map, the initial pick path and the adjusted pick path to the graphical user interface on the user device; and sending instructions to display the store map overlaid with the initial pick path and the adjusted pick path on the graphical user interface on of the user device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more non-transitory computer-readable storage media, having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to perform:
-
receiving a shopping list of one or more items inputted by a user into a user application running on a graphical user interface on a user device; generating an initial pick path through a retail store to pick the one or more items according to an optimization algorithm that generates a route for the initial pick path based on XY location information of the one or more items within the retail store; determining one or more other items relating to the one or more items on the initial pick path, wherein the one or more other items are located within a predetermined distance based on the XY location information of the one or more items on the initial pick path; generating an adjusted pick path based on a location of the one or more other items to the XY location information of the one or more items on the initial pick path; obtaining a store map, wherein the store map comprises a layout of the retail store; transmitting a representation of the store map, the initial pick path, and the adjusted pick path to the graphical user interface on the user device; and sending instructions display the store map overlaid with the initial pick path and the adjusted pick path on the graphical user interface on the user device.
-
Specification