发明名称 MANAGING DRAFTS OF ELECTRONIC DOCUMENTS ACROSS CLIENT DEVICES
摘要 Techniques are described for managing drafts of an electronic document (e.g., an electronic note, an electronic message, an electronic calendar invitation, and/or other types of electronic documents) between client devices. Such an electronic document can be composed using different clients, such that composing the document can be continued using different clients. A draft of an electronic document can be stored by clients and/or the message management service as a metadata. A message management service can be implemented as an intermediary computing system to manage a current version of a draft in local storage when a draft is composed using a client device. The message management service can manage version information of a draft that is exists, if any, on each of the client devices. The message management service can synchronize a draft of the message with client devices when a draft is composed using a client device.
申请公布号 US2016050177(A1) 申请公布日期 2016.02.18
申请号 US201414552166 申请日期 2014.11.24
申请人 Dropbox, Inc. 发明人 Cue Adam;Van Damme Tim;Underwood, IV George Milton;Beausoleil Sean;Preno Belinda;Kabbes Steven;Barshow David;DeVincenzi Anthony
分类号 H04L12/58 主分类号 H04L12/58
代理机构 代理人
主权项 1. A method comprising: receiving, by a computer system, from a first device, first data for the first device and a first draft of a message composed using the first device, wherein the first data includes first version information indicating a first draft version that is updated corresponding to each draft of the message composed using the first device, and wherein the first draft version for the first device is updated corresponding to the first draft of the message; storing a second draft of the message based on the first draft, wherein the second draft is stored as a current draft of the message for a plurality of devices including the first device and a second device; storing second data based on the first data, wherein the second data includes the first version information and second version information that indicates a second draft version associated with the second draft; sending, to a second device, the first version information and the second draft; receiving, from the second device, third data for the second device and a third draft of the message, the third draft composed by modifying the second draft using the second device, wherein the third data includes the first version information and third version information that indicates a third draft version that is updated corresponding to each draft of the message composed using the second device, and wherein the third draft version is updated corresponding to the third draft; comparing the second data to the third data to determine whether to update the second draft based on third draft; and upon determining to update the second draft based on the third draft: updating the second data to include the third version information; andupdating the stored second draft based on the third draft.
地址 San Francisco CA US