Application programming interfaces for gesture operations

    公开(公告)号:US11449217B2

    公开(公告)日:2022-09-20

    申请号:US16840190

    申请日:2020-04-03

    Applicant: Apple Inc.

    Abstract: At least certain embodiments of the present disclosure include an environment with a framework of software code interacting with a plurality of applications to provide gesture operations in response to user inputs detected on a display of a device. A method for operating through an application programming interface (API) in this environment includes displaying a user interface that includes a respective view that is associated with a respective application of the plurality of applications. The method includes, while displaying the respective view, detecting, via the software code, a user input within the region of the touch-sensitive surface that corresponds to the respective view, and, in response, in accordance with a determination that the user input is an inadvertent user input, ignoring the user input. The determination that the user input is an inadvertent user input is made based on an inadvertent user input call transferred through the API.

    Navigation Peek Ahead and Behind
    42.
    发明申请

    公开(公告)号:US20190339091A1

    公开(公告)日:2019-11-07

    申请号:US16513914

    申请日:2019-07-17

    Applicant: Apple Inc.

    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.

    Methods and apparatus for building a three-dimensional model from multiple data sets

    公开(公告)号:US10163260B2

    公开(公告)日:2018-12-25

    申请号:US15235803

    申请日:2016-08-12

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for a map tool displaying a three-dimensional view of a map based on a three-dimensional model of the surrounding environment. The three-dimensional map view of a map may be based on a model constructed from multiple data sets, where the multiple data sets include mapping information for an overlapping area of the map displayed in the map view. For example, one data set may include two-dimensional data including object footprints, where the object footprints may be extruded into a three-dimensional object based on data from a data set composed of three-dimensional data. In this example, the three-dimensional data may include height information that corresponds to the two-dimensional object, where the height may be obtained by correlating the location of the two-dimensional object within the three-dimensional data.

    Warning for Frequently Traveled Trips Based on Traffic

    公开(公告)号:US20170350703A1

    公开(公告)日:2017-12-07

    申请号:US15494163

    申请日:2017-04-21

    Applicant: Apple Inc.

    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.

    Map service with network-based query for search

    公开(公告)号:US09702721B2

    公开(公告)日:2017-07-11

    申请号:US15003190

    申请日:2016-01-21

    Applicant: Apple Inc.

    Abstract: On a mobile device a “live” network-based query for search is performed (e.g., performed automatically) in response to a map display update or other trigger event. In some implementations, when the map display is updated (or other trigger event occurs) a network-based map service is queried to obtain information related to the current location of the mobile device. The information can be presented on the map display. In some implementations, when multiple search results matching the query are provided by the map service, a confirmation request is presented on the mobile device to allow the user to select a search result. The selected search result (e.g., a destination) can be presented on the map display. A route from the current location of the mobile device to a destination can be drawn on the map display.

    SYSTEM AND METHOD FOR ACQUIRING MAP PORTIONS BASED ON EXPECTED SIGNAL STRENGTH OF ROUTE SEGMENTS
    47.
    发明申请
    SYSTEM AND METHOD FOR ACQUIRING MAP PORTIONS BASED ON EXPECTED SIGNAL STRENGTH OF ROUTE SEGMENTS 审中-公开
    基于路段的预期信号强度获取地图部分的系统和方法

    公开(公告)号:US20160252358A1

    公开(公告)日:2016-09-01

    申请号:US14981711

    申请日:2015-12-28

    Applicant: Apple Inc.

    CPC classification number: G01C21/32 G01C21/36 G01C21/367

    Abstract: Embodiments may include determining a navigation route between an origination and a destination; the route may span multiple portions of a map. Embodiments may also include receiving an order of priority in which to receive the multiple portions of the map; the order may be generated based on distinct levels of expected signal strength for each of the multiple portions. For instance, within the order of priority, map portions associated with areas of low signal strength may be ranked higher than areas of higher signal strength. Embodiments may also include acquiring at least some of the portions of the map according to the order of priority, and generating a map display comprising the multiple portions of the map. For instance, map portions associated with areas of poor reception may be downloaded first whereas map portions associated with strong signal strength may be downloaded on-the-fly during route navigation.

    Abstract translation: 实施例可以包括确定发起和目的地之间的导航路线; 路线可以跨越地图的多个部分。 实施例还可以包括接收优先权顺序,其中接收地图的多个部分; 可以基于多个部分中的每一个的期望信号强度的不同级别来生成该顺序。 例如,在优先级顺序中,与低信号强度的区域相关联的映射部分可以被排列为高于较高信号强度的区域。 实施例还可以包括根据优先级顺序获取地图的至少部分部分,以及生成包括地图的多个部分的地图显示。 例如,可以首先下载与接收不良的区域相关联的地图部分,而在路由导航期间可以在飞行中下载与强信号强度相关联的地图部分。

    AUTOMATICALLY ORIENTATING A MAP ACCORDING TO THE MAP'S NATURAL VIEWING ORIENTATION
    48.
    发明申请
    AUTOMATICALLY ORIENTATING A MAP ACCORDING TO THE MAP'S NATURAL VIEWING ORIENTATION 有权
    根据地图的自然观测方向自动定位地图

    公开(公告)号:US20160091322A1

    公开(公告)日:2016-03-31

    申请号:US14503285

    申请日:2014-09-30

    Applicant: Apple Inc.

    CPC classification number: G01C21/367 G06F3/04845 G09B29/005 G09B29/106

    Abstract: Some embodiments provide a device that automatically orients and displays a map of a region according to the natural viewing orientation of the map. In some embodiments, the device examines data associated with the map to determine whether it can identify a natural viewing orientation of the map that differs from the geographic orientation of the map. When the device is able to identify such a natural viewing orientation, it displays the map according to this natural viewing orientation instead of the geographic orientation of the map. On the other hand, when the device is not able to identify a natural viewing orientation that differs from the geographic orientation, the device displays the map according to its geographic orientation. In some embodiments, the geographic orientation of the map is north-up orientation (where north is up (e.g., top center of the page), south is down, west is left, and east is right). In other embodiments, the geographic orientation of the map can be another orientation that is set by one of the geographic directions, such as south-up map orientation, where south is up, north is down, east is left and west is right.

    Abstract translation: 一些实施例提供一种根据地图的自然观看方向自动定位和显示区域的地图的设备。 在一些实施例中,设备检查与地图相关联的数据,以确定它是否能够识别与地图的地理取向不同的地图的自然观看方向。 当设备能够识别这种自然的观看方向时,它将根据这种自然的观看方向显示地图,而不是地图的地理方向。 另一方面,当设备不能识别与地理取向不同的自然观看方向时,设备根据其地理位置显示地图。 在一些实施例中,地图的地理位置是北上方向(北向上(例如页面的顶部中心),南向下,西向左,东向右)。 在其他实施例中,地图的地理取向可以是由地理方向之一设置的另一方向,例如南向上的映射方向,南向上,北向下,东向左和向右是对的。

    Automatic identification of vehicle location
    49.
    发明授权
    Automatic identification of vehicle location 有权
    自动识别车辆位置

    公开(公告)号:US09080878B2

    公开(公告)日:2015-07-14

    申请号:US13773481

    申请日:2013-02-21

    Applicant: Apple Inc.

    Abstract: A mobile computing device can be used to locate a vehicle parking location. In particular, the mobile device can automatically identify when a vehicle in which the mobile device is located has entered into a parked state. The mobile device can determine that the vehicle is in a parked state by analyzing one or more parameters that indicate a parked state or a transit state. The location of the mobile device at a time corresponding to when the vehicle is identified as being parked can be associated with an identifier for the current parking location.

    Abstract translation: 可以使用移动计算设备来定位车辆停车位置。 特别地,移动设备可以自动识别移动设备所在的车辆何时进入停放状态。 移动设备可以通过分析指示停放状态或过境状态的一个或多个参数来确定车辆处于停放状态。 在与车辆被识别为停放时相对应的时间处的移动设备的位置可以与当前停车位置的标识符相关联。

    Warning for Frequently Traveled Trips Based on Traffic
    50.
    发明申请
    Warning for Frequently Traveled Trips Based on Traffic 有权
    基于交通频繁旅行的警示

    公开(公告)号:US20140278070A1

    公开(公告)日:2014-09-18

    申请号:US14081899

    申请日:2013-11-15

    Applicant: Apple Inc.

    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.

    Abstract translation: 本发明的一些实施例提供了一种新颖的预测引擎,其(1)可以为用户制定关于当前或将来的目的地和/或路由到这些目的地的预测,以及(2)可以向用户传递关于这些预测的信息。 在一些实施例中,该引擎包括机器学习引擎,其基于存储的用户特定数据有助于预测的未来目的地和/或到目的地的未来路线的制定。 用户特定的数据在不同的实施例中是不同的。 在一些实施例中,所存储的用户特定数据包括关于以下任何组合的数据:(1)用户旅行的先前目的地,(2)用户采取的先前路由,(3)日历中的日历事件的位置 用户日历,(4)用户具有电子票的事件的位置,以及(5)从发送给用户的最近的电子邮件和/或消息中解析的地址。 在一些实施例中,预测引擎仅依赖于存储在该引擎执行的设备上的用户特定数据。 或者,在其他实施例中,它仅依赖于外部设备/服务器在设备外部存储的用户特定数据。 在其他实施例中,预测引擎依赖于由设备和其他设备/服务器存储的用户特定数据。

Patent Agency Ranking