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;
responsive to a real-time change in retail conditions, receive a report generated by a participating merchant that indicates updated retail conditions,generate an updated travel route to a different merchandise location at a different site for obtaining the requested merchandise item in view of the updated 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.
-
Citations
20 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; responsive to a real-time change in retail conditions, receive a report generated by a participating merchant that indicates updated retail conditions, generate an updated travel route to a different merchandise location at a different site for obtaining the requested merchandise item in view of the updated 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, 19)
-
-
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 at different sites; 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 participating merchant'"'"'s current inventory information, the participating merchant'"'"'s current inventory information indicating the participating merchant'"'"'s immediate inability to sell the first requested merchandise item at the first requested merchandise location; generating an updated efficient travel route, the updated efficient travel route foregoing a stop at the site of the first requested merchandise location and being comparatively more efficient than the initial efficient travel route in view of the real-time change in participating merchant'"'"'s current inventory information; and sending the updated efficient travel route to the shopping client device for display on the shopping client device. - View Dependent Claims (12, 13, 14)
-
-
15. 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 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; responsive to a real-time change in a participating merchant'"'"'s current inventory information, receive a report generated by a participating merchant that indicates the participating merchant'"'"'s immediate inability to sell the requested merchandise item at the requested merchandise location; generate an updated efficient travel route to a different merchandise location at a different site for obtaining the requested merchandise item, the updated efficient travel route being comparatively more efficient than the initial travel route in view of the real-time change in-the participating merchant'"'"'s current inventory information; and send the updated efficient travel route to the shopping client device for display on the shopping client device. - View Dependent Claims (16, 17, 18, 20)
-
Specification