Patents Assigned to DROPBOX, INC.
-
Publication number: 20210319034Abstract: A computing system generates a default view of content items associated with a user account. The default view is representative of an underlying hierarchical structure of the content items associated with the user account. The computing system receives a request to transition from the default view to a modified view of the content items. The computing system ranks the content items based on a predicted likelihood of the user interacting with the particular content item. The computing system identifies the subset of content items for the modified view based on the ranking. The computing system generates the modified view based on the identified subset of the content items. The modified view maintains the underlying hierarchical structure of the content items associated with the user account. The computing system provides the modified view to the user associated with the user account for display.Type: ApplicationFiled: April 10, 2020Publication date: October 14, 2021Applicant: Dropbox, Inc.Inventor: Nicholas Bern
-
Patent number: 11144514Abstract: A system and method for displaying an enhanced version history user interface for an online content management system. In one embodiment, a version history user interface includes version history entries that represent primary events and anchor events. In another embodiment, a preview version history user interface is displayed that allows a user to preview a version of a content item. In another embodiment, a restore action process allows a user to restore a previous version of a content item to be the new current version of the content item.Type: GrantFiled: March 28, 2019Date of Patent: October 12, 2021Assignee: Dropbox, Inc.Inventors: Andrew Chin, Wei Feng
-
Patent number: 11144573Abstract: A synchronization protocol for multi-premises hosting of digital content items. In an embodiment, a method includes receiving a first commit request including a first set of one or more identifiers of one or more first content item blocks. The one or more first content item blocks make up a content item stored at a computing device. Further, the method includes, based at least in part on the first commit request, determining a second set of one or more identifiers that includes one or more identifiers of the first set of one or more identifiers not yet stored at a content item block server. The method also includes sending, to the computing device, the second set of one or more identifiers, and receiving a second commit request including the first set of one or more identifiers of the one or more first content item blocks, and an identifier of the content item block server.Type: GrantFiled: May 29, 2020Date of Patent: October 12, 2021Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
-
Patent number: 11140255Abstract: 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: July 7, 2017Date of Patent: October 5, 2021Assignee: Dropbox, Inc.Inventors: Kijun Seo, Anthony DeVincenzi, George Milton Underwood, IV, Sean Beausoleil, Darian Edwards
-
Patent number: 11134119Abstract: Systems and methods are provided for intent tracking asynchronous operations. An example method can include receiving, at a content management system (CMS), a first request to perform an operation on a content item stored at the CMS; adding the request to perform the operation to a queue of operations to be processed by the CMS; and prior to completing the operation: receiving, from a client device associated with a user account registered at the CMS, a second request to access the content item; in response to the second request, determining a predicted state of the content item, the predicted state of the content item reflecting a result of performing the operation on the content item; and providing, to the client device, a response including the predicted state of the content item.Type: GrantFiled: March 30, 2021Date of Patent: September 28, 2021Assignee: Dropbox, Inc.Inventors: Vrushali Kulkarni, Braden Walker, David Wetterau, David Aeschlimann, Luan Dos Santos
-
Patent number: 11132107Abstract: A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.Type: GrantFiled: January 25, 2019Date of Patent: September 28, 2021Assignee: Dropbox, Inc.Inventors: Matthew Eccleston, Robert Baesman, Sang Tian
-
Patent number: 11126669Abstract: A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. The audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive.Type: GrantFiled: October 18, 2019Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Anthony DeVincenzi, Matthew Blackshaw, Balabhadra Graveley, Igor Kofman
-
Patent number: 11128691Abstract: A collaborative content management system allows users to access collaborative content items. When a client device accesses a shared collaborative content item, the client device displays a portion of the collaborative content item that falls within a viewport. The client application generates a notification count of notification events associated with content that is contained in the collaborative content item and positioned below the viewport, and the client device displays the notification count in a graphical element adjacent to a bottom viewport edge. A similar process generates a second notification count of the notification events associated with content positioned above the viewport and displays a graphical element with the second notification count adjacent to the top viewport edge. The user can iteratively select one of the graphical elements to move the content of the collaborative content item to a portion corresponding to the next notification event above or below the viewport.Type: GrantFiled: November 15, 2019Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Jacob Hurwitz, Colin Dunn, Alex J. Palkovic, Lars Johnson
-
Patent number: 11126792Abstract: A collaborative content management system receives, from a client device having access to an account associated with the collaborative content management system, a request for versions of a collaborative document managed by the collaborative content management system. The collaborative content management system accesses a set of versions of the collaborative document. The set of versions includes at least one offline version. The at least one offline version was created on a client device having access to the collaborative document while the client device was disconnected from the collaborative content management system and synchronized to the collaborative content management system when the client device is connected to the collaborative content management system. The collaborative content management system generates a user interface providing the set of versions.Type: GrantFiled: October 15, 2018Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Travis Hance, Matthew Broussard, Igor Kofman, Jake Scott, Kevin Tunc, Yi Bian
-
Patent number: 11128594Abstract: 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: GrantFiled: March 18, 2020Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Adam Cue, Tim Van Damme, George Milton Underwood, IV, Sean Beausoleil, Belinda Preno, Steven Kabbes, David Barshow, Anthony DeVincenzi
-
Patent number: 11128704Abstract: A content management system provides content item sharing and synchronization for users of client devices. The content items stored by content management system can include any type of data, such as digital data, media, data files and databases, source and object code, recordings, and any other type of data or file. A collaboration content item management system allows users to create, edit and share collaboration content items among a plurality of other users. Collaboration content items are files that a users can create and edit using a collaboration content items editor, and are composed of collaboration content item elements. The content management system and collaboration content item management system provide functionality for linking content items with collaboration content items to keep the contents of each synchronized with one another and allow for access of the same content from both systems.Type: GrantFiled: September 30, 2016Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Lars Johnson, David Wetterau
-
Patent number: 11128593Abstract: Techniques for event-based electronic communications management. In one embodiment, for example, the techniques include obtaining a directed graph representing a messaging track. Based on detecting an event pertaining to a user, the directed graph is traversed via a directed edge of the graph from a non-messaging action node of the graph to a messaging action node of the graph. Based on traversing the directed graph, the messaging action is caused to be performed. The techniques enable more targeted and timely event-driven electronic messaging campaigns.Type: GrantFiled: December 21, 2017Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Aditi Jain, Manveer Singh Chawla, Swapnil Zarekar, Yuanshen Xu, Karandeep Johar, Gianluca Venturini, Henry Tay, Aaron Feldstein
-
Publication number: 20210288961Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for identifying accounts having shared credentials. In some implementations, a content management system can collect user login context data when a user logs in to or accesses a user account of the content management system. For example, the content management system can collect client device data, client application data, internet protocol (IP) address data, and/or other data from the user's device when the user logs in to the user account. The content management system can analyze the login context data to determine patterns that indicate that the user account login credentials are being shared among multiple users.Type: ApplicationFiled: May 28, 2021Publication date: September 16, 2021Applicant: Dropbox, Inc.Inventors: Kapil Yedidi, Anton Mityagin, Sean Byrne, Andrew Scheff
-
Patent number: 11120089Abstract: A system and method for enabling a user to use a user computer to search the user's personal content items hosted by an online content management service. In one aspect, the user computer is configured to obtain a search query, use the search query to identify in a local index at the user computer one or more of the user's hosted content items that satisfy the search query, and display, in a graphical user interface at the user computer, a search answer summary for each of the one or more of the user's hosted content items that satisfy the search query.Type: GrantFiled: June 21, 2019Date of Patent: September 14, 2021Assignee: DROPBOX, INC.Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
-
Patent number: 11120039Abstract: The disclosed technology relates to a system configured to receive, from a content management system, an initial portion of a log of operations for a target namespace, build a subtree for the target namespace based on the initial portion of the log of operations, and mount the subtree for the target namespace at a mount location of a remote tree representing a server state for content items stored on the content management system.Type: GrantFiled: January 5, 2018Date of Patent: September 14, 2021Assignee: Dropbox, Inc.Inventors: Robert Ying, Nipunn Koorapati, Gautam Gupta
-
Patent number: 11121966Abstract: Techniques for centralized application-layer routing at the edge of an online application service provider network. In one embodiment, for example, a method comprises storing data representing a directed graph; based at least on a respective cost and the respective capacity associated with directed edges in the directed graph, determining a respective edge flow value for each directed edge; based at least on the respective edge flow value for a particular directed edge that connects a first node in directed graph to a second node in the directed graph, determining a weight for a location in a data communications network represented by the second node; receiving an application-layer request message at a location in the network represented by the first node; and selecting, based at least on the weight, the location represented by the second node to which to route the application-layer request message in the network.Type: GrantFiled: June 24, 2020Date of Patent: September 14, 2021Assignee: Dropbox, Inc.Inventor: Haowei Yuan
-
Patent number: 11113463Abstract: 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 sharing users are notified through application servers associated with each sharing 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: August 23, 2019Date of Patent: September 7, 2021Assignee: Dropbox, Inc.Inventors: Rian Hunter, Kijun Seo
-
Patent number: 11113411Abstract: The disclosed technology relates to a system configured to obtain external credentials for a user account external to a content management system, wherein the external credentials are associated with a content item stored on the content management system. The system receives, from a client device, a client request for data associated with the external user account and transmits, to an external source, a proxy-request for the data associated with the external user account, wherein the proxy-request comprises the external credentials. The system further receives the data associated with the external account and transmits the data associated with the external account to the client device.Type: GrantFiled: October 20, 2017Date of Patent: September 7, 2021Assignee: Dropbox, Inc.Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Micah Sivitz, AJ Palkovic
-
Patent number: 11112948Abstract: The present technology pertains to a details pane that is displayed in coordination with a file explorer interface. The details pane can display details including activities, comments, and previews for content items displayed in the details pane. In some embodiments the content items displayed in the file explorer interface can be stored in and accessed from different services, and the details in the details pane can also be populated from diverse sources. In some embodiments, edits or navigations can be performed within a preview of the content item. In some embodiments, comments can be shown along with previews that show the comment located within the content item.Type: GrantFiled: April 27, 2018Date of Patent: September 7, 2021Assignee: Dropbox, Inc.Inventors: Alan Rogers, Parker Wilf, Robert Mason, Tomaz Nedeljko, Evan Tana
-
Patent number: 11112941Abstract: Systems and methods for creating content items are provided. In some examples, a method can include receiving a user selection of an interface element located in a persistent user interface of an operating system desktop of a client device, displaying, in response to the user selection of the interface element, a set of user options, the set of user options comprising a option to create a content item of a particular type, receiving a user selection of the option to create the content item, and initiating the creation of the content item.Type: GrantFiled: September 30, 2019Date of Patent: September 7, 2021Assignee: Dropbox, Inc.Inventors: Joshua Kaplan, Iris Lin, Stanley Yeung, Cheechee Lin, Graciela Kincaid