IP Library › Granted Patent US 10,753,762
Granted Patent B2
US 10,753,762 · App. 15/990,957 · Granted Aug 25, 2020

Application and system providing indoor searching of a venue

Inventors: Ryan D. Shelby (Mountain View, CA); Megan M. Frost (Menlo Park, CA); Jae Woo Chang (Cupertino, CA); Brett L. Lareau (San Jose, CA); Ryan W. Apuy (San Francisco, CA); Sean P. O'Brien (San Francisco, CA); YunJae Kim (San Francisco, CA)
Assignee: Apple Inc.
G01C21/3682G01C21/206G01C21/367G01C21/3614G01C21/3638G01C21/3673G06F3/0482G06F3/04815G06F3/04845G06F16/00G06F16/29G06F16/9535G06F16/9537G06T17/05G09B29/10G09B29/102G01C21/3611G01C21/3617G06F2203/04806G06Q90/20G06T13/20
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,753,762
App. No.
15/990,957
Granted
Aug 25, 2020
Kind
B2
Abstract

In some implementations, a computing device can provide a map application providing a representation of a physical structure of venues (e.g., shopping centers, airports) identified by the application. The application can provide an inside view of the venue, which is accessible by other applications and programs on the user's device. Thus, whether intended or not, search results that are identified by the map application as having an inside view of the venue are also presented on a graphical user interface along with typical search results from the other applications.

Claims (60)

1. A method comprising:

presenting, by a computing device, a graphical user interface comprising a plurality of graphical category selectors associated with a venue presented on the graphical user interface, each graphical category selector representing a corresponding category of points of interest within the venue;

receiving, by the computing device, a selection of a particular one of the plurality of graphical category selectors;

presenting, by the computing device, search results based on the category corresponding to the selected graphical category selector and map data available to the computing device, the search results comprising a venue map corresponding to the venue and one or more selectable points of interest within the venue corresponding to the category;

receiving, by the computing device, a selection of a point of interest of the one or more selectable points of interest; and

presenting, by the computing device, an indoor point of interest map that presents an indoor view inside the selected point of interest within the venue.

2. The method of claim 1 , further comprising:

determining whether a user is located inside the at least one venue; and

prioritizing the search results based on determining whether the user is located inside or outside the at least one venue.

3. The method of claim 1 , wherein the graphical user interface comprises a search control, the method comprising receiving a search request through the search control comprising a name of a particular point of interest.

4. The method of claim 3 , further comprising:

receiving, by the computing device, a user input indicating a selection of the indoor point of interest map; and

presenting by the computing device, the graphical user interface providing access to the indoor point of interest map whereby one or more of a structure, location and information about the selected point of interest within the venue may be viewed.

5. The method of claim 3 , wherein the search request comprises a particular category of points of interest.

6. The method of claim 3 , wherein the search request is a particular item.

7. The method of claim 6 , further comprising:

receiving by the computing device, a user input indicating a selection of the indoor point of interest map; and

presenting by the computing device, the graphical user interface providing access to the indoor point of interest map whereby the venue may be searched for the particular item.

8. A non-transitory computer-readable medium storing a navigation application program, the navigation application program for execution by at least one computing device, the navigation application program comprising sets of instructions for:

presenting, by a computing device, a graphical user interface comprising a plurality of graphical category selectors associated with a venue presented on the graphical user interface, each graphical category selector representing a corresponding category of points of interest within the venue;

receiving, by the computing device, a selection of a particular one of the plurality of graphical category selectors;

presenting, by the computing device, search results based on the category corresponding to the selected graphical category selector and map data available to the computing device, the search results comprising a venue map corresponding to the venue and one or more selectable points of interest within the venue corresponding to the category;

receiving, by the computing device, a selection of a point of interest of the one or more selectable points of interest; and

presenting, by the computing device, an indoor point of interest map that presents an indoor view inside the selected point of interest within the venue.

9. The non-transitory computer-readable medium of claim 8 , wherein the navigation application program is a web-based application executable on a web browser.

10. The non-transitory computer-readable medium of claim 8 , wherein the navigation application program is an intelligent assistant application.

