-
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.
-
公开(公告)号: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.
-
公开(公告)号:US20250142372A1
公开(公告)日:2025-05-01
申请号:US18926820
申请日:2024-10-25
Applicant: APPLE INC.
Inventor: Erik Vladimir Ortega Gonzalez , Brajesh K. Dave , Chsitopher M. Garrido , Hsien-Po Shiang , Karthick Santhanam , Ming Jin , Puneet Kumar , Yang Yu
IPC: H04W24/04
Abstract: A method and apparatus of a device that manages a video telephony call is described. In an exemplary embodiment, the device receives a heads-up of a network event from a network service of a device. The device further determines that the network event that is due to a local disruption of a network component of the device. In addition, and in response to the determination, the device adjusts a target delay of the video telephony call.
-
公开(公告)号:US12219003B2
公开(公告)日:2025-02-04
申请号:US18236943
申请日:2023-08-22
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Padmavathy Bhooma , Jingyao Zhang , Chieh Lu , Karthick Santhanam , Christopher M. Garrido , Bradley F. Patterson , Kevin Arthur Robertson , Hsien-Po Shiang , Qian Sun , Erik Vladimir Ortega Gonzalez
IPC: H04L67/10 , H04L1/00 , H04L43/16 , H04L69/167 , H04W76/15
Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface. The processor may be configured to transmit a copy of the application and control data over the secondary connection.
-
公开(公告)号:US11824737B2
公开(公告)日:2023-11-21
申请号:US16996796
申请日:2020-08-18
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Qian Sun , Karthick Santhanam , Christopher M. Garrido , Bradley F. Patterson , Kevin Arthur Robertson , Hsien-Po Shiang , Erik Vladimir Ortega Gonzalez
IPC: G06F15/16 , G06F9/54 , H04L29/06 , H04L41/50 , H04L43/0829 , H04L41/5003
CPC classification number: H04L41/509 , H04L41/5003 , H04L43/0829
Abstract: A device implementing a system for packet loss management may include a memory and at least one processor configured to identify a plurality of categories of packets provided for transmission to an electronic device. The at least one processor may be further configured to determine a respective packet loss value for a respective category of the plurality of categories of packets. The at least one processor may be further configured to identify a particular category of the plurality of categories of packets for which the determined respective packet loss value satisfies a packet loss condition. The at least one processor may be further configured to adjust subsequent transmission of packets in the particular category of packets based at least in part on the packet loss condition being satisfied by the determined respective packet loss value for the particular category of packets.
-
公开(公告)号:US11757978B2
公开(公告)日:2023-09-12
申请号:US17006738
申请日:2020-08-28
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Padmavathy Bhooma , Jingyao Zhang , Chieh Lu , Karthick Santhanam , Christopher M. Garrido , Bradley F. Patterson , Kevin Arthur Robertson , Hsien-Po Shiang , Qian Sun , Erik Vladimir Ortega Gonzalez
IPC: H04L67/10 , H04L43/16 , H04W76/15 , H04L1/00 , H04L69/167
CPC classification number: H04L67/10 , H04L1/0002 , H04L43/16 , H04L69/167 , H04W76/15
Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface. The processor may be configured to transmit a copy of the application and control data over the secondary connection.
-
公开(公告)号:US20220394515A1
公开(公告)日:2022-12-08
申请号:US17805248
申请日:2022-06-03
Applicant: Apple Inc.
Inventor: Erik Vladimir Ortega Gonzales , Karthick Santhanam , Luciano M. Verger , Christopher M. Garrido , Ming Jin , Ashwin Ramesh , Hsien-Po Shiang , Brajesh K. Dave , Yang Yu , Cahya Masputra , Santosh Vamaraju , David L. Biderman , Suryaprakash Bangalore Rajeevalochana , Gurtej Singh G. Chandok
IPC: H04W24/04 , H04L65/403
Abstract: A method and apparatus of a device that manages a video telephony call is described. In an exemplary embodiment, the device receives a network event from a network service of a device. The device further determines that the network event that is due to a local disruption of a network component of the device. In addition, and in response to the determination, the device restricts a local dynamic control of the video telephony call.
-
-
-
-
-
-
-
-
-