-
公开(公告)号:US10922333B2
公开(公告)日:2021-02-16
申请号:US15858110
申请日:2017-12-29
Applicant: Dropbox, Inc.
Inventor: John Lai , Isaac Goldberg , Sujay Jayakar
IPC: G06F16/00 , G06F16/27 , G06F16/11 , G06F16/18 , G06F16/178 , G06F16/176 , G06F3/06 , G06F21/60 , G06F21/62 , H04L29/06 , H04L29/08 , G06F16/958 , G06F16/2455 , G06F16/951 , G06F16/172 , G06F1/04 , G06F9/54 , G06F11/14 , G06F12/14 , G06F21/10 , H04L9/32 , G06F16/23 , G06F16/22 , G06F16/182 , G06F16/185 , G06F16/16 , G06F16/13 , G06F16/174 , G06F16/14 , G06F16/907 , G06F16/17 , G06F16/901 , G06F16/955
Abstract: The disclosed technology relates to a system configured to identify a first operation in a first set of operations configured to converge a server state and a file system state, wherein the first operation is not in a second set of operations generated in response to an change to at least one of the server state and the file system state. The system is further configured to cancel the first operation, identify a second operation in both the first set of operations and the second set of operations, and initiate execution of the second operation concurrently with the canceling of the first operation.
-
公开(公告)号:US10922012B1
公开(公告)日:2021-02-16
申请号:US16558954
申请日:2019-09-03
Applicant: Dropbox, Inc.
Inventor: Sandeep Kumar R. Ummadi , Omar Jaber
IPC: G06F3/06
Abstract: Computer-implemented techniques for fair data scrubbing. The techniques can be used to balance a desire to verify recently stored data soon after it is stored on a target data storage media device, when the computing and networking cost of reconstructing the data in the event of a detected data storage media device error can be lower, against a desire to minimize the latency between rescrubbing data. By doing so, the techniques improve the operation of a data storage system that implements the techniques.
-
公开(公告)号:US20210034642A1
公开(公告)日:2021-02-04
申请号:US17076538
申请日:2020-10-21
Applicant: Dropbox, Inc.
Inventor: John Lai
IPC: G06F16/27 , G06F16/11 , G06F16/18 , G06F16/178 , G06F16/176 , G06F3/06 , G06F21/60 , G06F21/62 , H04L29/06 , H04L29/08 , G06F16/958 , G06F16/2455 , G06F16/951 , G06F16/172 , G06F1/04 , G06F9/54 , G06F11/14 , G06F12/14 , G06F21/10 , H04L9/32 , G06F16/23 , G06F16/22 , G06F16/182 , G06F16/185 , G06F16/16 , G06F16/13 , G06F16/174 , G06F16/14 , G06F16/907 , G06F16/17 , G06F16/901 , G06F16/955
Abstract: The disclosed technology relates to a system configured to detect a delete event for a content item at a first location on a local file system of a client device, wherein the first location on the file system is managed by a content management service. The system determines a second location for the content item and whether the delete event is associated with an add event for the content item based on the second location of the content item. If the delete event is associated with the add event, the system processes the delete event with the add event in a unitary update to a local tree, wherein the local tree represents a file system state.
-
公开(公告)号:US10896154B2
公开(公告)日:2021-01-19
申请号:US16877196
申请日:2020-05-18
Applicant: Dropbox, Inc.
Inventor: Joshua Kaplan , Jason Terk , Stan Yeung
IPC: G06F16/176 , H04L29/08 , G06F21/62 , G06F16/182 , G06F16/178 , G06F16/9538 , G06F21/10 , G06F9/445 , G06F9/50 , G06F9/54 , H04L29/06 , G06F16/2457 , G06F16/23 , G06F16/9535 , G06F16/248
Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a canonical content item stored at a content management system, the canonical content item representing a cloud-based content item or a cloud-backed content item having features designed for access through a native online application associated with a cloud content provider; in response to the canonical content item being invoked, sending, from a local application to the cloud content provider, a request for the features of the content item; receiving, at the local application and from the cloud content provider, metadata for enabling the features of the content item; and based on the metadata, providing, on the local application, the features and a content of the content item as part of a rendered instance of the canonical content item.
-
145.
公开(公告)号:US10893081B2
公开(公告)日:2021-01-12
申请号:US16377009
申请日:2019-04-05
Applicant: Dropbox, Inc.
Inventor: Min Ming Lo , Michael Wu , Shravan Reddy
IPC: G06F40/166 , H04L29/06 , H04L29/08 , G09G5/08 , G06F3/14 , G06F3/0481 , G06F3/038 , G06Q10/10
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.
-
公开(公告)号:US10885208B2
公开(公告)日:2021-01-05
申请号:US16119031
申请日:2018-08-31
Applicant: DROPBOX, INC.
Inventor: Mindy Zhang , Pranav Piyush
IPC: H04L29/06 , G06F21/60 , H04L12/58 , H04L29/08 , G06F21/62 , G06F40/295 , G06F16/955 , G06F17/30
Abstract: A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The submitted files are scanned for malicious content. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
-
公开(公告)号:US10819559B2
公开(公告)日:2020-10-27
申请号:US15870365
申请日:2018-01-12
Applicant: Dropbox, Inc.
Inventor: Nipunn Koorapati , Christopher Rude , Marcio von Muhlen , Nils Bunger
IPC: G06F15/16 , H04L12/24 , G06F16/182 , H04L29/08
Abstract: Techniques for apparent cloud access of a hosted content item. In one embodiment, for example, a method performed at a personal computing device executing a user agent comprises: receiving a block agent request for a content item from the user agent; determining content item block identifiers of content item blocks that make up the content item; determining which, if any, of the content item blocks that make up the content item are not stored in a local storage of the personal computing device; downloading, from a block server of an online content management system, any of the content item blocks that are not stored in a local storage of the personal computing device; and sending to the user agent, in a response to the block agent request, data of each of the content item blocks that make up the content item.
-
公开(公告)号:US10791186B2
公开(公告)日:2020-09-29
申请号:US15867693
申请日:2018-01-11
Applicant: Dropbox, Inc.
Inventor: Maxime Larabie-Belanger
IPC: H04L29/08 , H04L29/06 , H04L12/58 , G06F3/0482 , G06F3/0484 , G06F9/52 , G06Q10/10
Abstract: A client application of a device collects presence information and other interaction information from an application viewing a content item synchronized with a content management system. The interaction information indicates interactions of a device with respect to a content item. The client application receives presence information from other devices synchronized to the content item and displays a presence indicator in a user interface element. The presence indicator is displayed relative to a user interface element of the application viewing the content item. The displayed presence information may inform the user that other users are editing or viewing the content item, and may permit the user to receive notifications when another user's presence has changed to a particular status.
-
公开(公告)号:US10791071B2
公开(公告)日:2020-09-29
申请号:US16577225
申请日:2019-09-20
Applicant: Dropbox, Inc.
Inventor: Christina Cacioppo , Lars Johnson , Igor Kofman , Khurram Zia , Sheila Ramaswamy , John R. Grace, Jr. , Kevin Tunc , Eric Sheng
Abstract: A collaborative content management system enables users to selectively create file-level comments, in addition to content level comments, in collaborative content items. A file-level comment can be created in a number of different ways, including creating a comment associated with a title, header, heading, or other designated portion of the content; by designating a message associated with sharing the content item as a file-level comment; by replaying via a messaging system to a message sharing the content item; or by including a file-level primitive in the content of a comment. A file-level comment may be indicated in the collaborative content item by visually distinguishing formatting of a title, header or other portion of the content item. A file-level comment may be displayed in a visually distinctive manner, such as with specified formatting or in a specific window pane apart from content level comments.
-
公开(公告)号:US10785305B2
公开(公告)日:2020-09-22
申请号:US16685965
申请日:2019-11-15
Applicant: Dropbox, Inc.
Inventor: Viraj Mody , Anand Subramani , Dima Ryazanov , Tina Wen , Stefano Cayre
IPC: G06F15/16 , H04L29/08 , G06F16/955 , G06F3/06 , H04L29/06
Abstract: Described embodiments enable the automatic uploading and sharing of objects via a content management system (CMS). A user of a client device may request to share an object via a user interface. Prior to the request, the object may be stored in a storage location of the client device that is not synchronized with the CMS. In one embodiment, client software detects a “click-and-drag” operation of an object and provide a sharing element into which an object may be dropped for sharing. The CMS receives the sharing request and may automatically initiate a sharing process comprising receiving the object from the client device, storing the object in the CMS, generating a link to the object, and sending the link to indicated or pre-determined recipient(s). In various embodiments, the objects are synchronized with the CMS and/or organized according to various object parameters within a directory of the CMS.
-
-
-
-
-
-
-
-
-