Methods and apparatus for managing secured software for a wireless device
AssigneeMotorola, Inc.
InventorsEzzat A. Dabbish, Thomas Messerges
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsEzzat A. Dabbish, Thomas Messerges
Estimating the term…
A system and method to securely create, distribute, install and execute selected features of software on wireless devices combines three different types of licenses, a validation license, a digital rights management (DRM) license, and a feature license with a software application. Each of these three licenses work independent of each other, where the validation license helps prevent malicious code from executing on wireless devices, the DRM license prevents unauthorized copying of the software application and the feature license securely enables or disables specific features of the software application. The system also allows a wireless device to unwrap a DRM protected software application, to validate the software application, to enforce DRM usage rules and to execute selected features of the software application.
A method of managing software for a wireless device, where the protected software package includes a software application having a plurality of features, which are separately executable, a validation license, a digital rights management (DRM) license and a feature license, the method comprising:
A system for managing distribution of a software application having a plurality of features, the system comprising:
A protected software package for use on a first device comprising:
A user equipment to be used in a first device to receive a protected software package containing a software application having a plurality of features, which are separately executable, a validation license, a digital rights management (DRM) license and a feature license, which authorizes execution of a predefined subset of the plurality of features, the user equipment comprising:
For use with a first device having a protected software package containing a software application having a plurality of features, which are separately executable, a validation license, a digital rights management (DRM) license and a feature license, which authorizes execution of a predefined subset of the plurality of features, a computer program embodied in at least one computer readable medium comprising:
Dependencies are inferred from the claim text.