-
公开(公告)号: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.
-
公开(公告)号:US11652722B2
公开(公告)日:2023-05-16
申请号:US17304312
申请日:2021-06-17
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.
-
公开(公告)号:US11128610B2
公开(公告)日:2021-09-21
申请号:US16147545
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Yan Yang , Jin Hyung Park , Joe S. Abuan , Berkat S. Tung , Sean P. Devlin , Vu H. Chiem , Jose A. Lozano Hinojosa , Thomas P. Devanneaux , Vladimir Goupenko , Hsien-Po Shiang , Daniel B. Pollack , Mark M. Xue , David J. Steele , Yu Xing , Ryan W. Baker , Christopher M. Garrido , Ming Jin
Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.
-
公开(公告)号:US12267744B2
公开(公告)日:2025-04-01
申请号:US17821915
申请日:2022-08-24
Applicant: Apple Inc.
Inventor: Raghuveer Mallikarjunan , Sree Ram Kodali , Ajoy K. Singh , Vijay Venkataraman , Hsien-Po Shiang
Abstract: A user equipment (UE) configured to establish a multimedia data stream with a further UE, identify a predetermined condition, wherein the predetermined condition indicates a decrease in quality of the multimedia data stream at the further UE and implement a mechanism to mitigate the degradation of the decrease in quality of the multimedia data stream at the further UE.
-
公开(公告)号:US12231414B2
公开(公告)日:2025-02-18
申请号:US17480127
申请日:2021-09-20
Applicant: Apple Inc.
Inventor: Yan Yang , Jin Hyung Park , Joe S. Abuan , Berkat S. Tung , Sean P. Devlin , Vu H. Chiem , Jose A. Lozano Hinojosa , Thomas P. Devanneaux , Vladimir Goupenko , Hsien-Po Shiang , Daniel B. Pollack , Mark M. Xue , David J. Steele , Yu Xing , Ryan W. Baker , Christopher M. Garrido , Ming Jin
IPC: H04L29/06 , H04L9/40 , H04L12/18 , H04L65/1069 , H04L65/403
Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.
-
公开(公告)号:US11509423B2
公开(公告)日:2022-11-22
申请号:US16996799
申请日:2020-08-18
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Karthick Santhanam , Qian Sun , Kevin Arthur Robertson , Hsien-Po Shiang , Erik Vladimir Ortega Gonzalez , Christopher M. Garrido , Bradley F. Patterson
Abstract: A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.
-
公开(公告)号:US11791939B2
公开(公告)日:2023-10-17
申请号:US17973498
申请日:2022-10-25
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Karthick Santhanam , Qian Sun , Kevin Arthur Robertson , Hsien-Po Shiang , Erik Vladimir Ortega Gonzalez , Christopher M. Garrido , Bradley F. Patterson
Abstract: A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.
-
8.
公开(公告)号: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.
-
公开(公告)号:US11470514B2
公开(公告)日:2022-10-11
申请号:US16889346
申请日:2020-06-01
Applicant: Apple Inc.
Inventor: Raghuveer Mallikarjunan , Sree Ram Kodali , Ajoy K. Singh , Vijay Venkataraman , Hsien-Po Shiang
Abstract: A user equipment (UE) configured to establish a multimedia data stream with a further UE, identify a predetermined condition, wherein the predetermined condition indicates a decrease in quality of the multimedia data stream at the further UE and implement a mechanism to mitigate the degradation of the decrease in quality of the multimedia data stream at the further UE.
-
10.
公开(公告)号:US20210399971A1
公开(公告)日:2021-12-23
申请号:US17304312
申请日:2021-06-17
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.
-
-
-
-
-
-
-
-
-