Warning for Frequently Traveled Trips Based on Traffic

    公开(公告)号:US20190339079A1

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

    申请号:US16511729

    申请日:2019-07-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.

    Application Programming Interface for Gesture Operations

    公开(公告)号:US20190138181A1

    公开(公告)日:2019-05-09

    申请号:US16240662

    申请日:2019-01-04

    Applicant: Apple Inc.

    Abstract: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application to provide gesture operations for a display of a device. A method for operating through an application programming interface (API) in this environment includes transferring, from platform code configured to provide a common framework for handling gesture events, to a program, a rotation transform function call in response to an input that corresponds to a gesture based on two or more concurrent touches. The method includes transferring, via the API, a gesture change function call from the platform code to the program in response to detecting a change in the gesture that corresponds to a change in one or more touches. The method includes, in response to transferring the rotation transform function call and the gesture change function call, performing a rotation transform to rotate a view of the program.

    Application programming interfaces for gesture operations

    公开(公告)号:US10175876B2

    公开(公告)日:2019-01-08

    申请号:US15139260

    申请日:2016-04-26

    Applicant: Apple Inc.

    Abstract: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application to provide gesture operations for a display of a device. A method for operating through an application programming interface (API) in this environment includes transferring a scaling transform call. The gesture operations include performing a scaling transform such as a zoom in or zoom out in response to a user input having two or more input points. The gesture operations also include performing a rotation transform to rotate an image or view in response to a user input having two or more input points.

    Graphical representation generation for multiple points of interest

    公开(公告)号:US10170084B2

    公开(公告)日:2019-01-01

    申请号:US15879158

    申请日:2018-01-24

    Applicant: APPLE INC.

    Abstract: A navigation application can generate and display a composite representation of multiple POIs when POI icons representing the POIs appear to be overlapping. Some embodiments display the composite representation when a certain zoom level is reached for a map including the multiple POI icons. In some embodiments, the navigation application can determine POIs that may be of interest to the user based on the user's attributes and activity history and generate the composite representation based on those attributes. The composite representation can include multiple POI icons that are displayed adjacent to each other such that a user of the navigation application can readily identify POIs that are likely to be of interest to the user within a region.

    Navigation peek ahead and behind
    86.
    发明授权

    公开(公告)号:US10048085B2

    公开(公告)日:2018-08-14

    申请号:US15462593

    申请日:2017-03-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
    88.
    发明申请
    Methods and Apparatus for Building a Three-Dimensional Model from Multiple Data Sets 审中-公开
    用于从多个数据集构建三维模型的方法和装置

    公开(公告)号:US20170039757A1

    公开(公告)日:2017-02-09

    申请号: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.

    Abstract translation: 用于基于周围环境的三维模型显示地图的三维视图的地图工具的方法和装置。 地图的三维地图视图可以基于由多个数据集构成的模型,其中多个数据集包括在地图视图中显示的地图的重叠区域的映射信息。 例如,一个数据集可以包括包括对象足迹的二维数据,其中可以基于来自由三维数据组成的数据集的数据将对象足迹挤出成三维对象。 在该示例中,三维数据可以包括对应于二维对象的高度信息,其中可以通过将三维数据内的二维对象的位置相关联来获得高度。

Patent Agency Ranking