US2016366221A1PendingUtilityA1

Message synchronization in networked data communications services callable by applications

40
Assignee: LAYER INCPriority: Sep 9, 2013Filed: Aug 22, 2016Published: Dec 15, 2016
Est. expirySep 9, 2033(~7.2 yrs left)· nominal 20-yr term from priority
H04L 51/16H04L 51/32H04L 67/1095H04L 63/0823H04L 63/0807H04L 63/166H04L 51/216H04L 63/0428H04L 51/52
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A data processing method providing message synchronization, the method comprising: maintaining, by a server computer implementing a communications service, a stream of events comprising a plurality of members, the stream of events representing a thread of communication between the plurality of members, wherein each event in the stream comprises a sequence number; receiving, by the server, a request to synchronize a local state of a client computer, wherein the client computer is associated with a member of the plurality of members; sending a plurality of new events to the client computer using sequence numbers of the stream of events, wherein the client computer represents the thread of communication as conversations; receiving, by the server, a conversation object comprising a temporary identifier from the client computer; assigning, by the server, a globally unique identifier to the conversation object; notifying, by the server, the plurality of members of the conversation object.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A data processing method providing message synchronization, the method comprising:
 maintaining, by a server computer implementing a communications service, a stream of events comprising a plurality of members, the stream of events representing a thread of communication between the plurality of members, wherein each event in the stream comprises a sequence number;   receiving, by the server computer, a request to synchronize a local state of a client computer, wherein the client computer is associated with a member of the plurality of members;   sending, by the server computer, a plurality of new events to the client computer using sequence numbers of the stream of events, wherein the client computer represents the thread of communication as conversations;   receiving, by the server computer, a conversation object comprising a temporary identifier from the client computer;   assigning, by the server computer, a globally unique identifier to the conversation object;   notifying, by the server computer, the plurality of members of the conversation object.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.