IP Library › Granted Patent US 11,536,585
Granted Patent B2
US 11,536,585 · App. 17/245,722 · Granted Dec 27, 2022

Venues map application and system

Inventors: Ryan D. Shelby (Mountain View, CA); Ryan W. Apuy (San Francisco, CA); Vincent P. Arroyo (Union City, CA); Sunny Chan (Cupertino, CA); Jae Woo Chang (Cupertino, CA); Megan M. Frost (Menlo Park, CA); Brett L. Lareau (San Jose, CA); Sean P. O'Brien (San Francisco, CA); Tadayasu Sasada (Cupertino, CA); Sebastian A. Araya (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 11,536,585
App. No.
17/245,722
Granted
Dec 27, 2022
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. In addition, the application can provide an inside view that includes the physical layout and geometry of the venue's structure as well as the location, structure and layout of points of interest (e.g., stores, security check points, restrooms) within the venue. The views become more detailed as the user zooms into the venue to reveal points of interest and to give the user a feel for traversing the venue.

Claims (63)

1. A method implemented by a mapping application executing on a mobile device having a display screen, the method comprising:

receiving, by the mapping application, a request to present an indoor point of interest on an indoor map;

comparing, by the mapping application, a size of a footprint of the indoor point of interest to a footprint threshold;

based on the comparison:

when the size of the footprint is smaller than the footprint threshold, presenting, by the mapping application, the indoor point of interest on the display screen with a first identifier for the indoor point of interest at a location within the indoor point of interest and offset from an entrance point of a structure for the indoor point of interest, wherein the location is at a first distance from the entrance point, and wherein the location is distinct from an approximate center of the structure; and

when the size of the footprint is larger than the footprint threshold, presenting, by the mapping application, the indoor point of interest on the display screen with the first identifier positioned in the approximate center of the structure.

2. The method of claim 1 , wherein the size of the footprint of the indoor point of interest is larger than the footprint threshold, the method further comprising:

determining that a first portion of a presentation of the indoor point of interest that includes the entrance point is visible on a display screen of the mobile device and a second portion of a presentation of the indoor point of interest is not visible on the display screen; and

based on the determination, presenting the indoor point of interest with the first identifier at the first distance from the entrance point.

3. The method of claim 1 , wherein the indoor point of interest is a first indoor point of interest, the method further comprising:

determining that the first identifier is to be placed at a first location on the screen that overlaps with a second location for a second identifier for the second indoor point of interest; and

based on the determination, presenting the first identifier at a second location that is different from the first location.

4. The method of claim 3 , wherein the first identifier and the second identifier overlap at the first location, the method further comprising:

determining that the first indoor point of interest has a first prominence metric that is higher than a second prominence metric for the second indoor point of interest; and

based on the determination that the first prominence metric is higher, presenting the first identifier and declining to present the second identifier at the first location.

5. The method of claim 3 , wherein the first identifier and the second identifier overlap at the first location, the method further comprising:

determining that a user of the mobile device has visited the first indoor point of interest more frequently than the second indoor point of interest; and

based on the determination that the user has visited the first indoor point of interest more frequently than the second indoor point of interest, presenting the first identifier and declining to present the second identifier at the first location.

6. The method of claim 1 , wherein the first distance is a predetermined distance from the entrance point.

7. The method of claim 1 ,

wherein, when the size of the footprint is larger than the footprint threshold, the first identifier is closer to the approximate center of the structure than to the entrance point of the structure, and

wherein, when the size of the footprint is smaller than the footprint threshold, the first identifier is closer to the entrance point of the structure than to the approximate center of the structure.

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

receiving, by the mapping application, a request to present an indoor point of interest on an indoor map;

comparing, by the mapping application, a size of a footprint of the indoor point of interest to a footprint threshold;

based on the comparison:

when the size of the footprint is smaller than the footprint threshold, presenting, by the mapping application, the indoor point of interest on the display screen with a first identifier for the indoor point of interest at a location within the indoor point of interest and offset from an entrance point of a structure for the indoor point of interest, wherein the location is at a first distance from the entrance point, and wherein the location is distinct from an approximate center of the structure; and

when the size of the footprint is larger than the footprint threshold, presenting, by the mapping application, the indoor point of interest on the display screen with the first identifier positioned in the approximate center of the structure.

9. The non-transitory computer-readable medium of claim 8 , wherein the size of the footprint of the indoor point of interest is larger than the footprint threshold, and wherein the operations further comprise:

determining that a first portion of a presentation of the indoor point of interest that includes the entrance point is visible on a display screen of the mobile device and a second portion of a presentation of the indoor point of interest is not visible on the display screen; and

based on the determination, presenting the indoor point of interest with the first identifier at the first distance from the entrance point.

10. The non-transitory computer-readable medium of claim 8 , wherein the indoor point of interest is a first indoor point of interest, wherein the operations further comprise:

determining that the first identifier is to be placed at a first location on the screen that overlaps with a second location for a second identifier for the second indoor point of interest; and

based on the determination, presenting the first identifier at a second location that is different from the first location.

11. The non-transitory computer-readable medium of claim 10 , wherein the first identifier and the second identifier overlap at the first location, wherein the operations further comprise:

determining that the first indoor point of interest has a first prominence metric that is higher than a second prominence metric for the second indoor point of interest; and

based on the determination that the first prominence metric is higher, presenting the first identifier and declining to present the second identifier at the first location.

12. The non-transitory computer-readable medium of claim 10 , wherein the first identifier and the second identifier overlap at the first location, wherein the operations further comprise:

determining that a user of the mobile device has visited the first indoor point of interest more frequently than the second indoor point of interest; and

based on the determination that the user has visited the first indoor point of interest more frequently than the second indoor point of interest, presenting the first identifier and declining to present the second identifier at the first location.

13. The non-transitory computer-readable medium of claim 8 , wherein the first distance is a predetermined distance from the entrance point.

14. The non-transitory computer-readable medium of claim 8 ,

wherein, when the size of the footprint is larger than the footprint threshold, the first identifier is closer to the approximate center of the structure than to the entrance point of the structure, and

wherein, when the size of the footprint is smaller than the footprint threshold, the first identifier is closer to the entrance point of the structure than to the approximate center of the structure.

15. A system comprising:

one or more processors; and

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

receiving, by the mapping application, a request to present an indoor point of interest on an indoor map;

comparing, by the mapping application, a size of a footprint of the indoor point of interest to a footprint threshold;

based on the comparison:

when the size of the footprint is smaller than the footprint threshold, presenting, by the mapping application, the indoor point of interest on the display screen with a first identifier for the indoor point of interest at a location within the indoor point of interest and offset from an entrance point of a structure for the indoor point of interest, wherein the location is at a first distance from the entrance point, and wherein the location is distinct from an approximate center of the structure; and

when the size of the footprint is larger than the footprint threshold, presenting, by the mapping application, the indoor point of interest on the display screen with the first identifier positioned in the approximate center of the structure.

16. The system of claim 15 , wherein the size of the footprint of the indoor point of interest is larger than the footprint threshold, and wherein the operations further comprise:

determining that a first portion of a presentation of the indoor point of interest that includes the entrance point is visible on a display screen of the mobile device and a second portion of a presentation of the indoor point of interest is not visible on the display screen; and

based on the determination, presenting the indoor point of interest with the first identifier at the first distance from the entrance point.

17. The system of claim 15 , wherein the indoor point of interest is a first indoor point of interest, wherein the operations further comprise:

determining that the first identifier is to be placed at a first location on the screen that overlaps with a second location for a second identifier for the second indoor point of interest; and

based on the determination, presenting the first identifier at a second location that is different from the first location.

18. The system of claim 17 , wherein the first identifier and the second identifier overlap at the first location, wherein the operations further comprise:

determining that the first indoor point of interest has a first prominence metric that is higher than a second prominence metric for the second indoor point of interest; and

based on the determination that the first prominence metric is higher, presenting the first identifier and declining to present the second identifier at the first location.

19. The system of claim 15 , wherein, when the size of the footprint is larger than the footprint threshold, the first identifier is closer to the approximate center of the structure than to the entrance point of the structure.

20. The system of claim 15 , wherein, when the size of the footprint is smaller than the footprint threshold, the first identifier is closer to the entrance point of the structure than to the approximate center of the structure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2024
From: ARAYA, SEBASTIAN A.; ARROYO, VICENTE P.; CHAN, SUNNY; FROST, MEGAN M.; LAREAU, BRETT L.; O'BRIEN, SEAN P.; APUY, RYAN W.; SASADA, TADAYASU; SHELBY, RYAN D.; CHANG, JAE WOO
To: APPLE INC.
Reel/Frame 068294/0537 →
Continuity (3)
Continuation 15990456 · May 25, 2018
Provisional Application 62514547 · Jun 2, 2017
Related Publication 20210247202A1 · Aug 12, 2021