11. The non-transitory computer-readable medium of claim 8 , wherein the navigation application program further comprises sets of instructions for:

determining whether a user is located inside the at least one venue; and

prioritizing the search results based on determining whether the user is located inside or outside the at least one venue.

12. The non-transitory computer-readable medium of claim 8 , wherein the graphical user interface comprises a search control, wherein the navigation application program further comprises sets of instructions for receiving a search request through the search control comprising a name of a particular point of interest.

13. The non-transitory computer-readable medium of claim 12 , wherein the navigation application program further comprises sets of instructions for:

receiving a user input indicating a selection of the indoor point of interest map; and

presenting a graphical user interface providing access to the indoor point of interest map whereby one or more of a structure, location and information about the selected point of interest within the venue may be viewed.

14. The non-transitory computer-readable medium of claim 12 , wherein the search request comprises a particular category of points of interest.

15. The non-transitory computer-readable medium of claim 12 , wherein the input search request is a particular item.

16. The non-transitory computer-readable medium of claim 15 , wherein the navigation application program further comprises sets of instructions for:

receiving a user input indicating a selection of the indoor point of interest map; and

presenting a graphical user interface providing access to the indoor point of interest map whereby the venue may be searched for the particular item.

17. An electronic device comprising:

one or more processors; and

a non-transitory computer-readable medium storing a navigation application program including one or more sets of instructions that, when executed by the one or more processors, cause the processors to perform operations comprising:

presenting, by a computing device, a graphical user interface comprising a plurality of graphical category selectors associated with a venue presented on the graphical user interface, each graphical category selector representing a corresponding category of points of interest within the venue;

receiving, by the computing device, a selection of a particular one of the plurality of graphical category selectors;

presenting, by the computing device, search results based on the category corresponding to the selected graphical category selector and map data available to the computing device, the search results comprising a venue map corresponding to the venue and one or more selectable points of interest within the venue corresponding to the category;

receiving, by the computing device, a selection of a point of interest of the one or more selectable points of interest; and

presenting, by the computing device, an indoor point of interest map that presents an indoor view inside the selected point of interest within the venue.

18. The electronic device of claim 17 , wherein the navigation application program is a web-based application executable on a web browser.

19. The electronic device of claim 17 , wherein the navigation application program is an intelligent assistant application.

20. The electronic device of claim 17 , wherein the navigation application program further comprises sets of instructions for:

determining whether a user is located inside the at least one venue; and

prioritizing the search results based on determining whether the user is located inside or outside the at least one venue.

21. The electronic device of claim 17 , wherein the graphical user interface comprises a search control, wherein the navigation application program further comprises sets of instructions for receiving a search request through the search control comprising a name of a particular point of interest.

22. The electronic device of claim 21 , wherein the navigation application program further comprises sets of instructions for:

receiving a user input indicating a selection of the indoor point of interest map; and

presenting a graphical user interface providing access to the indoor point of interest map whereby one or more of a structure, location and information about the selected point of interest within the venue may be viewed.

23. The electronic device of claim 21 , wherein the input search request comprises a particular category of points of interest.

24. The electronic device of claim 21 , wherein the input search request is a particular item.

25. The electronic device of claim 24 , wherein the navigation application program further comprises sets of instructions for:

receiving a user input indicating a selection of the indoor map; and

presenting a graphical user interface providing access to the indoor map whereby the venue may be searched for the particular item.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: SHELBY, RYAN D; FROST, MEGAN M; CHANG, JAE WOO; LAREAU, BRETT L; APUY, RYAN W; O'BRIEN, SEAN P; KIM, YUNJAE
To: APPLE INC
Reel/Frame 046646/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: SHELBY, RYAN D.; FROST, MEGAN M.
To: APPLE INC.
Reel/Frame 046045/0333 →
Continuity (2)
Provisional Application 62514547 · Jun 2, 2017
Related Publication 20180349413A1 · Dec 6, 2018
Cited By (5)
US 1,103,196 US 12,392,618 US 12,435,982 US 12,639,945 US 12,710,288