-
公开(公告)号:US20180210912A1
公开(公告)日:2018-07-26
申请号:US15879255
申请日:2018-01-24
Applicant: Apple Inc.
Inventor: Alexander Radus , Jonathan P. McCabe , Joseph A. Dean , Matthew B. Ball , Sergey Gindin , Daniel Eggert
IPC: G06F17/30
CPC classification number: G06F16/2379 , G06F16/2246 , G06F16/29 , H03M7/30 , H03M7/3068 , H03M7/3091
Abstract: In some implementations, a system can optimize offline map data updates. For example, a server device in the system can determine a metric for identifying map data objects based on attributes of the map data objects. The server device can then generate a quadtree that stores the map data objects in nodes of the quadtree based on the metric. When processing an update to the map data stored at the server device, the server device can generate update data describing the updates for each node in the quadtree based on a binary difference algorithm and/or a semantic difference algorithm. The server device can select the algorithm based on which algorithm results in the smallest compressed size of the update data.
-
公开(公告)号:US20160358128A1
公开(公告)日:2016-12-08
申请号:US14869675
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Christine B. McGavran , Scott Adler , Viktor Miladinov , Matthew B. Ball , Christopher Y. Tremblay , Thomas Wagner , Ketan Singh
CPC classification number: G06F16/2358 , G01C21/20 , G06F1/3206 , G06F16/29 , G06F16/9537 , G06Q10/109 , G06Q10/1095 , H04L67/18 , H04W4/024 , H04W4/025 , H04W4/40 , H04W52/0229 , Y02D70/142 , Y02D70/144 , Y02D70/164
Abstract: A method of providing travel updates for an event stored in a calendar application of a device is provided. The method receives the location and the starting time of the event from the calendar application at a navigation application of the device. The method determines an estimated travel time from the current location of the device to the location of the event. The method determines a time for timely departure to the event based on the estimated travel time. The method provides several travel updates that include the time for timely departure to the calendar application. The travel updates are utilized by the calendar application to provide a set of alerts regarding the time for the timely departure to the event.
Abstract translation: 提供了一种为存储在设备的日历应用中的事件提供旅行更新的方法。 该方法在设备的导航应用中从日历应用接收事件的位置和开始时间。 该方法确定从设备的当前位置到事件位置的估计行进时间。 该方法基于估计的行驶时间确定及时离开事件的时间。 该方法提供了几个旅行更新,包括及时离开日历应用程序的时间。 日历应用程序利用旅行更新来提供关于及时离开事件的时间的一组警报。
-
公开(公告)号:US10963450B2
公开(公告)日:2021-03-30
申请号:US15879255
申请日:2018-01-24
Applicant: Apple Inc.
Inventor: Alexander Radus , Jonathan P. McCabe , Joseph A. Dean , Matthew B. Ball , Sergey Gindin , Daniel Eggert
Abstract: In some implementations, a system can optimize offline map data updates. For example, a server device in the system can determine a metric for identifying map data objects based on attributes of the map data objects. The server device can then generate a quadtree that stores the map data objects in nodes of the quadtree based on the metric. When processing an update to the map data stored at the server device, the server device can generate update data describing the updates for each node in the quadtree based on a binary difference algorithm and/or a semantic difference algorithm. The server device can select the algorithm based on which algorithm results in the smallest compressed size of the update data.
-
公开(公告)号:US10863305B2
公开(公告)日:2020-12-08
申请号:US16653075
申请日:2019-10-15
Applicant: Apple Inc.
Inventor: Matthew B. Ball , Brian J. Andrich , Jonathan Paul McCabe , Julie M. Fortuna , Joseph A. Dean
IPC: H04W24/00 , H04W4/021 , H04L29/08 , G06F16/29 , G06F16/23 , G06F16/9537 , G06F16/2457 , H04W4/02 , H04W84/12
Abstract: In some implementations, a computing device can identify relevant locations using location data gathered by and/or entered into the device. In some implementations, the device can proactively request offline map data for the relevant locations. A server can identify offline map data responsive to the request and send at least a portion thereof to the device in response. In some implementations, the device can suggest downloading offline map data for the relevant locations to a user before requesting the data. The user may be able to edit the location and/or search for other locations to download. The device may provide features for managing downloaded offline map content automatically and/or in response to user input.
-
公开(公告)号:US20160357804A1
公开(公告)日:2016-12-08
申请号:US14869729
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Christine B. McGavran , Scott Adler , Viktor Miladinov , Matthew B. Ball , Thomas Wagner
CPC classification number: G06F16/2358 , G01C21/20 , G06F1/3206 , G06F16/29 , G06F16/9537 , G06Q10/109 , G06Q10/1095 , H04L67/18 , H04W4/024 , H04W4/025 , H04W4/40 , H04W52/0229 , Y02D70/142 , Y02D70/144 , Y02D70/164
Abstract: A method of determining a location of an event stored on a calendar application of a device is provided. The method sends a location string associated with the event from the calendar application to a geo coder. The method receives a handle that includes a set of data items that uniquely identifies the location of the event. The data items in the handle are not accessed or individually utilized by the calendar application. Prior to the start of the event, the method requests travel updates to the location of event from a navigation application. The request includes the handle and the start time of the event. The method receives periodic routing updates to the location of the event from the navigation application.
Abstract translation: 提供了一种确定存储在设备的日历应用上的事件的位置的方法。 该方法将与事件相关联的位置字符串从日历应用程序发送到地理编码器。 该方法接收包括唯一标识事件位置的一组数据项的句柄。 手柄中的数据项不被日历应用程序访问或单独使用。 在事件开始之前,该方法请求从导航应用程序更新到事件的位置。 该请求包括事件的句柄和开始时间。 该方法从导航应用程序接收到事件位置的周期性路由更新。
-
公开(公告)号:US10433108B2
公开(公告)日:2019-10-01
申请号:US15990412
申请日:2018-05-25
Applicant: Apple Inc.
Inventor: Matthew B. Ball , Brian J. Andrich , Jonathan Paul McCabe , Julie M. Fortuna , Joseph A. Dean
IPC: H04W4/021 , H04L29/08 , G06F16/29 , G06F16/23 , G06F16/9537 , G06F16/2457 , H04W4/02 , H04W84/12
Abstract: In some implementations, a computing device can identify relevant locations using location data gathered by and/or entered into the device. In some implementations, the device can proactively request offline map data for the relevant locations. A server can identify offline map data responsive to the request and send at least a portion thereof to the device in response. In some implementations, the device can suggest downloading offline map data for the relevant locations to a user before requesting the data. The user may be able to edit the location and/or search for other locations to download. The device may provide features for managing downloaded offline map content automatically and/or in response to user input.
-
公开(公告)号:US20180352370A1
公开(公告)日:2018-12-06
申请号:US15990423
申请日:2018-05-25
Applicant: Apple Inc.
Inventor: Matthew B. Ball , Brian J. Andrich , Jonathan Paul McCabe , Julie M. Fortuna , Joseph A. Dean
Abstract: In some implementations, a computing device can identify relevant locations using location data gathered by and/or entered into the device. In some implementations, the device can proactively request offline map data for the relevant locations. A server can identify offline map data responsive to the request and send at least a portion thereof to the device in response. In some implementations, the device can suggest downloading offline map data for the relevant locations to a user before requesting the data. The user may be able to edit the location and/or search for other locations to download. The device may provide features for managing downloaded offline map content automatically and/or in response to user input.
-
公开(公告)号:US09706518B2
公开(公告)日:2017-07-11
申请号:US14292930
申请日:2014-06-01
Applicant: Apple Inc.
Inventor: Matthew B. Ball , Christopher Blumenberg , Seejo K. Pylappan , Nils Stefan Daniel Bengtsson , Per Fahlberg , Megan M. Frost , Marcel van Os
Abstract: Some embodiments provide location-based, application-feature notifications for a multi-feature application that executes on a device. For instance, when a feature (e.g., a functionality, or service) of an application becomes available in a particular region, some embodiments provide a notification of the availability of the new feature in the particular region. In some embodiments, the notification is a location-based notification that is provided to only devices that execute in or near the particular region in which the location-based feature has recently become available. In other embodiments, the notification is also provided to devices that are not near the particular region (e.g., are provided to all devices in the United States, when the feature becomes available in California).
-
9.
公开(公告)号:US20140365901A1
公开(公告)日:2014-12-11
申请号:US14064099
申请日:2013-10-25
Applicant: Apple Inc.
Inventor: Alexandre Moha , Julien Robert , Matthew B. Ball , Justin Wood
IPC: G06F3/0484
CPC classification number: G01C21/367 , H04W4/00 , H04W4/027
Abstract: A method of sending map related information from a device to a set of associated devices is provided. The method displays a map on a display screen of a first device. The method receives a request to share map information with other associated devices. The method displays a list of a set of devices associated with the first device. The method receives a selection of one or more devices in the set of devices. The method identifies the map information to share based on a set of criteria. The method sends the identified map information from the first device to the identified devices.
Abstract translation: 提供了一种从设备向一组关联设备发送地图相关信息的方法。 该方法在第一设备的显示屏幕上显示地图。 该方法接收与其他相关设备共享地图信息的请求。 该方法显示与第一设备相关联的一组设备的列表。 该方法接收该组设备中的一个或多个设备的选择。 该方法基于一组标准来标识要共享的地图信息。 该方法将识别的地图信息从第一设备发送到所识别的设备。
-
公开(公告)号:US11487752B2
公开(公告)日:2022-11-01
申请号:US17180409
申请日:2021-02-19
Applicant: Apple Inc.
Inventor: Alexander Radus , Jonathan P. McCabe , Joseph A. Dean , Matthew B. Ball , Sergey Gindin , Daniel Eggert
Abstract: In some implementations, a system can optimize offline map data updates. For example, a server device in the system can determine a metric for identifying map data objects based on attributes of the map data objects. The server device can then generate a quadtree that stores the map data objects in nodes of the quadtree based on the metric. When processing an update to the map data stored at the server device, the server device can generate update data describing the updates for each node in the quadtree based on a binary difference algorithm and/or a semantic difference algorithm. The server device can select the algorithm based on which algorithm results in the smallest compressed size of the update data.
-
-
-
-
-
-
-
-
-