Method and system for delivering digital products electronically
First Claim
1. A method of delivering digital products, the method comprising the steps of:
- generating an object specifically configured to participate in delivering a specific digital product over a network, wherein said object includes;
a digital certificate that may be used to verify that a user is entitled to use a set of one or more digital products that include said specific digital product but not said object, andfirst executable code for execution by a client to cause delivery of a copy of said digital certificate to a server via the network; and
causing delivering of said object to said client via said network.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for delivering a digital product electronically is disclosed. The system and method comprises providing an electronic license certificate (ELC) from an end-user to a server and then validating the ELC by the server. Finally, the method and system includes sending the digital product from the server to the user based upon validation of the electronic license certificate by the server. Accordingly, a digital product delivery system that is based on the concept of an active license (AL) which contains a plurality of active license objects (ALPOs) is disclosed. An ALPO is a software program that contains a digitally signed certificate document that may entitle the holder to receive, possess, and use a specific product. In essence, this certificate is a software application program that contains three major components: an electronic license certificate (ELC), a certificate viewer, and application functions to perform operations as granted by the license certificate, for example, retrieving and installing digital products.
64 Citations
23 Claims
-
1. A method of delivering digital products, the method comprising the steps of:
-
generating an object specifically configured to participate in delivering a specific digital product over a network, wherein said object includes; a digital certificate that may be used to verify that a user is entitled to use a set of one or more digital products that include said specific digital product but not said object, and first executable code for execution by a client to cause delivery of a copy of said digital certificate to a server via the network; and causing delivering of said object to said client via said network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium carrying an object that includes one or more sequences of instructions for participating in delivery of digital products, wherein
said object is specifically configured to participate in the delivery of a specific digital product over a network; -
said object includes a digital certificate that may be used to verify that a user is entitled to use a set of one or more digital products that include said specific digital product but not said object; wherein execution of the one or more sequences of instructions by one or more processors on a client causes the one or more processors to perform steps that include causing delivery of a copy of said digital certificate to a server via the network to verify that said user is entitled to download and use said set of one or more digital products. - View Dependent Claims (22, 23)
-
Specification