8868677

Automated Data Migration Across A Plurality of Devices

PublishedOctober 21, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A digital storage device, comprising: one or more processors; one or more persistent storage mediums storing one or more sequences of instructions, which when executed by the one or more processors, cause maintaining a local index to a plurality of data sets stored on the one or more persistent storage mediums, wherein the plurality of data sets are associated with a particular identifier, and wherein the particular identifier is supplied by an entity when logging onto the digital storage device; sending the local index over a network to an index manager; and receiving, from the index manager over the network, a remote index that identifies storage locations for one or more other data sets associated with the particular identifier.

Plain English Translation

A digital storage device automatically manages data movement. It includes processors and storage media. A software agent maintains a local index of data sets, associating each with a unique identifier provided upon user login. This agent sends the local index to a central index manager over a network. It then receives a remote index from the index manager, detailing the storage locations of other data sets linked to the same user identifier. This allows the device to know where related data is stored across multiple locations.

Claim 2

Original Legal Text

2. The digital storage device of claim 1 , wherein the execution of the one or more sequences of instructions further causes: in response to receiving input that selects a subset of said plurality of data sets and said one or more other data sets, sending, over the network, location data that identifies the storage location of said subset, wherein the location data is determined using the local index and the remote index.

Plain English Translation

The digital storage device, as described above, also allows a user to select a subset of local and remote data. When this selection occurs, the device transmits the storage locations of the selected data over the network. This location data is determined using both the local and the remote indices, providing a unified view of data locations regardless of where the data is physically stored.

Claim 3

Original Legal Text

3. The digital storage device of claim 1 , wherein said local index and said remote index each identify when data was accessed at each of the different storage locations and what operations were performed against the data at the different storage locations.

Plain English Translation

In the digital storage device, as described above, both the local and remote indices contain information about when data was accessed and what operations were performed at each storage location. This includes tracking access times and details of actions taken on the data, providing a comprehensive history of data usage and modifications across all indexed locations.

Claim 4

Original Legal Text

4. The digital storage device of claim 1 , wherein said local index and said remote index each identify how many versions of the same data set exist, where each version of the same data set is stored, and the resolution or quality of each version of the same data set.

Plain English Translation

In the digital storage device, as described above, the local and remote indices track the number of versions of each data set, their storage locations, and the resolution or quality of each version. This allows the system to manage multiple versions of the same data and choose the most appropriate version based on user needs or device capabilities.

Claim 5

Original Legal Text

5. The digital storage device of claim 1 , wherein the execution of the one or more sequences of instructions further causes: determining that one or more particular data sets stored on the digital storage device should be copied to a different device; and copying the one or more particular data sets from the digital storage device to the different device, wherein copying the one or more particular data sets is not performed in response to receiving an instruction to copy the one or more particular data sets from the entity, and wherein copying the one or more particular data sets is performed transparently to the entity.

Plain English Translation

The digital storage device, as described above, proactively copies data to other devices. The device autonomously determines when to copy data sets to another device without explicit user instructions. This background copying process happens transparently to the user, ensuring that the user is not directly involved or interrupted during the transfer.

Claim 6

Original Legal Text

6. The digital storage device of claim 5 , wherein determining that the one or more particular data sets should be copied is based, at least in part, on whether the entity is anticipated to access the one or more particular data sets on the different device.

Plain English Translation

In the digital storage device described above, the determination to copy specific data sets to another device is based, at least in part, on predicting whether the user will likely access those data sets on that other device. This predictive copying anticipates user needs and aims to provide quick access to frequently used data on different devices.

Claim 7

Original Legal Text

7. The digital storage device of claim 5 , wherein determining that the one or more particular data sets should be copied is based, at least in part, on whether there is available space on the different device to store the one or more particular data sets.

Plain English Translation

In the digital storage device described above, the decision to copy data sets is influenced by whether there is sufficient storage space available on the destination device. The device checks for available space to avoid filling up the destination device and ensure successful data transfer.

Claim 8

Original Legal Text

