Apparatus and method for efficiently and securely exchanging connection data
    71.
    发明授权
    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设备之后的每个设备。

    DYNAMIC TRANSITION FROM VIDEO MESSAGING TO VIDEO COMMUNICATION
    72.
    发明申请
    DYNAMIC TRANSITION FROM VIDEO MESSAGING TO VIDEO COMMUNICATION 有权
    从视频信息传输到视频通信的动态转换

    公开(公告)号:US20150358582A1

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

    申请号:US14296354

    申请日:2014-06-04

    Applicant: Apple Inc.

    Abstract: Computing devices may implement dynamic transitions from video messages to video communications. Video communication data for a video message may be received at a recipient device. The video communication data may be displayed as it is received, and recorded for subsequent playback. An indication of a selection to establish a video communication with the sender of the video message may be received, or an indication that display of the video communication is to be ceased may be received. If a video communication is to be established, then a video communication connection with the sender of the video message may be created so that subsequent video communication data may be sent via the established connection.

    Abstract translation: 计算设备可以实现从视频消息到视频通信的动态转换。 用于视频消息的视频通信数据可以在接收设备处被接收。 视频通信数据可以在它被接收时被显示,并被记录以用于随后的重放。 可以接收到与视频消息的发送者建立视频通信的选择的指示,或者可以接收到要停止视频通信的显示的指示。 如果要建立视频通信,则可以创建与视频消息的发送者的视频通信连接,以便可以经由建立的连接发送后续的视频通信数据。

    Seamless Video Pipeline Transition Between WiFi and Cellular Connections for Real-Time Applications on Mobile Devices
    73.
    发明申请
    Seamless Video Pipeline Transition Between WiFi and Cellular Connections for Real-Time Applications on Mobile Devices 有权
    WiFi和蜂窝连接之间的无缝视频流水线在移动设备上实时应用

    公开(公告)号:US20150350290A1

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

    申请号:US14338734

    申请日:2014-07-23

    Applicant: Apple Inc.

    Abstract: Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device.

    Abstract translation: 在移动设备上执行实时应用,涉及音频/视频数据包与远程设备的通信。 移动设备可以最初在第一通信信道上与远程设备通信音频/视频分组。 在实时通信期间,移动设备可以确定在第一阈值时间段内移动设备是否已经从远程设备接收到分组。 如果移动设备在第一阈值时段内没有从远程设备接收到分组,则移动设备可以建立用于与远程设备传输音频/视频分组的第二通信信道。 响应于使用第二通信信道,移动设备可以修改发送到远程设备的音频/视频分组的分辨率或比特率。

    APPARATUS AND METHOD FOR EFFICIENTLY AND SECURELY EXCHANGING CONNECTION DATA
    74.
    发明申请
    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设备之后的每个设备。

    Establishing a Video Conference During a Phone Call
    75.
    发明申请
    Establishing a Video Conference During a Phone Call 审中-公开
    在电话会议期间建立视频会议

    公开(公告)号:US20140354759A1

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

    申请号:US14263889

    申请日:2014-04-28

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a method for initiating a video conference using a first mobile device. The method presents, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to the video conference. The method receives a selection of the selectable UI item. The method initiates the video conference without terminating the audio call. The method terminates the audio call before allowing the first and second devices to present audio and video data exchanged through the video conference.

    Abstract translation: 一些实施例提供了使用第一移动设备发起视频会议的方法。 该方法在通过具有第二设备的无线通信网络的音频呼叫期间呈现在第一移动设备上的用于从音频呼叫切换到视频会议的可选择的用户界面(UI)项目。 该方法接收可选UI项目的选择。 该方法启动视频会议而不终止音频通话。 该方法在允许第一和第二设备呈现通过视频会议交换的音频和视频数据之前终止音频呼叫。

    DETECTING AND RECOVERING FROM A TRANSMISSION CHANNEL CHANGE DURING A STREAMING MEDIA SESSION
    76.
    发明申请
    DETECTING AND RECOVERING FROM A TRANSMISSION CHANNEL CHANGE DURING A STREAMING MEDIA SESSION 有权
    在流媒体会议期间检测和恢复传输信道更改

    公开(公告)号:US20140068084A1

    公开(公告)日:2014-03-06

    申请号:US14018348

    申请日:2013-09-04

    Applicant: Apple Inc.

    Abstract: A method for detecting and recovering from a transmission channel change during a streaming media session is disclosed. The method can include a wireless communication device detecting a stall condition resulting from a transmission channel change. The method can further include the wireless communication device capturing a snapshot of a current transmission parameter state of the streaming media session in response to detecting the stall condition. The method can also include the wireless communication device using the snapshot to restore the streaming media session to the transmission parameter state captured by the snapshot following completion of the transmission channel change.

    Abstract translation: 公开了一种在流媒体会话期间从传输信道进行检测和恢复的方法的改变。 该方法可以包括检测由传输信道改变导致的停顿状态的无线通信设备。 响应于检测到失速状态,该方法还可以包括无线通信设备捕获流媒体会话的当前传输参数状态的快照。 该方法还可以包括使用快照的无线通信设备将流媒体会话恢复到完成传输信道改变之后由快照捕获的传输参数状态。

    Multi-Network Architecture for Media Data Exchange
    77.
    发明申请
    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