发明名称 Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform
摘要 System and method for incrementally notifying a remote client of updates in a cloud-enabled platform for each remote client associated with a collaborator are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for detecting an action in the cloud-enabled platform and effectuating a data change as a result of the action in a first database, creating an action log entry from the action, identifying the collaborator of the user's in the cloud-enabled platform, whose remote client is to be synchronized with the data change as an update, and/or writing the action represented by the action log entry to a second database into a queue to by read by the remote client of the collaborator.
申请公布号 US8990307(B2) 申请公布日期 2015.03.24
申请号 US201213524501 申请日期 2012.06.15
申请人 Box, Inc. 发明人 Barreto Tomas;Mand Arshdeep;Spielberg Miles;Mackenzie David;Ghods Sam
分类号 G06F15/16;H04L29/08;G06F17/30 主分类号 G06F15/16
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A method for incrementally notifying remote clients of updates in a cloud-enabled platform, wherein each of the remote clients is associated with a collaborator, the method, comprising: detecting an action in the cloud-enabled platform and effectuating a data change as a result of the action in a first database; from the action, creating an action log entry in an action log; wherein, the action log entry is associated with an event type identifier and a revision identifier;wherein, the action log entry represents the action identified by the event type identifier; identifying a first collaborator in the cloud-enabled platform associated with a remote client to be synchronized with the data change as an update; determining whether to write the action to a second database for the remote client based on an action type or a client type; when the determination is made to write the action, writing the action represented by the action log entry to a queue in the second database to be read by the remote client associated with the first collaborator.
地址 Los Altos CA US