8. The digital storage device of claim 5 , wherein determining that the one or more particular data sets should be copied is based, at least in part, on whether there is sufficient bandwidth to transfer to one or more particular data sets over the network to the different device.

Plain English Translation

In the digital storage device described above, the determination to copy data sets also considers the available network bandwidth for transferring the data. The device assesses bandwidth capacity to ensure efficient and timely data transfer, preventing network congestion and delays.

Claim 9

Original Legal Text

9. The digital storage device of claim 5 , wherein copying the one or more particular data sets from the digital storage device to the different device further comprises: performing, without instruction from the entity, an operation against the one or more particular data sets to adjust the quality or resolution of the one or more particular data sets based upon the capabilities of the different device; and sending, without instruction from the entity, the one or more particular data sets to the different device.

Plain English Translation

When copying data to another device in the digital storage device described above, the system can automatically adjust the quality or resolution of the data to suit the capabilities of the destination device, without explicit user instruction. The adjusted data is then sent to the other device, optimizing it for that device's hardware and software.

Claim 10

Original Legal Text

10. The digital storage device of claim 1 , wherein the execution of the one or more sequences of instructions further causes: determining that an operation should be performed against a current version of one or more particular data sets stored on the digital storage device; and performing the operation against the one or more particular data sets to create a new version of each of the one or more particular data sets, wherein performing the operation against the one or more particular data sets is not performed in response to receiving an instruction to perform the operation against the one or more particular data sets, and wherein performing the operation is performed transparently to the entity.

Plain English Translation

The digital storage device, as described above, also performs background operations on data sets. The device automatically determines when to perform operations (like quality adjustments) on data sets to create new versions, all without explicit user instructions. This ensures data is optimized without user intervention.

Claim 11

Original Legal Text

11. The digital storage device of claim 10 , wherein the operation is to adjust the quality or resolution of the one or more particular data sets is based upon the capabilities of the digital storage device.

Plain English Translation

In the digital storage device described above, the operation performed on the data set is adjusting the quality or resolution based on the digital storage device's capabilities. This ensures optimal performance on the local device.

Claim 12

Original Legal Text

12. The digital storage device of claim 10 , wherein performing the operation against the one or more particular data sets to create the new version of each of the one or more particular data sets comprises: receiving an instruction to perform the operation against one data set; determining that the one or more particular data sets are similar to the one data set; performing, without instruction from the entity, the operation against the one or more particular data sets to create the new version of the one or more particular data sets; and after performing the operation against the one or more particular data sets, displaying or providing access to the one or more particular data sets to solicit instruction from the entity about whether the new version of the one or more particular data sets should be saved or discarded.

Plain English Translation

In the digital storage device, as described above, creating new versions through operations involves learning from user actions. If a user modifies one data set, the system identifies similar data sets and automatically applies the same operation without prompting. Then, the device presents the new versions to the user, asking whether to save or discard the changes.

Claim 13

Original Legal Text

13. The digital storage device of claim 1 , wherein execution of the one or more sequences of instructions further causes: in response to receiving instruction that instructs the digital storage device to securely store a data set, the digital storage device decomposing a data set into two or more portions; the digital storage device storing at least one portion of the two or more portions on a different physical device; the digital storage device updating the local index and the remote index to identify where each of the two or more portions is stored; and the digital storage device informing the index manager (a) the data set has been decomposed into two or more portions and (b) the locations where each of the two or more portions are stored.

Plain English Translation

The digital storage device, as described above, also provides secure data storage. When instructed to store a data set securely, the device divides the data into multiple parts and stores each part on different physical devices. The local and remote indices are updated to reflect the locations of all data parts. The index manager is informed of the data decomposition and the storage locations of each part.

Claim 14

Original Legal Text

