-
11.
公开(公告)号:US20240406795A1
公开(公告)日:2024-12-05
申请号:US18733454
申请日:2024-06-04
Applicant: Apple Inc.
Inventor: Omar Contigiani , Ashwin Ramesh , Christopher M. Garrido , Erik Vladimir Ortega Gonzalez , Hsien-Po Shiang , Ming Jin , David L. Biderman , Jingwen Du , Ka Ki Lai , Karthick Santhanam
Abstract: Methods and systems are for receiving network data representing a quality of a communication link in a network, the network data comprising a bandwidth value representing an available bandwidth for the communication link; detecting, based on the network data, that the available bandwidth has changed or will change from a first bandwidth level to a second bandwidth level; determining a probability that the network is congested; when the probability satisfies a threshold value, adjusting a bitrate for the communications link to a first value that enables network congestion to clear; when the probability does not satisfy the threshold value, adjusting the bitrate for the communications link to a second value that fully utilizes the second bandwidth level.
-
公开(公告)号:US11736426B2
公开(公告)日:2023-08-22
申请号:US17726451
申请日:2022-04-21
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Eric L. Chien , Austin W. Shyu , Ming Jin , Yan Yang , Ian J. Baird , Joe S. Abuan
IPC: H04L51/10 , H04L51/046 , G06F3/04845 , H04M1/72439 , G06V40/16
CPC classification number: H04L51/10 , G06F3/04845 , G06V40/166 , H04L51/046 , H04M1/72439
Abstract: The subject technology provides a messaging application in which an image can be captured and supplemented with supplemental content such as stickers, animations, etc., from within an active messaging thread. In this manner, a user participating in a messaging conversation with a remote user can add stickers, animations, and/or adaptive content to an image captured by the user, without having to locally cache/store the captured image before editing and without having to leave the messaging conversion (or the messaging application) to access an image editing application.
-
公开(公告)号:US11336600B2
公开(公告)日:2022-05-17
申请号:US17243486
申请日:2021-04-28
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Eric L. Chien , Austin W. Shyu , Ming Jin , Yan Yang , Ian J. Baird , Joe S. Abuan
IPC: H04L51/10 , H04L51/046 , G06F3/04845 , H04M1/72439 , G06V40/16
Abstract: The subject technology provides a messaging application in which an image can be captured and supplemented with supplemental content such as stickers, animations, etc., from within an active messaging thread. In this manner, a user participating in a messaging conversation with a remote user can add stickers, animations, and/or adaptive content to an image captured by the user, without having to locally cache/store the captured image before editing and without having to leave the messaging conversion (or the messaging application) to access an image editing application.
-
公开(公告)号:US10257474B2
公开(公告)日:2019-04-09
申请号:US15275277
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Christopher M. Garrido , Vinay A. Ramaswamy , Karthick Santhanam , Joe S. Abuan , Kevin P. McLaughlin , Srinivas Rama , Ming Jin , Hsien-Po Shiang , Wenhui Xu
IPC: G06F13/00 , H04N7/18 , G07C9/00 , G08B21/18 , H04N5/232 , H04N5/77 , H04W76/11 , H04L12/26 , H04L12/841 , H04L29/06 , H04L29/08 , H04L12/28 , G06F3/048 , G05B19/042
Abstract: An integrated accessory control system can efficiently set up a new media streaming session with one or more accessories. A session identifier for the new session, as well as a destination address and security parameters can be generated. A data object comprising the generated elements can be written to a resource location. Additionally, a second data object comprising the session identifier, a streaming source address, a source identifier, and additional security parameters can be read from the resource location. A third data object comprising the session identifier, a session start command, and codec parameters can then be generated. The third data object can also be written to the resource location. Further, streamed media data conforming to the codec parameters and the security parameters may be received.
-
公开(公告)号:US20190104163A1
公开(公告)日:2019-04-04
申请号:US16147527
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Thomas P. Devanneaux , Yan Yang , Ming Jin , Vu H. Chiem , Patrick Miauton , Karthick Santhanam , David L. Biderman , Hsien-Po Shiang , Eric L. Chien , Xiaoxiao Zheng , Bess C. Chan , Komei Harada , Dazhong Zhang
Abstract: A device implementing a system for audio-video conferencing using multiple stream identifiers includes a processor configured to receive, from a sending device, indication of a first content stream and a first stream identifier, and indication of a second content stream and a second stream identifier associated. The first content stream and the second content stream correspond to different bit rates of streaming content. The processor is configured to receive, from a receiving device, a request to subscribe to the second content stream, the request including the second stream identifier, and receive, from the sending device, an indication that the second stream identifier has been associated with the first content stream. The processor is configured to forward, to the receiving device, the first content stream based on the request to subscribe to the second content stream and on the indication that the second stream identifier has been associated with the first content stream.
-
公开(公告)号:US09992447B2
公开(公告)日:2018-06-05
申请号:US15167582
申请日:2016-05-27
Applicant: Apple Inc.
Inventor: Ajoy K. Singh , Christopher M. Garrido , Luciano M. Verger , Najeeb M. Abdulrahiman , Srinivasan Vasudevan , Ming Jin , David L. Biderman , Gurtej Singh G. Chandok , Patrick Miauton , Eric A. Allamanche , Anil G. Naik , Deepak Chitlur Lakshman , Hsien-Po Shiang
CPC classification number: H04N7/147 , H04N7/148 , H04W36/0022 , H04W36/0094 , H04W36/14 , H04W36/30 , H04W76/10 , H04W76/15 , H04W84/12 , H04W88/06
Abstract: This disclosure relates to inter radio access technology management for audiovisual calls. Wireless link availability and suitability for an audiovisual call may be evaluated for each of a first radio access technology and a second radio access technology. One or more wireless links on which to establish an audiovisual call may be selected based on the evaluations. The audiovisual call may be established on the selected wireless link(s). Wireless link availability and suitability for an audiovisual call may be monitored during the audiovisual call and decisions on whether to perform handover to a different wireless link and/or media duplication on multiple wireless links may be made based on the suitability for an audiovisual call of available wireless links.
-
公开(公告)号:US20170359423A1
公开(公告)日:2017-12-14
申请号:US15275277
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Christopher M. Garrido , Vinay A. Ramaswamy , Karthick Santhanam , Joe S. Abuan , Kevin P. McLaughlin , Srinivas Rama , Ming Jin , Hsien-Po Shiang , Wenhui Xu
IPC: H04L29/08 , H04L29/06 , H04W76/02 , H04L12/26 , H04L12/841 , G05B19/042 , H04N7/18
CPC classification number: H04N7/186 , G05B19/042 , G05B2219/2642 , G06F3/048 , G07C9/00309 , G08B21/182 , H04L12/2803 , H04L12/2818 , H04L12/282 , H04L43/0864 , H04L47/283 , H04L65/1069 , H04L65/4069 , H04L67/125 , H04L67/141 , H04L67/146 , H04N5/23206 , H04N5/77 , H04N7/18 , H04N7/183 , H04W76/11
Abstract: An integrated accessory control system can efficiently set up a new media streaming session with one or more accessories. A session identifier for the new session, as well as a destination address and security parameters can be generated. A data object comprising the generated elements can be written to a resource location. Additionally, a second data object comprising the session identifier, a streaming source address, a source identifier, and additional security parameters can be read from the resource location. A third data object comprising the session identifier, a session start command, and codec parameters can then be generated. The third data object can also be written to the resource location. Further, streamed media data conforming to the codec parameters and the security parameters may be received.
-
18.
公开(公告)号:US20160198122A1
公开(公告)日:2016-07-07
申请号:US15070167
申请日:2016-03-15
Applicant: Apple Inc.
Inventor: Yan Yang , Hyeonkuk Jeong , Ming Jin , Joe S. Abuan
CPC classification number: H04N7/147 , H04L65/1083 , H04L65/80 , H04N7/15 , H04W24/08 , H04W72/085 , H04W76/15 , H04W84/045
Abstract: Conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion.
Abstract translation: 在移动设备和远程设备之间进行实时应用。 可以将第一个或多个消息发送到远程设备,以建立用于实时应用的主要通信通道。 主信道可以使用诸如WiFi或蜂窝RAT的第一无线电接入技术(RAT)。 可以将第二个一个或多个消息发送到远程设备,以建立用于实时应用的第二通信通道。 辅助信道可以使用与第一RAT不同的第二RAT。 实时应用的数据可以以主要信道和辅助信道以并发或冗余方式传输。
-
19.
公开(公告)号:US20230283538A1
公开(公告)日:2023-09-07
申请号:US18314874
申请日:2023-05-10
Applicant: Apple Inc.
Inventor: Hsien-Po Shiang , Ming Jin , Gabriel Nava Marino , Gurtej Singh G. Chandok , Hyeonkuk Jeong , Padmavathy Bhooma , Christoph Paasch , Christopher M. Garrido , David L. Biderman , Erik Vladimir Ortega Gonzalez
Abstract: The embodiments described herein can dynamically adjust timing of network bandwidth estimations by adjusting a target frequency for sending probing sequences to one or more receivers of content. The receivers receive these probing sequences from a transmitter and respond to the transmitter with network bandwidth estimations. In one embodiment, the probing sequences can use the content itself to create the probing sequences. The embodiments can be used in video conferencing applications to control how a transmitter of content can adjust transmissions based upon the network bandwidth estimations. In one embodiment, a policy can be used at a transmitter to begin a video transmission with a high frequency target for sending probing sequences (with, e.g., smaller length probing sequences) and transition to a lower frequency target (with, e.g., longer length probing sequences) when network bandwidth deteriorates and then return to the higher frequency target when the network bandwidth improves.
-
公开(公告)号:US11637886B2
公开(公告)日:2023-04-25
申请号:US17168107
申请日:2021-02-04
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Karthick Santhanam , Christopher M. Garrido , Jingyao Zhang , Ming Jin , Hyeonkuk Jeong
IPC: H04L65/80 , H04N21/24 , H04W16/14 , H04L65/70 , H04L65/612
Abstract: A device implementing cellular communication protocol aware multimedia streaming may include at least one processor configured to establish a link for communicating with another device, wherein the link utilizes at least one of a first cellular communication protocol or a second cellular communication protocol. The at least one processor may be configured to determine a bit rate for a video stream to be provided to the other device based at least in part on whether the link utilizes the first cellular communication protocol or the second cellular communication protocol, wherein a first bit rate is determined when the link utilizes the first cellular communication protocol and a second bit rate is determined when the link utilizes the second cellular communication protocol. The at least one processor may be configured to provide, for transmission over the link to the other electronic device, the video stream at the determined bit rate.
-
-
-
-
-
-
-
-
-