QUICK RELAY TRAFFIC MANAGEMENT FOR CLOUD MESSAGING

    公开(公告)号:US20180091601A1

    公开(公告)日:2018-03-29

    申请号:US15713360

    申请日:2017-09-22

    Applicant: Apple Inc.

    Abstract: A quick relay communication protocol is used by an initiating communication device (such as a wearable electronic device, e.g., a smart watch) and/or a recipient communication device (such as a companion electronic device to the wearable electronic device, e.g., a smart phone, a tablet computer or a laptop computer) to selectively communicate messages via different communication channels. Based on available connections and a communication constraint associated with a message, a processor executing a program module in an application layer in the initiating communication device provides transmission instructions to an interface circuit in the initiating communication device, which transmits a message to the recipient communication device based on the transmission instructions. When there are currently no available connections and the message is eligible to be communicated through a cloud-based relay server, the processor establishes a cloud-based connection with the recipient communication device via the relay server.

    Establishing a Connection for a Video Call
    2.
    发明申请
    Establishing a Connection for a Video Call 审中-公开
    建立视频通话连接

    公开(公告)号:US20170064253A1

    公开(公告)日:2017-03-02

    申请号:US15350617

    申请日:2016-11-14

    Applicant: APPLE INC.

    Abstract: A system and method for conducting a video call between an originating device and a terminating device by establishing a peer-to-peer (P2P) connection between the devices. The originating and terminating devices exchange candidate information through a P2P server, except that the candidate information for the terminating device is altered before arriving at the originating device. The altering includes changing the IP address and corresponding port for each candidate. The originating device uses the altered candidate information to derive new candidate pairs that are sent to the terminating device, which uses the new candidate pairs to also derive a second candidate list. If the candidate pairs match, a P2P connection is established between the devices.

    Abstract translation: 一种用于通过在设备之间建立对等(P2P)连接来在始发设备和终端设备之间进行视频呼叫的系统和方法。 始发和终端设备通过P2P服务器交换候选信息,除了终端设备的候选信息在到达始发设备之前被改变。 更改包括更改每个候选人的IP地址和相应的端口。 始发设备使用改变的候选信息来导出发送到终端设备的新的候选对,其使用新的候选对也导出第二候选列表。 如果候选对匹配,则在设备之间建立P2P连接。

    MULTIWAY AUDIO-VIDEO CONFERENCING WITH MULTIPLE COMMUNICATION CHANNELS PER DEVICE

    公开(公告)号:US20200288085A1

    公开(公告)日:2020-09-10

    申请号:US16735584

    申请日:2020-01-06

    Applicant: Apple Inc.

    Abstract: A device implementing a system for multiway audio-video conferencing includes a processor configured to receive, from a first device, indication of a first channel and a second channel for communicating content for an audio-video conference session. The first channel and the second channel correspond to different types of communication interfaces. The processor is further configured to receive, from the first device, a first request to subscribe to a first content stream for the audio-video conference session via the first channel, and to subscribe to a second content stream for the audio-video conference session via the second channel, and in response to receiving the first request, forward, to the first device, the first content stream via the first channel.

    QUICK RELAY INTERFACE AND TRANSPORT SELECTION

    公开(公告)号:US20180091215A1

    公开(公告)日:2018-03-29

    申请号: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.

    NETWORK CONNECTIVITY PROTOCOL FOR REAL-TIME APPLICATIONS
    9.
    发明申请
    NETWORK CONNECTIVITY PROTOCOL FOR REAL-TIME APPLICATIONS 有权
    用于实时应用的网络连接协议

    公开(公告)号:US20160066352A1

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

    申请号:US14842730

    申请日:2015-09-01

    Applicant: Apple Inc.

    Abstract: Apparatus and methods to evaluate connectivity between a primary device and a secondary device to support a connection for a real-time application to a remote device are disclosed. The primary device receives a connection request from the remote device and sends invitations to one or more secondary devices to connect with the remote device, the invitations sent through a first communication path. A secondary device that receives the invitation sends a connectivity evaluation packet to the primary device through a second communication path. When a connectivity response is received from the primary device through the second communication path and a user accepts the invitation, the secondary device sends an invitation response to the primary device and subsequently establishes a connection to the primary device through the second communication path. In some embodiments, the first communication path includes a cloud-based server that provides a guaranteed delivery message service.

    Abstract translation: 公开了用于评估主设备和辅助设备之间的连接以支持用于远程设备的实时应用的连接的设备和方法。 主设备从远程设备接收连接请求,并向一个或多个辅助设备发送邀请以与远程设备连接,通过第一通信路径发送邀请。 接收邀请的辅助设备通过第二通信路径向主设备发送连接性评估分组。 当通过第二通信路径从主设备接收到连接响应并且用户接受邀请时,辅助设备向主设备发送邀请响应,并随后通过第二通信路径建立与主设备的连接。 在一些实施例中,第一通信路径包括提供有保证的传递消息服务的基于云的服务器。

    UNIFIED MESSAGE DELIVERY BETWEEN PORTABLE ELECTRONIC DEVICES
    10.
    发明申请
    UNIFIED MESSAGE DELIVERY BETWEEN PORTABLE ELECTRONIC DEVICES 有权
    便携式电子设备之间的统一消息传递

    公开(公告)号:US20150350854A1

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

    申请号: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连接中的至少一个)发送消息可以导致更快的传输时间和减少的服务器负载。 当本地通信链路不可用或不合适时,可以通过网络和推送服务器发送消息。 在一些示例中,可以通过本地通信链路和通过网络和推送服务器发送消息。 通过利用指标可以避免收到的消息的重复。 在一些示例中,当本地通信链路和网络连接变得不可用时,一个或多个设备可以包括用于确保多个消息的有序传送的队列。

Patent Agency Ranking