-
公开(公告)号:US20200259772A1
公开(公告)日:2020-08-13
申请号:US16864554
申请日:2020-05-01
申请人: Dropbox, Inc.
发明人: Jack Dubie , Michael Roeder , Steven Kabbes
摘要: A message management service allows a user to access and manage messages from various message services. The user can access the message management service using a message management client application executing on a client device and can draft messages using the message management client application and send the messages through the different message services. The message management service can add information to messages sent using the message management client application that can be used to identify and organize the messages. A secure sent-message identifier can be added to messages sent by the message management service to reliably indicate that the messages were sent by the message management service.
-
公开(公告)号:US09935907B2
公开(公告)日:2018-04-03
申请号:US14084142
申请日:2013-11-19
申请人: Dropbox, Inc.
发明人: Sean Beausoleil , David Barshow , Scott Cannon , Adam Cue , Steven Flory , Steven Kabbes , Andrew Steven Long , Michael Roeder , George Milton Underwood, IV
CPC分类号: H04L51/22 , H04L51/06 , H04L51/063 , H04L51/26 , H04L51/38
摘要: A system and method for synchronizing messages between client application instances and a message service provider includes a connection service communicatively coupled to a plurality of client messaging application instances; a first intermediary transfer layer with an inbound message data queue that queues message updates of a client application instance and an outbound message data queue that queues message updates and notifications from a mailbox service layer; a mailbox service layer communicatively coupled to the connection service through the first intermediary transfer layer; a second intermediary transfer layer with an mailbox message data queue that contains queued message data directed at the mailbox service layer and a message service data queue that contains queued message updates directed at a message service layer; and a message service layer configured for message interactions with an outside message service provider.
-
公开(公告)号:US20150032829A1
公开(公告)日:2015-01-29
申请号:US14155304
申请日:2014-01-14
申请人: Dropbox, Inc.
发明人: David Barshow , Ringo Law , Kevin Ewe , Sean Beausoleil , Andrew Long , Steven Kabbes , Michael Roeder
IPC分类号: H04L12/58
CPC分类号: H04L51/16
摘要: Message management services can include processing an email to identify relevant content from among all content in the email and converting the identified relevant content into a simple, easy-to-read format. For example, message management services can apply multiple parsing strategies to an email. Each strategy can attempt to parse the email to identify relevant content and to output results that include any identified relevant content and an associated confidence score. The results having the highest confidence score can be selected. The identified relevant content included in the selected results can be converted into a flat string with stylings and links for displaying relevant content of the email in a simple, easy-to-read format.
摘要翻译: 消息管理服务可以包括处理电子邮件以从电子邮件中的所有内容中识别相关内容,并将所标识的相关内容转换成简单易读的格式。 例如,消息管理服务可以将多个解析策略应用于电子邮件。 每个策略都可以尝试解析电子邮件,以识别相关内容,并输出包含任何识别的相关内容和相关置信度得分的结果。 可以选择具有最高置信度得分的结果。 包含在所选结果中的识别的相关内容可以被转换成具有用于以简单易读的格式显示电子邮件的相关内容的样式和链接的扁平字符串。
-
公开(公告)号:US20200220834A1
公开(公告)日:2020-07-09
申请号:US16822386
申请日:2020-03-18
申请人: Dropbox, Inc.
发明人: Adam Cue , Tim Van Damme , George Milton Underwood, IV , Sean Beausoleil , Belinda Preno , Steven Kabbes , David Barshow , Anthony DeVincenzi
摘要: 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.
-
公开(公告)号:US10178063B2
公开(公告)日:2019-01-08
申请号:US15901025
申请日:2018-02-21
申请人: Dropbox, Inc.
发明人: Sean Beausoleil , David Barshow , Scott Cannon , Adam Cue , Steven Flory , Steven Kabbes , Andrew Steven Long , Michael Roeder , George Milton Underwood, IV
IPC分类号: H04L12/58
摘要: A system and method for synchronizing messages between client application instances and a message service provider includes a connection service communicatively coupled to a plurality of client messaging application instances; a first intermediary transfer layer with an inbound message data queue that queues message updates of a client application instance and an outbound message data queue that queues message updates and notifications from a mailbox service layer; a mailbox service layer communicatively coupled to the connection service through the first intermediary transfer layer; a second intermediary transfer layer with an mailbox message data queue that contains queued message data directed at the mailbox service layer and a message service data queue that contains queued message updates directed at a message service layer; and a message service layer configured for message interactions with an outside message service provider.
-
公开(公告)号:US20170187671A1
公开(公告)日:2017-06-29
申请号:US15358053
申请日:2016-11-21
申请人: DROPBOX, INC.
发明人: Adam Cue , Tim Van Damme , George Milton Underwood, IV , Sean Beausoleil , Belinda Preno , Steven Kabbes , David Barshow , Anthony DeVincenzi
IPC分类号: H04L12/58
CPC分类号: H04L51/34 , G06F16/273 , G06Q10/10 , G06Q10/107 , H04L29/08072 , H04L51/00 , H04L51/046 , H04L51/22 , H04L67/1095 , H04L69/329 , H04W4/12
摘要: 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.
-
公开(公告)号:US20150304264A1
公开(公告)日:2015-10-22
申请号:US14257953
申请日:2014-04-21
申请人: Dropbox, Inc.
发明人: Steven Kabbes
IPC分类号: H04L12/58 , H04L12/911
CPC分类号: H04L51/22
摘要: Certain embodiments of the present invention relate to techniques for serializing account and message management actions performed at a message management service for synchronization with a messaging service. A message management service can receive requests from a client device and/or a messaging service to perform actions on resources for an email message account. The actions can include account-related actions, folder-related actions, message thread-related actions, and/or message-related actions. Message management service can implement techniques for serializing actions that conflict, such as actions on a resource (e.g., a message account, a message, a folder, or a message thread) that conflict with other actions on the same resource and/or other resources that have a dependency relationship. By performing serialization, message management service can prevent conflicting actions from being performed concurrently, while enabling non-conflicting actions to be performed in parallel, thereby improving performance for execution of actions.
摘要翻译: 本发明的某些实施例涉及用于序列化在消息管理服务处执行以与消息服务同步的帐户和消息管理动作的技术。 消息管理服务可以接收来自客户端设备和/或消息收发服务的请求,以对电子邮件消息帐户的资源执行动作。 这些操作可以包括帐户相关操作,文件夹相关操作,消息线程相关操作和/或消息相关操作。 消息管理服务可以实现用于串行化冲突的动作的技术,例如与资源(例如,消息帐户,消息,文件夹或消息线程)上的相同资源和/或其他资源上的其他动作冲突的动作 有依赖关系。 通过执行序列化,消息管理服务可以防止并发执行冲突动作,同时实现并行执行非冲突动作,从而提高执行动作的性能。
-
公开(公告)号:US10237224B2
公开(公告)日:2019-03-19
申请号:US14257953
申请日:2014-04-21
申请人: Dropbox, Inc.
发明人: Steven Kabbes
摘要: Certain embodiments of the present invention relate to techniques for serializing account and message management actions performed at a message management service for synchronization with a messaging service. A message management service can receive requests from a client device and/or a messaging service to perform actions on resources for an email message account. The actions can include account-related actions, folder-related actions, message thread-related actions, and/or message-related actions. Message management service can implement techniques for serializing actions that conflict, such as actions on a resource (e.g., a message account, a message, a folder, or a message thread) that conflict with other actions on the same resource and/or other resources that have a dependency relationship. By performing serialization, message management service can prevent conflicting actions from being performed concurrently, while enabling non-conflicting actions to be performed in parallel, thereby improving performance for execution of actions.
-
公开(公告)号:US10122665B2
公开(公告)日:2018-11-06
申请号:US14199907
申请日:2014-03-06
申请人: Dropbox, Inc.
发明人: Sean Beausoleil , Steven Kabbes , Michael Roeder
摘要: A message management service that acts as intermediary between a messaging service and a client device can generate a synchronization data bundle for a message that includes an external message identifier usable to retrieve the message from the messaging service. The message management service can send the synchronization data bundle to the client along with the message, and the client can store the synchronization data bundle for each message in its local data store. The client can later return the synchronization data bundle to the message management service, which can use information contained therein to facilitate synchronization and related operations.
-
公开(公告)号:US20160182412A1
公开(公告)日:2016-06-23
申请号:US14577813
申请日:2014-12-19
申请人: Dropbox, Inc.
发明人: Steven Kabbes , Adam Cue
CPC分类号: H04L51/34 , G06F17/30578 , G06Q10/10 , G06Q10/107 , H04L29/08072 , H04L51/00 , H04L51/046 , H04L51/22 , H04L67/1095 , H04W4/12
摘要: Users of a message management service can collaborate to draft a message to a designated recipient. One user can create a draft message and identify one or more other users to collaborate on the draft. The users become authors of the draft, and the draft becomes available to each user through a drafts folder maintained for that user by the service. The users can each edit the draft. The message management service can send the draft as a message to the recipient when one or more of the collaborating users indicates that the draft should be sent. The message can include an indication that it is a collaborative message from all of the authors.
摘要翻译: 消息管理服务的用户可以协作将消息起草给指定的收件人。 一个用户可以创建一个草稿消息,并识别一个或多个其他用户协作草稿。 用户成为草稿的作者,草案通过服务为该用户维护的草稿文件夹提供给每个用户。 每个用户可以编辑草稿。 当一个或多个协作用户指示应发送草稿时,消息管理服务可以将消息作为消息发送给接收者。 该消息可以包括来自所有作者的协作消息的指示。
-
-
-
-
-
-
-
-
-