发明名称 |
MESSAGE SYNCHRONIZATION IN NETWORKED DATA COMMUNICATIONS SERVICES CALLABLE BY APPLICATIONS |
摘要 |
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. |
申请公布号 |
US2016366221(A1) |
申请公布日期 |
2016.12.15 |
申请号 |
US201615243818 |
申请日期 |
2016.08.22 |
申请人 |
Layer, Inc. |
发明人 |
PALMERI RON;STOLFA TOMAZ;VYRROS ANDREW H.;FLETCHER DON |
分类号 |
H04L29/08;H04L12/58 |
主分类号 |
H04L29/08 |
代理机构 |
|
代理人 |
|
主权项 |
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. |
地址 |
San Francisco CA US |