Patents Assigned to DROPBOX, INC.
  • Patent number: 10601916
    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 via a customizable 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: June 26, 2017
    Date of Patent: March 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 10592595
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for copying content from a rendered document into another document. The disclosed technology addresses the need in the art to maintain a version of a collection of content items that includes changes and/or comments from a first group of users, and provide a second version of the collection of content items to an external user that does not include internal comments and/or visible changes. The solution may provide a work product that appears complete and/or professional to the second group of users, while the first group of users continue to update and/or collaborate on the first version of the collection of content items.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 17, 2020
    Assignee: Dropbox, Inc.
    Inventors: Vinod Valloppillil, Henry Liu, Ryhan Hassan, Eric Sprauve, Jong-Moon Kim, Francesco Paduano, Jane Davis, David Fish, Jacob Hurwitz, Kate Rudolph
  • Patent number: 10594641
    Abstract: Filtering rules for incoming messages can be dynamically generated by a message management service based on patterns in the user's behavior. The message management service can analyze event records associating user actions with features of messages to detect correlations between message features and resulting actions, including correlations across multiple messaging accounts belonging to the same user. Based on correlations, the message management service can provide a suggested rule to the user's client device, and the user can accept or decline the suggestion.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: March 17, 2020
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Jack Dubie, George Milton Underwood, IV, Adam Cue, Anthony DeVincenzi, Michael Roeder
  • Patent number: 10594788
    Abstract: 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, and includes presence information obtained from a native application such as whether the content item is being viewed by the user on a user interface element or the user interface element is modifying the content item. A presence management module receives presence events indicating possible change of presence with respect to a user interface window associated with a process and a synchronized content item. Such presence events include a change in focus of a user interface element indicating that a user is viewing the content item, and changes to a content item indicating a user is editing the content item.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: March 17, 2020
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10594834
    Abstract: Systems, methods, and non-transitory computer readable media for managing content items having multiple resolutions may be provided. In some embodiments, a user device may send a request to access one or more images from a content management system. The one or more images may be categorized on the user device by an expected use that determines that the one or more images be in a first version. A second version of the one or more images may be received while a background download of the first version of the one or more images may be performed. In some embodiments, the first version may correspond to a high-resolution image whereas the second version may correspond to a lower resolution image.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 17, 2020
    Assignee: Dropbox, Inc.
    Inventors: Anthony Grue, Andrew Haven, Andrew Scheff
  • Publication number: 20200082077
    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: Application
    Filed: November 12, 2019
    Publication date: March 12, 2020
    Applicant: Dropbox, Inc
    Inventor: Ray Zhang
  • Patent number: 10585561
    Abstract: A document management system that is adapted to allow users to share files or folders by: (1) creating a link to the files or folders; and (2) sharing the link with other users. In particular embodiments, the system is adapted to keep track of any links generated by, sent by, and/or received by a particular user. The system may display a listing of the links upon request by a user, so that the user may re-use or deactivate the links, or modify attributes of the links. Having a centralized listing of the links may be particularly advantageous in helping a user keep track of the files and folders that they have shared and received.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: March 10, 2020
    Assignee: Dropbox, Inc.
    Inventor: Ivan Kirigin
  • Patent number: 10585759
    Abstract: Resynchronization of folders shared among multiple client devices over a network is provided. Metadata and hash values stored on the client device are moved from a metadata database to a resynchronization database, and the data in the metadata database is deleted. Metadata is created for locally stored synchronized files. For each file, the created metadata is compared to the metadata stored in the resynchronization database. If the metadata matches, hash values are retrieved from the resynchronization database and stored with the created metadata in the metadata database. If the metadata does not match, hashes for the file are created and stored with the created metadata in the metadata database. A synchronization operation may be performed which consists of comparing the files stored on the client to the synchronized versions on a host server and updating or adding files that are not present or not up to date.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: March 10, 2020
    Assignee: Dropbox, Inc.
    Inventors: John Lai, Elmer Charles Jubb, IV
  • Patent number: 10585570
    Abstract: A collaborative content management system allows users to create, edit, and share collaborative content items among a plurality of other users. The system enables a collaboration event between author client devices and recipient client devices. During a collaboration event, a collaborative content item is created by an author. The collaborative content item is converted into a model collaborative content item and stored in the collaborative content management system. Access to the model collaborative content item is shared with recipient client devices. A derivative copy of the collaborative content item is generated based on the model collaborative content item, for instance in response to a request from a user of a recipient client device. The created derivative collaborative content items are editable by users corresponding to the derivative collaborative content item such that edits made to a first derivative collaborative content item are not accessible to other derivative collaborative content items.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: March 10, 2020
    Assignee: Dropbox, Inc.
    Inventors: Erik Larson, Shehzad Daredia, Justin Hileman
  • Patent number: 10585903
    Abstract: This disclosure generally covers systems and methods that identify relevant information for a user based on an object graph for documents and other files hosted by a document hosting system. In particular, certain embodiments of the disclosed systems and methods generate an object graph comprising interconnected nodes representing relationships among documents and other files on the document hosting system. Using the object graph, the disclosed systems and methods can identify relevant information and provide results or recommendations corresponding to that information based on a query or on user input, respectively.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: March 10, 2020
    Assignee: Dropbox, Inc.
    Inventors: Ho Chi Andrew Chin, Matthew Spitz, Andrew Werner
  • Patent number: 10586066
    Abstract: A content management system and a collaborative content system implement interoperability features that allow a user to perform certain interactions with a collaborative content item via the interface of the content management system. For instance, the collaborative content system can outsource access permissions for the collaborative content item to the content management system. When the collaborative content system receives a user's request to access the collaborative content item, the collaborative content system requests permissions data for the collaborative content item from the content management system and then determines based on the permissions data whether to grant access to the user. The content management system can also outsource the account storage capacity for the collaborative content item to the collaborative content system.
    Type: Grant
    Filed: October 21, 2017
    Date of Patent: March 10, 2020
    Assignee: Dropbox, Inc.
    Inventors: Boyang Niu, Ken Elkabany
  • Patent number: 10579609
    Abstract: Multi-user computer search system with methodology for bypassing instant indexing of documents. In some embodiments, for example, a system for bypassing instant indexing includes a token store storing a set of token for a current version of a document and a tokenizer server configured to tokenize a new version of the document and to generate a set of tokens for the new version of the document.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 3, 2020
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 10579443
    Abstract: The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content item. A client device can detect the kernel level file event for the content item. This can be accomplished using a kernel extension on a client device that is networked with a content management system. The client device can then retrieve data associated with the content item, including an instruction for the content item. The client device can then perform the instruction. This instruction can be to retrieve collaboration data from the content management system and present the collaboration data in a file event window.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 3, 2020
    Assignee: Dropbox, Inc.
    Inventors: Marcio von Muhlen, Vinod Valloppillil, Nils Bunger
  • Patent number: 10579642
    Abstract: Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with synchronization replicas at the non-owners' personal computing devices. The techniques further involve allowing owners to remotely perform certain administrative actions on owned content items. For example, in response to a command initiated at an owner's personal computing device, a network signal or signals can be sent to a synchronization agent installed on the non-owners' personal computing devices to automatically remove all owned content items from the synchronization replicas at the non-owners' personal computing devices.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 3, 2020
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton
  • Patent number: 10579969
    Abstract: Embodiments of the present invention improve the calendar invite experience by providing a unified interface for managing calendar invites, regardless of the originating calendar service/messaging provider. When a calendar invite is received, the relevant information (date, time, location, etc.) is parsed from the invite and presented to the user through a calendar invite user interface. The calendar invite user interface can include selectable icons or links allowing a user to accept/decline an invite. Invites are often sent in ICS files or as accept/decline links. Based on the user action, the appropriate message can be returned so that the calendars of the invitees and the organizer can be properly updated.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: March 3, 2020
    Assignee: Dropbox, Inc.
    Inventors: Maxwell Johnson, Belinda Preno, Matthew Dierker
  • Patent number: 10579715
    Abstract: A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The shared users are notified through application servers associated with each shared user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 3, 2020
    Assignee: Dropbox, Inc.
    Inventors: Rian Hunter, Kijun Seo
  • Patent number: 10572317
    Abstract: The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content item. A client device can detect the kernel level file event for the content item. This can be accomplished using a kernel extension on a client device that is networked with a content management system. The client device can then retrieve data associated with the content item, including an instruction for the content item. The client device can then perform the instruction. This instruction can be to retrieve collaboration data from the content management system and present the collaboration data in a file event window.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 25, 2020
    Assignee: Dropbox, Inc.
    Inventors: Marcio von Muhlen, Vinod Valloppillil, Nils Bunger
  • Patent number: 10572573
    Abstract: A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: February 25, 2020
    Assignee: Dropbox, Inc.
    Inventors: Daniel Horn, Adhiraj Somani
  • Patent number: 10567484
    Abstract: The described systems, methods, and computer-readable storage media manage pooled collections of content items in a content management system. An example system can receive, from a user device, content uploaded to an account at a synchronized online content management system, and cluster some of the content as a collection. The system can receive, from a user, a request to share the collection with a second user having a second account at the content management system. In response to the request, content management system generates a pooled collection from the collection. The system can also transmit an invitation to the second user to join the pooled collection, and, upon acceptance, link the pooled collection to the second user account so that the first user and the second user have access to the persistent pooled collection and have permission to contribute content to the pooled collection.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: February 18, 2020
    Assignee: Dropbox, Inc.
    Inventors: Drew Houston, Chris Beckmann
  • Patent number: 10565402
    Abstract: Systems, methods, and non-transitory computer-readable storage media for serving content stored in an online synchronized content management system from a sandbox domain via a temporary address. The online synchronized content management system may receive a first request from a user to access a content item stored in the system. The first request may be received at a first domain via a first address that is directed to the first domain. The system may generate a second address that is directed to a second domain such as a sandbox domain. Then, the second address can be associated with the content item for direct access. When the system receives, at the second domain via the second address, a second request to access the content item, the content item can be served from the second domain. After the system receives the second request, it can generate and issue a session identifier for the second address to verify any subsequent requests to access the content item via the second address.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: February 18, 2020
    Assignee: Dropbox, Inc.
    Inventors: Andrew Bortz, Bo Hu, David Goldstein, Alex Allain, Emil Ibrishimov