Multi-network architecture for media data exchange

    公开(公告)号:US09264464B2

    公开(公告)日:2016-02-16

    申请号:US14053207

    申请日:2013-10-14

    申请人: Apple Inc.

    摘要: 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.

    MULTIFUNCTIONAL DEVICES AS VIRTUAL ACCESSORIES
    3.
    发明申请
    MULTIFUNCTIONAL DEVICES AS VIRTUAL ACCESSORIES 审中-公开
    多功能设备作为虚拟附件

    公开(公告)号:US20150280986A1

    公开(公告)日:2015-10-01

    申请号:US14737278

    申请日:2015-06-11

    申请人: Apple Inc.

    IPC分类号: H04L12/24 H04L29/08

    摘要: 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.

    摘要翻译: 本公开的至少某些实施例包括用于将耦合到个人区域网络(PAN)的一个或多个多功能设备转换成耦合到PAN的另一多功能设备的虚拟附件的框架。 在一个实施例中,建立了多功能设备和PAN之间的连接,其中PAN进一步耦合到一组多功能设备。 基于多功能设备之间的关系将与多设备能力应用相关联的一个或多个分布式功能分配给每个多功能设备。 在多功能设备之间共享至少部分具有多设备能力的应用。 使用多功能设备,与其他多功能设备协同执行一个或多个分布式功能。

    CLIENT APPLICATIONS COMMUNICATING VIA A USER TUNNEL
    5.
    发明申请
    CLIENT APPLICATIONS COMMUNICATING VIA A USER TUNNEL 有权
    客户应用程序通过用户隧道进行通信

    公开(公告)号:US20150350068A1

    公开(公告)日:2015-12-03

    申请号:US14475526

    申请日:2014-09-02

    申请人: Apple Inc.

    摘要: Methods, systems, and apparatuses are provided for managing communication of data to/from a device. For example, multiple client applications running on the device can communicate to a second device through a same primary socket connection. A mux module can receive data from two different client applications over respective client connections. The received data can include header information identifying the second device as the destination. When the first data from a first client application is received at the mux module, the primary socket connection can be created; and when the second data from a second client application is received, the existing primary socket connection can be identified and re-used. The primary socket connection can be managed by a controller of the mux module.

    摘要翻译: 提供了用于管理与/或从设备的数据通信的方法,系统和装置。 例如,在设备上运行的多个客户端应用程序可以通过相同的主套接字连接与第二个设备进行通信。 多路复用器模块可以通过相应的客户端连接从两个不同的客户端应用程序接收数据。 所接收的数据可以包括标识作为目的地的第二设备的报头信息。 当在多路复用器模块处接收到来自第一客户端应用程序的第一个数据时,可以创建主套接字连接; 并且当接收到来自第二客户端应用的第二数据时,可以识别和重新使用现有的主套接字连接。 主套接字连接可以由多路复用器模块的控制器管理。

    Group communications platform
    6.
    发明授权

    公开(公告)号:US11765214B2

    公开(公告)日:2023-09-19

    申请号:US17224072

    申请日:2021-04-06

    申请人: Apple Inc.

    IPC分类号: H04L65/403

    CPC分类号: H04L65/403

    摘要: A group communications platform facilitates that sharing of an application environment with other users. The platform may receive a request to initiate a group session for a local user and a remote user. An out-of-process network connection with a system communication channel between a local computing device associated with the local user and a remote computing device associated with the remote user may be established for the group session. A system call may be received from a local instance of a first application on the local computing device to transfer local data to a remote instance of the first application on the remote computing device via the out-of-process network connection. The local data may be transferred to the remote instance of the first application on the remote computing device via the out-of-process network connection and the system communication channel. The local data may include state data of the local instance of the first application for updating a state of the remote instance of the first application.

    Communicating Messages with Intermittently Available Encryption Credentials

    公开(公告)号:US20190104407A1

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

    申请号:US16194940

    申请日:2018-11-19

    申请人: Apple Inc.

    摘要: Some embodiments relate to a device that transmits/receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message. The first device may establish an encryption session for the purpose of communicating the message to a second device. Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class.