-
公开(公告)号:US20150349934A1
公开(公告)日:2015-12-03
申请号:US14475522
申请日:2014-09-02
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Justin N. Wood
CPC classification number: H04L5/0055 , H04L1/1887 , H04L1/24 , H04L67/327
Abstract: Application-level acknowledgements may be used to verify that a data packet has not only been received, but has been successfully processed by the appropriate application operating on a device that received the data packet. For example, in one embodiment, two devices may be registered with an identity service that enables security and push messaging. A first device may communicate a data packet to another device that is associated with the same identity account through the identity service. The device receiving the data packet may send an acknowledgement verifying receipt of the data packet. After an application has processed the data packet, an acknowledgement that the data packet was processed may also be send from the second device to the first device.
Abstract translation: 可以使用应用级确认来验证数据分组不仅被接收到,而且已被在接收到数据分组的设备上操作的适当应用程序成功处理。 例如,在一个实施例中,两个设备可以与启用安全性和推送消息传递的身份服务一起注册。 第一设备可以通过身份服务将数据分组传送到与相同身份帐户相关联的另一设备。 接收数据分组的设备可以发送确认数据分组的接收的确认。 在应用程序处理数据包之后,也可以从第二设备向第一设备发送处理数据包的确认。
-
公开(公告)号:US20140364104A1
公开(公告)日:2014-12-11
申请号:US14268885
申请日:2014-05-02
Applicant: Apple Inc.
Inventor: Justin Wood , Amit K. Vyas , Andrew H. Vyrros , Gaurav Kapoor , Phillip Stanley-Marbell , Kit-man Wan , Jonathan J. Andrews , Naveen Nalam , Daniel B. Pollack , Matthew E. Shepherd , Brittany D. Hughes , David B. Myszewski , Lee Russell , Anand Ramadurai , David Michael Chan
IPC: H04W24/02
Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, the mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
Abstract translation: 在一些实现中,移动设备可被配置为监视环境,系统和用户事件。 一个或多个事件的发生可以触发对系统设置的调整。 在一些实现中,移动设备可以被配置为基于用户对预测的调用的预测来保持频繁调用的应用程序的最新。 在一些实现中,移动设备可以接收与指示新内容可用于应用下载的应用相关联的推送通知。 移动设备可以在后台启动与推送通知相关联的应用,并下载新的内容。 在一些实施方式中,在运行应用程序或访问网络接口之前,移动设备可被配置为检查移动设备的能量和数据预算以及环境条件以保持高质量的用户体验。
-
公开(公告)号:US12212555B2
公开(公告)日:2025-01-28
申请号:US18507015
申请日:2023-11-10
Applicant: Apple Inc.
Inventor: Nicholas Joseph Circosta , Patrick R. Burns , Bhaskar P. Sarma , Daniel B. Pollack , Liang Qu , Kevin J. Lindeman , Roberto Garcia
Abstract: Aspects of subject technology provide systems and methods for generation and distribution of a stable identifier associated with multiple aliases of a user account. The stable identifier may be provided to various electronic devices by a server, responsive to requests associated with communications to those devices from one of the associated aliases. In this way, messaging applications can utilize the stable identifier to merge conversations from a single user having multiple aliases, and secure access to a secure device can be provided to an authorized user, even if the authorized user attempts access from an unauthorized account alias.
-
公开(公告)号: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.
-
公开(公告)号:US11737012B2
公开(公告)日:2023-08-22
申请号:US17316659
申请日:2021-05-10
Applicant: Apple Inc.
Inventor: Nelson M. Leduc , Lauren E. Tappana , Nicholas Joseph Circosta , Andrew J. Daley , Guozhi Huang , Daniel B. Pollack , Robert D. Butler , Vitalii Kramar
CPC classification number: H04W48/16 , H04M3/42008 , H04W4/12 , H04W8/183 , H04W8/22 , H04W12/069 , H04W8/265 , H04W88/06
Abstract: Implementations of the subject technology provide for storing a temporary certificate on a mobile device for accessing services in association with a primary number. A device determines that a first subscriber identity module (SIM) card, previously used by the device, is not available for use by the device. The device determines that a second SIM card is available for use by the first device within a predetermined time period after the first SIM card is determined to be not available for use by the device. The device confirms that a communication identifier of the first SIM card is strongly tied to a user account associated with the device. The device stores a temporary certificate that attests to continued ownership of the communication identifier by the device and allows the device to access at least one service in association with the communication identifier.
-
公开(公告)号:US11637886B2
公开(公告)日:2023-04-25
申请号:US17168107
申请日:2021-02-04
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Karthick Santhanam , Christopher M. Garrido , Jingyao Zhang , Ming Jin , Hyeonkuk Jeong
IPC: H04L65/80 , H04N21/24 , H04W16/14 , H04L65/70 , H04L65/612
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.
-
公开(公告)号:US11451508B2
公开(公告)日:2022-09-20
申请号:US16884520
申请日:2020-05-27
Applicant: Apple Inc.
Inventor: Alexander Ledwith , Christopher C. Jensen , John J. Iarocci , Marc J. Krochmal , Ziv Wolkowicki , Daniel B. Pollack , Darin B. Adler
Abstract: Messaging between a companion device and an accessory device is controlled such that different modes of communication may be utilized. The different modes can implement different messaging strategies, each of which is intended for efficient power management, in view of the limited electrical power that is typically available at the accessory device. A received request message for sending from the companion device to the accessory device is sent if predetermined conditions apply, and similarly for messages from the accessory device to the companion device.
-
公开(公告)号:US11190734B2
公开(公告)日:2021-11-30
申请号:US16735584
申请日:2020-01-06
Applicant: Apple Inc.
Inventor: Yan Yang , Thomas P. Devanneaux , Daniel B. Pollack , Vu H. Chiem
Abstract: A device implementing a system for multiway audio-video conferencing includes a processor configured to receive, from a first device, indication of a first channel and a second channel for communicating content for an audio-video conference session. The first channel and the second channel correspond to different types of communication interfaces. The processor is further configured to receive, from the first device, a first request to subscribe to a first content stream for the audio-video conference session via the first channel, and to subscribe to a second content stream for the audio-video conference session via the second channel, and in response to receiving the first request, forward, to the first device, the first content stream via the first channel.
-
公开(公告)号:US11088807B2
公开(公告)日:2021-08-10
申请号:US14475522
申请日:2014-09-02
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Justin N. Wood
Abstract: Application-level acknowledgements may be used to verify that a data packet has not only been received, but has been successfully processed by the appropriate application operating on a device that received the data packet. For example, in one embodiment, two devices may be registered with an identity service that enables security and push messaging. A first device may communicate a data packet to another device that is associated with the same identity account through the identity service. The device receiving the data packet may send an acknowledgement verifying receipt of the data packet. After an application has processed the data packet, an acknowledgement that the data packet was processed may also be send from the second device to the first device.
-
公开(公告)号:US11012322B2
公开(公告)日:2021-05-18
申请号:US16147487
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Nicholas J. Circosta , Robert D. Butler , Daniel B. Pollack , Nelson M. Leduc , Ryan W. Baker
Abstract: A device implementing a system for notifying a first device of availability of a service on a second device includes a processor configured to receive, from the first device of a first user, a first request with respect to whether a service is available on the second device of a second user, and to determine that the service is not available on the second device. The processor is further configured to send, to the first device and in response to the determination, an indication that the service is not available on the second device and an indication of a minimum amount of time before the first device can submit a second request with respect to whether the service is available on the second device. The minimum amount of time is based at least partially on an amount of time that has elapsed since the service was made available to the devices.
-
-
-
-
-
-
-
-
-