Method and system for late binding of option features associated with a device using at least in part license and unique ID information
First Claim
1. A computer-implementable method for managing the entitlement of a feature associated with a device, comprising:
- receiving device identifier data associated with a device, the device identifier data received after the device is manufactured;
processing the device identifier data to identify a feature associated with the device, the feature available for implementation;
providing feature data corresponding to the feature;
receiving user input data comprising feature acceptance data;
processing the device identifier data, the feature data, and the feature acceptance data to generate feature entitlement data;
processing the feature entitlement data to entitle the implementation of the feature, the processing the feature entitlement data to entitle of the implementation of the feature comprising a late binding of the feature with the device that comprises license data of the feature; and
wherein the feature entitlement data is processed by a personalization agent associated with the device, the personalization agent determining a unique device identifier of the device, the unique device identifier being based at least in part upon the device identifier data, the personalization agent establishing a connection with a feature management entitlement system and using the unique device identifier to authenticate the device to the feature entitlement management system.
14 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable medium are disclosed for entitling the implementation of a feature associated with a device after it is manufactured. A feature entitlement management system receives a device'"'"'s unique identifier, which is then processed to determine which features associated with the device are available for implementation. Once determined, the available features are provided to the user of the device, who in turn selects a feature for implementation. A feature entitlement is then generated by performing late binding entitlement operations to associate the selected feature'"'"'s corresponding entitlement data with the device'"'"'s unique identifier. The resulting feature entitlement is then is processed to implement the selected feature.
-
Citations
12 Claims
-
1. A computer-implementable method for managing the entitlement of a feature associated with a device, comprising:
- receiving device identifier data associated with a device, the device identifier data received after the device is manufactured;
processing the device identifier data to identify a feature associated with the device, the feature available for implementation;
providing feature data corresponding to the feature;
receiving user input data comprising feature acceptance data;
processing the device identifier data, the feature data, and the feature acceptance data to generate feature entitlement data;
processing the feature entitlement data to entitle the implementation of the feature, the processing the feature entitlement data to entitle of the implementation of the feature comprising a late binding of the feature with the device that comprises license data of the feature; and
wherein the feature entitlement data is processed by a personalization agent associated with the device, the personalization agent determining a unique device identifier of the device, the unique device identifier being based at least in part upon the device identifier data, the personalization agent establishing a connection with a feature management entitlement system and using the unique device identifier to authenticate the device to the feature entitlement management system. - View Dependent Claims (2, 3, 4)
- receiving device identifier data associated with a device, the device identifier data received after the device is manufactured;
-
5. 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 device identifier data associated with a device, the device identifier data received after the device is manufactured;
processing the device identifier data to identify a feature associated with the device, the feature available for implementation;
providing feature data corresponding to the feature;
receiving user input data comprising feature acceptance data;
processing the device identifier data, the feature data, and the feature acceptance data to generate feature entitlement data;
processing the feature entitlement data to entitle the implementation of the feature, the processing the feature entitlement data to entitle of the implementation of the feature comprising a late binding of the feature with the device that comprises license data of the feature; and
wherein the feature entitlement data is processed by a personalization agent associated with the device, the personalization agent determining a unique device identifier of the device, the unique device identifier being based at least in part upon the device identifier data, the personalization agent establishing a connection with a feature management entitlement system and using the unique device identifier to authenticate the device to the feature entitlement management system. - View Dependent Claims (6, 7, 8)
- a processor a data bus coupled to the processor; and
-
9. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
- receiving device identifier data associated with a device, the device identifier data received after the device is manufactured;
processing the device identifier data to identify a feature associated with the device, the feature available for implementation;
providing feature data corresponding to the feature;
receiving user input data comprising feature acceptance data;
processing the device identifier data, the feature data, and the feature acceptance data to generate feature entitlement data;
processing the feature entitlement data to entitle the implementation of the feature, the processing the feature entitlement data to entitle of the implementation of the feature comprising a late binding of the feature with the device that comprises license data of the feature; and
wherein the feature entitlement data is processed by a personalization agent associated with the device, the personalization agent determining a unique device identifier of the device, the unique device identifier being based at least in part upon the device identifier data, the personalization agent establishing a connection with a feature management entitlement system and using the unique device identifier to authenticate the device to the feature entitlement management system. - View Dependent Claims (10, 11, 12)
- receiving device identifier data associated with a device, the device identifier data received after the device is manufactured;
Specification