PROVIDING VOICE DIRECTIONS TO A CUSTOMER WITHIN A STORE
First Claim
1. At a store navigation server for a store, the store navigation server including one or more processors and system memory, the store navigation server maintaining a layout for a store, the store navigation server able to communicate with a database server for the store, the database server maintaining the location of items within the store, the store navigation server able to communicate with customer mobile devices in the store via a wireless connection, a method for providing voice directions to the customer mobile device, the voice directions directing the customer within the store to the location of items on the customer shopping list, the method comprising:
- forming a wireless connection with a customer mobile device in the store, the customer mobile device maintaining a shopping list for a customer, the shopping list including a list of items of interest to the customer;
receiving the customer location data from the mobile device, the customer location data indicating whether the customer is at a store entrance or whether the customer has retrieved an item from their shopping listidentifying the customer'"'"'s approximate location within the store based on the customer location data;
receiving the indication of the next item from the customer mobile device, the next item being selected manually by the customer or automatically by the customer mobile device;
referring to the store database to identify the location of the next item within the store;
referring to the store layout to calculate a step-by-step in-store route to navigate from the customer'"'"'s approximate location to the location of the next item;
formatting the in-store route for voice presentation at the mobile device; and
transmitting the formatted in-store route to the customer mobile device for voice presentation at the customer mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for providing voice directions to a customer within a store. A store navigation server can contain a map of a store as well as the location of items for sale within the store. A mobile device can send a notification to the store navigation server to indicate when an item has been checked off of the mobile device shopping list or when the customer has just entered a store. In addition, the mobile device can send a next item to the store navigation server. The store navigation server can calculate step-by-step directions between the customer'"'"'s approximate location and the next item. The store navigation server can format a route to the next item for audible presentation at the mobile device. The mobile device can process the formatted route to provide step-by-step voice directions to a customer.
24 Citations
20 Claims
-
1. At a store navigation server for a store, the store navigation server including one or more processors and system memory, the store navigation server maintaining a layout for a store, the store navigation server able to communicate with a database server for the store, the database server maintaining the location of items within the store, the store navigation server able to communicate with customer mobile devices in the store via a wireless connection, a method for providing voice directions to the customer mobile device, the voice directions directing the customer within the store to the location of items on the customer shopping list, the method comprising:
-
forming a wireless connection with a customer mobile device in the store, the customer mobile device maintaining a shopping list for a customer, the shopping list including a list of items of interest to the customer; receiving the customer location data from the mobile device, the customer location data indicating whether the customer is at a store entrance or whether the customer has retrieved an item from their shopping list identifying the customer'"'"'s approximate location within the store based on the customer location data; receiving the indication of the next item from the customer mobile device, the next item being selected manually by the customer or automatically by the customer mobile device; referring to the store database to identify the location of the next item within the store; referring to the store layout to calculate a step-by-step in-store route to navigate from the customer'"'"'s approximate location to the location of the next item; formatting the in-store route for voice presentation at the mobile device; and transmitting the formatted in-store route to the customer mobile device for voice presentation at the customer mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. At a mobile device, the mobile device including one or more processors and system memory, the mobile device containing a shopping list application, the shopping list application configured to manage shopping lists for a customer, the mobile device able to communicate with other computer systems via a wireless connection, a method for providing voice directions to shopping list item within a store, the method comprising:
-
loading a shopping list in the shopping list application, the shopping list containing a list of items of interest to the customer; forming a wireless connection with a store navigation server for the store; sending customer location data to the store navigation server, the customer location data indicating whether the customer is at the store entrance or whether the customer has retrieved an item from their shopping list; identifying a next item to obtain from the shopping list, the next item being manually selected or automatically selected; sending an indication of the next item to the store navigation server; receiving a formatted in-store route from the store navigation server, the in-store route indicating how to move through the store to get from the customer'"'"'s approximate location to the location of the next item; and presenting step-by-step voice directions at the mobile device, the step-by-step voice directions for navigating the in-store route. - View Dependent Claims (12, 13, 14, 15, 17, 18)
-
-
16. The method of 15, further comprising, subsequent to sending the shopping list to the store navigation server, sending a notification from the customer mobile device that an additional item has been added to the shopping list or that an item has been deleted from the customer shopping list.
-
19. A system for providing voice directions, the voice directions directing a customer within a store to the location of items on the customer shopping list, the system comprising:
- a store navigation server and a mobile device,
the store navigation server comprising; one or more processors; system memory; a network adapter; one or more computer storage media having stored thereon computer-executable instructions that, when executed, cause the store navigation server to; form a wireless connection with the customer mobile device in the store, the customer mobile device maintaining a shopping list for a customer, the shopping list including a list of items of interest to the customer; receive the customer location data from the customer mobile device, the customer location data indicating whether the customer is at a store entrance or whether the customer has retrieved an item from their shopping list; identify the customer'"'"'s approximate location within the store based on the customer location data; receive the indication of the next item from the customer mobile device; refer to the store database to identify the location of the next item within the store; refer to the store layout to calculate a step-by-step in-store route to navigate from the customer'"'"'s approximate location to the location of the next item; format the in-store route for voice presentation at the mobile device; and transmit the formatted in-store route to the customer mobile device for voice presentation at the customer mobile device; and the mobile device comprising; one or more processors; system memory; a network adapter; one or more computer storage media having stored thereon computer-executable instructions that, when executed, cause the mobile device to; load a shopping list in a shopping list application, the shopping list containing a list of items of interest to the customer; form a wireless connection with the store navigation server for the store; send customer location data to the store navigation server, the customer location data indicating whether the customer is at the store entrance or whether the customer has retrieved an item from their shopping list; identify a next item to obtain from the shopping list, the next item being manually selected or automatically selected; and send an indication of the next item to the store navigation server; receive a formatted in-store route from the store navigation server, the in-store route indicating how to move through the store to get from the customer'"'"'s approximate location to the location of the next item; and presenting step-by-step voice directions at the mobile device, the step-by-step voice directions for navigating the in-store route. - View Dependent Claims (20)
- a store navigation server and a mobile device,
Specification