Method and apparatus for executing code in accordance with usage rights
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and software for enforcing execution of executable code in accordance with usage rights, including receiving a request generated by a user computing device to execute the executable code, and determining by a repository included in the user computing device whether the request should be granted based on usage rights associated with the executable code. The usage rights include a manner of use indicating a specific instance of how the executable code can be executed. The executable code is executed on the user computing device in accordance with the manner of use, if it is determined that the request should be granted. The request and the executing are accomplished through an interface. The executable code is executed in an address space of the user computing device. The user computing device is permitted to access the executable code only through the interface.
-
Citations
99 Claims
-
1-66. -66. (canceled)
-
67. A method for enforcing execution of executable code in accordance with usage rights, the method comprising;
-
receiving a request to execute the executable code;
determining at a repository included in a user computing device, based on usage rights associated with the executable code, whether the request should be granted, wherein the usage rights include a manner of use indicating a specific instance of how the executable code can be executed; and
executing the executable code on the user computing device in accordance with the manner of use, if the result of the determining step is that the request should be granted, wherein the request is generated by the user computing device, the determining step is accomplished by the repository included in the user computing device, the request and the executing step are accomplished through an interface, and the executing step includes executing the executable code in an address space of the user computing device, and permitting the user computing device to access the executable code only through the interface. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A system for enforcing execution of executable code in accordance with usage rights, the system comprising;
-
a user computing device configured to generate a request to execute the executable code;
a repository included in a user computing device and configured to determine at based on usage rights associated with the executable code, whether the request should be granted, wherein the usage rights include a manner of use indicating a specific instance of how the executable code can be executed; and
the user computing device executes the executable code in accordance with the manner of use, if the repository determines that the request should be granted, the user computing device generates the request and executes the executable code through an interface, the user computing device executes the executable code in an address space of the user computing device, and the user computing device is permitted access to the executable code only through the interface. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
Specification