Redundant transmission channels for real-time applications on mobile devices
    21.
    发明授权
    Redundant transmission channels for real-time applications on mobile devices 有权
    用于移动设备上实时应用的冗余传输通道

    公开(公告)号:US09350770B2

    公开(公告)日:2016-05-24

    申请号:US14338725

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

    Detecting and recovering from a transmission channel change during a streaming media session
    22.
    发明授权
    Detecting and recovering from a transmission channel change during a streaming media session 有权
    在流媒体会话期间,从传输信道的检测和恢复改变

    公开(公告)号:US09246843B2

    公开(公告)日:2016-01-26

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

    DYNAMIC DETECTION OF PAUSE AND RESUME FOR VIDEO COMMUNICATIONS
    23.
    发明申请
    DYNAMIC DETECTION OF PAUSE AND RESUME FOR VIDEO COMMUNICATIONS 有权
    动态检测暂停和恢复视频通信

    公开(公告)号:US20150358581A1

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

    申请号:US14296349

    申请日:2014-06-04

    Applicant: Apple Inc.

    CPC classification number: H04N7/15 H04N7/147

    Abstract: Computing devices may implement dynamic detection of pause and resume for video communications. Video communication data may be capture at a participant device in a video communication. The video communication data may be evaluated to detect a pause or resume event for the transmission of the video communication data. Various types of video, audio, and other sensor analysis may be used to detect when a pause event or a resume event may be triggered. For triggered pause events, at least some of the video communication data my no longer be transmitted as part of the video communication. For triggered resume events, a pause state may cease and all of the video communication data may be transmitted.

    Abstract translation: 计算设备可以实现视频通信的暂停和恢复的动态检测。 可以在视频通信中的参与者设备处捕获视频通信数据。 可以评估视频通信数据以检测用于传输视频通信数据的暂停或恢复事件。 可以使用各种类型的视频,音频和其他传感器分析来检测何时可以触发暂停事件或恢复事件。 对于触发暂停事件,视频通信数据中的至少一些不再作为视频通信的一部分传送。 对于触发的恢复事件,可以停止暂停状态,并且可以发送所有的视频通信数据。

    DYNAMIC DISPLAY OF VIDEO COMMUNICATION DATA
    24.
    发明申请
    DYNAMIC DISPLAY OF VIDEO COMMUNICATION DATA 有权
    动态显示视频通信数据

    公开(公告)号:US20150358580A1

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

    申请号:US14296348

    申请日:2014-06-04

    Applicant: Apple Inc.

    CPC classification number: H04N7/15 H04L51/04 H04L51/10 H04N7/147

    Abstract: Computing devices may implement dynamic display of video communication data. Video communication data for a video communication may be received at a computing device where another application is currently displaying image data on an electronic display. A display location may be determined for the video communication data according to display attributes that are configured by the other application at runtime. Once determined, the video communication data may then be displayed in the determined location. In some embodiments, the video communication data may be integrated with other data displayed on the electronic display for the other application.

    Abstract translation: 计算设备可以实现视频通信数据的动态显示。 用于视频通信的视频通信数据可以在其他应用当前正在电子显示器上显示图像数据的计算设备处被接收。 可以根据在运行时由其他应用配置的显示属性来确定视频通信数据的显示位置。 一旦确定,则可以在确定的位置显示视频通信数据。 在一些实施例中,视频通信数据可以与用于另一应用的电子显示器上显示的其他数据集成。

    NAT TRAVERSAL FOR MEDIA CONFERENCING
    26.
    发明申请
    NAT TRAVERSAL FOR MEDIA CONFERENCING 审中-公开
    NAT TRACVERSAL媒体会议

    公开(公告)号:US20140052870A1

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

    申请号:US14063823

    申请日:2013-10-25

    Applicant: Apple Inc.

    Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).

    Abstract translation: 公开了在两台计算机之间建立直接对等(“P2P”)连接的方法。 特别地,这些方法被设计为在一个或两个计算机连接到专用网络的情况下工作,这样的专用网络通过诸如因特网的公共网络互连。 通过网络地址转换(“NAT”),便于私有网络和公网之间的连接。

    Switching Cameras During a Video Conference of a Multi-Camera Mobile Device
    27.
    发明申请
    Switching Cameras During a Video Conference of a Multi-Camera Mobile Device 审中-公开
    在多机相机移动设备的视频会议期间切换相机

    公开(公告)号:US20130265378A1

    公开(公告)日:2013-10-10

    申请号:US13889261

    申请日:2013-05-07

    Applicant: APPLE INC.

    Abstract: Some embodiments provide a method for conducting a video conference between a first mobile device and a second device. The first mobile device includes first and second cameras. The method selects the first camera for capturing images. The method transmits images captured by the first camera to the second device. The method receives selections of the second camera for capturing images during the video conference. The method terminates the transmission of images captured by the first camera and transmits images captured by the second camera of the first mobile device to the second device during the video conference.

    Abstract translation: 一些实施例提供了一种用于在第一移动设备和第二设备之间进行视频会议的方法。 第一移动设备包括第一和第二相机。 该方法选择用于捕获图像的第一相机。 该方法将由第一相机拍摄的图像发送到第二设备。 该方法在视频会议期间接收用于捕获图像的第二相机的选择。 该方法终止由第一相机拍摄的图像的传输,并且在视频会议期间将由第一移动设备的第二相机拍摄的图像发送到第二设备。

    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.

    Client applications communicating via a user tunnel
    30.
    发明授权
    Client applications communicating via a user tunnel 有权
    客户应用程序通过用户隧道进行通信

    公开(公告)号:US09485177B2

    公开(公告)日:2016-11-01

    申请号:US14475526

    申请日:2014-09-02

    Applicant: Apple Inc.

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

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

Patent Agency Ranking