-
公开(公告)号:US11356352B2
公开(公告)日:2022-06-07
申请号:US17032619
申请日:2020-09-25
申请人: Apple Inc.
发明人: Keith W. Rauenbuehler , Nicholas J. Circosta , Kenneth A. York , Christopher Ku , Adam J. Moore , Jose A. Lozano Hinojosa , Aniket A. Zamwar , Patrick L. Coffman
摘要: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
-
公开(公告)号:US20230396835A1
公开(公告)日:2023-12-07
申请号:US18297804
申请日:2023-04-10
申请人: Apple Inc.
发明人: 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分类号: H04N21/44004 , H04L49/9047 , H04L1/08 , H04L47/34 , H04L65/75 , H04N21/437 , H04N21/23106 , H04N21/2407
摘要: 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.
-
公开(公告)号:US11128610B2
公开(公告)日:2021-09-21
申请号:US16147545
申请日:2018-09-28
申请人: Apple Inc.
发明人: 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
摘要: 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.
-
公开(公告)号:US12069036B2
公开(公告)日:2024-08-20
申请号:US17707926
申请日:2022-03-29
申请人: Apple Inc.
发明人: Daniel B. Pollack , Jingyao Zhang , Jose A. Lozano Hinojosa , Emad Omara , Yilmaz Can Cecen , Angus N. Burton , Blerim Cici
CPC分类号: H04L63/065 , H04L9/0861 , H04L9/16 , H04L63/0428
摘要: Aspects of the subject technology provide for shared experience sessions within a group communications session such as a video call. The shared experience session may be, as one example, a co-watching session in which the participants in the call watch a video together while in the call. Encrypted shared state data may be exchanged between the participant devices, with which the participant devices can provide synchronized and coordinated output of shared experience data for the shared experience session of the group communications session.
-
公开(公告)号:US11005923B2
公开(公告)日:2021-05-11
申请号:US16425873
申请日:2019-05-29
申请人: Apple Inc.
摘要: A device implementing a system for proxying data between devices includes a processor configured to obtain a first latency and a second latency, the first latency being between a server and a first subnet, and the second latency being between the server and a second subnet. The at least one processor is further configured to train a machine learning model with a training dataset that includes the first latency with respect to the server and the first subnet, the second latency with respect to the server and the second subnet, and geographic data of the server, the first subnet and the second subnet. The at least one processor is further configured to use the machine learning model to estimate a third latency between the server and a third subnet, and store the first, second and third latencies in a data structure.
-
公开(公告)号:US12021724B2
公开(公告)日:2024-06-25
申请号:US17716332
申请日:2022-04-08
申请人: Apple Inc.
发明人: Keith W. Rauenbuehler , Nicholas J. Circosta , Kenneth A. York , Christopher Ku , Adam J. Moore , Jose A. Lozano Hinojosa , Aniket A. Zamwar , Patrick L. Coffman
IPC分类号: H04L43/10 , H04L12/28 , H04L41/22 , H04L43/0811
CPC分类号: H04L43/10 , H04L12/2854 , H04L41/22 , H04L43/0811
摘要: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
-
公开(公告)号:US11917030B2
公开(公告)日:2024-02-27
申请号:US17214774
申请日:2021-03-26
申请人: Apple Inc.
发明人: Huan He , Jonathon Sodos , Nicholas J. Circosta , Sean Geiger , Nelson M. Leduc , Cisto Cyriac , Matthew E. Shepherd , David A. Schaefgen , Elliot T. Garner , Jose A. Lozano Hinojosa , Mursalin Akon , Robert D. Butler , Xudong Liu
CPC分类号: H04L67/55 , H04L67/53 , H04L67/535
摘要: A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.
-
公开(公告)号:US20220263741A1
公开(公告)日:2022-08-18
申请号:US17716332
申请日:2022-04-08
申请人: Apple Inc.
发明人: Keith W. Rauenbuehler , Nicholas J. Circosta , Kenneth A. York , Christopher Ku , Adam J. Moore , Jose A. Lozano Hinojosa , Aniket A. Zamwar , Patrick L. Coffman
IPC分类号: H04L43/0811 , H04L43/10 , H04L41/22
摘要: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
-
公开(公告)号:US11848767B2
公开(公告)日:2023-12-19
申请号:US17722296
申请日:2022-04-15
申请人: Apple Inc.
发明人: Nicholas J. Circosta , Elliot T. Garner , Aniket A. Zamwar , Yevgeni Pekurovsky , Jared A. Crawford , Frederic Jacobs , Justin S Titi , Matthew E. Shepherd , Jose A. Lozano Hinojosa , Sean Geiger , Ahmed M. Bashir
CPC分类号: H04L67/55 , H04L9/3297 , H04L63/101 , H04L67/63
摘要: Aspects of the subject technology provide for privacy-preserving electronic publication and subscription. A publisher device may establish a publication channel with a publication server and receive a channel identifier and a channel ownership token for the channel. The publisher device may provide the channel identifier and a key for the publication channel to a subscriber device. The publisher device may publish data encrypted using the key to the publication server, the subscriber device may obtain the encrypted published data from the server using the channel identifier, and may decrypt the published data using the key obtained from the publisher device. The published data may include status information for a user of the publisher device, in some examples.
-
公开(公告)号:US20220394212A1
公开(公告)日:2022-12-08
申请号:US17661947
申请日:2022-05-04
申请人: Apple Inc.
发明人: 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
摘要: 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.
-
-
-
-
-
-
-
-
-