-
公开(公告)号:US20130321411A1
公开(公告)日:2013-12-05
申请号:US13706243
申请日:2012-12-05
Applicant: APPLE INC.
Inventor: Aroon Pahwa , Edward Kandrot , Christopher Blumenberg , Jeffrey H. Hultquist , Robert R. Cook , Billy P. Chen , Patrick S. Piemonte
IPC: G06T15/00
CPC classification number: G06T15/005 , G06T15/20 , G06T17/05
Abstract: Methods and systems are provided for efficiently identifying map tiles of a raised-relief map to retrieve from a server. An electronic device can use estimates of height(s) for various region(s) of the map to determine map tiles that are likely viewable from a given position of a virtual camera. The device can calculate the intersection of the field of view of the virtual camera with the estimated heights to determine a location of the map tiles (e.g., as determined by a 2D grid) needed. In this manner, the electronic device can retrieve, from a map server, the map tiles needed to display the image, without retrieving extraneous tiles that are not needed. Identifying such tiles can reduce the amount of data to be sent across a network and reduce the number of requests for tiles, since the correct tiles can be obtained with the first request.
Abstract translation: 提供了方法和系统,用于有效地识别浮雕图的地图瓦片以从服务器检索。 电子设备可以使用地图的各个区域的高度的估计来确定可能从虚拟相机的给定位置可见的地图瓦片。 设备可以计算虚拟摄像机的视野与估计高度的交集,以确定所需的地图瓦片的位置(例如,由2D网格确定)。 以这种方式,电子设备可以从地图服务器检索显示图像所需的地图瓦片,而不检索不需要的无关瓦片。 识别这样的瓦片可以减少要通过网络发送的数据量并且减少对瓦片的请求数量,因为可以利用第一请求获得正确的瓦片。
-
公开(公告)号:US20130321400A1
公开(公告)日:2013-12-05
申请号:US13632036
申请日:2012-09-30
Applicant: APPLE INC.
Inventor: Marcel van Os , Aroon Pahwa , Christopher D. Moore , Christopher Blumenberg , Patrick S. Piemonte
IPC: G06T15/00
CPC classification number: G01C21/3635 , G01C21/26 , G01C21/28 , G01C21/3638 , G06F16/2291 , G06F16/29 , G06K9/46 , G06T15/005 , G06T19/20 , G06T2219/2016 , G06T2219/2024 , Y02D70/10
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program which when executed on a device by at least one processing unit provides different viewing modes for viewing a three-dimensional (3D) map. The program renders a first view of the 3D map for display in a first viewing mode based on a first set of map data. The program receives input to adjust the view of the 3D map. In response to the input, the program renders a second view of the 3D map for display in a second viewing mode based on a second set of map data different from the first set of map data.
Abstract translation: 一些实施例提供了一种非暂时机器可读介质,其存储当由至少一个处理单元在设备上执行时提供用于观看三维(3D)地图的不同观看模式的程序。 该程序呈现基于第一组地图数据在第一观看模式中显示的3D地图的第一视图。 该程序接收输入以调整3D地图的视图。 响应于输入,程序呈现3D地图的第二视图,用于基于与第一组地图数据不同的第二组地图数据在第二观看模式中显示。
-
公开(公告)号:US20250021223A1
公开(公告)日:2025-01-16
申请号:US18629712
申请日:2024-04-08
Applicant: Apple Inc.
Inventor: Christopher Blumenberg
IPC: G06F3/0488 , G06F3/0481 , G06F3/04845 , G06F3/0485 , G06F3/04883 , G06F9/451 , G06T13/80
Abstract: A computer system with one or more display devices and one or more input devices displays a user interface of a software application that includes one or more views. The computer system detects a user input that comprises one or more input points directed to a respective view of the one or more views and, in response, transfers an input start event function call through an application programming interface to software associated with the respective view. The computer system detects a change in the user input, the change corresponding to input movement relative to the respective view and, in response, transfers an input changed event function call through the application programming interface to the software associated with the respective view. After transferring the input changed event function call, the computer system transfers an input end function call through the application programming interface to the software associated with the respective view.
-
公开(公告)号:US12002161B2
公开(公告)日:2024-06-04
申请号:US16231090
申请日:2018-12-21
Applicant: Apple Inc.
Inventor: James A. Howard , Christopher Blumenberg
CPC classification number: G06T19/00 , G01C21/3638 , G06T15/04 , G06T15/205 , G06T17/20 , G06T19/20
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.
-
公开(公告)号:US11971273B2
公开(公告)日:2024-04-30
申请号:US17829326
申请日:2022-05-31
Applicant: Apple Inc.
Inventor: Bradford Moore , Christopher Blumenberg , Marcel Van Os , Graham Gyatt
CPC classification number: G01C21/3626 , G01C21/20 , G01C21/3415 , G01C21/36 , G01C21/3664 , G01C21/3673 , G01C21/3676
Abstract: Devices, methods, nd machine-read le media to facilitate intuitive comparison and selection of calculated navigation routes are disclosed. An electronic device for navigation includes a touch-sensitive screen and a processing module for displaying a map, calculating a number or navigation routes simultaneously on the touch-sensitive screen, and receiving a selection of a route. Callouts, or markers for presenting key information about each route, are also displayed discretely on the map. Navigation tiles including key route information and route pictorials can also be created and displayed for each calculated route.
-
公开(公告)号:US20230034863A1
公开(公告)日:2023-02-02
申请号:US17964732
申请日:2022-10-12
Applicant: Apple Inc.
Inventor: Bradford A. Moore , Christine B. McGavran , 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.
-
公开(公告)号:US11506497B2
公开(公告)日:2022-11-22
申请号:US16511729
申请日:2019-07-15
Applicant: Apple Inc.
Inventor: Bradford A. Moore , Christine B. McGavran , 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.
-
公开(公告)号:US11120485B2
公开(公告)日:2021-09-14
申请号:US15925693
申请日:2018-03-19
Applicant: Apple Inc.
Inventor: James Alexander Howard , William Bedford Turner , Christopher Blumenberg , Richard Williamson
IPC: G06Q30/06 , G06Q30/02 , G06F3/0481
Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.
-
公开(公告)号:US20200233555A1
公开(公告)日:2020-07-23
申请号:US16840190
申请日:2020-04-03
Applicant: Apple Inc.
Inventor: Christopher Blumenberg
IPC: G06F3/0488 , G06T13/80 , G06F3/0485 , G06F3/0481 , G06F3/041 , G06F9/451 , G06F3/0484
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.
-
公开(公告)号:US20200049526A1
公开(公告)日:2020-02-13
申请号:US16576459
申请日:2019-09-19
Applicant: Apple Inc.
Inventor: Bradford Moore , Christopher Blumenberg , Marcel Van Os , Graham Gyatt
Abstract: Devices, methods, and machine-readable media to facilitate intuitive comparison and selection of calculated navigation routes are disclosed. An electronic device for navigation includes a touch-sensitive screen and a processing module for displaying a map, calculating a number or navigation routes simultaneously on the touch-sensitive screen, and receiving a selection of a route. Callouts, or markers for presenting key information about each route, are also displayed discretely on the map. Navigation tiles including key route information and route pictorials can also be created and displayed for each calculated route.
-
-
-
-
-
-
-
-
-