-
221.
公开(公告)号:US20190205401A1
公开(公告)日:2019-07-04
申请号:US15857729
申请日:2017-12-29
Applicant: Dropbox, Inc.
Inventor: Thomas Kleinpeter , Conor Woods , Sergei Vorobev , Quazie Kwaselow , Marcio von Muhlen , Nils Bunger
IPC: G06F17/30
CPC classification number: G06F16/137 , G06F1/04 , G06F3/0629 , G06F3/067 , G06F9/547 , G06F16/11 , G06F16/122 , G06F16/125 , G06F16/128 , G06F16/152 , G06F16/156 , G06F16/172 , G06F16/1734 , G06F16/1744 , G06F16/176 , G06F16/1767 , G06F16/178 , G06F16/1787 , G06F16/18 , G06F16/182 , G06F16/183 , G06F16/1844 , G06F16/185 , G06F16/2246 , G06F16/2379 , G06F16/24552 , G06F16/27 , G06F16/275 , G06F16/907 , G06F16/958 , G06F21/6218 , G06F2221/2141 , H04L9/3213 , H04L9/3247 , H04L63/10 , H04L63/101 , H04L67/06 , H04L67/1095 , H04L67/1097 , H04L67/306 , H04L67/42
Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
-
公开(公告)号:US20190199659A1
公开(公告)日:2019-06-27
申请号:US15851633
申请日:2017-12-21
Applicant: Dropbox, Inc.
Inventor: Aditi Jain , Manveer Singh Chawla , Swapnil Zarekar , Mimi Xu , Karandeep Johar , Gianluca Venturini
CPC classification number: H04L51/04 , G06F3/0483 , H04L51/34 , H04L67/26
Abstract: A real-time trigger for event-based electronic communication system messaging. In one embodiment, for example, an event caused by a user's activity or inactivity with respect to an online service is queued. When the event is dequeued, it is transformed to a trigger and the trigger is mapped to an action. The action is dispatched to a messaging track actor to carry out the action. Carrying out the action may include putting a user on a messaging track or transitioning the state of a user already on a messaging track.
-
223.
公开(公告)号:US20190197173A1
公开(公告)日:2019-06-27
申请号:US15852271
申请日:2017-12-22
Applicant: Dropbox, Inc.
Inventor: Daniel Tahara , Mehant Baid , Robert Escriva , Mihnea Cezar Giurgea
Abstract: Techniques are provided for a linearizable primary-secondary database system that replicates database data with eventual consistency. The techniques include obtaining a logical clock value of a logical clock that orders transactions committed at a primary database system that includes a primary database. The logical clock value is obtained after a write transaction is committed at the primary database system and while processing a read request. The logical clock value is used to determine whether a secondary database is in a consistent replication state corresponding to the logical clock value with respect to the primary database. The read request is maintained in a linger state while the secondary database is not yet in the consistent replication state. The read request exits the linger state and is allowed to be processed against the secondary database after the secondary database has reached the consistent replication state.
-
公开(公告)号:US20190179922A1
公开(公告)日:2019-06-13
申请号:US15836498
申请日:2017-12-08
Applicant: Dropbox, Inc.
Inventor: Timo Mertens , Mariana Stepp , Sam Jau , Michael Wu
IPC: G06F17/30
Abstract: The disclosed technology relates to a system configured to receive a first input into a search interface and perform a first search based on the first input, wherein the first search is performed on a first set of content items managed by a content management system. The system further receives a second input into the search interface and performs, in response to receiving the second input, a second search based on the first input, wherein the second search is performed on a second set of content items managed by the content management system.
-
公开(公告)号:US10310904B2
公开(公告)日:2019-06-04
申请号:US14555101
申请日:2014-11-26
Applicant: Dropbox, Inc.
Inventor: James Cowling , James Turner
Abstract: A distributed computing system that executes a set of long-lived jobs is described. During operation, each worker process performs the following operations. First, the worker process identifies a set of jobs to be executed and a set of worker processes that can execute the set of jobs. Next, the worker process sorts the set of worker processes based on unique identifiers for the worker processes. Then, the worker process assigns jobs to each worker process in the set of worker processes, wherein approximately the same number of jobs is assigned to each worker process, and jobs are assigned to the worker processes in sorted order. While assigning jobs, the worker process uses an identifier for each worker process to seed a pseudorandom number generator, and then uses the pseudorandom number generator to select jobs for each worker process to execute.
-
公开(公告)号:US20190158441A1
公开(公告)日:2019-05-23
申请号:US16257129
申请日:2019-01-25
Applicant: Dropbox, Inc.
Inventor: Ramsey Homsany
Abstract: A message can be selectively provided to users of an online content management service based at least in part on a user relationship between the users and a shared content item. Users having the user relationship associated with the message can be shown the message, where users without the user relationship are not shown the message. For example, a message can be configured to be shown upon the first time a content item is opened by a user, but not on subsequent openings of the content item.
-
227.
公开(公告)号:US10298630B2
公开(公告)日:2019-05-21
申请号:US15602948
申请日:2017-05-23
Applicant: Dropbox, Inc.
Inventor: Min Ming Lo , Michael Wu , Shravan Reddy
Abstract: A content management system allows users to collaboratively edit, draft, or otherwise work with the same content item simultaneously by displaying a real-time data stream of a native application displaying a content item on a host device in a screen sharing window of a webpage. The screen sharing window is capable of receiving edit inputs and sending the edit inputs to a client application on the host device. The edit inputs are provided as interpretable code for the native application for the content item and the client application provides the interpretable code to the native application to have the changes corresponding to the edit inputs incorporated into the content item. Further, the cursors of other users participating in the collaborative editing session are displayed in the screen sharing window to allow each participant to view and follow the changes made by the other participants of the session.
-
公开(公告)号:US20190146919A1
公开(公告)日:2019-05-16
申请号:US16227849
申请日:2018-12-20
Applicant: Dropbox, Inc.
Inventor: Drew Haven , Anna Geiduschek
IPC: G06F12/0813 , H04L29/08 , G06F12/0811 , G06F16/51
Abstract: One or more embodiments of a thumbnail caching system dynamically provide a thumbnail cache of digital content items (e.g., photos, videos, audio) to a user on a client device. In particular, the thumbnail caching system provides a thumbnail cache of a digital content collection to a client device such that the thumbnail cache does not exceed a threshold storage limit for the client device. In addition, the thumbnail caching system intelligently adjusts the thumbnails within the thumbnail cache to keep the size of the thumbnail cache within the threshold storage limit irrespective of the number of digital content items stored or added to the digital content collection. Further, the thumbnail caching system can dynamically adjust the size of the thumbnail cache in response to a user adding or removing external data to the client device.
-
公开(公告)号:US20190138583A1
公开(公告)日:2019-05-09
申请号:US15802459
申请日:2017-11-03
Applicant: Dropbox, Inc.
Inventor: Gabriel Silk , Andrew Udell , Constance Gwendolyn Duong
Abstract: A collaborative content management system allows for the mutual-synchronization of content within a spreadsheet and within a document in which a set of spreadsheet cells are embedded. When a user modifies the embedded set of cells, the spreadsheet is updated to reflect the modification. A set of tasks, for instance each associated with descriptive text and one or more interactive elements, can be incorporated into a set of spreadsheet cells such that a user can interact with the tasks. A data value from a spreadsheet cell can be embedded into a document such that when the spreadsheet is updated and the data value changes, the corresponding embedded data value within the document can be changed. Spreadsheets can also include comments that can be navigated using a movable interface element that changes position within the spreadsheet based on a location of a set of cells corresponding to a comment.
-
230.
公开(公告)号:US20190124033A1
公开(公告)日:2019-04-25
申请号:US15793787
申请日:2017-10-25
Applicant: Dropbox, Inc.
Inventor: ADITI JAIN , MANVEER SINGH CHAWLA , THOMAS BERG , SWAPNIL ZAREKAR , ROBERT KAJIC , KARANDEEP JOHAR , AARON FELDSTEIN , WALTER KIM , JOE NUDELL , JENNY DONG , JARED WILSON , LUKE THOMPSON , DAVID KRIEGMAN
Abstract: Techniques are provided for delayed processing for arm policy determination for content management system messaging, including, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.
-
-
-
-
-
-
-
-
-