IP Library Granted Patent US 10,792,814
Granted Patent B2
US 10,792,814 · App. 15/040,938 · Granted Oct 6, 2020

Systems and methods to provide searchable content related to a plurality of locations in a region in connection with navigational guidance to the locations in the region

Inventors: Riley James Hitchcock (Tampa, FL); Sarah A. McElroy (Seattle, WA); Edmund James Golby Spencer (New York, NY); Corrine C Barchanowicz (W Los Angeles, CA); Erik Davin Kokkonen (San Francisco, CA); Joshua Lynton Lowy (San Francisco, CA); Gerard Joseph Cerchio (San Francisco, CA); Brian David Wilson (Fountain Hills, AZ)
Assignee: OneMarket Network LLC
B25J9/1664G06F3/04842H04L67/10Y10S901/01Y10S901/47
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,792,814
App. No.
15/040,938
Granted
Oct 6, 2020
Kind
B2
Abstract

Systems and methods to store, in a database, product information identifying each respective product in the database, a store in the shopping mall that carries the respective product, and a location within the store where the respective product is physically accessible by a customer visiting the mall. The database is updated via communicating with database systems of stores in the mall and/or dispatching robots to the stores to collect data for the updates. Frequencies of the updates are determined based on sales volumes of the stores. A server is used to provide a user interface to access the database of the mall and provide navigational guidance for travel from current locations of user devices and the locations of the items.

Claims (53)

1. A system, comprising:

a database configured to store data identifying items physically available for purchase in a plurality of different stores separated within a building;

a server configured to communicate with the database, user devices of consumers, and a robot over computer network connections to:

control the robot, wherein the robot is configured to travel to the different stores within the building so as to capture photo images of items within such different stores and to capture photo images of one or more postings on one or more store fronts of corresponding ones of the different stores, wherein the postings announce deals for purchasing one or more of the items;

from the robot, receive and analyze captured photo images of one or more items and their locations in the different stores and analyze captured photo images of the one or more postings on the one or more store fronts and to then generate and update data identifying the one or more items, any deal data for the one or more items from the captured photo images of the one or more postings, and their locations within the different stores stored in the database;

provide a user interface for the consumers to view and search the items available for purchase within the different stores as identified and updated in the database,

receive, from a user device of a particular one of the consumers, a selection of one or more of the available items that have been selected by the particular consumer,

retrieve, from one or more inventory databases of the different stores, locations and any existing item updates for the selected one or more items, and

provide, to the user device of the particular customer, navigational guidance to reach one or more locations of the selected one or more items within one or more of the different stores based on locations of the selected one or more items and a current location of the user device of the particular consumer.

2. The system of claim 1 , wherein the generated and updated data from analysis of the captured photo images from the robot include product discount offers and availability, and wherein such update provides an updated and searchable inventory feed to consumers through the user interface of their user devices.

3. The system of claim 2 , wherein further updates are obtained via electronic communications between the server and the one or more inventory databases of the different stores.

4. The system of claim 3 , the further updates being retrieved based on one or more communication frequencies for querying the inventory databases, the communication frequencies being determined dynamically based on sales volumes of the different stores.

5. The system of claim 2 , wherein the captured photo images are captured via one or more cameras mounted on the robot.

6. The system of claim 4 , the server being further configured to:

control the robot to travel to the different stores within the building so as to capture information of items via a radio frequency identification reader and their corresponding locations; and

from the robot, receive the captured information of items via the radio frequency identification reader to then generate and update data identifying such items and their locations stored in the database.

7. The system of claim 1 , the server being further configured to: provide a user interface for the consumers to view a virtual tour of the different stores and the items available for purchase within such different stores as identified and updated in the database.

8. The system of claim 7 , wherein the user interface is configured to receive, from the user device of the particular consumer, a request that causes the server to:

dispatch the robot to a location of a first item of the selected items, and

provide, to the user device, real time images of the first item captured via one or more cameras of the robot.

9. The system of claim 8 , wherein the user interface is configured to receive a request from the user device to cause the robot to fetch the first item to a checkout location in a store in the building.

10. The system of claim 8 , wherein the server is further configured to instruct the robot to transport the first item to a pickup location in the building and update a location of the first item in the database.

11. A method, comprising:

storing, in a database, data identifying items physically available for purchase in a plurality of different stores separated within a building;

communicating, by a server, with the database, user devices of consumers, and a robot over computer network connections to:

control the robot, wherein the robot is configured to travel to the different stores within the building so as to capture photo images of items within such different stores and to capture photo images of one or more postings on one or more store fronts of corresponding ones of the different stores, wherein the postings announce deals for purchasing one or more of the items;

from the robot, receive and analyze captured photo images of one or more items and their locations in the different stores and analyze captured photo images of the one or more postings on the one or more store fronts and to then generate and update data identifying the one or more items, any deal data for the one or more items from the captured photo images of the one or more postings, and their locations within the different stores stored in the database;

provide a user interface for the consumers to view and search the items available for purchase within the different stores as identified and updated in the database,

