-
公开(公告)号:US20130325340A1
公开(公告)日:2013-12-05
申请号:US13632080
申请日:2012-09-30
申请人: APPLE INC.
发明人: Scott Forstall , Marcel van Os , Bradford A. Moore , Brady A. Law
IPC分类号: G01C21/00
CPC分类号: G01C21/3667 , G01C21/00 , G01C21/362 , G06F3/0482 , G06F3/04842
摘要: Some embodiments provide a mapping application that provides routing information to third-party applications on a device. The mapping application receives route data that includes first and second locations. Based on the route data, the mapping application provides a set of routing applications that provide navigation information. The mapping application receives a selection of a routing application in the set of routing applications. The mapping application passes the route data to the selected routing application in order for the routing application to provide navigation information.
-
公开(公告)号:US20130325317A1
公开(公告)日:2013-12-05
申请号:US13705997
申请日:2012-12-05
申请人: APPLE INC.
IPC分类号: G01C21/26
CPC分类号: G01C21/26 , G01C21/32 , G01C21/3667 , G06F17/30241 , G09B29/003 , G09B29/005
摘要: Systems and methods are provided for displaying a portion of a map on a mobile device of a user while the user is traveling along a route. The mobile device can use a selected route and a current location of the device to load map tiles for parts of the map that are upcoming along the route. In this manner, the user can have quick access to the portions of the map that the user likely will want to view. For example, the map tiles can be loaded for the next 50 Km, and then when the stored tiles reaches only 25 Km ahead, another 25 Km of tiles can be retrieved. The amount of tiles loaded (e.g., minimum and maximum amounts) can vary based on a variety of factors, such as network state, distance traveled along the route, and whether the mobile device is charging.
摘要翻译: 提供了系统和方法,用于在用户沿着路线行进时在用户的移动设备上显示地图的一部分。 移动设备可以使用所选择的路线和设备的当前位置来加载地图块,用于沿路线即将到来的地图的部分。 以这种方式,用户可以快速访问用户可能想要查看的地图部分。 例如,地图瓦片可以加载下一个50公里,然后当存储的瓦片仅在前面25公里时,另外可以检索25公里的瓦片。 加载的瓦片的量(例如,最小和最大量)可以基于各种因素而变化,诸如网络状态,沿着路线行进的距离,以及移动设备是否正在充电。
-
公开(公告)号:US20130321402A1
公开(公告)日:2013-12-05
申请号:US13632115
申请日:2012-09-30
申请人: APPLE INC.
发明人: Bradford A. Moore , Marcel van Os , Albert P. Dul , Patrick S. Piemonte , Erik Anders Mikael Adlers
CPC分类号: G06T19/00 , G01C21/00 , G01C21/32 , G01C21/3611 , G01C21/3617 , 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 , G09B29/00 , G09B29/007 , G09B29/10 , Y02D70/10
摘要: A mapping program for execution by at least one processing unit of a device is described. The device includes a touch-sensitive screen and a touch input interface. The program renders and displays a presentation of a map from a particular view of the map. The program generates an instruction to rotate the displayed map in response to a multi-touch input from the multi-touch input interface. In order to generate a rotating presentation of the map, the program changes the particular view while receiving the multi-touch input and for a duration of time after the multi-touch input has terminated in order to provide a degree of inertia motion for the rotating presentation of the map.
摘要翻译: 描述用于由设备的至少一个处理单元执行的映射程序。 该设备包括触摸屏和触摸输入接口。 该程序从地图的特定视图呈现并显示地图的演示。 响应于来自多点触摸输入接口的多点触摸输入,程序产生用于旋转显示的地图的指令。 为了产生地图的旋转呈现,程序在接收多点触摸输入时改变特定视图,并且在多点触摸输入终止之后的持续时间内,为了提供旋转的旋转的惯性运动 演示地图。
-
公开(公告)号:US20230034863A1
公开(公告)日:2023-02-02
申请号:US17964732
申请日:2022-10-12
申请人: Apple Inc.
发明人: Bradford A. Moore , Christine B. McGavran , Gregory D. Bolsinga , Christopher Blumenberg , Seejo K. Pylappan , Marcel Van Os
摘要: 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.
-
公开(公告)号:US11506497B2
公开(公告)日:2022-11-22
申请号:US16511729
申请日:2019-07-15
申请人: Apple Inc.
发明人: Bradford A. Moore , Christine B. McGavran , Gregory D. Bolsinga , Christopher Blumenberg , Seejo K. Pylappan , Marcel Van Os
摘要: 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.
-
公开(公告)号:US11422694B2
公开(公告)日:2022-08-23
申请号:US17024455
申请日:2020-09-17
申请人: Apple Inc.
IPC分类号: G06F3/04883 , G06F3/01 , G06F3/04815 , G06F3/04845 , G06T19/00 , G06F3/0485
摘要: A multitouch device can interpret and disambiguate different gestures related to manipulating a displayed image of a 3D object, scene, or region. Examples of manipulations include pan, zoom, rotation, and tilt. The device can define a number of manipulation modes, including one or more single-control modes such as a pan mode, a zoom mode, a rotate mode, and/or a tilt mode. The manipulation modes can also include one or more multi-control modes, such as a pan/zoom/rotate mode that allows multiple parameters to be modified simultaneously.
-
公开(公告)号:US11082773B2
公开(公告)日:2021-08-03
申请号:US15862401
申请日:2018-01-04
申请人: Apple Inc.
发明人: Jonathan A. Bennett , Stephen O. Lemay , Marcel van Os , Scott Forstall , Bradford A. Moore , Emanuele Vulcano , Seejo K. Pylappan
IPC分类号: H04R5/04 , G10L21/00 , H04R5/00 , G01C21/36 , G06F3/16 , G01C21/00 , G01C21/34 , G10L17/22 , G10L15/22 , G06F16/68 , G06F16/432 , G06F16/44 , G06F3/0481 , G06F3/0484 , G06F3/0488
摘要: A context-aware voice guidance method is provided that interacts with other voice services of a user device. The voice guidance does not provide audible guidance while the user is making a verbal request to any of the voice-activated services. Instead, the voice guidance transcribes its output on the screen while the verbal requests from the user are received. In some embodiments, the voice guidance only provides a short warning sound to get the user's attention while the user is speaking on a phone call or another voice-activated service is providing audible response to the user's inquires. The voice guidance in some embodiments distinguishes between music that can be ducked and spoken words, for example from an audiobook, that the user wants to pause instead of being skipped. The voice guidance ducks music but pauses spoken words of an audio book in order to provide voice guidance to the user.
-
公开(公告)号:US20190339079A1
公开(公告)日:2019-11-07
申请号:US16511729
申请日:2019-07-15
申请人: Apple Inc.
发明人: Bradford A. Moore , Christine B. McGavran , Gregory D. Bolsinga , Christopher Blumenberg , Seejo K. Pylappan , Marcel Van Os
摘要: 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.
-
公开(公告)号:US10352716B2
公开(公告)日:2019-07-16
申请号:US15466485
申请日:2017-03-22
申请人: Apple Inc.
发明人: Christine B. McGavran , Bradford A. Moore , Christopher D. Moore , Harold O. Habeck , Marcel van Os
IPC分类号: G01C21/36 , G06F3/0481 , G06F3/0484 , G06F3/0485 , G06F3/0488
摘要: A method of providing a sequence of turn-by-turn navigation instructions on a device traversing a route is provided. Each turn-by-turn navigation instruction is associated with a location on the route. As the device traverses along the route, the method displays a turn-by-turn navigation instruction associated with a current location of the device. The method receives a touch input through a touch input interface of the device while displaying a first turn-by-turn navigation instruction and a first map region that displays the current location and a first location associated with the first turn-by-turn navigation instruction. In response to receiving the touch input, the method displays a second turn-by-turn navigation instruction and a second map region that displays a second location associated with the second turn-by-turn navigation instruction. Without receiving additional input, the method automatically returns to the display of the first turn-by-turn navigation instruction and the first map region.
-
公开(公告)号:US10318104B2
公开(公告)日:2019-06-11
申请号:US15225766
申请日:2016-08-01
申请人: Apple Inc.
IPC分类号: G06F3/0481 , G01C21/36 , G06F17/28 , G10L15/22 , G06F3/0484 , G06F3/0488 , G06F3/0482
摘要: Some embodiments provide a navigation application. The navigation application includes an interface for receiving data describing junctures along a route from a first location on a map to a second location on the map. The data for each juncture includes a set of angles at which roads leave the juncture. The navigation application includes a juncture decoder for synthesizing, from the juncture data, instruction elements for each juncture that describe different aspects of a maneuver to be performed at the juncture. The navigation application includes an instruction generator for generating at least two different instruction sets for a maneuver by combining one or more of the instruction elements for the juncture at which the maneuver is to be performed. The navigation application includes an instruction retriever for selecting one of the different instruction sets for the maneuver according to a context in which the instruction set will be displayed.
-
-
-
-
-
-
-
-
-