-
公开(公告)号:US11079248B2
公开(公告)日:2021-08-03
申请号:US16513914
申请日:2019-07-17
Applicant: Apple Inc.
Inventor: Christopher D. Moore , Christopher Blumenberg , Marcel van Os , Billy P. Chen
Abstract: Some embodiments of the invention provide a navigation application that allows a user to peek ahead or behind during a turn-by-turn navigation presentation that the application provides while tracking a device (e.g., a mobile device, a vehicle, etc.) traversal of a physical route. As the device traverses along the physical route, the navigation application generates a navigation presentation that shows a representation of the device on a map traversing along a virtual route that represents the physical route on the map. While providing the navigation presentation, the navigation application can receive user input to look ahead or behind along the virtual route. Based on the user input, the navigation application moves the navigation presentation to show locations on the virtual route that are ahead or behind the displayed current location of the device on the virtual route. This movement can cause the device representation to no longer be visible in the navigation presentation. Also, the virtual route often includes several turns, and the peek ahead or behind movement of the navigation presentation passes the presentation through one or more of these turns. In some embodiments, the map can be defined presented as a two-dimensional (2D) or a three-dimensional (3D) scene.
-
公开(公告)号:US10371526B2
公开(公告)日:2019-08-06
申请号:US15494163
申请日:2017-04-21
Applicant: Apple Inc.
Inventor: Christine B. McGavran , Bradford A. Moore , Gregory D. Bolsinga , Christopher Blumenberg , Seejo K. Pylappan , Marcel van Os
Abstract: Some embodiments of the invention provide a novel prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for a user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following: (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user. In some embodiments, the prediction engine only relies on user-specific data stored on the device on which this engine executes. Alternatively, in other embodiments, it relies only on user-specific data stored outside of the device by external devices/servers. In still other embodiments, the prediction engine relies on user-specific data stored both by the device and by other devices/servers.
-
公开(公告)号:US10366523B2
公开(公告)日:2019-07-30
申请号:US14880142
申请日:2015-10-09
Applicant: Apple Inc.
Inventor: Billy P. Chen , Patrick S. Piemonte , Christopher Blumenberg
Abstract: Methods, systems and apparatus are described to provide visual feedback of a change in map view. Various embodiments may display a map view of a map in a two-dimensional map view mode. Embodiments may obtain input indicating a change to a three-dimensional map view mode. Input may be obtained through the utilization of touch, auditory, or other well-known input technologies. Some embodiments may allow the input to request a specific display position to display. In response to the input indicating a change to a three-dimensional map view mode, embodiments may then display an animation that moves a virtual camera for the map display to different virtual camera positions to illustrate that the map view mode is changed to a three-dimensional map view mode.
-
公开(公告)号:US10176633B2
公开(公告)日:2019-01-08
申请号:US13632132
申请日:2012-09-30
Applicant: Apple Inc.
Inventor: Bradford A. Moore , Marcel van Os , Christopher Blumenberg , Brady A. Law , Emanuele Vulcano , Jonathan Koch , Richard J. Williamson
IPC: G06T19/00 , G01C21/36 , G09B29/00 , G01C21/00 , G06F3/041 , G06F3/0482 , G06F3/0484 , G06F17/30 , G09B29/10 , G06T17/05 , G06F3/0488 , G06F3/0481 , G06T13/20
Abstract: An integrated map and navigation program is described. The program provides a first operational mode for browsing and searching a map. The program provides a second operational mode for providing a navigation presentation that provides a set of navigation directions along a navigated route by reference to the map.
-
公开(公告)号:US20180348005A1
公开(公告)日:2018-12-06
申请号:US16101803
申请日:2018-08-13
Applicant: Apple Inc.
Inventor: Christopher D. Moore , Christopher Blumenberg , Marcel van Os , Billy P. Chen
CPC classification number: G01C21/3632 , G01C21/3415 , G01C21/3635 , G01C21/3638 , G01C21/3664
Abstract: Some embodiments of the invention provide a navigation application that allows a user to peek ahead or behind during a turn-by-turn navigation presentation that the application provides while tracking a device (e.g., a mobile device, a vehicle, etc.) traversal of a physical route. As the device traverses along the physical route, the navigation application generates a navigation presentation that shows a representation of the device on a map traversing along a virtual route that represents the physical route on the map. While providing the navigation presentation, the navigation application can receive user input to look ahead or behind along the virtual route. Based on the user input, the navigation application moves the navigation presentation to show locations on the virtual route that are ahead or behind the displayed current location of the device on the virtual route. This movement can cause the device representation to no longer be visible in the navigation presentation. Also, the virtual route often includes several turns, and the peek ahead or behind movement of the navigation presentation passes the presentation through one or more of these turns. In some embodiments, the map can be defined presented as a two-dimensional (2D) or a three-dimensional (3D) scene.
-
公开(公告)号:US10109255B2
公开(公告)日:2018-10-23
申请号:US13780710
申请日:2013-02-28
Applicant: Apple Inc.
Inventor: Marcel Van Os , Patrick S. Piemonte , Billy P. Chen , Christopher Blumenberg
Abstract: Methods, systems and apparatus are described to dynamically generate map textures. A client device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include texture indicators linked to the one or more shapes. Embodiments may render the map data. For one or more shapes, a texture definition may be obtained. Based on the texture definition, a client device may dynamically generate a texture for the shape. The texture may then be applied to the shape to render a current fill portion of the shape. In some embodiments the render map view is displayed.
-
公开(公告)号:US20170052672A1
公开(公告)日:2017-02-23
申请号:US15162576
申请日:2016-05-23
Applicant: Apple Inc.
Inventor: Scott Forstall , Bradford A. Moore , Marcel van Os , Christopher Blumenberg , Emanuele Vulcano , Brady A. Law , Patrick S. Piemonte , Matthew B. Ball
IPC: G06F3/0481 , G06F3/0482 , G09B29/10 , G06F3/0488 , G06T17/05 , G01C21/36 , G06T19/00 , G06F3/0484
Abstract: A device that includes at least one processing unit and stores a multi-mode mapping program for execution by the at least one processing unit is described. The program includes a user interface (UI). The UI includes a display area for displaying a two-dimensional (2D) presentation of a map or a three-dimensional (3D) presentation of the map. The UI includes a selectable 3D control for directing the program to transition between the 2D and 3D presentations.
Abstract translation: 描述了包括至少一个处理单元并存储用于由至少一个处理单元执行的多模式映射程序的设备。 该程序包括用户界面(UI)。 UI包括用于显示地图的二维(2D)呈现或地图的三维(3D)呈现)的显示区域。 UI包括用于指导程序在2D和3D呈现之间转换的可选3D控件。
-
公开(公告)号:US09451035B2
公开(公告)日:2016-09-20
申请号:US14585499
申请日:2014-12-30
Applicant: Apple Inc.
Inventor: Richard Williamson , Christopher Blumenberg , Seejo Pylappan , James Howard
Abstract: Methods, systems, and computer-readable media for a location information server to gather location updates by sending location-update-requests through a push notification service to a mobile device are disclosed. The mobile device provides location updates in response to the push-based location-update-requests received through the push notification service. The mobile device can switch from a self-initiated location update mode to a push-based location update mode depending on the current state of the mobile device. The mobile device can also choose an appropriate positioning system for self-locating based on the information embedded in the location-update-request received through the push notification service. The information embedded in the pushed location-update-request can be a precision requirement or context information that can be used to determine a precision requirement for the location update.
-
公开(公告)号:US09367959B2
公开(公告)日:2016-06-14
申请号:US13632124
申请日:2012-09-30
Applicant: Apple Inc.
Inventor: Scott Forstall , Bradford A. Moore , Marcel van Os , Christopher Blumenberg , Emanuele Vulcano , Brady A. Law , Patrick S. Piemonte , Matthew B. Ball
IPC: G06T19/00 , G01C21/36 , G06F3/0481 , G06F17/30 , G06F3/0488 , G01C21/00 , G06F3/041 , G06F3/0482 , G06F3/0484 , G01C21/32 , G09B29/00 , G09B29/10 , G06T17/05 , G06Q30/02
CPC classification number: G01C21/00 , G01C21/32 , G01C21/3626 , G01C21/3638 , G01C21/3664 , G01C21/367 , G01C21/3673 , G01C21/3682 , G06F3/041 , G06F3/04815 , G06F3/0482 , G06F3/0484 , G06F3/04845 , G06F3/04883 , G06F17/30991 , G06F2203/04808 , G06Q30/0259 , G06T17/05 , G06T19/00 , G06T19/003 , G09B29/007 , G09B29/10 , G09B29/106 , Y02D70/10
Abstract: A device that includes at least one processing unit and stores a multi-mode mapping program for execution by the at least one processing unit is described. The program includes a user interface (UI). The UI includes a display area for displaying a two-dimensional (2D) presentation of a map or a three-dimensional (3D) presentation of the map. The UI includes a selectable 3D control for directing the program to transition between the 2D and 3D presentations.
Abstract translation: 描述了包括至少一个处理单元并存储用于由至少一个处理单元执行的多模式映射程序的设备。 该程序包括用户界面(UI)。 UI包括用于显示地图的二维(2D)呈现或地图的三维(3D)呈现)的显示区域。 UI包括用于指导程序在2D和3D呈现之间转换的可选3D控件。
-
公开(公告)号:US09355476B2
公开(公告)日:2016-05-31
申请号:US13632001
申请日:2012-09-30
Applicant: Apple Inc.
Inventor: Okan Arikan , Vincent Dumont , Billy P. Chen , Christopher Blumenberg
CPC classification number: G06T11/20 , G01C21/32 , G06T7/0004 , G06T11/00 , G06T11/60 , G06T17/05 , G09G5/00
Abstract: Some embodiments provide a method for a mapping service. For a set of road segments that intersect at a junction in a map region, the method generates an initial set of geometries for use in generating downloadable map information for the map region. For each corner formed by the geometries at the junction, the method determines whether to perform a smoothing operation. When a particular corner meets a set of criteria, the method modifies the geometries of at least one road segment to smooth the corner.
Abstract translation: 一些实施例提供了用于映射服务的方法。 对于在地图区域的交叉处相交的一组路段,该方法生成用于生成地图区域的可下载地图信息的初始几何集合。 对于由结点处的几何形状形成的每个角,该方法确定是否执行平滑操作。 当特定角落符合一组条件时,该方法会修改至少一条路段的几何形状,以平滑角落。
-
-
-
-
-
-
-
-
-