-
251.
公开(公告)号:US20180329931A1
公开(公告)日:2018-11-15
申请号:US15591635
申请日:2017-05-10
Applicant: Dropbox, Inc.
Inventor: Mehant Baid , Mihnea C. Giurgea , Bogdan Munteanu
CPC classification number: G06F17/30297 , G06F8/65 , G06F8/71 , G06F9/547 , G06F17/30309 , G06F17/30377
Abstract: Computer-implemented techniques for automatically coordinating application schema changes in a distributed data storage system. The techniques improve the operation of a computing system by automating the deployment of application schemas changes to a distributed data storage system in a manner that does not introduce orphaned data inconsistencies or integrity inconsistencies to the application data stored in the distributed data storage system. The techniques include a schema change deployment protocol that ensures that all of the database servers of the distributed data storage system are using no more than two consecutive versions of the application schema at any given time.
-
公开(公告)号:US20180322159A1
公开(公告)日:2018-11-08
申请号:US16039651
申请日:2018-07-19
Applicant: Dropbox, Inc.
Inventor: Zviad Metreveli , Akhil Wable
IPC: G06F17/30
CPC classification number: G06F16/2343 , G06F16/22 , G06F16/24552 , G06F16/278 , G06F16/9024 , G06F16/986
Abstract: A method and system for managing access to data. A plurality of data items is stored across a plurality of partitions according to a graph-based data model. The data model associates each data item with an identifier of a source entity pertaining to the data item, an identifier of a destination entity pertaining to the data item, and an identifier of a type of directed relationship pertaining to the data item from the source entity to the destination entity. When a lookup request is received identifying a source entity and a type of directed relationship from the source entity, a particular partition is identified based on the source entity identifier. A response to the lookup request is then returned that includes data item(s) from the identified partition that are associated in the partition with both the identified source entity identifier and the identified directed relationship type.
-
公开(公告)号:US10108787B2
公开(公告)日:2018-10-23
申请号:US15817863
申请日:2017-11-20
Applicant: Dropbox, Inc.
Inventor: Zeya Yang , Nathaniel Herman , Michael Anderson , Tsahi Glik
Abstract: Techniques related to view-based expiration of shared content are described. An online content management system receives a view access request from a client device. The view access request includes a shared link to a server-stored content item. A view access counter associated with the shared link is used to determine that the view access request is authorized. The shared link is resolved to the server-stored content item, and at least a portion of the server-stored content item is sent to the client device. Optionally, instructions that cause the client device to send an acknowledgement can also be sent to the client device. The acknowledgement indicates that one or more presentation conditions have been satisfied. The one or more presentation conditions can include presenting at least the portion of the server-stored content item at the client device. The online content management system receives the acknowledgement and increments the view access counter.
-
公开(公告)号:US20180300292A1
公开(公告)日:2018-10-18
申请号:US16010836
申请日:2018-06-18
Applicant: Dropbox, Inc.
Inventor: Ryhan Hassan , Anthony DeVincenzi , Steve Bartel , Matthew Blackshaw
Abstract: A content management system including a document management system provides documents that include previews of folders in the content management system. The folder preview interface saved in the document is persistent despite changes to the folders stored by the content management system. In addition, previews of individual content items displayed within the folder preview interfaces are synchronized with the corresponding content items on the content management system. In some embodiments, the document may include other types of media including text, images, tables, video, etc. in addition to any embedded preview interfaces. Folder previews may also display previews of subfolders within the folder. A subfolder preview may display a list of content items within the subfolder. A user may also arrange multiple folder preview regions within the same document.
-
公开(公告)号:US10091287B2
公开(公告)日:2018-10-02
申请号:US14248147
申请日:2014-04-08
Applicant: Dropbox, Inc.
Inventor: Maxime Larabie-Belanger
IPC: G06F3/048 , H04L29/08 , H04L29/06 , G06F3/0484 , G06F17/30
Abstract: A device collects presence information and other interaction information from an application viewing a content item synchronized with a content management system. The interaction information indicates interactions of a device with respect to a content item, and includes presence information obtained from a native application such as whether the content item is being viewed by the user on a user interface element or the user interface element is modifying the content item. A presence management module receives presence events indicating possible change of presence with respect to a user interface window associated with a process and a synchronized content item. Such presence events include a change in focus of a user interface element indicating that a user is viewing the content item, and changes to a content item indicating a user is editing the content item.
-
公开(公告)号:US10091174B2
公开(公告)日:2018-10-02
申请号:US14499959
申请日:2014-09-29
Applicant: Dropbox, Inc.
Inventor: Anton Mityagin
IPC: H04L29/06
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.
-
公开(公告)号:US10088990B2
公开(公告)日:2018-10-02
申请号:US15065491
申请日:2016-03-09
Applicant: Dropbox, Inc.
Inventor: Sean Lynch , Brian Smith , Ilya Fushman , Josiah Boning
IPC: G06F3/0484 , G06F17/22 , H04L29/08 , G06F3/0482 , G06F9/445 , G06F17/24 , G06F17/30
Abstract: A user viewing an online content item using an online content client application can, from within that application, launch an operating application to operate on the content item. The operating application can interact with the online content management provider to obtain a current copy of the content item and to save a modified content item back to the online content management service, e.g., if the user instructs the operating application to save the item. Interactions between the client application, the operating application and the online content management service can occur without requiring the user to manually initiate upload or download of any content items. Operations on an online content item can also be initiated from within an operating application.
-
公开(公告)号:US20180260464A1
公开(公告)日:2018-09-13
申请号:US15979090
申请日:2018-05-14
Applicant: Dropbox, Inc.
Inventor: Chris Barton
Abstract: 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. For example, the generation and sending of such signal can be performed by an online content item storage and synchronization service that synchronizes a server-stored synchronization replica with the synchronization replicas at the non-owners' personal computing devices.
-
公开(公告)号:US20180253460A1
公开(公告)日:2018-09-06
申请号:US15960431
申请日:2018-04-23
Applicant: Dropbox, Inc.
Inventor: Samir Goel , Franck Chastagnol , Abhishek Agrawal
Abstract: A multi-user search system with methodology for personal searching. In one embodiment, for example, a computer-implemented method includes: receiving a search query; routing the search query to a particular index server based on an identifier of a document namespace; using the identifier of the document namespace at the particular index server to identify a set of matching and authorized indexed documents; and providing an answer to the search query identifying the set of matching and authorized indexed documents.
-
260.
公开(公告)号:US10068383B2
公开(公告)日:2018-09-04
申请号:US15463926
申请日:2017-03-20
Applicant: DROPBOX, INC.
Inventor: Terrence Edward McArdle , Benjamin Zeis Newhouse , Amir Akbarzadeh
IPC: G06T19/00 , G06F3/0481 , G06F3/0485 , G06F3/01 , G06F3/03 , G06F3/0346 , G06F3/0488 , G06T1/20 , G06T1/60
Abstract: One variation of a method for dynamically displaying multiple virtual and augmented reality scenes on a single display includes determining a set of global transform parameters from a combination of user-defined inputs, user-measured inputs, and device orientation and position derived from sensor inputs; calculating a projection from a configurable function of the global transform parameters, context provided by the user and context specific to a virtual and augmented reality scene; rendering a virtual and augmented reality scene with the calculated projection on a subframe of the display; and repeating the previous two steps to render additional virtual and augmented reality scenes.
-
-
-
-
-
-
-
-
-