-
公开(公告)号:US20180349460A1
公开(公告)日:2018-12-06
申请号:US15721694
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Joao Pedro LACERDA , Brian E. KORVER
CPC classification number: G06F16/273 , G06F16/275 , H04L67/1091 , H04L67/1095 , H04L67/22 , H04L67/306
Abstract: A device implementing adaptive, cross-device event data synchronization includes at least one processor to maintain a database on the device, the database storing event data items derived from user data items corresponding to user activity on the device or a second device. The at least one processor periodically transmits, to a server, first insertion records corresponding to new event data items generated at the device, the transmission periodicity based on a frequency at which the new event data items are generated. The at least one processor, upon detecting deletion of one user data item, deletes, from the database, one corresponding event data item, and immediately transmits, to the server for propagation to the second device, a first deletion record for deletion of one corresponding event data item at the second device, the first deletion record being transmitted along with any of the first insertion records awaiting transmission.
-
公开(公告)号:US20250037715A1
公开(公告)日:2025-01-30
申请号:US18912435
申请日:2024-10-10
Applicant: Apple Inc.
Inventor: Kartik R. VENKATRAMAN , Brian E. KORVER
IPC: G10L15/22 , G10L15/26 , G10L15/30 , G10L17/22 , H04L41/0681 , H04L67/1095 , H04L67/50
Abstract: Embodiments described herein provide for a multi-device context store in which context attributes of multiple devices can be synchronized. A first device can transmit a predicate to a second device, where the predicate includes a condition associated with an attribute of a multi-device context store. Upon the occurrence of the condition at the second device, a notification and/or context update can be sent by the second device to the first device. The predicate can also include a code block to be executed upon the occurrence of the condition.
-