-
公开(公告)号:US10977219B2
公开(公告)日:2021-04-13
申请号:US14660113
申请日:2015-03-17
申请人: Dropbox, Inc.
IPC分类号: G06F16/185 , G06F16/22 , G06F16/11
摘要: Disclosed are systems, methods, and non-transitory computer-readable storage media for migrating content items from a source user account to a target user account. A user can specify content items in the source user account to be migrated to an existing or new target user account. A new content entry including an account identifier of the target account and a pointer to the content item can be created for each migrated content item. Further, a determination can be made as to whether a sharing link to each content item exists, and if so, the content pointer of the old content entry is modified to forward or redirect to the new content entry. An active flag associated with the old content entry can be set to false or 0 to indicate that the old content entry is no longer active.
-
公开(公告)号:US10963432B2
公开(公告)日:2021-03-30
申请号:US14818244
申请日:2015-08-04
发明人: Steven V. Kauffman , Rainer Richter
IPC分类号: G06F7/00 , G06F16/185 , G06F3/06 , G06F16/13 , G06F16/14 , G06F16/248 , G06F16/22 , G06F16/2457 , G06F16/93
摘要: In one embodiment, a method includes generating a file list for an aggregation of files based on a file pattern descriptor for each file in the aggregation of files or a file name for each file in the aggregation of files. The method also includes opening a session with a storage system manager and writing data from each file in the file list to a storage tier of a storage system. The method further includes writing metadata and storage location information from each file in the file list to an index file, closing the index file, and closing the session with the storage system manager. Other systems, methods, and computer program products are described according to more embodiments.
-
公开(公告)号:US10956375B2
公开(公告)日:2021-03-23
申请号:US16033603
申请日:2018-07-12
发明人: Alan Barnett , Donagh A. Buckley
IPC分类号: G06F16/182 , G06F16/11 , G06F16/13 , G06F16/185
摘要: A method includes receiving, at a content provisioning system from one or more client devices, one or more requests for file digests stored in respective data stores of a plurality of data stores in a distributed file system. The file digests are distributed across different ones of the plurality of data stores in the distributed file system. The method also includes determining a location of a given one of the requested file digests in one or more of the plurality of data stores and retrieving the given file digest from the determined location. The method further includes shuffling the distribution of the file digests across the plurality of data stores in the distributed file system.
-
公开(公告)号:US10949403B2
公开(公告)日:2021-03-16
申请号:US13804394
申请日:2013-03-14
摘要: A method, apparatus, and system for policy driven data placement and information lifecycle management in a database management system are provided. A user or database application can specify declarative policies that define the movement and transformation of stored database objects. The policies are associated with a database object and may also be inherited. A policy defines, for a database object, an archiving action to be taken, a scope, and a condition before the archiving action is triggered. Archiving actions may include compression, data movement, table clustering, and other actions to place the database object into an appropriate storage tier for a lifecycle phase of the database object. Conditions based on access statistics can be specified at the row level and may use segment or block level heatmaps. Policy evaluation occurs periodically in the background, with actions queued as tasks for a task scheduler.
-
公开(公告)号:US10942899B2
公开(公告)日:2021-03-09
申请号:US16174202
申请日:2018-10-29
申请人: Box, Inc.
IPC分类号: G06F16/20 , G06F16/182 , G06F9/46 , G06F16/23 , G06F16/172 , G06F16/185 , G06F16/188 , G06F16/17 , G06F16/174 , G06F16/176 , G06F16/957 , H04L29/08 , G06F12/1081 , H04L29/06 , G06F12/0891 , G06F12/122 , H04N19/40 , G06F16/242 , G06F16/22 , G06F16/11
摘要: A server in a cloud-based environment interfaces with storage devices that store shared content accessible by two or more users. Individual items within the shared content are associated with respective object metadata that is also stored in the cloud-based environment. Download requests initiate downloads of instances of a virtual file system module to two or more user devices associated with two or more users. The downloaded virtual file system modules capture local metadata that pertains to local object operations directed by the users over the shared content. Changed object metadata attributes are delivered to the server and to other user devices that are accessing the shared content. Peer-to-peer connections can be established between the two or more user devices. Object can be divided into smaller portions such that processing the individual smaller portions of a larger object reduces the likelihood of a conflict between user operations over the shared content.
-
公开(公告)号:US10936554B2
公开(公告)日:2021-03-02
申请号:US15648130
申请日:2017-07-12
发明人: Douglas R. Cosby , Anurag Garg , Rahul R. Kamath
IPC分类号: G06F16/185 , G06F16/28 , G06F16/23 , G06F16/248
摘要: Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.
-
公开(公告)号:US10936553B2
公开(公告)日:2021-03-02
申请号:US16056085
申请日:2018-08-06
IPC分类号: G06F17/00 , G06F16/182 , G06F16/11 , G06F16/185 , G06F3/06 , G06Q20/10
摘要: A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. In response to an access request received via a file system programmatic interface, contents of the object are provided from the second storage device. Based on a second access metric, the object is transferred back to the first group of storage devices.
-
公开(公告)号:US10929427B2
公开(公告)日:2021-02-23
申请号:US15863815
申请日:2018-01-05
申请人: Dropbox, Inc.
发明人: Andrew Haven , Isaac Goldberg , Geoffry Song , Joshua Warner
IPC分类号: G06F16/00 , G06F16/27 , G06F16/11 , G06F16/18 , G06F16/178 , G06F16/176 , G06F3/06 , G06F21/60 , G06F21/62 , H04L29/06 , H04L29/08 , G06F16/958 , G06F16/2455 , G06F16/951 , G06F16/172 , G06F1/04 , G06F9/54 , G06F11/14 , G06F12/14 , G06F21/10 , H04L9/32 , G06F16/23 , G06F16/22 , G06F16/182 , G06F16/185 , G06F16/16 , G06F16/13 , G06F16/174 , G06F16/14 , G06F16/907 , G06F16/17 , G06F16/901 , G06F16/955
摘要: A system can selectively synchronize content based on synchronization settings. In some examples, a client stores a local tree representing a local set of content items associated with an account on a content management system, the local tree including respective local nodes corresponding to the local set of content items. The client stores a remote tree representing a remote set of content items associated with the account, the remote set being stored at the content management system and including respective remote nodes corresponding to the remote set of content items. The client receives a synchronization setting disabling local storage of the content item. In response, the client deletes a local copy of the content item, removes a corresponding local node from the local tree, and adds, to a remote node on the remote tree, an attribute indicating that local storage of the content item has been disabled.
-
89.
公开(公告)号:US10929176B2
公开(公告)日:2021-02-23
申请号:US16169865
申请日:2018-10-24
摘要: In an embodiment, a system and method for supporting a seeding process with suspend and resume capabilities are described. A resumable seeding component in a data seeding module can be used to move data from a source tier to a target tier. A resumption context including a perfect hash function (PHF) and a perfect hash vector (PHV) persists a state of a seeding process at the end of each operation in the seeding process. The PHV represents data segments of the data using the PHF. The resumption context is loaded into memory upon resumption of the seeding process after it is suspended. Information in the resumable context is used to determine a last successfully completed operation, and a last copied container. The seeding process is resumed by executing an operation following the completed operation in the resumable context.
-
公开(公告)号:US10915262B2
公开(公告)日:2021-02-09
申请号:US15920264
申请日:2018-03-13
发明人: Rajesh Maruti Bhagwat , Nitin S. Kabra , Nilesh Govande , Manish Sharma , Joe Paul Moolanmoozha , Alexander Carl Worrall
摘要: A hybrid storage device includes a first storage medium configured to store data at a first speed and a second storage medium configured to store data at a second speed. The first storage medium may be a NAND flash storage medium, and the second storage medium may be disc storage medium. Partitions of the first storage medium are associated with partitions of the second storage medium to form at least two storage tiers. Each of the storage tiers may include different NAND partition capacities. The storage device further includes a peer to peer communication channel between the first storage medium and the second storage medium for moving data between a NAND partition and HDD partition. The storage device is accessible via a dual port SAS or PCIe interface.
-
-
-
-
-
-
-
-
-