-
公开(公告)号:US11561783B2
公开(公告)日:2023-01-24
申请号:US16814064
申请日:2020-03-10
Applicant: Snap Inc.
Inventor: David Andrew Killian , Bradley Baron , Benjamin Ralph Hollis , Amit Saurav , James Daniel Baird , Zubair Khan , Spoorthi Ravi
IPC: G06F8/65 , G06F16/23 , G06F16/2455 , H04L51/04 , H04L51/216 , H04L51/52 , H04N21/8547
Abstract: Systems and methods are provided for synchronizing data. The systems and methods include operations for: storing a synchronization entry for a messaging application feature, the synchronization entry comprising a last update timestamp associated with a first update to content of the messaging application feature received from a first source; receiving a second update to the content of the messaging application feature from the first source; determining that the second update was received within a write window of the last update timestamp; in response to determining that the second update was received within the write window of the last update timestamp, preventing updating the last update timestamp; and sending the first update and the second update to a client device in response to receiving a synchronization request from the client device based on the last update timestamp.
-
公开(公告)号:US20210286609A1
公开(公告)日:2021-09-16
申请号:US16814064
申请日:2020-03-10
Applicant: Snap Inc.
Inventor: David Andrew Killian , Bradley Baron , Benjamin Ralph Hollis , Amit Saurav , James Daniel Baird , Zubair Khan , Spoorthi Ravi
IPC: G06F8/65 , H04L12/58 , G06F16/23 , G06F16/2455
Abstract: Systems and methods are provided for synchronizing data. The systems and methods include operations for: storing a synchronization entry for a messaging application feature, the synchronization entry comprising a last update timestamp associated with a first update to content of the messaging application feature received from a first source; receiving a second update to the content of the messaging application feature from the first source; determining that the second update was received within a write window of the last update timestamp; in response to determining that the second update was received within the write window of the last update timestamp, preventing updating the last update timestamp; and sending the first update and the second update to a client device in response to receiving a synchronization request from the client device based on the last update timestamp.
-