SHOPPING ASSISTANT
First Claim
1. An adaptive shopping server system configured to generate, for display on a shopping client device, an efficient travel route to a location of a user-requested merchandise item, the efficient travel route being advantageously distinct relative to other potential travel routes in consideration of a route efficiency selection criterion received from the shopping client device, the system comprising:
- a logic subsystem; and
a data-holding subsystem holding instructions executable by the logic subsystem to;
provision a shopping database with facility and inventory information for one or more merchandise locations;
from the shopping client device, receive a request for a requested merchandise item;
from the shopping client device, receive the route efficiency selection criterion;
use the route efficiency selection criterion as a key for filtering the facility and inventory information, calculate an initial travel route originating at a current location of the shopping client device and including a stop at a selected requested merchandise location identified within the shopping database from one of a plurality of possible requested merchandise locations having the requested merchandise item;
send the initial travel route to the shopping client device for display on the shopping client device;
receive a real-time change in retail conditions from a participating merchant;
generate an updated travel route, the updated travel route being comparatively more efficient than the initial travel route in view of the real-time change in retail conditions; and
send the updated travel route to the shopping client device for display on the shopping client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed herein that relate to the dynamic calculation and presentation of efficient travel routes for in-person shoppers. For example, an adaptive shopping server system is configured to generate, for display on a shopping client device, an efficient travel route to a location of one or more user-requested merchandise items, the efficient travel route being advantageously distinct relative to other potential travel routes in consideration of a route efficiency selection criterion received from the shopping client device.
64 Citations
24 Claims
-
1. An adaptive shopping server system configured to generate, for display on a shopping client device, an efficient travel route to a location of a user-requested merchandise item, the efficient travel route being advantageously distinct relative to other potential travel routes in consideration of a route efficiency selection criterion received from the shopping client device, the system comprising:
-
a logic subsystem; and a data-holding subsystem holding instructions executable by the logic subsystem to; provision a shopping database with facility and inventory information for one or more merchandise locations; from the shopping client device, receive a request for a requested merchandise item; from the shopping client device, receive the route efficiency selection criterion; use the route efficiency selection criterion as a key for filtering the facility and inventory information, calculate an initial travel route originating at a current location of the shopping client device and including a stop at a selected requested merchandise location identified within the shopping database from one of a plurality of possible requested merchandise locations having the requested merchandise item; send the initial travel route to the shopping client device for display on the shopping client device; receive a real-time change in retail conditions from a participating merchant; generate an updated travel route, the updated travel route being comparatively more efficient than the initial travel route in view of the real-time change in retail conditions; and send the updated travel route to the shopping client device for display on the shopping client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 23)
-
-
11. At a shopping server system, a method for generating an efficient travel route, for display on a shopping client device, between locations of merchandise items using facility and inventory information included in a shopping database, the method comprising:
-
provisioning the shopping database with the facility and inventory information for one or more merchandise locations; from the shopping client device, receiving a request for a first requested merchandise item; from the shopping client device, receiving a request for a second requested merchandise item; identifying within the shopping database a first requested merchandise location for the first requested merchandise item; identifying within the shopping database a second requested merchandise location for the second requested merchandise item; calculating an initial efficient travel route including a stop at the first requested merchandise location and a stop at the second requested merchandise location using the facility and inventory information within the shopping database, by; receiving a route efficiency selection criterion from the shopping client device, the route efficiency selection criterion including a plurality of selection parameters, and assigning a weighting factor for scaling a relative calculation importance of each of the selection parameters to each of the selection parameters, a larger weighting factor being assigned to a first selection parameter and a smaller weighting factor being assigned to a second selection parameter, wherein the first selection parameter is defined as relatively more important than the second selection parameter; sending the initial efficient travel route to the shopping client device for display on the shopping client device; receiving a real-time change in retail conditions from a participating merchant; generating an updated efficient travel route, the updated efficient travel route being comparatively more efficient than the initial efficient travel route in view of the real-time change in retail conditions; and sending the updated efficient travel route to the shopping client device for display on the shopping client device. - View Dependent Claims (12, 13, 15)
-
-
14. (canceled)
-
16. An adaptive shopping server system configured to generate, for display on a shopping client device, an efficient travel route to a location of a recommended merchandise item, the efficient travel route being advantageously distinct relative to other potential travel routes in consideration of a route efficiency selection criterion received from the shopping client device, the system comprising:
-
a logic subsystem; and a data-holding subsystem holding instructions executable by the logic subsystem to; provision a shopping database with facility and inventory information for one or more merchandise locations; receive a current location of the shopping client device from the shopping client device; identify within the shopping database a recommended merchandise location for the recommended merchandise item; from the shopping client device, receive a request for the recommended merchandise item; from the shopping client device, receive the route efficiency selection criterion; using the route efficiency selection criterion as a key for filtering the facility and inventory information, calculate an initial efficient travel route originating at the current location of the shopping client device and including a stop at the recommended merchandise location identified within the shopping database from one of a plurality of possible merchandise locations having the recommended merchandise item by executing instructions to; receive a route efficiency selection criterion from the shopping client device, the route efficiency selection criterion including a plurality of selection parameters, and assign a weighting factor for scaling a relative calculation importance of each of the selection parameters to each of the selection parameters, a larger weighting factor being assigned to a first selection parameter and a smaller weighting factor being assigned to a second selection parameter, wherein the first selection parameter is defined as relatively more important than the second selection parameter; send the initial efficient travel route to the shopping client device for display on the shopping client device; receive a real-time change in retail conditions from a participating merchant; generate an updated efficient travel route, the updated efficient travel route being comparatively more efficient than the initial travel route in view of the real-time change in retail conditions; and send the updated efficient travel route to the shopping client device for display on the shopping client device. - View Dependent Claims (17, 19, 20, 24)
-
-
18. (canceled)
-
21-22. -22. (canceled)
Specification