Quick relay interface and transport selection

    公开(公告)号:US10652340B2

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

    申请号:US15713345

    申请日:2017-09-22

    Applicant: Apple Inc.

    Abstract: When direct communication, such as via Bluetooth, is unavailable, a communication protocol is used by an initiating communication device and/or a recipient communication device to establish a communication session via a cloud-based relay server. Establishing the communication session, such as a phone call or video streaming, includes setting up at least a first connection or link between the initiating communication device and the relay server, and at least a second connection or link between the relay server and the recipient communication device. Transports and interfaces for the first link and the second link may be selected independently of each other, and at least one of transports and interfaces for the first link and the second link may differ, e.g., the communication session may include asymmetric transport.

    Quick relay session management protocol

    公开(公告)号:US10560532B2

    公开(公告)日:2020-02-11

    申请号:US15713336

    申请日:2017-09-22

    Applicant: Apple Inc.

    Abstract: When direct communication between devices, such as via Bluetooth, is unavailable, a communication protocol is used by an initiating communication device and/or a recipient communication device to establish a communication session via a cloud-based relay server. This communication protocol efficiently allocates (or binds) the initiating communication device, the recipient communication device, and the relay server together for the communication session. The communication protocol may include handshaking messages that specify a transport type and channel used for connections in the communication session, as well as an address of the relay server. After the communication session is confirmed, the communication protocol allows the initiating communication device and the recipient communication device to share messages even when physically separated from each other.

    Communicating messages with intermittently available encryption credentials

    公开(公告)号:US10136312B2

    公开(公告)日:2018-11-20

    申请号:US15624730

    申请日:2017-06-16

    Applicant: Apple Inc.

    Abstract: 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.

    Relayed Communication Channel Establishment
    16.
    发明申请
    Relayed Communication Channel Establishment 审中-公开
    中继通信信道建立

    公开(公告)号:US20160366195A1

    公开(公告)日:2016-12-15

    申请号:US15179241

    申请日:2016-06-10

    Applicant: Apple Inc.

    Abstract: Establishing a communication channel via a relay server with reduced setup time. Upon request by an initiating communication device a relay allocation server may allocate a single relay server for use in a communication session between the initiating communication device and one or more recipient communication devices. The relay server may be selected to perform favorably for the initiating communication device. Messaging for establishment of the communication session may be performed using persistent messaging connections, to avoid connection establishment cost. Messaging may also be performed using address tokens to avoid the cost of discovering global IP addresses. Following establishment of the communication session, the relay server may discover the IP address of one or more recipient communication devices, and may initiate reallocation of those devices to another relay server.

    Abstract translation: 通过中继服务器建立通信通道,缩短设置时间。 根据发起通信设备的请求,中继分配服务器可以分配单个中继服务器以用于发起通信设备与一个或多个接收者通信设备之间的通信会话。 可以选择中继服务器以对发起的通信设备有利地执行。 用于建立通信会话的消息可以使用持久消息连接来执行,以避免连接建立成本。 也可以使用地址令牌来执行消息传递,以避免发现全局IP地址的成本。 在通信会话建立之后,中继服务器可以发现一个或多个接收者通信设备的IP地址,并且可以启动那些设备到另一个中继服务器的重新分配。

    Communicating Messages with Intermittently Available Encryption Credentials
    17.
    发明申请
    Communicating Messages with Intermittently Available Encryption Credentials 有权
    使用间歇可用的加密证书通信消息

    公开(公告)号:US20160262016A1

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

    申请号:US14841226

    申请日:2015-08-31

    Applicant: Apple Inc.

    Abstract: 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.

    Abstract translation: 一些实施例涉及发送/接收与另一设备的加密通信的设备。 诸如智能电话或智能手表的第一设备可以生成与特定数据类相关联的消息,这可以确定在消息的通信中使用的安全程序。 第一设备可以建立加密会话,以便将消息传送到第二设备。 在发送消息之前,第一设备可以等待,直到可以根据某些条件访问加密凭证,这些条件可以至少部分地由消息的数据类别来确定。 类似地,在接收到消息之后,第二设备可能不能解密消息,直到可以根据某些条件访问加密凭证,这些条件可以至少部分地由消息数据类来确定。

Patent Agency Ranking