Patents Assigned to DROPBOX, INC.
-
Publication number: 20150134722Abstract: In one aspect, a content item presentation server sends, to a first client of the server, browser-executable instructions implementing a presentation application. The instructions are configured to present, at the first client, at least a portion of a content item in the presentation application with at least one user control of the presentation application for navigating the content item in a particular manner disabled. After sending the instructions, the server receives, from a second client of the server, a first command to navigate the content item in the particular manner. In response to receiving the first command, the server sends, to the first client, a second command to navigate the content item in the particular manner thereby causing the presentation application to automatically navigate, at the first client, the content item in the particular manner.Type: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: Dropbox, Inc.Inventors: Alex Marshall, George O'Brien, Joe Kromer
-
Publication number: 20150134624Abstract: Methods, systems, and computer readable media for content item purging functionality are provided. A contact item purger, such as may be incorporated within a local client application of a content management system, leverages its knowledge as to which items have been uploaded to the content management system, and how long content items have been stored on the user device, to propose items for local deletion and thus reclaiming storage on the user device. A contact item purger may run on one or more devices of a user associated with an account on a content management system upon various triggering events, and may run with or without user interaction, thus maintaining available user device memory capacity at all times.Type: ApplicationFiled: November 12, 2013Publication date: May 14, 2015Applicant: Dropbox, Inc.Inventors: Michael Dwan, Anthony Grue, Daniel Kluesing
-
Publication number: 20150135097Abstract: Various embodiments provide a commenting system for multiple users to provide and share comments to shared content items. For example, users can share a web link to a collection of content items, such as documents, spreadsheets, photos, and any other media, with other users stored in an online content management system. To enable such functionality, the online content management system can expose an application programming interface to enable third-party service providers to develop and attach a comment interface to content items. Accordingly, such a commenting system can provide a comment interface for concurrent display alongside a respective content item in which users can provide comments to shared content items or to use as notes for their personal content items.Type: ApplicationFiled: November 14, 2013Publication date: May 14, 2015Applicant: DROPBOX, INC.Inventors: Thomas CARRIERO, Mark DELAMERE, Phil RHA, Jon VINCENT, Sujay JAYAKAR
-
Patent number: 9032295Abstract: In a synchronization or back-up system that synchronizes and/or back-ups files from multiple computing devices, the present invention provides a method for (1) displaying files from multiple computing devices in a multi-view user interface and (2) enabling content and file operations to be performed on such files through the user interface. The multi-view interface includes a file-system view and one or more media-specific views. In the file-system view files are organized in the same way in which they are organized on the devices on which they are stored. The file-system view in the interface looks essentially the same as the file-system view on client devices. In the file-system view, users can perform file operations on files. In the media-specific view files are organized by media category. In one embodiment of the media-specific view, files are organized by metadata that relates to the files content. In the media-specific view, users can perform content operations on the files.Type: GrantFiled: March 19, 2008Date of Patent: May 12, 2015Assignee: Dropbox, Inc.Inventors: Vivek Patel, Mark C. Dixon, Gibu Thomas, Ashish Chordia, Nichole C. Gabriel
-
Patent number: 9027097Abstract: Some systems allow a user to access content using both a native client application and a web interface. In these systems, the client application authorized to access a user account can assist with automatically logging a user into the web interface through the use of authentication tokens. In response to an authentication request, the client application can select a token and split it into multiple parts. One piece can be embedded in a URL and a second piece can be stored in a file. The file can also contain browser executable instructions that when executed combine the two pieces to re-create the token and send the re-created token to a server to authenticate the user. The client application can forward the URL to the browser, which can direct the browser to the file. The browser can execute the instructions thereby authenticating the user.Type: GrantFiled: February 6, 2013Date of Patent: May 5, 2015Assignee: Dropbox, Inc.Inventors: Andrew Bortz, Ambrus Csaszar, David Euresti, Dwayne Litzenberger
-
Publication number: 20150120763Abstract: The disclosed embodiments provide a system that facilitates access to content. During operation, the system provides access to a set of content items associated with at least one user account in a synchronized content management system through a file chooser on an electronic device. Next, the system provides one or more filters for viewing the content items through the file chooser, wherein the one or more filters are based at least in part on synchronization data associated with the set of content items.Type: ApplicationFiled: October 30, 2013Publication date: April 30, 2015Applicant: Dropbox, Inc.Inventors: Anthony Grue, Viraj Mody, Chris Varenhorst, Sean Lynch
-
Patent number: 9020915Abstract: 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: GrantFiled: April 18, 2013Date of Patent: April 28, 2015Assignee: Dropbox, Inc.Inventor: Chris Barton
-
Publication number: 20150113076Abstract: Systems and methods for identifying threads of related messages. A computer can associate messages with threads by storing a thread identifier (thread ID) identifying a thread and associating the thread ID with a message identifier (message ID) of each known message that belongs to the thread. The computer can inspect a message to determine whether the message identifies a reference message. Before assigning a thread ID to the message or a reference message, the computer can determine whether a message ID for either message is stored in association with a thread ID. If a thread ID is stored for a message ID of either message, the computer can assign the thread ID to message IDs of other reference messages. If a thread ID is not stored for a message ID of either message or is different for either message, store a common thread ID in association with both messages.Type: ApplicationFiled: November 20, 2013Publication date: April 23, 2015Applicant: Dropbox, Inc.Inventors: Jack Dubie, Michael Roeder, Steven Kabbes, Sean Beausoleil
-
Publication number: 20150113077Abstract: A message management service allows a user to access and manage messages from various message services. The user can access the message management service using a message management client application executing on a client device and can draft messages using the message management client application and send the messages through the different message services. The message management service can add information to messages sent using the message management client application that can be used to identify and organize the messages. A secure sent-message identifier can be added to messages sent by the message management service to reliably indicate that the messages were sent by the message management service.Type: ApplicationFiled: December 23, 2013Publication date: April 23, 2015Applicant: Dropbox, Inc.Inventors: Jack Dubie, Michael Roeder, Steven Kabbes
-
Publication number: 20150100419Abstract: An online content management system determines a new account configuration to offer to a user, including the price and/or size of a user's quota of storage space in an account on the online content management system, based on usage characteristics of the account. An account management module tracks account usage. The account management module analyzes the account usage and applies a model to predict the willingness of the user to pay for a new account configuration. Responsive to the results of the prediction, the new account configuration is offered to the user. The user's feedback on the offered new account configuration is tracked. If the user accepts the offer, the user's account details are updated accordingly. If the user rejects the offer, this feedback may be added as input into future predictions of that user's willingness to pay for a new account configuration.Type: ApplicationFiled: October 8, 2013Publication date: April 9, 2015Applicant: Dropbox, Inc.Inventor: Chris Barton
-
Patent number: 9002962Abstract: The disclosed embodiments relate a messaging system, such as an email system, a text-messaging system or an instant-messaging system, that enables a user to save a message attachment to an online content management system (for example, to their Dropboxâ„¢). The system receives a call from a messaging system associated with the user to save a message attachment to the online content management system, wherein the call includes a link to the message attachment. In response to the call, the system commences downloading the message attachment to the online content management system. While the message attachment is downloading, the system provides a selection interface to enable the user to select a destination for the message attachment within the online content management system. After the user selects the destination and after the message attachment finishes downloading, the system saves the message attachment to the selected destination in the online content management system.Type: GrantFiled: February 26, 2013Date of Patent: April 7, 2015Assignee: Dropbox, Inc.Inventors: Sean Lynch, Ilya Fushman
-
Patent number: 9002728Abstract: A campaign offers and rewards system includes an offer serving engine, and an analytics engine with data intelligence. The analytics engine compares information about similar goods or services sold by different entities, manufacturers or service providers to create product and service categories. A redemption engine is included.Type: GrantFiled: December 13, 2012Date of Patent: April 7, 2015Assignee: Dropbox, Inc.Inventors: Steven A. Carpenter, Erik Klein, George O'Brien, Franck Chastagnol, Jitendra Vaidya, Jack Tihon
-
Patent number: 9002815Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for migrating content items from a source user account to a target user account. A user can specify content items in the source user account to be migrated to an existing or new target user account. A new content entry including an account identifier of the target account and a pointer to the content item can be created for each migrated content item. Further, a determination can be made as to whether a sharing link to each content item exists, and if so, the content pointer of the old content entry is modified to forward or redirect to the new content entry. An active flag associated with the old content entry can be set to false or 0 to indicate that the old content entry is no longer active.Type: GrantFiled: December 27, 2012Date of Patent: April 7, 2015Assignee: Dropbox, Inc.Inventors: Chris Beckmann, Joshua Jenkins, Francois Alexander Allain, Jeffrey Bartelma
-
Publication number: 20150095451Abstract: The disclosed embodiments provide a system that facilitates access to content. During operation, the system detects uploading of the content within a group interaction among a set of users. Next, the system aggregates the content into a centralized location. Finally, the system enables access to the content at the centralized location by one or more of the users.Type: ApplicationFiled: October 2, 2013Publication date: April 2, 2015Applicant: Dropbox, Inc.Inventor: Ramsey Homsany
-
Patent number: 8996889Abstract: A portable computing device with methodologies for client-side analytic data collection are described. In one embodiment, for example, a method performed by a portable computing device having volatile and non-volatile memory includes obtaining a plurality of events to be logged; serializing the events to be logged; storing the serialized events in the volatile memory; encrypting the serialized events to produce serialized and encrypted events; storing the serialized and encrypted events in the non-volatile memory; decrypting the serialized and encrypted events to produce serialized and decrypted events; storing the serialized and decrypted events in the volatile memory; compressing the serialized and decrypted events to produce compressed, serialized, and decrypted events; encrypting the compressed, serialized, and decrypted events to produce encrypted, compressed, and serialized events and storing the encrypted, compressed, and serialized events in the non-volatile memory.Type: GrantFiled: March 29, 2013Date of Patent: March 31, 2015Assignee: Dropbox, Inc.Inventors: Kyle Consalus, Alex Sydell
-
Patent number: 8996457Abstract: 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: GrantFiled: June 28, 2013Date of Patent: March 31, 2015Assignee: Dropbox, Inc.Inventors: Robert R. Sachs, Robin W. Reasoner, Adam Avrunin
-
Publication number: 20150088646Abstract: Embodiments are provided for generating intelligent account reconfiguration offers to users of a content management system. The content management system may monitor how a user utilizes available features and/or storage space to determine whether the user would be amenable to an offer to reconfigure their user account. Such account reconfiguration offers may include an offer to alter the amount of storage space and/or features available to the user account.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Applicant: Dropbox, Inc.Inventor: Viraj Mody
-
Publication number: 20150088817Abstract: Embodiments are provided for using heuristics for selecting and saving content to a synced online content management system. In some embodiments, one or more content items and/or indices thereto may be received within a first application. For example, a user may receive a photograph within a text message application. In some embodiments, a first defined gesture may be detected by a user device and in response, a second application may open. In some embodiments, a second defined gesture may be detected, and in response a (a) store, (b) share, and/or (c) an assign to a collection, operation may be performed within the second application. Alternatively, these operations may be performed within the second application based on at least one predefined rule (without a second gesture required).Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Applicant: Dropbox, Inc.Inventors: Michael Dwan, Daniel Kluesing
-
Publication number: 20150071549Abstract: Embodiments are provided for content item classification.Type: ApplicationFiled: September 10, 2013Publication date: March 12, 2015Applicant: DROPBOX, INC.Inventors: Tej Chajed, Peter Welinder, Boris Babekno, Dimitar Simeonov
-
Publication number: 20150074044Abstract: The disclosed embodiments provide a system that manages access to data. During operation, the system provides a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes. Next, the system stores the graph-based data model in a set of partitions, wherein each partition from the set of partitions includes one or more nodes from the set of nodes and all outgoing edges from the one or more nodes. Finally, the system enables lookup of a set of outgoing edges associated with a source node from the one or more nodes.Type: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicant: Dropbox, Inc,Inventors: Zviad Metreveli, Akhil Wable