PROGRAMMATICALLY TRANSFERRING APPLICATIONS BETWEEN HANDSETS BASED ON LICENSE INFORMATION
First Claim
1. A method for transacting and transferring a computer-implemented application related to a currently licensed application, comprising:
- determining license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application;
mapping the original application to a substitute application suitable for execution on a second user device having a second configuration;
applying a pricing business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and
concluding the transaction by provisioning the second user device with the substitute application.
1 Assignment
0 Petitions
Accused Products
Abstract
Transfer management of licensed applications from an original user equipment (UE) device to a destination UE device is facilitated by a communication network that tracks the inventory of software application that has been previously licensed, and suggests a suite of applications equivalent to, an upgraded version of, or an appropriate cross sell opportunity for a configuration (e.g., chipset and operating system) of a destination UE device (e.g., cellular telephone able to run applications such as games, media players, and personal organizers, etc.) Business rules automate pricing appropriate for the proposed configuration to automate and increase the convenience for both the user and provider. Once accepted, the appropriate executable code is distributed to the destination UE device, appropriate pro-rated billing is initiated, and the prior licensed applications either locked for subsequent transfer back, or deleted to effect a permanent transfer.
100 Citations
49 Claims
-
1. A method for transacting and transferring a computer-implemented application related to a currently licensed application, comprising:
-
determining license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; mapping the original application to a substitute application suitable for execution on a second user device having a second configuration; applying a pricing business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and concluding the transaction by provisioning the second user device with the substitute application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. At least one processor configured to transact and transfer a computer-implemented application related to a currently licensed application, comprising:
-
a first module for determining license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; a second module for mapping the original application to a substitute application suitable for execution on a second user device having a second configuration; a third module for applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and a fourth module for concluding the transaction by provisioning the second user device with the substitute application.
-
-
19. A computer program product, comprising:
a computer-readable medium comprising; at least one instruction for causing a computer to determine license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; at least one instruction for causing the computer to map the application to a substitute application suitable for execution on a second user device having a second configuration; at least one instruction for causing the computer to apply a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and at least one instruction for causing the computer to conclude the transaction by provisioning the second user device with the substitute application.
-
20. An apparatus, comprising:
-
means for determining license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; means for mapping the original application to a substitute application suitable for execution on a second user device having a second configuration; means for applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and means for concluding the transaction by provisioning the second user device with the substitute application.
-
-
21. An apparatus for transacting and transferring a computer-implemented application related to a currently licensed application, comprising:
-
a transfer management component for determining license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; an application catalog for mapping the original application to a substitute application suitable for execution on a second user device having a second configuration; a rule engine for applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and a distribution component for concluding the transaction by provisioning the second user device with the substitute application. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for transacting and transferring a computer-implemented application related to a currently licensed application, comprising:
-
requesting a determination of license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; accepting a mapping of the original application to a substitute application suitable for execution on a second user device having a second configuration; accepting a transaction price which was determined by applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and concluding the transaction by receiving provisioning of the second user device with the substitute application. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. At least one processor configured to transact and transfer a computer-implemented application related to a currently licensed application, comprising:
-
a first module for requesting a determination of license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; a second module for accepting a mapping of the original application to a substitute application suitable for execution on a second user device having a second configuration; a third module for accepting a transaction price which was determined by applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and a fourth module for concluding the transaction by receiving provisioning of the second user device with the substitute application.
-
-
44. A computer program product, comprising:
a computer-readable medium comprising; at least one instruction for causing a computer to request a determination of license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; at least one instruction for causing the computer to accept a mapping of the original application to a substitute application suitable for execution on a second user device having a second configuration; at least one instruction for causing the computer to accept a transaction price which was determined by applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and at least one instruction for causing the computer to conclude the transaction by receiving provisioning of the second user device with the substitute application.
-
45. An apparatus, comprising:
-
a means for requesting a determination of license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; a means for accepting a mapping of the original application to a substitute application suitable for execution on a second user device having a second configuration; a means for accepting a transaction price which was determined by applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application; and a means for concluding the transaction by receiving provisioning of the second user device with the substitute application.
-
-
46. An apparatus for transacting and transferring a computer-implemented application related to a currently licensed application, comprising:
-
a communication component for requesting a determination of license rights held by a user for an original application executed by a first user device having a first configuration suitable to execute the application; and a user interface for accepting a mapping of the original application to a substitute application suitable for execution on a second user device having a second configuration and for accepting a transaction price which was determined by applying a business rule to price a transaction for licensing the user to use the substitute application in lieu of using the original application, wherein the communication component concludes the transaction by receiving provisioning of the second user device with the substitute application. - View Dependent Claims (47, 48, 49)
-
Specification