receive, from a user device of a particular one of the consumers, a selection of one or more of the available items that have been selected by the particular consumer,

retrieve, from one or more inventory databases of the different stores, locations and any existing item updates for the selected one or more items, and

provide, to the user device of the particular customer, navigational guidance to reach one or more locations of the selected one or more items within one or more of the different stores based on locations of the selected one or more items and a current location of the user device of the particular consumer.

12. The method of claim 11 , wherein the generated and updated data from analysis of the captured photo images from the robot include product discount offers and availability, and wherein such update provides an updated and searchable inventory feed to consumers through the user interface of their user devices.

13. The method of claim 12 , wherein further updates are obtained via electronic communications between the server and the one or more inventory databases of the different stores.

14. The method of claim 13 , the further updates being retrieved based on one or more communication frequencies for querying the inventory databases, the communication frequencies being determined dynamically based on sales volumes of the different stores.

15. The method of claim 12 , wherein the captured photo images are captured via one or more cameras mounted on the robot.

16. The method of claim 14 , the server being further configured to:

control the robot to travel to the different stores within the building so as to capture information of items via a radio frequency identification reader and their corresponding locations; and

from the robot, receive the captured information of items via the radio frequency identification reader to then generate and update data identifying such items and their locations stored in the database.

17. The method of claim 11 , the server being further configured to:

provide a user interface for the consumers to view a virtual tour of the different stores and the items available for purchase within such different stores as identified and updated in the database.

18. The method of claim 17 , wherein the user interface is configured to receive, from the user device of the particular consumer, a request that causes the server to:

dispatch the robot to a location of a first item of the selected items, and

provide, to the user device, real time images of the first item captured via one or more cameras of the robot.

19. The method of claim 18 , wherein the user interface is configured to receive a request from the user device to cause the robot to fetch the first item to a checkout location in a store in the building; and the server is further configured to instruct the robot to transport the first item to a pickup location in the building and update a location of the first item in the database.

20. A non-transitory computer storage media storing instructions configured to instruct a computing apparatus to perform a method, the method comprising:

storing, in a database, data identifying items physically available for purchase in a plurality of different stores separated within a building;

communicating, by a server, with the database, user devices of consumers, and a robot over computer network connections to:

control the robot, wherein the robot is configured to travel to the different stores within the building so as to capture photo images of items within such different stores and to capture photo images of one or more postings on one or more store fronts of corresponding ones of the different stores, wherein the postings announce deals for purchasing one or more of the items;

from the robot, receive and analyze captured photo images of one or more items and their locations in the different stores and analyze captured photo images of the one or more postings on the one or more store fronts and to then generate and update data identifying the one or more items, any deal data for the one or more items from the captured photo images of the one or more postings, and their locations within the different stores stored in the database;

provide a user interface for the consumers to view and search the items available for purchase within the different stores as identified and updated in the database,

receive, from a user device of a particular one of the consumers, a selection of one or more of the available items that have been selected by the particular consumer,

retrieve, from one or more inventory databases of the stores, locations and any existing item updates for the selected one or more items, and

provide, to the user device of the particular customer, navigational guidance to reach one or more locations of the selected one or more items within one or more of the different stores based on locations of the selected one or more items and a current location of the user device of the particular consumer.

Assignments (7)
CHANGE OF NAME Recorded Jan 16, 2018
From: WESTFIELD RETAIL SOLUTIONS LLC
To: ONEMARKET NETWORK LLC
Reel/Frame 045076/0906 →
CHANGE OF NAME Recorded Jan 16, 2018
From: WESTFIELD RETAIL SOLUTIONS, INC.
To: WESTFIELD RETAIL SOLUTIONS LLC
Reel/Frame 045076/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2017
From: LOWY, JOSHUA LYNTON
To: WESTFIELD LABS CORPORATION
Reel/Frame 044374/0612 →
CHANGE OF NAME Recorded Dec 4, 2017
From: WESTFIELD RETAIL SOLUTIONS LLC
To: ONEMARKET NETWORK LLC
Reel/Frame 044682/0064 →
CHANGE OF NAME Recorded Dec 4, 2017
From: WESTFIELD RETAIL SOLUTIONS, INC.
To: WESTFIELD RETAIL SOLUTIONS LLC
Reel/Frame 044681/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2017
From: HITCHCOCK, RILEY JAMES; MCELROY, SARAH A.; SPENCER, EDMUND JAMES GOLBY; BARCHANOWICZ, CORRINE C.; KOKKONEN, ERIK DAVIN; CERCHIO, GERARD JOSEPH; WILSON, BRIAN DAVID
To: WESTFIELD LABS CORPORATION
Reel/Frame 044288/0128 →
CHANGE OF NAME Recorded Jun 12, 2017
From: WESTFIELD LABS CORPORATION
To: WESTFIELD RETAIL SOLUTIONS, INC.
Reel/Frame 042775/0704 →
Continuity (2)
Provisional Application 62218235 · Sep 14, 2015
Related Publication 20170075962A1 · Mar 16, 2017
Cited By (1)
US 12,703,614