Patents Assigned to DROPBOX, INC.
  • Patent number: 10922426
    Abstract: The present disclosure generally relates to managing content item collections. A collection management system receives a request for collection item metadata associated with a collection item. Collection management system obtains a content item identifier corresponding to the collection item identifier. Collection management system requests content item metadata from a content management system. Collection management system receives from the content management system content item metadata corresponding to the content item identifier. Collection management system filters the content item metadata to remove a portion of the content item metadata comprising privileged information. Collection management system retrieves collection item metadata using the collection item identifier. Collection management system adds the filtered content item metadata to the collection item metadata.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: February 16, 2021
    Assignee: Dropbox, Inc.
    Inventors: Matthew Broussard, Igor Kofman, Ian Lesperance, Yoeun Pen, Vinod Valloppillil, Sunny Rochiramani
  • Patent number: 10922333
    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.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: February 16, 2021
    Assignee: Dropbox, Inc.
    Inventors: John Lai, Isaac Goldberg, Sujay Jayakar
  • Patent number: 10917468
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for re-associating content items of a user account of a content management system on a computing device relinked to the content management system. The systems, methods, and non-transitory computer-readable storage media can include the content management system receiving a request to relink the computing device with a user account of the content management system. The systems, methods, and non-transitory computer-readable storage media can also include determining a local content item of the client device corresponds to at least one revision of a plurality of revisions of a content item of the user account, wherein the content item is currently removed from the user account. Finally, the systems, methods, and non-transitory computer-readable storage media can cause the client device to delete the local content item.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: February 9, 2021
    Assignee: Dropbox, Inc.
    Inventors: Isaac Goldberg, Arthur Kopatsy
  • Patent number: 10915584
    Abstract: A computer-implemented method, system, and non-transitory computer-readable medium may provide event attendees of a network-accessible calendar with a way to generate collaborative notes for a meeting related to an event. In some embodiments, a calendar entry in a network-accessible calendar may be identified. The calendar entry may correspond to an event and may identify the event attendees. A collaborative document that capable of receiving modifications to the event from the event attendees may be created. The event attendees may further be provided access to the collaborative document.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: February 9, 2021
    Assignee: DROPBOX, INC.
    Inventors: Tsung-Hsiang Chang, Christina Cacioppo, Ryhan Hassan, Phillip Cohen
  • Patent number: 10911518
    Abstract: Synchronization of folders shared among multiple clients over a network is provided. A first user of a first client instantiates a folder to be shared, and the folder and its contents are synchronized with a host system. As the user makes changes to the folder and its contents on the first client, those changes are propagated to the synchronized version on the host server. Other clients who will be sharing the synchronized folder register with the host system and obtain a current version of the synchronized folder and contents. As the contents of the synchronized folder are changed by any of the clients, the changes are propagated to the host system, which in turn delivers the changes to each of the clients registered as sharing that folder. In this way, each client participating in the share has a current version of the folder and its contents.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: February 2, 2021
    Assignee: Dropbox, Inc.
    Inventors: Drew Houston, Arash Ferdowsi
  • Patent number: 10896154
    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.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: January 19, 2021
    Assignee: Dropbox, Inc.
    Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
  • Patent number: 10893081
    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.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: January 12, 2021
    Assignee: Dropbox, Inc.
    Inventors: Min Ming Lo, Michael Wu, Shravan Reddy
  • Patent number: 10893219
    Abstract: A preferred method of acquiring virtual or augmented reality (VAR) scenes can include at a plurality of locations of interest, providing one or more users with a predetermined pattern for image acquisition with an image capture device and for each of the one or more users, in response to a user input, acquiring at least one image at the location of interest. The method of the preferred embodiment can also include for each of the one or more users, in response to the acquisition of at least one image, providing the user with feedback to ensure a complete acquisition of the virtual or augmented reality scene; and receiving at a remote database, from each of the one or more users, one or more VAR scenes. One variation of the method of the preferred embodiment can include providing game mechanics to promote proper image acquisition and promote competition between users.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: January 12, 2021
    Assignee: DROPBOX, INC.
    Inventors: Benjamin Zeis Newhouse, Terrence Edward McArdle, Amir Akbarzadeh
  • Patent number: 10885210
    Abstract: A content management system for collecting files from one or more authenticated 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 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.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: January 5, 2021
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 10885208
    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.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: January 5, 2021
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 10887388
    Abstract: A content management system receives presence information from a client application on a device indicating interaction information of a user relative to a content item synchronized to the content management system. The interaction information includes presence information describing presence information of a native application interacting with the content item. The presence information indicates whether the native application opened, is viewing, or is editing the content item. The presence information may specify a user interface element and process associated with the presence information. The content management system stores presence records describing the presence information and uses the presence records to generate and transmit a presence status associated with a user. When a new version of a content item is received, the content management system may also use the presence records to determine an action to perform with the user interface window associated with the prior version.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 5, 2021
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10887373
    Abstract: Techniques for proactively sending hosted content items to user computing devices. In one embodiment, for example, a method includes collecting access event data representing a plurality of access events pertaining to a content item hosted with an online content management service; based on the access event data indicating that the content item is accessed at a plurality of user computing devices, determining a cross-device access signal for the content item; collecting additional access event data representing a third access event pertaining to the content item; and based on the additional access event data satisfying the cross-device access signal, sending at least a portion of the content item to a user computing device of the plurality of user computing devices.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 5, 2021
    Assignee: DROPBOX, INC.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 10885209
    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 in response to a public file request. 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.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: January 5, 2021
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 10885104
    Abstract: Systems, methods, and non-transitory computer readable media for dynamically selecting and sending content items to a user device based on various network and device conditions are provided. In some embodiments, a listing of images stored within a user account on a content management system may be generated, and a selection probability value may be assigned to each image within the listing. An available capacity level on the user device may be determined, and images may be dynamically selected to be sent to the user device based on the determined available capacity level and each image's selection probability value. In some embodiments, each image's selection probability value may be based on one or more factors. For example, images that have been recently viewed, recently added to a collection of images, and/or shared within a shared virtual space created by the user, may receive higher selection probability values than other images.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 5, 2021
    Assignee: DROPBOX, INC.
    Inventors: Anthony Grue, Andrew Haven, Andrew Scheff
  • Patent number: 10880287
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for providing an original equipment manufacturer with application program interface (API) for registering an account and creating a custom uniform resource locator (URL) on a content management system, from which the out-of-box experience application can download and install a pre-authorized version of a client application for the content management system.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 29, 2020
    Assignee: Dropbox, Inc.
    Inventors: Samantha Gruskin, Chris Varenhorst, Rohan Sharma, Sara Lannin
  • Patent number: 10878089
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for identifying malware based on content item identifiers. For example, a system for detecting malware can be made more efficient by reducing the number of content items that are scanned or analyzed for malicious software code or computer instructions. The number of content items that need to be scanned can be reduced by identifying suspicious content items based on tokens (e.g., strings of characters) commonly used by malware in the identifiers of malware related content items and then analyzing the identified suspicious content items for malicious content (e.g., malicious software instructions) using the anti-malware software.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: December 29, 2020
    Assignee: Dropbox, Inc.
    Inventor: Ray Zhang
  • Patent number: 10878019
    Abstract: The disclosed technology relates to a system configured to receive, from a first client device, application data generated from the execution, by the first client device, of third-party application code embedded within a content item managed by a content management system, wherein the first client device is associated with a first user account of the content management system. The system is further configured to store, at the content management system, the application data as metadata associated with the content item and transmit, based on the received application data, a notification to a second client device associated with a second user account of the content management system with access to the content item.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: December 29, 2020
    Assignee: Dropbox, Inc.
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, AJ Palkovic
  • Patent number: 10877993
    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.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 29, 2020
    Assignee: Dropbox, Inc.
    Inventor: John Lai
  • Patent number: 10872163
    Abstract: The present disclosure generally relates to managing content item collections. A collection management system receives a request for collection item metadata associated with a collection item. Collection management system obtains a content item identifier corresponding to the collection item identifier. Collection management system requests content item metadata from a content management system. Collection management system receives from the content management system content item metadata corresponding to the content item identifier. Collection management system filters the content item metadata to remove a portion of the content item metadata comprising privileged information. Collection management system retrieves collection item metadata using the collection item identifier. Collection management system adds the filtered content item metadata to the collection item metadata.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: December 22, 2020
    Assignee: Dropbox, Inc.
    Inventors: Matthew Broussard, Igor Kofman, Ian Lesperance, Yoeun Pen, Vinod Valloppillil, Sunny Rochiramani
  • Patent number: 10872062
    Abstract: A collaborative content management system allows users to make revisions to a collaborative content item by previewing revision suggestions without applying changes the underlying collaborative content item. The user can select a portion of the collaborative content item for revision, and modify the selected portion via a user interface. When the user interface is selected, revisions are visible to a user in place of the selected text span; when the user interface is not selected, the original text span is once again displayed. This allows a user to toggle between versions of a collaborative content item. If a user approves a suggested revision, the user can select an approval instruction causing a selected text span to be replaced by revisions made via the user interface. If a user rejects a suggested revision, the user can select a rejection instruction and the selected text span remains within the collaborative content item.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: December 22, 2020
    Assignee: Dropbox, Inc.
    Inventors: Adrien Quang-Duy Truong, Neil Sethi, Yizhou Shao, Chuan Liu, Chris Lesniewski-Laas