-
公开(公告)号:US20220394212A1
公开(公告)日:2022-12-08
申请号:US17661947
申请日:2022-05-04
Applicant: Apple Inc.
Inventor: Gurtej Singh G. Chandok , Christopher M. Garrido , Chieh Lu , Daniel B. Pollack , Karthick Santhanam , David L. Biderman , Jinbo Qui , Dazhong Zhang , Jose A. Lozano Hinojosa , Igor Kobzar
Abstract: Participant systems in an audiovisual (AV) conferencing can, in one embodiment, use methods to ensure that all participants have a common platform to support AV conferencing, such as a common codec, and also attempt to provide higher quality AV conferencing (e.g., better than the common codec) based on available bandwidth and other criteria. The participant systems can use the common codec as a fallback platform when bandwidth or other criteria dictate a reduction in the quality of the AV conferencing. Other embodiments are also disclosed.
-
公开(公告)号:US12160472B2
公开(公告)日:2024-12-03
申请号:US18375454
申请日:2023-09-29
Applicant: Apple Inc.
Inventor: Adam Y. Syed , Justin R. Etzine , Pierre J. De Filippis , Nicholas J. Circosta , Ryan A. Williams , David J. Browning , Chieh Lu , Matthew C. Lucas , Bhaskar P. Sarma , Jose A. Lozano Hinojosa , Sean Geiger , David S. Evans , Daniel B. Pollack , Priya Shah
IPC: G06F15/16 , H04L67/1095 , H04L67/142
Abstract: The present disclosure generally relates to synchronizing copies of a data object.
-
公开(公告)号:US20230396835A1
公开(公告)日:2023-12-07
申请号:US18297804
申请日:2023-04-10
Applicant: Apple Inc.
Inventor: Erik Vladimir Ortega Gonzales , Maxwell J. Hawkins , Ming Jin , Chieh Lu , Ahmad M. Kholaif , Ashwin Ramesh , Christopher M. Garrido , Hsien-Po Shiang , Karthick Santhanam , Luciano M. Verger , Jose A. Lozano Hinojosa , David L. Biderman
IPC: H04N21/44 , H04L49/9047 , H04L1/08 , H04L47/34 , H04L65/75 , H04N21/437 , H04N21/231 , H04N21/24
CPC classification number: H04N21/44004 , H04L49/9047 , H04L1/08 , H04L47/34 , H04L65/75 , H04N21/437 , H04N21/23106 , H04N21/2407
Abstract: A method and apparatus of a device that manages a video stream is described. In an exemplary embodiment, the device receives a plurality of packets for a video stream from a transmitting device via a server. The device may additionally store a first packet of the plurality of packets in a first buffer when the first packet is on-time and store a second packet of the plurality of packets in a second buffer when the second packet is late. The device may also further forward a frame from the second buffer to the first buffer when frame is complete.
-
公开(公告)号: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.
-
公开(公告)号:US12200401B2
公开(公告)日:2025-01-14
申请号:US17661947
申请日:2022-05-04
Applicant: Apple Inc.
Inventor: Gurtej Singh G. Chandok , Christopher M. Garrido , Chieh Lu , Daniel B. Pollack , Karthick Santhanam , David L. Biderman , Jinbo Qui , Dazhong Zhang , Jose A. Lozano Hinojosa , Igor Kobzar
Abstract: Participant systems in an audiovisual (AV) conferencing can, in one embodiment, use methods to ensure that all participants have a common platform to support AV conferencing, such as a common codec, and also attempt to provide higher quality AV conferencing (e.g., better than the common codec) based on available bandwidth and other criteria. The participant systems can use the common codec as a fallback platform when bandwidth or other criteria dictate a reduction in the quality of the AV conferencing. Other embodiments are also disclosed.
-
公开(公告)号: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.
-
-
-
-
-