-
公开(公告)号:US20190104446A1
公开(公告)日:2019-04-04
申请号:US16145078
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Joe S. ABUAN , Ian J. BAIRD , Xiaosong ZHOU , Christopher M. GARRIDO , Dazhong ZHANG , Keith W. RAUENBUEHLER , Yan YANG , Patrick MIAUTON , Eric L. CHEN , Berkat S. TUNG , Karthick SANTHANAM
Abstract: A device implementing the subject technology may include at least one processor configured to receive an indication of a task being performed at an other device. The at least one processor is further configured to perform, in response to receipt of the indication, one or more preliminary operations in anticipation of receiving a handoff of the task. The at least one processor is further configured to receive, after performing the one or more preliminary operations, a notification that the task is being handed off. The at least one processor is further configured to receive the handoff of the task from the other device. The at least one processor is further configured to continue to perform the task based at least in part on the one or more preliminary operations that were performed prior to receiving the notification that the task is being handed off.
-
公开(公告)号:US20240339120A1
公开(公告)日:2024-10-10
申请号:US18435953
申请日:2024-02-07
Applicant: Apple Inc.
Inventor: Abhishek BISHT , Anil G. NAIK , Anup VIJAY , Christopher M. GARRIDO , Erik Vladimir ORTEGA GONZALEZ , Jay Mayur KHANDHAR , Karthick SANTHANAM , Luciano M. VERGER , Ming JIN , Patrick MIAUTON , Pramod SRINIVASAN
IPC: G10L19/24 , G10L19/008
CPC classification number: G10L19/24 , G10L19/008
Abstract: Aspects of the subject technology may provide low latency audio for group communication sessions. Low latency audio may be provided, some examples, by an electronic device using a lowest audio block size that is lower than a lowest audio block size that is available to one or more other electronic devices in an group communication session.
-
公开(公告)号:US20240214233A1
公开(公告)日:2024-06-27
申请号:US18597893
申请日:2024-03-06
Applicant: Apple Inc.
Inventor: Karthick SANTHANAM , Eric L. CHIEN , Christopher M. GARRIDO , Kyle W. HORN , Ian J. BAIRD , Qian SUN , David L. BIDERMAN
IPC: H04L12/18 , H04N23/951
CPC classification number: H04L12/1822 , H04N23/951
Abstract: The subject technology receives, at a local device, a requested camera format based on specifications of a display associated with a remote device. The remote device and the local device are devices participating in a video conference. The requested camera format includes a first resolution. Camera formats supported by a camera associated with the local device are determined. If a second resolution of a first camera format matches among the supported camera formats matches with the first resolution, the first camera format is selected for capturing the video stream by the camera. Otherwise, a second camera format among the supported camera formats is determined for capturing the video stream so as to maximize a field of view of the video stream relative to other camera formats supported by the camera.
-
公开(公告)号:US20230396668A1
公开(公告)日:2023-12-07
申请号: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 , H04L43/16 , H04W76/15 , H04L1/00 , H04L69/167
CPC classification number: H04L67/10 , H04L43/16 , H04W76/15 , H04L1/0002 , H04L69/167
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.
-
公开(公告)号:US20230045761A1
公开(公告)日:2023-02-09
申请号: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.
-
公开(公告)号:US20220103611A1
公开(公告)日:2022-03-31
申请号:US17168107
申请日:2021-02-04
Applicant: Apple Inc.
Inventor: Daniel B. POLLACK , Karthick SANTHANAM , Christopher M. GARRIDO , Jingyao ZHANG , Ming JIN , Hyeonkuk JEONG
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.
-
公开(公告)号:US20210075698A1
公开(公告)日:2021-03-11
申请号: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
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.
-
公开(公告)号:US20210075544A1
公开(公告)日:2021-03-11
申请号: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
IPC: H04L1/08 , H04L12/861 , H04L29/06
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.
-
公开(公告)号:US20190104448A1
公开(公告)日:2019-04-04
申请号:US16145055
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Joe S. ABUAN , Ian J. BAIRD , Xiaosong ZHOU , Christopher M. GARRIDO , Dazhong ZHANG , Keith W. RAUENBUEHLER , Yan YANG , Patrick MIAUTON , Eric L. CHIEN , Berkat S. TUNG , Karthick SANTHANAM
Abstract: A device implementing the subject technology may include at least one processor configured to receive a plurality of buffer reports from a plurality of other devices, each of the plurality of buffer reports indicating a current target buffer level for a respective one of the plurality of other devices. The at least one processor may be further configured to determine a group target buffer level based at least in part on the current target buffer levels of the plurality of other devices and a current target buffer level of the at least one buffer. The at least one processor may be further configured to transmit the group target buffer level to the plurality of other devices. The at least one processor may be further configured to manage an occupancy of the at least one buffer based at least in part on the group target buffer level.
-
公开(公告)号:US20190103983A1
公开(公告)日:2019-04-04
申请号:US16145071
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Joe S. ABUAN , Ian J. BAIRD , Xiaosong ZHOU , Christopher M. GARRIDO , Dazhong ZHANG , Keith W. RAUENBUEHLER , Yan YANG , Patrick MIAUTON , Eric L. CHIEN , Berkat S. TUNG , Karthick SANTHANAM
Abstract: A device implementing the subject technology may include at least one processor configured to transmit an allocation request requesting allocation of a group communication session with a plurality of devices and receive an allocation response in response to the allocation request, the allocation response including credential information for the device to use to join the group communication session. The at least one processor may be further configured to transmit an allocation bind request with the credential information to join the group communication session using the credential information and receive an allocation bind success response in response to the allocation bind request, the allocation bind success response indicating that the device has joined the group communication session. The at least one processor may be further configured to provide a join notification to the plurality of devices via an intermediary device to notify that the device has joined the group communication session.
-
-
-
-
-
-
-
-
-