-
公开(公告)号:US10064026B2
公开(公告)日:2018-08-28
申请号:US15265696
申请日:2016-09-14
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Pierre Jonathan De Filippis , Hyeonkuk Jeong , Berkat S. Tung , Yan Yang , Gobind Johar , Justin Wood , Roberto Garcia , Gokul Thirumalai
IPC: H04W4/00 , H04W4/12 , H04W40/02 , H04W4/80 , H04L12/707 , H04L12/703 , H04L12/58 , H04W84/12 , H04W76/11 , H04W76/15 , H04W88/04 , H04L29/08 , H04W76/02
CPC classification number: H04W4/12 , H04L45/22 , H04L45/28 , H04L51/36 , H04L67/1087 , H04W4/80 , H04W40/02 , H04W76/11 , H04W76/15 , H04W84/12 , H04W88/04
Abstract: A unified message delivery between multiple devices is disclosed. Sending messages through a local communications link, such as but not limited to at least one of a Bluetooth connection and a peer-to-peer WiFi connection, can lead to faster transmission times and reduced server load. When the local communications link is unavailable or not suitable, the messages can be sent through a network and a push server. In some examples, messages can be sent through both the local communications link and through the network and the push server. Duplicates of a received message can be avoided by utilizing indicators. In some examples, one or more devices can include queue(s) to ensure ordered delivery of a plurality of messages when a local communications link and network connection become unavailable.
-
公开(公告)号:US09853929B2
公开(公告)日:2017-12-26
申请号:US14732075
申请日:2015-06-05
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Eric S. Brown , Gregory B. Novick , Paul W. Chinn , David C. Donley , Tyler D. Hawkins , Julien A. Poumailloux
Abstract: Systems, apparatuses, and methods are provided that can reduce problems associated with updates of various applications on various devices, including addition of new services for communicating with another device. A compatibility version (e.g., a minimum compatibility) for a first communication service on a first device can be checked against a compatibility version for communication service on a second device. A comparison of the compatibility versions can determine whether a message can be sent using the first communication service to the second device.
-
公开(公告)号:US09755788B2
公开(公告)日:2017-09-05
申请号:US14475496
申请日:2014-09-02
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Justin N. Wood
CPC classification number: H04L1/188 , G06F21/64 , H04L1/0005 , H04L1/08 , H04L1/1874 , H04L1/189 , H04W52/0206 , H04W76/38 , H04W84/12 , H04W88/02 , Y02D70/00 , Y02D70/1224 , Y02D70/1242 , Y02D70/1262 , Y02D70/1264 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/164 , Y02D70/166 , Y02D70/22 , Y02D70/23 , Y02D70/26
Abstract: Certain data packets for transmission between a first device and a second device may have an importance that changes depending on different circumstances. After the data packet is initially communicated from the first device to the second device, if an acknowledgement is not received at the first device, the first device may retransmit the data packet. If no acknowledgement is received after a certain period of time, communication of the data packet may be considered to have a lower importance, and so additional retransmissions bay be delayed until a retransmission trigger is identified. Examples of such a trigger may be powering on of an antenna for a second different data packet transmission, or identification that a subsequent data packet was successfully received by the second device.
-
公开(公告)号:US09706394B2
公开(公告)日:2017-07-11
申请号:US14841226
申请日:2015-08-31
Applicant: Apple Inc.
Inventor: Berkat S. Tung , Daniel B. Pollack , Hyeonkuk Jeong , Joe S. Abuan , Pierre J. De Filippis , Yan Yang
CPC classification number: H04W12/02 , H04L9/0841 , H04L9/14 , H04L63/0428 , H04L63/0435 , H04L67/24 , H04L2209/80
Abstract: Some embodiments relate to a device that transmits/receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message. The first device may establish an encryption session for the purpose of communicating the message to a second device. Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class.
-
公开(公告)号:US20140362768A1
公开(公告)日:2014-12-11
申请号:US14268780
申请日:2014-05-02
Applicant: Apple Inc.
Inventor: Justin Wood , Amit K. Vyas , Andrew H. Vyrros , Daniel Douglas Schucker , Daniel B. Pollack , Lee Russell , Anand Ramadurai , Naveen Nalam , Jonathan J. Andrews
CPC classification number: H04W52/0258 , G06F1/3206 , H04L67/26 , H04L67/2819 , H04L67/2842 , H04L67/322 , H04M1/72525 , H04M1/72569 , H04W12/08 , H04W52/0264 , Y02D70/00 , Y02D70/1224 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/164
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: 在一些实现中,移动设备可被配置为监视环境,系统和用户事件。 一个或多个事件的发生可以触发对系统设置的调整。 在一些实现中,移动设备可以被配置为基于用户对预测的调用的预测来保持频繁调用的应用程序的最新。 在一些实现中,移动设备可以接收与指示新内容可用于应用下载的应用相关联的推送通知。 移动设备可以在后台启动与推送通知相关联的应用,并下载新的内容。 在一些实施方式中,在运行应用程序或访问网络接口之前,移动设备可被配置为检查移动设备的能量和数据预算以及环境条件以保持高质量的用户体验。
-
公开(公告)号: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.
-
公开(公告)号:US12177768B2
公开(公告)日:2024-12-24
申请号:US18229663
申请日:2023-08-02
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
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.
-
公开(公告)号:US11855975B2
公开(公告)日:2023-12-26
申请号:US17988708
申请日:2022-11-16
Applicant: Apple Inc.
Inventor: Nicholas Joseph Circosta , Patrick Burns , Bhaskar Sarma , Daniel B. Pollack , Liang Qu , Kevin Lindeman , Roberto Garcia
CPC classification number: H04L63/0815 , H04L9/3263 , H04L12/282 , H04L12/2814 , H04L51/42 , H04L51/56
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.
-
公开(公告)号:US11824737B2
公开(公告)日:2023-11-21
申请号: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
IPC: G06F15/16 , G06F9/54 , H04L29/06 , H04L41/50 , H04L43/0829 , H04L41/5003
CPC classification number: H04L41/509 , H04L41/5003 , H04L43/0829
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.
-
-
-
-
-
-
-
-
-