Digital content licensing method involving application service provider
First Claim
1. For use in a customer computer network having at least one node capable of executing digital content from a digital content source on the customer computer network or executing digital content from a digital content source on an application service provider, a licensing method comprising the steps of:
- a. providing licensed units to a customer;
b. providing independently selectable digital content;
c. assigning a predetermined number of customer computer network assigned units to each independently selected digital content when the digital content is run on the customer computer network;
d. assigning a predetermined number of application service provider assigned units to each independently selected digital content when the digital content is run on the application service provider;
e. charging a number of checked out units to the customer computer network based on the digital content currently being run by the customer on the customer computer network and on the application service provider;
f. selecting through the customer computer network one of the customer computer network and the application service provider for execution of a selected digital content;
g. determining a number of available units equal to the difference between the total licensed units to the customer computer network and the total checked out units charged to the customer computer network for digital content currently being executed on the customer computer network and on the application service provider for the customer; and
h. determining whether a requested digital content is to be executed or denied execution on the selected one of the customer computer network and the application service provider based on the difference between the available units on the customer computer network requesting execution of the digital content and the assigned units of the selected digital content on the selected customer computer network and the application service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A predetermined number of assigned units for each of a plurality of individually selectable pieces of digital content are checked when each piece of digital content is executed in a customer computer network or on an application service provider. Execution of a requested digital content is granted when the number of required units to execute the requested digital content is less than or equal to the total number of available units. Any licensed digital content may be executed on the separate application service provider through a communication network. Access is granted for execution of the requested digital content by a license manager based on whether the application service provider required units of the requested digital content are greater than the available units on the requesting customer computer network. Execution of the requested digital content on the application service provider may be immediate if the application service provider is available or execution can be delayed. If the requested digital content cannot be executed immediately, the required units can be locked up and charged to the customer computer network available units or left uncharged.
-
Citations
12 Claims
-
1. For use in a customer computer network having at least one node capable of executing digital content from a digital content source on the customer computer network or executing digital content from a digital content source on an application service provider, a licensing method comprising the steps of:
-
a. providing licensed units to a customer; b. providing independently selectable digital content; c. assigning a predetermined number of customer computer network assigned units to each independently selected digital content when the digital content is run on the customer computer network; d. assigning a predetermined number of application service provider assigned units to each independently selected digital content when the digital content is run on the application service provider; e. charging a number of checked out units to the customer computer network based on the digital content currently being run by the customer on the customer computer network and on the application service provider; f. selecting through the customer computer network one of the customer computer network and the application service provider for execution of a selected digital content; g. determining a number of available units equal to the difference between the total licensed units to the customer computer network and the total checked out units charged to the customer computer network for digital content currently being executed on the customer computer network and on the application service provider for the customer; and h. determining whether a requested digital content is to be executed or denied execution on the selected one of the customer computer network and the application service provider based on the difference between the available units on the customer computer network requesting execution of the digital content and the assigned units of the selected digital content on the selected customer computer network and the application service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification