The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 01, 2022

Filed:

Jun. 30, 2020
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Justin M. Strawn, Palo Alto, CA (US);

Adam B. Findley, East Palo Alto, CA (US);

Nathan L. Fillhardt, Scott Valley, CA (US);

Brian J. Andrich, San Fracisco, CA (US);

Usama M. Hajj, San Fracisco, CA (US);

Tadayasu Sasada, Cupertino, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G01C 21/36 (2006.01); G06F 3/14 (2006.01); H04N 7/18 (2006.01); G08G 1/0969 (2006.01); G08G 1/0968 (2006.01); G06F 3/147 (2006.01); G01C 21/34 (2006.01); G06T 15/20 (2011.01); G06T 17/05 (2011.01); G06T 19/00 (2011.01); G10L 15/22 (2006.01);
U.S. Cl.
CPC ...
G01C 21/3635 (2013.01); G01C 21/3415 (2013.01); G01C 21/3608 (2013.01); G01C 21/3638 (2013.01); G01C 21/3655 (2013.01); G01C 21/3667 (2013.01); G01C 21/3676 (2013.01); G06F 3/14 (2013.01); G06F 3/147 (2013.01); G06T 15/20 (2013.01); G06T 17/05 (2013.01); G06T 19/003 (2013.01); G08G 1/0969 (2013.01); G08G 1/096827 (2013.01); H04N 7/183 (2013.01); H04N 7/188 (2013.01); G09G 2380/10 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01);
Abstract

Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g., until the navigation context changes, or until the navigation presentation ends when the navigation context does not change again). During the navigation presentation, each time the navigation context changes, the identified set of attributes may change. This change, in turn, may cause the method of some embodiments to select a new style for operating the virtual camera. When the style for operating the virtual camera changes, the method of some embodiments modifies the way the virtual camera captures the portion of the map to render.


Find Patent Forward Citations

Loading…