Patents Assigned to DROPBOX, INC.
  • Patent number: 9374326
    Abstract: Various embodiments can enable a content item associated with a sharer account of a content management system to be shared with a recipient account of the content management system. The content item can be analyzed to determine at least some information about the content item, which can include one or more properties associated with the content item, one or more representations of one or more content portions present in the content item, or any combination thereof. A communication can notify the recipient account that the sharer account has shared the content item with the recipient account. The communication can further comprise the determined information about the content item, which can include the one or more properties and/or the one or more representations of the content portions. This information can enable the recipient to make a better decision regarding whether or not to accept the share invitation.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: June 21, 2016
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton
  • Patent number: 9361349
    Abstract: A content management system synchronizes content items across client computing systems connected by a network. Each client device has a storage allocation for synchronized shared content items. If the storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, or open a large content item remote to the client device, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space for the initial request to be completed while maintaining user access to all synchronized shared content items.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: June 7, 2016
    Assignee: Dropbox, Inc.
    Inventor: Benjamin Zeis Newhouse
  • Patent number: 9354796
    Abstract: Various embodiments generally relate to user interface elements informative of referral incentives. In some embodiments, contact information may be obtained for contacts associated with a user of a content management system. Various amounts of additional storage space available to the user upon acceptance of referral requests sent by or on behalf of the user to the contacts may be determined. One or more graphic indicator of various types may be displayed to the user indicating one or more of: amounts of additional storage space obtainable through successful new referrals, the user's current storage space, and the relative sizes of the user's current storage space and the amounts of additional storage space.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: May 31, 2016
    Assignee: DROPBOX, INC.
    Inventor: Joshua Puckett
  • Patent number: 9348836
    Abstract: A server stores files and manages the synchronization of those files across client devices in accordance with user preferences that may be embodied in change management rules. A first version of a file has been designated to be synchronized across at least a first client and a second client. The first client accesses the first version of the file and creates a first modified version of the file, and the second client accesses the first version of the file and creates a second modified version of the file. When the first and second clients attempt to re-synchronize their respective modified versions of the file, the server determines a preferred version from among the available modified versions of the file according to change management rules. Then, the preferred version is stored by the server and is subsequently served for synchronization across the client devices.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: May 24, 2016
    Assignee: Dropbox, Inc.
    Inventors: Robert R. Sachs, Robin W. Reasoner, Adam Avrunin
  • Patent number: 9350774
    Abstract: Devices and methods for automatic sharing of digital multimedia include, in one embodiment, obtaining factor data affecting a decision on whether or not to enter a digital multimedia sharing mode for an event or meeting; entering the digital multimedia sharing mode based on identifying calendar entry data for the event or meeting stored in a calendar database that satisfies the factor data; storing digital photograph data produced by a camera module while in the sharing mode in a digital multimedia container designated to store digital multimedia for the event or meeting; obtaining participant data for the event or meeting from the calendar entry data; and automatically making the digital photograph data available to the one or more participants based on the participant data.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: May 24, 2016
    Assignee: Dropbox, Inc.
    Inventor: Joshua Kaplan
  • Patent number: 9344433
    Abstract: Various embodiments of the present technology involve the sharing of a content item though a synchronized content management system (CMS) without requiring a user to register or provide login credentials. For example, the CMS can receive a request from a first user of a computing device to share a content item with a second user. Instead of requiring the user to register or provide their login credentials, the CMS can generate an unregistered user account using a unique identifier associated with the computing device. Accordingly, in order to share the content item, the CMS can generate a link to retrieve the content item and send the link to the second user. Thus, creation of an unregistered user account can require no login credentials, thereby providing a simple, user friendly interface for initiating interactions with the CMS.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: May 17, 2016
    Assignee: Dropbox, Inc.
    Inventors: John Adams, Aditi Jain, Matteus Pan
  • Patent number: 9342531
    Abstract: Various embodiments provide a method of managing and preventing conflicted copies of a content item. For example, as changes are made to a content item, either by multiple users simultaneously or by a single user utilizing multiple devices, conflicted copies can be inadvertently created. These conflicted copes are multiple copies of the same content item where each copy may separately contain unique changes. Heuristics can be used to help users more easily avoid or manage these conflicted copies. In one example, a user could be notified and shown the difference between copies to either accept or reject changes. Further, users could also be notified when modifying a content item on a device that has not been synchronized in a determined period of time, or when the content item is known to be modified but the changes have yet to be synchronized to the device.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: May 17, 2016
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton
  • Patent number: 9325709
    Abstract: Systems, methods, and computer-readable storage media for importing and merging photos from different sources are disclosed. The system receives credentials from a user, who has an account with a content management system. The credentials are associated with content item storage entities such as photo repositories. The system accesses the photo repositories, using the plurality of credentials if authorization is required for data access. The system identifies source photo data in each of the photo repositories, and duplicates the source photo data in the content management system account to create consolidated photo data.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 26, 2016
    Assignee: Dropbox, Inc.
    Inventors: Chris Beckmann, Ramesh Balakrishnan, Rajeev Nayak, Yi Wei
  • Patent number: 9325571
    Abstract: Various embodiments of the disclosed technology can configure access permissions for content shared via an online content management system. In one example, a first user of the online content management system can share his directory including files with other users (“recipients”). Upon agreeing to the content sharing from the first user, the recipients can reconstruct local representations of the shared directory and any included file (i.e., local representations of shared content). Access permissions associated with the recipients' local representations of the shared content can be configured to prevent unpermitted/unauthorized modifying or deleting of the local representations by the recipients. However, the first user can maintain read and write permissions, permitting him to make modifications or deletions to the shared content.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: April 26, 2016
    Assignee: Dropbox, Inc.
    Inventor: Alicia Chen
  • Patent number: 9319400
    Abstract: Sharable content item links with use restrictions. In one embodiment, for example, a method comprises: receiving, from a client computing device used by an authenticated link submitter, a first request to access a server-stored content item at a sharable link; wherein the link submitter is authenticated according to a first authentication factor; responsive to receiving the first request, prompting the link submitter to enter/submit a second authentication factor; and providing access to the server-stored content item at the shareable link responsive to receiving the second authentication factor from the link submitter.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: April 19, 2016
    Assignee: Dropbox, Inc.
    Inventors: Sean Byrne, Todd Dabney
  • Patent number: 9310981
    Abstract: A user viewing an online content item using an online content client application can, from within that application, launch an operating application to operate on the content item. The operating application can interact with the online content management provider to obtain a current copy of the content item and to save a modified content item back to the online content management service, e.g., if the user instructs the operating application to save the item. Interactions between the client application, the operating application and the online content management service can occur without requiring the user to manually initiate upload or download of any content items. Operations on an online content item can also be initiated from within an operating application.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: April 12, 2016
    Assignee: Dropbox, Inc.
    Inventors: Sean Lynch, Brian Smith, Ilya Fushman, Josiah Boning
  • Patent number: 9298752
    Abstract: A system for migrating data items from a source cluster to a destination cluster in a database system. During operation, while the database continues to process live database traffic, the system records a current position in an operation log for the database, wherein the operation log comprises a sequential record of operations applied to the database. Next, the system retrieves data items from the source cluster, and inserts the copies of the retrieved data items into the destination cluster. The system also applies a sequence of updates, starting from the recorded position in the operation log, to the copies of the data items in the destination cluster. Finally, after the sequence of updates is applied, the system performs a cut-over operation that diverts the live database traffic from the data items on the source cluster to the copies of the data items on the destination cluster.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 29, 2016
    Assignee: DROPBOX, INC.
    Inventor: Cuong Do
  • Patent number: 9300492
    Abstract: Event notifications can be provided to a user across multiple client devices or platforms. If a user takes action on one device, notifications on all devices can be updated to reflect the action. For example, notifications can be indexed by topic and time sequence (or other sequence), and multiple notifications related to the same topic can be consolidated at a server or the client so that current information can be presented to the user.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventors: Daniel Lowe Wheeler, Pierpaolo Baccichet, Maxime Larabie-Bélanger, Ryan J. Pearl, Tina Wen, Tushar Jain, Alexander J. Sydell, Kyle Patrick Consalus
  • Patent number: 9300611
    Abstract: A client service, such as a plug-in to a browser, can alter a document retrieved from a compatible service to augment the document with services from an online content management service. When an application retrieves a compatible document, the client service can detect a document element within the document and alter the document to provide an activatable reference to the online content management service. For example, a client service can recognize an email composition webpage or an email display webpage and insert activatable references provide services from the online content management service. In email composition webpages, a reference can be a button that allows an email author to insert a link to a content item from the online content management service. In email display webpages, references can be added that allow attachments to be sent to the online content management service for storage.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventor: Viraj Mody
  • Patent number: 9298355
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi
  • Patent number: 9298797
    Abstract: Systems, methods, and computer-readable storage media for preserving collection data across interfaces are disclosed. The system can generate, for a collection of content items stored in multiple user accounts in a synced online content management system, an index of the content items in the collection. The index can store, a content item identifier and a file location, for each content item. Upon detecting that a content item in the collection is moved to a new file location, the system can retrieve a collection identifier from metadata associated with the content item. The system can then locate the index for the collection associated with the collection identifier based on the collection identifier retrieved from the metadata associated with the content item. The system can then update the file location stored at the index for the content item to identify the new file location.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventors: Ramesh Balakrishnan, Rajeev Nayak, Brian Smith
  • Patent number: 9298439
    Abstract: A light installer can be utilized to improve the installation process of a client-side application. A light installer can be an installer containing only the necessary information to initiate the installation process, such as information necessary for prompting the user for required data and authorizations, communicating with the content management system, downloading additional resources, and installing the client-side application. The light installer can minimize user interaction time by obtaining all necessary user authorizations early in the installation process, thereby enabling the light installer to install all components of the client-side application without further authorization from the user. Further, the light installer can be tagged with data identifying a user account associated with the client device that can be used for reporting, pre-populating data during the installation process, customizing the installation process, pre-authorizing the client-side application, etc.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventor: Ambrus Csaszar
  • Patent number: 9300609
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi
  • Patent number: 9298391
    Abstract: The disclosed embodiments provide a system that manages access to data associated with an online storage system. During operation, the system enables synchronization of the data between an electronic device and the online storage system through an application programming interface (API) with an application on the electronic device. Next, the system uses the API to provide a synchronization state of the data to the application, wherein the synchronization state comprises at least one of a download state, an upload state, an idle state, a transfer progress, a cached state, and an error state.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: March 29, 2016
    Assignee: DROPBOX, INC.
    Inventors: Brian E. Smith, Scott Bezek, Jacob D. Potter, Andrew R. Twyman
  • Patent number: 9292756
    Abstract: Systems and methods in accordance with embodiments of the invention automatically crop images based upon the location of one or more regions of interest (ROIs) identified within the cropped image. In one embodiment, an image cropping application configures a processor to utilize at least one object detector to identify at least one region of interest within an image. A plurality of candidate cropped images within the image are selected and for each candidate cropped image, an output is generated by weighting each of the at least one region of interest contained within the candidate cropped image as a function of its position within the candidate cropped image. A crop location can then be selected based upon the candidate cropped image having the largest output.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: March 22, 2016
    Assignee: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Szu-Po Wang