14. A digital storage device, comprising: one or more processors; one or more persistent storage mediums storing one or more sequences of instructions, which when executed by the one or more processors, causes: maintaining a local index to a plurality of data sets stored on the one or more persistent storage mediums, wherein the plurality of data sets are associated with a particular identifier, and wherein the particular identifier is supplied by an entity when logging onto the digital storage device; sending the local index over a network to an index manager; receiving, from the index manager over the network, a remote index that identifies storage locations for one or more other data sets associated with the particular identifier; determining that one or more particular data sets stored on the digital storage device should be copied to a different device; and copying the one or more particular data sets from the digital storage device to the different device, wherein copying the one or more particular datat sets is not performed in response to receiving an instruction to copy the one or more particular data sets from the entity, and wherein copying the one or more particular data sets is performed transparently to the entity.

Plain English Translation

A digital storage device proactively copies data to other devices. It includes processors and storage media. A software agent maintains a local index of data sets, associating each with a unique identifier provided upon user login. This agent sends the local index to a central index manager over a network, receiving a remote index in return. The device autonomously determines when to copy data sets to another device without explicit user instructions. This background copying process happens transparently to the user.

Claim 15

Original Legal Text

15. The digital storage device of claim 14 , wherein determining that the one or more particular data sets should be copied is based, at least in part, on whether the entity is anticipated to access the one or more particular data sets on the different device.

Plain English Translation

In the digital storage device described above, the determination to copy specific data sets to another device is based, at least in part, on predicting whether the user will likely access those data sets on that other device. This predictive copying anticipates user needs and aims to provide quick access to frequently used data on different devices.

Claim 16

Original Legal Text

16. The digital storage device of claim 14 , wherein determining that the one or more particular data sets should be copied is based, at least in part, on whether there is available space on the different device to store the one or more particular data sets.

Plain English Translation

In the digital storage device described above, the decision to copy data sets is influenced by whether there is sufficient storage space available on the destination device. The device checks for available space to avoid filling up the destination device and ensure successful data transfer.

Claim 17

Original Legal Text

17. The digital storage device of claim 14 , wherein determining that the one or more particular data sets should be copied is based, at least in part, on whether there is sufficient bandwidth to transfer to one or more particular data sets over the network to the different device.

Plain English Translation

In the digital storage device described above, the determination to copy data sets also considers the available network bandwidth for transferring the data. The device assesses bandwidth capacity to ensure efficient and timely data transfer, preventing network congestion and delays.

Claim 18

Original Legal Text

18. A digital storage device, comprising: one or more processors; one or more persistent storage mediums storing one or more sequences of instructions, which when executed by the one or more processors, causes: maintaining a local index to a set of data sets stored on the one or more persistent storage mediums, wherein the set of data sets are associated with a particular identifier, and wherein the particular identifier is supplied by an entity when logging onto the digital storage device; sending the local index over a network to an index manager; receiving, from the index manager over the network, a remote index that identifies storage locations for one or more other data sets associated with the particular identifier; determining that an operation should be performed against a current version of each of the one or more data sets stored on the digital storage device; and performing the operation against the one or more data sets to create a new version of each of the one or more data sets, wherein performing the operation against the one or more data sets is not performed in response to receiving an instruction to perform the operation against the one or more data sets, and wherein performing the operation is performed transparently to the entity.

Plain English Translation

A digital storage device automatically optimizes data. It includes processors and storage media. A software agent maintains a local index of data sets, associating each with a unique identifier provided upon user login. This agent sends the local index to a central index manager over a network, receiving a remote index in return. The device automatically determines when to perform operations (like quality adjustments) on data sets to create new versions, all without explicit user instructions. This ensures data is optimized without user intervention.

Claim 19

Original Legal Text

19. The digital storage device of claim 18 , wherein the operation is to adjust the quality or resolution of the one or more data sets based upon the capabilities of the digital storage device.

Plain English Translation

In the digital storage device described above, the operation performed on the data set is adjusting the quality or resolution based on the digital storage device's capabilities. This ensures optimal performance on the local device.

Patent Metadata

Filing Date

Unknown

Publication Date

October 21, 2014

Inventors

Donald Joseph Molaro
Timothy George Harrington II

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Automated Data Migration Across A Plurality of Devices” (8868677). https://patentable.app/patents/8868677

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8868677. See llms.txt for full attribution policy.

Automated Data Migration Across A Plurality of Devices