-
公开(公告)号:US20240403319A1
公开(公告)日:2024-12-05
申请号:US18584987
申请日:2024-02-22
Applicant: Apple Inc.
Inventor: Alexander D. PALMER , Aaron COTTER , Michael G. ABOOD , Michael J. ZHU , Sumit WATTAL
Abstract: Some techniques are described herein for tracking items across different devices. Such techniques synchronize a portion of each item while locally storing another portion. In some examples, the synchronization is performed via a conflict-free replicated data type (CRDT) and includes exchanging state vectors and/or hashes corresponding to portions of items that are being synchronized. Other techniques incrementally update local views of data as new data is received. Such techniques use storage plans that maintain operations for different local views. Other techniques manage the order of updates of different local views of data using various sets of criteria described herein. For example, some views can intentionally be left out of date while other views can be updated more frequently to satisfy requests for such views.