Patents Assigned to DROPBOX, INC.
  • Patent number: 10635684
    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: June 15, 2017
    Date of Patent: April 28, 2020
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi, Maxwell Johnson, Jack Dubie, Colin Dunn
  • Patent number: 10628680
    Abstract: Embodiments of the present invention analyze and score each image associated with a group to determine representative image or images for the group. Such analysis can include detecting objects shown in the images, determining the quality of the images, and/or contextually analyzing the images as a group. In some embodiments, each image in a group (e.g., an event) of images can be analyzed by one or more image analysis modules that calculate a score for the image based on a different image characteristic. A composite image score can then be calculated based on the various image characteristic scores to identify the image or images to be used as to represent the group.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: April 21, 2020
    Assignee: Dropbox, Inc.
    Inventors: Boris Babenko, Nils Peter Welinder
  • Patent number: 10628595
    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 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. Once collected, the collector can publish the files thereby allowing the submitters access to the published files.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: April 21, 2020
    Assignee: DROPBOX, INC.
    Inventors: Mindy Zhang, Pranav Piyush, Jan Senderek
  • Patent number: 10628593
    Abstract: A content management system for collecting files from one or more submitters in a collection folder and recording activities associated with the 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: December 7, 2015
    Date of Patent: April 21, 2020
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 10628519
    Abstract: Systems and methods that efficiently and effectively generate an enhanced document image of a displayed document in an image frame captured from a live image feed are disclosed. For example, systems and methods described herein apply a document enhancement process to a displayed document in an image frame that result in an enhanced document image that is cropped, rectified, un-shadowed, and with dark text against a mostly white background. Additionally, systems and method described herein determine whether a stored digital content item includes a displayed document. In response to determining that a stored digital content item does include a displayed document, systems and methods described herein generate an enhanced document image of a displayed document included in the stored digital content item.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: April 21, 2020
    Assignee: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Peter N. Belhumeur, Ying Xiong, Jongmin Baek, Simon Kozlov, Thomas Berg, David J. Kriegman
  • Patent number: 10620811
    Abstract: A client device displays a content item in a window associated with a process on the device. A client application monitors the process for the content item and determines whether the content item is synchronized with a client device or content management system. When the content item is not synchronized, a synchronization interface is displayed to permit a user to request synchronizing the content item. When the user requests synchronization, the content item is moved to a shared folder synchronized with the content management system or client device.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: April 14, 2020
    Assignee: Dropbox, Inc.
    Inventors: Martin Pedrick, Michael Wu, Anvisha Pai
  • Patent number: 10623367
    Abstract: Techniques are described for managing drafts of an electronic document (e.g., an electronic note, an electronic message, an electronic calendar invitation, and/or other types of electronic documents) between client devices. Such an electronic document can be composed using different clients, such that composing the document can be continued using different clients. A draft of an electronic document can be stored by clients and/or the message management service as a metadata. A message management service can be implemented as an intermediary computing system to manage a current version of a draft in local storage when a draft is composed using a client device. The message management service can manage version information of a draft that is exists, if any, on each of the client devices. The message management service can synchronize a draft of the message with client devices when a draft is composed using a client device.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: April 14, 2020
    Assignee: Dropbox, Inc.
    Inventors: Adam Cue, Tim Van Damme, George Milton Underwood, IV, Sean Beausoleil, Belinda Preno, Steven Kabbes, David Barshow, Anthony DeVincenzi
  • Patent number: 10623491
    Abstract: An example computer-implemented method to translate a namespace includes receiving a first synchronization request associated with a first content item. This first synchronization request can include a first content item path and come from a client device. The example method can then include determining that a portion of the first content item path matches an entry path in an entry in a namespace mount table. The entry can include a second namespace. The example method can then include modifying the first synchronization request by removing the portion of the first content item path and including the second namespace in the first synchronization request. The example method can then include sending the first synchronization request to a content management system.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 14, 2020
    Assignee: Dropbox, Inc.
    Inventor: Arthur Kopatsy
  • Patent number: 10621324
    Abstract: User authentication for a user device can leverage one or more fingerprint sensor regions capable of detecting and/or recognizing a user's fingerprints. The user can define a fingerprint gesture or sequence of fingerprint gestures as a passcode, with access to a protected function being conditional on the user performing the defined fingerprint gesture or sequence of fingerprint gestures. Different fingerprint gestures or fingerprint gesture sequences can invoke or authorize different functions of the device. Fingerprint gestures from two or more users in the same location or in different locations can be used to unlock a protected function of a device.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: April 14, 2020
    Assignee: Dropbox, Inc.
    Inventor: Brett Alten
  • Patent number: 10621367
    Abstract: A content management system for collecting photos 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 photos 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 photos that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store photos from the one or more submitters, but prevent them from viewing other's submissions.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 14, 2020
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush, Jan Senderek
  • Patent number: 10623391
    Abstract: In some embodiments, upon detecting malicious activity associated with a user account, a content management system can identify other user accounts related to the malicious user account. The content management system can identify related user accounts by comparing authentication information collected for the malicious user account with authentication information collected for other user accounts. Authentication information can include IP address information, geographic information, device type, browser type, email addresses, and/or referral information, for example. The content management system can compare the content items associated with the malicious user account to content items associated with other user accounts to determine relatedness or maliciousness. After identifying related malicious user accounts, the content management system can block all related malicious user accounts.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: April 14, 2020
    Assignee: Dropbox, Inc.
    Inventor: Anton Mityagin
  • Patent number: 10614419
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing tasks in a content management system. For example, the content management system can collect, aggregate, and/or store task data assigned to a user from across projects and/or content items. The user can select to view tasks for a particular project and/or from across all projects. The content management system can generate a single graphical user interface for presenting the task data associated with the user. The content management system can generate a graphical user interface the allows the user to move tasks from one task status graphical element (e.g., task status container) to another task status graphical element to change the status of a task associated with the user. Thus, the user can quickly and easily view the tasks assigned to the user and update the status of tasks in an easy to use graphical user interface.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 7, 2020
    Assignee: Dropbox, Inc.
    Inventors: Yuyang Guo, Khurram Zia, Angela Li, Pranav Piyush, Matt Bond, Chang Liu, Lawson Fulton
  • Patent number: 10616238
    Abstract: Techniques are provided for enabling server-based file sharing that supports recipient-location criteria. Specifically, users that desire to share files are able to include recipient-location criteria in the sharing criteria for the files that the users provide for sharing. Before sharing a file that is associated with recipient-location criteria, the file sharing server determines whether the current location of the recipient device satisfies the recipient-location criteria associated with the file. If the current location of the device does not satisfy the recipient-location criteria associated with the file, then the file is not shared with the given device even if all other sharing criteria for the file is satisfied. On the other hand, if the current location of the recipient device satisfies the recipient-location criteria associated with the file, and all other sharing criteria of the file are satisfied, then the file is shared with the given device.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: April 7, 2020
    Assignee: Dropbox, Inc.
    Inventors: Sean Cretella, Paul Ruan
  • Patent number: 10614197
    Abstract: Monitored shareable links to content items in an online content management service. In one aspect, based on determining that a first view metric associated with a shareable link to a content item is above a first activity threshold associated with the shareable link, a first action is taken on the shareable link. The first action can be allowing or denying requested access to the content item via the shareable link or sending a notification to a user that requested creation of the shareable link regarding user activity on the shareable link. Further, based on determining that a second view metric associated with the shareable link is above a second activity threshold associated with the shareable link, a second action is taken on the shareable link. The second action can be like the first action.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: April 7, 2020
    Assignee: DROPBOX, INC.
    Inventors: Ilya Fushman, Nils Peter Welinder
  • Patent number: 10614420
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing reminders in a content management system. For example, a user can select content (e.g., a content item, content within a content item, metadata for a content item, etc.) and provide input to cause the content management system to generate a reminder related to the content. The reminder data can be generated automatically. The reminder can be generated based on user input defining attributes of the reminder. Based on a due date associated with the reminder, the content management system can cause a notification to be presented to the user so that the user can be reminded to perform a task related to the selected item of content. The user can select a representation of the reminder to cause the content management system to present the item of content associated with the reminder.
    Type: Grant
    Filed: March 18, 2017
    Date of Patent: April 7, 2020
    Assignee: Dropbox, Inc.
    Inventors: Kavitha Radhakrishnan, AJ Palkovic, John R. Grace, Jr., Igor Kofman, David Stinnette
  • Patent number: 10614235
    Abstract: A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 7, 2020
    Assignee: Dropbox, Inc.
    Inventors: Aaron Staley, Aditi Jain, Aisha Ferrazares, Alicia Chen, Ashish Warty, John Adams, Joseph Hui, Kathryn Siegel, Lennart Jansson, Matteus Pan, Rob Baesman, Siyao Xu
  • Patent number: 10607498
    Abstract: A computer implemented method for distributing, collecting, monitoring and releasing assignments by a content management system. The method includes distributing file requests for assignments to students. Each file request includes one or more metadata tags. Students submit assignments in response to the file requests with the assignments being stored and associated with the file requests using the one or more metadata tags. In response to a release command, the assignments are searched based on one or more metadata tags and assignments associated with a student can be released to the student.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: March 31, 2020
    Assignee: Dropbox, Inc.
    Inventors: Kelly Bonney-Ache, Ritu Moondra, Calvin Low, Kristen Witte, David Fish, Ian Macartney, Ben Stern
  • Patent number: 10608976
    Abstract: Computer-implemented techniques include, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: March 31, 2020
    Assignee: DROPBOX, INC.
    Inventors: Aditi Jain, Manveer Singh Chawla, Thomas Berg, Swapnil Zarekar, Robert Kajic, Karandeep Johar, Aaron Feldstein, Walter Kim, Joe Nudell, Jenny Dong, Jared Wilson, Luke Thompson, David Kriegman
  • Patent number: 10599673
    Abstract: The disclosed technology relates to a system configured to identify at least one difference between a sync tree and at least one of a remote tree and a local tree. The sync tree represents a known synced state between a server state and a file system state, the remote tree represents the server state, and the local tree represents the file system state. The system may further generate, based on the at least one difference, a set of operations configured to converge the server state and the file system state and manage the execution of the set of operations.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: March 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: Isaac Goldberg, Sujay Jayakar, John Lai, Robert Ying, Nipunn Koorapati, Gautam Gupta, Geoffry Song, Elmer Charles Jubb, IV
  • Patent number: 10599858
    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: October 1, 2018
    Date of Patent: March 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush