Patents Assigned to DROPBOX, INC.
-
Patent number: 10685038Abstract: A synchronization protocol for multi-premises hosting of digital content items. In one embodiments, for example, a method, comprising: detecting creation or modification of a content item; determining a content item namespace to which the content item belongs; obtaining an identifier of a block server to which the content item namespace is assigned; and uploading any content item blocks of the content item to the block server that are not already stored at the block server.Type: GrantFiled: October 24, 2016Date of Patent: June 16, 2020Assignee: Dropbox Inc.Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Patent number: 10684749Abstract: A content management system provides event data relating to other users' activity or interactions with a content item for display in an activity feed provided in conjunction with a user interface of a native application displaying the content item. Though provided in conjunction with the native application, the event data is maintained separate from the content data of the content item and displayed in the activity feed by an application separate from the native application of the content item. The activity feed permits users to exchange chat messages and retrieve information for multiple versions of the content item.Type: GrantFiled: February 8, 2018Date of Patent: June 16, 2020Assignee: Dropbox, Inc.Inventors: Bo Hu, Maxime Larabie-Bélanger
-
Patent number: 10686888Abstract: In some embodiments, a client application at a client device can receive, from a browser application at the client device, a first message including a unique identifier associated with a session of the browser application at a website associated with a content management system. The client application can extract the unique identifier from the first message, and establish a connection between the client application and the content management system by sending, from the client application to the content management system, a second message including the unique identifier. The client application can then receive, from the content management system through the connection, a third message relayed by the content management system from the website, where the third message is associated with the unique identifier.Type: GrantFiled: January 10, 2018Date of Patent: June 16, 2020Assignee: Dropbox, Inc.Inventors: Andrew Bortz, Sang Tian, Joshua Kaplan, Devdatta Akhawe
-
Patent number: 10685302Abstract: An interface for editing content items permits users to enter tasks and designate metadata relating to the tasks, such as an assigned user for the task, a deadline for the task, and a category of the task. A content item browser presents content items to a user along with a summary of the task completion of tasks within the content item. The summary of task completion may be limited to tasks matching a search query. This permits a user to identify content items and tasks related to the search query from the content item browser, without entering an interface for modifying the content item.Type: GrantFiled: July 31, 2014Date of Patent: June 16, 2020Assignee: Dropbox, Inc.Inventor: Igor Kofman
-
Patent number: 10671799Abstract: One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described herein. For example, the digital content management system receives a digital image of handwritten content and analyzes the digital image to identify handwritten content as well as to identify specific command indicators. In response to identifying a command indicator associated with a command to create a digital document, the digital content management system creates a new digital document and adds digital content portions to the digital document that correspond to the identified content portions identified within the handwritten content depicted within the digital image.Type: GrantFiled: December 7, 2018Date of Patent: June 2, 2020Assignee: DROPBOX, INC.Inventors: Mathew Antony, Michael Q. Wu
-
Patent number: 10671638Abstract: A client can allocate identifiers to local content items and ensure the identifiers are unique at a content management system. For example, a client can add a first content item at a first path and determine the first content item does not have a first unique identifier. The client can determine that a second content item at a second path was previously associated with the first path and determine that the first content item should inherit a second unique identifier from the second content item. The client can then assign the second unique identifier to the first content item and add a node representing the first content item to a local tree representing a local state of content items at the client, the node including the second unique identifier. The client can also upload the first content item with the second unique identifier to the content management system.Type: GrantFiled: January 12, 2018Date of Patent: June 2, 2020Assignee: Dropbox, Inc.Inventors: Isaac Goldberg, John Lai, Sujay Jayakar
-
Patent number: 10666590Abstract: 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: GrantFiled: December 23, 2013Date of Patent: May 26, 2020Assignee: Dropbox, Inc.Inventors: Jack Dubie, Michael Roeder, Steven Kabbes
-
Patent number: 10664319Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a smart pointer on a content management system, the smart pointer including a representation of a content item on a cloud provider, wherein content and features of the content item are accessible through an online application associated with the cloud provider, the content item comprising a cloud-based or cloud-backed content item. The method can include, in response to the smart pointer being invoked, sending, from a cloud integration element of an application to the cloud provider, a request for the content of the content item; receiving, at the cloud integration element, from the cloud provider, the content of the content item; and presenting, at the application, the content as part of a rendered instance of the smart pointer.Type: GrantFiled: September 25, 2019Date of Patent: May 26, 2020Assignee: Dropbox, Inc.Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
-
Patent number: 10664463Abstract: A database structure and a system that uses the structure to facilitate efficient context enrichment of low-level events occurring in a distributed computing system. In one aspect, the database structure comprises a table accessible to a distributed storage system. The table comprises a plurality of rows. Each row represents a corresponding process creation event of a particular process at a particular host at a particular time and assigned a particular event identifier. Each row comprises a row key identifying the particular host, the particular process, the particular time, and the particular event identifier of the process creation event corresponding to the row. The particular time and the particular event identifier are stored as part of the row key in a bitwise one's complement format. The row key structure facilitates efficient identification of a process creation event where only hostname and the process identifier of the process creation event are known.Type: GrantFiled: February 6, 2017Date of Patent: May 26, 2020Assignee: Dropbox, Inc.Inventor: Santosh Ananthakrishnan
-
Patent number: 10657954Abstract: A collaborative content management system allows multiple users to access and modify collaborative documents. When audio data is recorded by or uploaded to the system, the audio data may be transcribed or summarized to improve accessibility and user efficiency. Text transcriptions are associated with portions of the audio data representative of the text, and users can search the text transcription and access the portions of the audio data corresponding to search queries for playback. An outline can be automatically generated based on a text transcription of audio data and embedded as a modifiable object within a collaborative document. The system associates hot words with actions to modify the collaborative document upon identifying the hot words in the audio data. Collaborative content management systems can also generate custom lexicons for users based on documents associated with the user for use in transcribing audio data, ensuring that text transcription is more accurate.Type: GrantFiled: February 20, 2018Date of Patent: May 19, 2020Assignee: Dropbox, Inc.Inventors: Timo Mertens, Bradley Neuberg
-
Patent number: 10657228Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a canonical content item stored at a content management system, the canonical content item representing a cloud-based content item or a cloud-backed content item having features designed for access through a native online application associated with a cloud content provider; in response to the canonical content item being invoked, sending, from a local application to the cloud content provider, a request for the features of the content item; receiving, at the local application and from the cloud content provider, metadata for enabling the features of the content item; and based on the metadata, providing, on the local application, the features and a content of the content item as part of a rendered instance of the canonical content item.Type: GrantFiled: September 25, 2019Date of Patent: May 19, 2020Assignee: Dropbox, Inc.Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
-
Patent number: 10650155Abstract: 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: GrantFiled: July 27, 2016Date of Patent: May 12, 2020Assignee: 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: 10649960Abstract: The disclosed technology addresses the need in the art for providing workflow controls to shared content items stored on client devices, and enforcing content item check outs or content item locks for shared content items stored and accessed on client devices. The present technology further includes automatically locking a shared content item that is edited on a client device so that other team members cannot modify the content item. Accordingly, the present technology improves upon existing systems that provide workflow controls such as file check-in and checkout functionality by permitting users to access content items directly from the file system of their client device, and by providing automatic checkout and check-in functionality.Type: GrantFiled: November 6, 2018Date of Patent: May 12, 2020Assignee: Dropbox, Inc.Inventors: Tony Xu, Kevin Grey, Sergei Vorobev, Haichen Liu, Stephen Eisner, Alexandra Harris, Blake Lucchesi, Waqas Sheikh, Royce Ausburn, Panagiotis Athanasiou, Zach Johnston, Narmada Jayasankar, Vinod Valloppillil
-
Patent number: 10643314Abstract: One or more embodiments of an image enhancement system enable a computing device to generate an enhanced digital image. In particular, a computing device can enhance a digital image including, for example, a photograph of a whiteboard, document, chalkboard, or other object having a uniform background. The computing device can determine modifications to apply to the digital image by minimizing an energy heuristic that both causes pixels of the digital image to change to a uniform color (e.g., white) and preserves gradients from the digital image. The computing device can further generate an enhanced digital image by applying the determined modifications to the digital image.Type: GrantFiled: March 28, 2019Date of Patent: May 5, 2020Assignee: DROPBOX, INC.Inventor: Jongmin Baek
-
Patent number: 10637896Abstract: A content management system creates and modifies user notification queues for shared content items synchronized between a content management system and multiple devices. A user notification queue includes interactions with a shared content item that may be presented to a user to indicate recent interactions with the shared content item by other sharing users. The content management system sends the user notification queue corresponding to a user to the user's device when the user accesses the content item. The client device displays a content item in a window associated with a process on the device. A client application displays an interaction indicator that presents user notification queue content to the user.Type: GrantFiled: August 29, 2018Date of Patent: April 28, 2020Assignee: Dropbox, Inc.Inventors: Julian Michael, Anvisha Hrishikesh Pai
-
Patent number: 10635684Abstract: 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: June 15, 2017Date of Patent: April 28, 2020Assignee: Dropbox, Inc.Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi, Maxwell Johnson, Jack Dubie, Colin Dunn
-
Patent number: 10628595Abstract: 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: GrantFiled: October 15, 2018Date of Patent: April 21, 2020Assignee: DROPBOX, INC.Inventors: Mindy Zhang, Pranav Piyush, Jan Senderek
-
Patent number: 10628519Abstract: 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: GrantFiled: July 24, 2017Date of Patent: April 21, 2020Assignee: Dropbox, Inc.Inventors: Nils Peter Welinder, Peter N. Belhumeur, Ying Xiong, Jongmin Baek, Simon Kozlov, Thomas Berg, David J. Kriegman
-
Patent number: 10628593Abstract: 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: GrantFiled: December 7, 2015Date of Patent: April 21, 2020Assignee: Dropbox, Inc.Inventors: Mindy Zhang, Pranav Piyush
-
Patent number: 10628680Abstract: 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: GrantFiled: August 29, 2017Date of Patent: April 21, 2020Assignee: Dropbox, Inc.Inventors: Boris Babenko, Nils Peter Welinder