Patents Assigned to DROPBOX, INC.
-
Patent number: 9734347Abstract: A content management system implementing methodologies providing retroactive shared content item links is disclosed. The content management system and methodologies allow a team administrator of a team to configure a team-wide shared link policy that determines whether non-team members can access content items associated with team accounts using shared links generated for the content items by team members. The team shared link policy has two settings. In a first setting, the content management system allows non-team members to use shared links generated by team members to access content items associated with team accounts. In a second setting, the content management system blocks access to the content items by non-team members. Shared links are retroactive in the sense they do not need to be regenerated after the team shared link policy has been changed from the second setting back to the first setting.Type: GrantFiled: July 15, 2015Date of Patent: August 15, 2017Assignee: Dropbox, Inc.Inventors: Anand Subramani, Mark Delamere, Jonathan Vincent, Philip Rha, Emil Ibrishimov, Thomas Carriero, Francois Alexander Allain
-
Patent number: 9729695Abstract: A user interface for a messaging client application can include a message list. By executing various input operations on a representation of a message in the message list, the user can take an action on the message. For example, a user operating a pointing device can perform a drag operation on a representation of the message in the message list, and the action to be taken on the message can be indicated by the direction and distance of the drag. Visual feedback can be provided during the drag operation to indicate the action that will be taken if the user ends the drag at the current location.Type: GrantFiled: April 8, 2014Date of Patent: August 8, 2017Assignee: DROPBOX INC.Inventors: Kijun Seo, Anthony DeVincenzi, George Milton Underwood, IV, Sean Beausoleil, Darian Edwards
-
Patent number: 9727544Abstract: 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: GrantFiled: May 6, 2013Date of Patent: August 8, 2017Assignee: Dropbox, Inc.Inventors: Rian Hunter, Kijun Seo
-
Patent number: 9727727Abstract: In some embodiments, a content management system can initiate a scan of a content item when the content management system detects that activity associated with the content item triggers a scan policy. In some embodiments, a content management system can initiate a scan of a user's account when the content management system detects that activity associated with the content item triggers a scan policy. A scan policy can specify, for example, a number of shares, downloads and/or previews of the content item allowable in a period of time. When the number of shares, downloads, and/or previews exceeds the specified number in the policy in the specified period of time, the content management system can initiate a scan (e.g., virus scan, malware scan, etc.) of the content item and/or the user's account.Type: GrantFiled: September 26, 2014Date of Patent: August 8, 2017Assignee: DROPBOX INC.Inventor: Anton Mityagin
-
Patent number: 9720607Abstract: The disclosed embodiments relate to the design of an append-only data storage system that stores sets of data blocks in extents that are located in storage devices in the system. During operation of the system, when an extent is in an open state, the system allows data blocks to be appended to the extent, and disallows operations to be performed on the extent that are incompatible with data being concurrently appended to the extent. When the extent becomes full, the system changes the extent from the open state to a closed state. Then, while the extent is in the closed state, the system disallows data blocks to be appended to the extent, and allows operations to be performed on the extent that are incompatible with data being concurrently appended to the extent.Type: GrantFiled: September 25, 2014Date of Patent: August 1, 2017Assignee: Dropbox, Inc.Inventors: James Cowling, James Turner
-
Patent number: 9716720Abstract: 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: GrantFiled: May 11, 2016Date of Patent: July 25, 2017Assignee: Dropbox, Inc.Inventors: John Adams, Aditi Jain, Matteus Pan
-
Patent number: 9716742Abstract: Users specify that a file set comprising their files, folders, or other content owned by the users should be made accessible via a link, such as a uniform resource locator (URL). The system which stores and provides access to the files accordingly creates a link that specifies the file set to be made accessible. The users may distribute the link to recipients with whom the file set is to be shared, and the distribution may be performed in any manner that the users choose.Type: GrantFiled: May 1, 2015Date of Patent: July 25, 2017Assignee: Dropbox, Inc.Inventors: Arash Ferdowsi, Drew Houston, Jonathan Ying, Jeffrey Bartelma
-
Patent number: 9715534Abstract: 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: GrantFiled: May 29, 2015Date of Patent: July 25, 2017Assignee: DROPBOX, INC.Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi, Maxwell Johnson, Jack Dubie, Colin Dunn
-
Patent number: 9716753Abstract: Shared content items are migrated between accounts on a content management system. Users store content items synchronized between one or more client devices and the content management system. A user may have multiple accounts including personal and organization accounts. Content items may be shared with accounts belonging to other users to enable those other users to view or manipulate the content items. A user initiates a migration of content items between accounts of different categories via a user interface, e.g., by dragging and dropping a folder from one account to another. The content management system recognizes that the user has deleted the folder from the user's first account and determines that an identical folder has been created in another account belonging to the same user. In response the content management system joins the second account to the shared folder, and removes the first account from the shared folder.Type: GrantFiled: November 19, 2014Date of Patent: July 25, 2017Assignee: Dropbox, Inc.Inventors: Pranav Piyush, Matthew Eccleston, Emil Ibrishimov
-
Patent number: 9710678Abstract: Techniques are provided for assisting owners to recover missing devices. The missing device automatically performs certain actions proactively in response to detecting conditions that indicate that the device has been lost or stolen. Conditions that indicate the device has been lost or stolen (“triggering conditions”) may include that a password failure has occurred more than a predetermined number of times. Any number and type of recovery-assisting actions may be taken, in response to triggering conditions, to assist owners in recovering a missing device. For example, a device may generate a record that indicates the current location of the device, and synchronize the record with an online service or some other device. The generation and synchronization of such records may be repeated on a periodic basis until either (a) the device becomes disabled, or (b) a user enters an appropriate password.Type: GrantFiled: April 2, 2013Date of Patent: July 18, 2017Assignee: Dropbox, Inc.Inventor: Cailen D'sa
-
Patent number: 9712830Abstract: Techniques for image recompression. In one implementation, the techniques are implemented to recompress a baseline joint photographic experts group (JPEG) image with compression savings. The techniques replace the Huffman coding of baseline JPEG with an arithmetic coding that uses a sophisticated adaptive probability model. The arithmetic coding techniques avoid global operations such as global sorting that would prevent distributed and multithreaded decompression operations when recovering the original JPEG image from the recompressed image. At the same time, the techniques realize substantial compression savings relative to baseline JPEG, on average 23% compressing savings in some implementations.Type: GrantFiled: September 30, 2016Date of Patent: July 18, 2017Assignee: Dropbox, Inc.Inventors: Daniel Horn, Ken Elkabany, Keith Winstein
-
Patent number: 9699228Abstract: A content management system pre-transcodes portions of content items provided for storage. When a content item is uploaded to the content management system for storage, the content management system stores the content item in an original format. The content management system transcodes a portion of the content item from the original format to a streaming format. The content management system stores the transcoded portion and makes the content item available for access. When a client device requests the content item from the content management system, the content management system first sends by streaming to the client device the stored transcoded portion in the streaming format. During the sending of the transcoded portion, the content management system transcodes a remainder of the content item that has not been transcoded to the streaming format. The content management system sends the transcoded remainder of the content item to the client device.Type: GrantFiled: January 14, 2016Date of Patent: July 4, 2017Assignee: Dropbox, Inc.Inventors: Pierpaolo Baccichet, Ziga Mahkovec
-
Patent number: 9697269Abstract: A content item block replication protocol for multi-premises hosting of digital content items. In one embodiment, for example, a method comprises: receiving, from a server, a server journal entry identifying one or more content item blocks of a content item represented by the server journal entry; storing a replication task log entry corresponding to the server journal entry in a replication task log, the replication task log entry identifying the one or more content item blocks of the content item represented by the server journal entry and identifying a block server; and either offering to send the one or more content item blocks identified in the replication task log entry to the block server identified in the replication task log entry, or downloading the one or more content item blocks identified in the replication task log entry from the block server identified in the replication task log entry.Type: GrantFiled: December 22, 2015Date of Patent: July 4, 2017Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Patent number: 9697258Abstract: The disclosed embodiments relate to techniques for supporting enhanced content-item searches in an online content-management system. These techniques generally operate by gathering information that is available in the online content-management system (such as how often each content item has been updated, how many users have accessed the content item, and how many identical copies of the content item are stored in the online content-management system) and using this information to identify relevant content items that are likely to be important to a user. This enables the online content-management system to perform searching operations that return relevant content items to the user.Type: GrantFiled: May 10, 2013Date of Patent: July 4, 2017Assignee: Dropbox, Inc.Inventor: Chris Barton
-
Patent number: 9692840Abstract: Shareable links can be created to share content items and information pertaining to activity on those shareable links can be monitored and stored in an online content management service. Based on this activity information, predetermined actions can be executed. These actions can include sending notifications regarding link activity, disabling shareable links, and/or updating sharing limitations related to the shareable links. Using the activity information, popular shared content items can be identified and recommendations for sharing unshared content items can be provided to the user. Additionally, advertisements can be tailored to the relative popularity of the shared content items.Type: GrantFiled: November 11, 2013Date of Patent: June 27, 2017Assignee: Dropbox, Inc.Inventors: Ilya Fushman, Nils Peter Welinder
-
Patent number: 9690910Abstract: Shareable links can be created to share content items and information pertaining to activity on those shareable links can be monitored and stored in an online content management service. Based on this activity information, actions can be executed. These actions can include sending notifications regarding link activity, disabling shareable links, and/or updating activity thresholds related to the shareable links. Using the activity information, popular shared content items can be identified and recommendations for sharing unshared content items can be provided to the user. Additionally, advertisements can be tailored to the relative popularity of the shared content items.Type: GrantFiled: November 11, 2013Date of Patent: June 27, 2017Assignee: Dropbox, Inc.Inventors: Ilya Fushman, Nils Peter Welinder
-
Patent number: 9690823Abstract: A append-only data storage system that stores sets of data blocks in extents that are located in storage devices. When an extent becomes full, the system changes the extent from an open state, wherein data can be appended to the extent, to a closed state, wherein data cannot be appended to the extent. This change involves performing a synchronization operation by: obtaining a list of data blocks in the extent from each storage device that has a copy of the extent; forming a union of the lists; looking up data blocks from the union in a database that maps data blocks to storage devices and extents to determine which data blocks belong in the extent; and if a copy of the extent is missing data blocks that belong in the extent, performing a remedial action before changing the extent from the open state to the closed state.Type: GrantFiled: September 25, 2014Date of Patent: June 27, 2017Assignee: Dropbox, Inc.Inventors: James Cowling, James Turner
-
Patent number: 9690798Abstract: A system for determining a time that a file was created and associating an ID with the file based on the file creation time is disclosed. The system adjusts the creation time by a time zone offset. In the case of image files, the file creation time may be based on information associated with the image: (1) by the camera that took the picture (exchangeable image file data); (2) when the photo was last modified in memory (file modification time data); (3) based on the raw date and time the photo file was created (file date-time data); and (4) when the photo was imported onto a client device. The system may rename the file with this adjusted creation time to create a standardized name. As a result, the standardized name provides a filename nomenclature that is based on the actual or estimated time of when the file was created.Type: GrantFiled: November 23, 2015Date of Patent: June 27, 2017Assignee: Dropbox, Inc.Inventor: Ramesh Balakrishnan
-
Patent number: 9690869Abstract: A system for predictively caching digital content in which the system is configured to: (1) receive, from a user of a client device, a request to access at least one particular digital file stored on a remote server; (2) select at least one other digital file to cache locally on the client device based on at least one file-accessing tendency of the user; (3) download the at least one other digital file from the remote server to the client device; and (4) save the downloaded digital file to memory associated with the client device for later access by the user. A file-accessing tendency of the user may include the manner in which the user typically scrolls or otherwise cycles through images or other files. The system may determine the user's file-accessing tendencies based on, for example, the user's location, native language, past content-accessing practices, and/or specified user preferences.Type: GrantFiled: February 13, 2013Date of Patent: June 27, 2017Assignee: Dropbox, Inc.Inventors: Will Stockwell, Alex Sydell, Tony Grue
-
Patent number: 9692826Abstract: 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: GrantFiled: December 7, 2015Date of Patent: June 27, 2017Assignee: Dropbox, Inc.Inventors: Mindy Zhang, Pranav Piyush