Location determination using communicatively coupled electronic devices

    公开(公告)号:US10051419B2

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

    申请号:US14842776

    申请日:2015-09-01

    Applicant: Apple Inc.

    Abstract: The present disclosure relates to systems and processes for selecting location data provided by communicatively coupled electronic devices. In one example process, a first electronic device can select one of a first location determined by the first electronic device and a second location determined by a second electronic device for use as the location of the first electronic device. The selection can be made based on one or more of the times the first and second locations were determined, accuracies of the first and second location determinations, whether or not the first and second locations intersect, priorities associated with source used to determine the first and second locations, and previous location determinations made by the first electronic device. The selected location can be used as the location of the first electronic device to execute an application on the first electronic device.

    LOCATION DETERMINATION USING COMMUNICATIVELY COUPLED ELECTRONIC DEVICES
    44.
    发明申请
    LOCATION DETERMINATION USING COMMUNICATIVELY COUPLED ELECTRONIC DEVICES 审中-公开
    使用通信联接电子设备的位置确定

    公开(公告)号:US20160066149A1

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

    申请号:US14842776

    申请日:2015-09-01

    Applicant: Apple Inc.

    Abstract: The present disclosure relates to systems and processes for selecting location data provided by communicatively coupled electronic devices. In one example process, a first electronic device can select one of a first location determined by the first electronic device and a second location determined by a second electronic device for use as the location of the first electronic device. The selection can be made based on one or more of the times the first and second locations were determined, accuracies of the first and second location determinations, whether or not the first and second locations intersect, priorities associated with source used to determine the first and second locations, and previous location determinations made by the first electronic device. The selected location can be used as the location of the first electronic device to execute an application on the first electronic device.

    Abstract translation: 本公开涉及用于选择由通信耦合的电子设备提供的位置数据的系统和过程。 在一个示例性过程中,第一电子设备可以选择由第一电子设备确定的第一位置和由第二电子设备确定的用作第一电子设备的位置的第二位置之一。 选择可以基于确定第一和第二位置的时间的一个或多个,第一和第二位置确定的准确度,第一和第二位置是否相交,与用于确定第一和第二位置的源相关联的优先级 第二位置和由第一电子设备进行的先前位置确定。 所选择的位置可以用作第一电子设备在第一电子设备上执行应用的位置。

    COMMUNICATING MAPPING APPLICATION DATA BETWEEN ELECTRONIC DEVICES
    45.
    发明申请
    COMMUNICATING MAPPING APPLICATION DATA BETWEEN ELECTRONIC DEVICES 审中-公开
    通信电子设备之间的映射应用程序数据

    公开(公告)号:US20160065650A1

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

    申请号:US14842769

    申请日:2015-09-01

    Applicant: Apple Inc.

    CPC classification number: H04L67/06 G06F16/29 G06F16/9535 H04L67/02

    Abstract: The present disclosure relates to systems and processes for efficiently communicating mapping application data between electronic devices. In one example, a first electronic device can act as a proxy between a second electronic device and a map server by receiving a first request for map data from the second user device, determining a set of supplemental data to add to the first request to generate a complete second request for map data, and transmitting the second request to a map server. The first electronic device can receive the requested map data from the map server and transmit the received map data to the second electronic device. In another example, the first electronic device can act as a navigation server for the second electronic device by initially transmitting a full set of route data to the second electronic device and subsequently transmitting route update messages to the second electronic device.

    Abstract translation: 本公开涉及用于在电子设备之间有效地传送映射应用数据的系统和过程。 在一个示例中,第一电子设备可以通过从第二用户设备接收对地图数据的第一请求来确定一组补充数据以添加到第一请求以产生第二电子设备和地图服务器之间的代理 对地图数据的完整的第二请求,以及将第二请求发送到地图服务器。 第一电子设备可以从地图服务器接收所请求的地图数据,并将接收到的地图数据发送到第二电子设备。 在另一示例中,第一电子设备可以通过首先向第二电子设备发送完整路由数据集合并随后向第二电子设备发送路由更新消息来充当第二电子设备的导航服务器。

    Virtual Camera for 3D Maps
    46.
    发明申请
    Virtual Camera for 3D Maps 有权
    3D地图的虚拟相机

    公开(公告)号:US20130321401A1

    公开(公告)日:2013-12-05

    申请号:US13632040

    申请日:2012-09-30

    Applicant: APPLE INC.

    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a mapping application which when executed on a device by at least one processing unit provides automated animation of a three-dimensional (3D) map along a navigation route. The mapping application identifies a first set of attributes for determining a first position of a virtual camera in the 3D map at a first instance in time. Based on the identified first set of attributes, the mapping application determines the position of the virtual camera in the 3D map at the first instance in time. The mapping application identifies a second set of attributes for determining a second position of the virtual camera in the 3D map at a second instance in time. Based on the identified second set of attributes, the mapping application determines the position of the virtual camera in the 3D map at the second instance in time. The mapping application renders an animated 3D map view of the 3D map from the first instance in time to the second instance in time based on the first and second positions of the virtual camera in the 3D map.

    Abstract translation: 一些实施例提供了一种非暂时机器可读介质,其存储映射应用程序,当由至少一个处理单元在设备上执行时,映射应用程序沿着导航路线提供三维(3D)地图的自动化动画。 映射应用程序在第一时间点识别用于确定3D映射中的虚拟摄像机的第一位置的第一组属性。 基于所识别的第一组属性,映射应用程序在第一时间确定3D映射中虚拟摄像机的位置。 映射应用程序在第二时间点识别用于在3D映射中确定虚拟摄像机的第二位置的第二组属性。 基于所识别的第二组属性,映射应用程序在第二个实例中确定虚拟相机在3D地图中的位置。 映射应用程序基于3D映射中的虚拟摄像机的第一和第二位置,在时间上呈现3D映射的从第一个实例到第二个实例的动画3D地图视图。

    User interactions for a mapping application

    公开(公告)号:US11733055B2

    公开(公告)日:2023-08-22

    申请号:US17118144

    申请日:2020-12-10

    Applicant: Apple Inc.

    Abstract: The present disclosure relates to systems and processes for interacting with mapping applications. In one example, a virtual assistant server can efficiently communicate with a map server to provide a user with map data in response to spoken user requests received at a user device. In another example, communicatively coupled electronic devices can be synchronized such that a location marker generated on one device can be displayed on the other device. In another example, an electronic device can display simplified views of individual route directions that can be updated based on movement of the user or in response to user requests. In another example, an electronic device can selectively display an interface including a current location of a user or an interface including a route to a predicted destination based on contextual information associated with the user. The interfaces can include affordances for launching an associated mapping application.

Patent Agency Ranking