Acceleration of cloud-based migration/backup through pre-population
First Claim
1. A computer-implemented method for migrating entitled digital assets, comprising:
- receiving a first identifier and a first set of entitlement data, the first identifier corresponding to a first system, the first set of entitlement data corresponding to a first set of digital assets installed on the first system;
processing the first set of entitlement data and a set of digital asset source data to generate a second set of digital assets equivalent to the first set of digital assets;
processing a second identifier corresponding to a second system, the first identifier, and the first set of entitlement data to generate a first set of digital asset entitlements entitling the second system to use the second set of digital assets;
receiving the second identifier and a first request to migrate the second set of digital assets from the first system to the second system; and
providing the second set of digital assets to the second system; and
wherein the first system comprises a second set of entitlement data corresponding to a third set of digital assets installed on the first system;
the second set of entitlement data and the third set of digital assets are received from the first system;
the second identifier and the second set of entitlement data are processed to generate a second set of digital asset entitlements entitling the second system to use the third set of digital assets;
the second identifier and a second request to are received to migrate the third set of digital assets from the first system to the second system; and
the third set or digital assets are provided to the second system.
14 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable medium are disclosed for performing automated, cloud-based migrations of entitled digital assets. A set of entitlement data corresponding to a set of digital assets installed on a first system is processed with a set of digital asset source data to generate an equivalent set of digital assets. A first identifier associated with the source system is then cross-referenced to a second identifier associated with a target system. The second identifier and the set of entitlement data are processed to generate a second set of digital asset entitlements entitling the target system to use the set of equivalent digital assets. A migration request and the second identifier are then processed to provide the set of equivalent digital assets to the target system.
-
Citations
15 Claims
-
1. A computer-implemented method for migrating entitled digital assets, comprising:
- receiving a first identifier and a first set of entitlement data, the first identifier corresponding to a first system, the first set of entitlement data corresponding to a first set of digital assets installed on the first system;
processing the first set of entitlement data and a set of digital asset source data to generate a second set of digital assets equivalent to the first set of digital assets;
processing a second identifier corresponding to a second system, the first identifier, and the first set of entitlement data to generate a first set of digital asset entitlements entitling the second system to use the second set of digital assets;
receiving the second identifier and a first request to migrate the second set of digital assets from the first system to the second system; and
providing the second set of digital assets to the second system; and
wherein the first system comprises a second set of entitlement data corresponding to a third set of digital assets installed on the first system;
the second set of entitlement data and the third set of digital assets are received from the first system;
the second identifier and the second set of entitlement data are processed to generate a second set of digital asset entitlements entitling the second system to use the third set of digital assets;
the second identifier and a second request to are received to migrate the third set of digital assets from the first system to the second system; and
the third set or digital assets are provided to the second system. - View Dependent Claims (2, 3, 4, 5)
- receiving a first identifier and a first set of entitlement data, the first identifier corresponding to a first system, the first set of entitlement data corresponding to a first set of digital assets installed on the first system;
-
6. A system comprising:
- a processor;
a data bus coupled to the processor; and
a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for;
receiving a first identifier and a first set of entitlement data, the first identifier corresponding to a first system, the first set of entitlement data corresponding to a first set of digital assets installed on the first system;
processing the first set of entitlement data and a set of digital asset source data to generate a second set of digital assets equivalent to the first set of digital assets;
processing a second identifier corresponding to a second system, the first identifier, and the first set of entitlement data to generate a first set of digital asset entitlements entitling the second system to use the second set of digital assets;
receiving the second identifier and a first request to migrate the second set of digital assets from the first system to the second system; and
providing the second set of digital assets to the second system; and
wherein the first system comprises a second set of entitlement data corresponding to a third set of digital assets installed on the first system;
the second set of entitlement data and the third set of digital assets are received from the first system;
the second identifier and the second set of entitlement data are processed to generate a second set of digital asset entitlements entitling the second system to use the third set of digital assets;
the second identifier and a second request to are received to migrate the third set of digital assets from the first system to the second system; and
the third set or digital assets are provided to the second system. - View Dependent Claims (7, 8, 9, 10)
- a processor;
-
11. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
- receiving a first identifier and a first set of entitlement data, the first identifier corresponding to a first system, the first set of entitlement data corresponding to a first set of digital assets installed on the first system;
processing the first set of entitlement data and a set of digital asset source data to generate a second set of digital assets equivalent to the first set of digital assets;
processing a second identifier corresponding to a second system, the first identifier, and the first set of entitlement data to generate a first set of digital asset entitlements entitling the second system to use the second set of digital assets;
receiving the second identifier and a first request to migrate the second set of digital assets from the first system to the second system; and
providing the second set of digital assets to the second system; and
wherein the first system comprises a second set of entitlement data corresponding to a third set of digital assets installed on the first system;
the second set of entitlement data and the third set of digital assets are received from the first system;
the second identifier and the second set of entitlement data are processed to generate a second set of digital asset entitlements entitling the second system to use the third set of digital assets;
the second identifier and a second request to are received to migrate the third set of digital assets from the first system to the second system; and
the third set or digital assets are provided to the second system. - View Dependent Claims (12, 13, 14, 15)
- receiving a first identifier and a first set of entitlement data, the first identifier corresponding to a first system, the first set of entitlement data corresponding to a first set of digital assets installed on the first system;
Specification