Method For Software Program Synchronization
First Claim
1. Method for synchronizing one or more software programs from a first device to a second device, comprising the steps of:
- creating an application profile comprising a license indicator for indicating and identifying a software program requiring a license, the application profile indicating the software program on the first device and on a software program node;
providing the application profile to a synchronization manager;
the synchronization manager identifying both the software program and the software program node according to the application profile;
responsive to the identification, the synchronization manager requesting from a licensing authority an authorization of a transfer from the software program node to the second device, the software program requiring a license;
requesting the software program node to transfer the software program requiring a license to the second device; and
transferring the software program requiring a license to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, devices, and a computer program for synchronizing one or more software programs from a first device (D100) to a second device (D200) are disclosed. The method comprises the steps of creating (100) an application profile indicating one or more software programs on the first device (ID100) and indicating one or more software program providing nodes (SN 100,SN200) from which said one or more software programs are obtainable, providing (200) the application profile to a synchronization manager (SM 100), identifying (300) by the synchronization manager (SM 100) the one or more software programs and the one or more software program providing nodes (SN100,SN200) according to the application profile, requesting (400) by the synchronization manager (SM 100) the one or more software program providing nodes (SN 100,SN200) to transfer the one or more software programs, and transferring (500) the one or more software programs from the one or more software program providing nodes (SN 100,SN200) to the second device (D200).
-
Citations
24 Claims
-
1. Method for synchronizing one or more software programs from a first device to a second device, comprising the steps of:
-
creating an application profile comprising a license indicator for indicating and identifying a software program requiring a license, the application profile indicating the software program on the first device and on a software program node; providing the application profile to a synchronization manager; the synchronization manager identifying both the software program and the software program node according to the application profile; responsive to the identification, the synchronization manager requesting from a licensing authority an authorization of a transfer from the software program node to the second device, the software program requiring a license; requesting the software program node to transfer the software program requiring a license to the second device; and transferring the software program requiring a license to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A synchronization manager for synchronizing one or more software programs from a first device to a second device, wherein the synchronization manager comprises means for:
-
receiving an application profile comprising a license indicator for indicating and identifying a software program requiring a license, the application profile indicating the software program on the first device and on a software program node; providing the application profile to a synchronization manager; the synchronization manager identifying both the software program and the software program node according to the application profile; responsive to the identification, the synchronization manager requesting from a licensing authority an authorization of a transfer from the software program node to the second device, the software program requiring a license; requesting the software program node to transfer the software program requiring a license to the second device; and transferring the software program requiring a license to the second device.
-
-
10. The synchronization manager according to claim 10, wherein the synchronization manager is adapted to process the application profile, which comprises
at least one software program name indicating one of the one or more software programs and at least one node address indicating one of the one or more software program nodes for identifying the one or more software programs and the one or more software program nodes.
-
17. A first device comprising a processing unit and an output unit, wherein the processing unit is adapted to create an application profile indicating one or more software programs on the first device and indicating one or more software program nodes from which said one or more software programs are obtainable, the application profile comprising at least one license indicator for indicating and identifying at least a part of the one or more software programs requiring a license, and to execute for synchronization of the one or more software programs to a second device a transfer of the application profile to at least one of
a synchronization manager, the second device, and an application profile storage node in a communications network.
-
22. A second device comprising an input unit, an output unit, and a processing unit, wherein the second device is adapted to operate a synchronization manager,
wherein the synchronization manager includes means for: -
receiving an application profile comprising a license indicator for indicating and identifying a software program requiring a license, the application profile indicating the software program on the first device and on a software program node; providing the application profile to a synchronization manager; the synchronization manager identifying both the software program and the software program node according to the application profile; responsive to the identification, the synchronization manager requesting from a licensing authority an authorization of a transfer from the software program node to the second device, the software program requiring a license; requesting the software program node to transfer the software program requiring a license to the second device; and transferring the software program requiring a license to the second device; and
tthe input unit is adapted to receive the one or more software programs. - View Dependent Claims (23)
-
-
24. (canceled)
Specification