Multifunctional devices as virtual accessories

    公开(公告)号:US10277683B2

    公开(公告)日:2019-04-30

    申请号:US14737278

    申请日:2015-06-11

    Applicant: Apple Inc.

    Abstract: At least certain embodiments of the present disclosure include a framework for turning one or more multifunctional devices coupled to a personal area network (PAN) into virtual accessories of another multifunctional device coupled to the PAN. In one embodiment, connection between a multifunctional device and a PAN is established, where the PAN is further coupled to a set of multifunctional devices. One or more distributed functionalities associated with a multi-device capable application are assigned to each multifunctional device based on relationship between the multifunctional devices. At least part of the multi-device capable application is shared between the multifunctional devices. Using the multifunctional device, the one or more distributed functionalities are performed in collaboration with the other multifunctional devices.

    Unified message delivery between portable electronic devices
    24.
    发明授权
    Unified message delivery between portable electronic devices 有权
    便携式电子设备之间的统一消息传送

    公开(公告)号:US09451425B2

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

    申请号:US14475236

    申请日:2014-09-02

    Applicant: Apple Inc.

    Abstract: A unified message delivery between multiple devices is disclosed. Sending messages through a local communications link, such as but not limited to at least one of a Bluetooth connection and a peer-to-peer WiFi connection, can lead to faster transmission times and reduced server load. When the local communications link is unavailable or not suitable, the messages can be sent through a network and a push server. In some examples, messages can be sent through both the local communications link and through the network and the push server. Duplicates of a received message can be avoided by utilizing indicators. In some examples, one or more devices can include queue(s) to ensure ordered delivery of a plurality of messages when a local communications link and network connection become unavailable.

    Abstract translation: 披露了多个设备之间的统一消息传递。 通过本地通信链路(例如但不限于蓝牙连接和对等WiFi连接中的至少一个)发送消息可以导致更快的传输时间和减少的服务器负载。 当本地通信链路不可用或不合适时,可以通过网络和推送服务器发送消息。 在一些示例中,可以通过本地通信链路和通过网络和推送服务器发送消息。 通过利用指标可以避免收到的消息的重复。 在一些示例中,当本地通信链路和网络连接变得不可用时,一个或多个设备可以包括用于确保多个消息的有序传送的队列。

    Apparatus and method for efficiently and securely exchanging connection data
    25.
    发明授权
    Apparatus and method for efficiently and securely exchanging connection data 有权
    用于有效和安全地交换连接数据的装置和方法

    公开(公告)号:US09319467B2

    公开(公告)日:2016-04-19

    申请号:US14309636

    申请日:2014-06-19

    Applicant: Apple Inc.

    Abstract: In the described embodiments, a connection data exchange (“CDX”) service serves as an exchange point for connection data for establishing peer-to-peer (“P2P”) connections between devices. During operation, the CDX service can receive a connection data structure (a “ticket”) that was created by a matchmaker or an invitation service in response to requests from devices attempting to establish P2P connections. Each ticket can identify a corresponding device and can include encrypted NAT hole-punch data associated with the corresponding device. The CDX service can authenticate each ticket and decrypt the NAT hole punch data from the ticket using a corresponding key. The CDX service can then use corresponding NAT hole punch data to send connection data to each of the devices that reside behind NAT devices.

    Abstract translation: 在所描述的实施例中,连接数据交换(“CDX”)服务用作用于在设备之间建立点对点(“P2P”)连接的连接数据的交换点。 在操作期间,CDX服务可以接收由配对者或邀请服务响应于尝试建立P2P连接的设备的请求而创建的连接数据结构(“票证”)。 每张票可以识别相应的设备,并且可以包括与相应设备相关联的加密的NAT打孔数据。 CDX服务可以使用对应的密钥对每个票证进行身份验证,并从票据中解密NAT打孔数据。 然后,CDX服务可以使用相应的NAT穿孔数据将连接数据发送到驻留在NAT设备之后的每个设备。

    APPARATUS AND METHOD FOR EFFICIENTLY AND SECURELY EXCHANGING CONNECTION DATA
    26.
    发明申请
    APPARATUS AND METHOD FOR EFFICIENTLY AND SECURELY EXCHANGING CONNECTION DATA 审中-公开
    用于有效和安全交换连接数据的装置和方法

    公开(公告)号:US20140365770A1

    公开(公告)日:2014-12-11

    申请号:US14309636

    申请日:2014-06-19

    Applicant: Apple Inc.

    Abstract: In the described embodiments, a connection data exchange (“CDX”) service serves as an exchange point for connection data for establishing peer-to-peer (“P2P”) connections between devices. During operation, the CDX service can receive a connection data structure (a “ticket”) that was created by a matchmaker or an invitation service in response to requests from devices attempting to establish P2P connections. Each ticket can identify a corresponding device and can include encrypted NAT hole-punch data associated with the corresponding device. The CDX service can authenticate each ticket and decrypt the NAT hole punch data from the ticket using a corresponding key. The CDX service can then use corresponding NAT hole punch data to send connection data to each of the devices that reside behind NAT devices.

    Abstract translation: 在所描述的实施例中,连接数据交换(“CDX”)服务用作用于在设备之间建立点对点(“P2P”)连接的连接数据的交换点。 在操作期间,CDX服务可以接收由配对者或邀请服务响应于尝试建立P2P连接的设备的请求而创建的连接数据结构(“票证”)。 每张票可以识别相应的设备,并且可以包括与相应设备相关联的加密的NAT打孔数据。 CDX服务可以使用对应的密钥对每个票证进行身份验证,并从票据中解密NAT打孔数据。 然后,CDX服务可以使用相应的NAT穿孔数据将连接数据发送到驻留在NAT设备之后的每个设备。

    Multi-Network Architecture for Media Data Exchange
    27.
    发明申请
    Multi-Network Architecture for Media Data Exchange 审中-公开
    多媒体数据交换架构

    公开(公告)号:US20140047031A1

    公开(公告)日:2014-02-13

    申请号:US14053207

    申请日:2013-10-14

    Applicant: Apple Inc.

    Abstract: Some embodiments use several different types of networks to relay several different types of media content among several different computing devices. The media content of some embodiments is data that a computing device can process in order to provide a presentation of the media content to a user of the device. Examples of types of such media content include audio data, video data, text data, picture data, game data, and/or other media data. In some embodiments, two different networks relay media content of two different types among multiple computing devices. Specifically, in some embodiments, a first network routes among the computing devices one type of media data content (e.g., game data), while a second network routes among the computing devices another type of media data content (e.g., audio and/or video data of game participants). The two networks differ in some embodiments based on their topology.

    Abstract translation: 一些实施例使用几种不同类型的网络来在几个不同的计算设备之间中继多个不同类型的媒体内容。 一些实施例的媒体内容是计算设备可以处理的数据,以便向设备的用户提供媒体内容的呈现。 这种媒体内容的类型的示例包括音频数据,视频数据,文本数据,图片数据,游戏数据和/或其他媒体数据。 在一些实施例中,两个不同的网络在多个计算设备之间中继两种不同类型的媒体内容。 具体地说,在一些实施例中,第一网络在计算设备之间路由一种类型的媒体数据内容(例如,游戏数据),而第二网络在计算设备之间路由另一类型的媒体数据内容(例如,音频和/或视频 游戏参与者的数据)。 在一些实施例中,两个网络基于它们的拓扑而不同。

Patent Agency Ranking