Method and system for securely incorporating electronic information into an online purchasing application
First Claim
1. A computer network system for implementing digital commerce comprising:
- a client portion comprising online purchasing code for selecting electronic data to be licensed and transmitted online and comprising a plurality of components that are provided by a supplier server computer systems wherein the components are downloaded via the online purchasing code to a client computer system in response to the selection of electronic data to be licensed, the components including the selected electronic data with at least a portion of the data being encrypted; and
a licensing and purchasing server portion that provides an electronic licensing certificate in response to a request from a downloaded component to license the selected electronic data, wherein, when the selected electronic data is processed on the client computer system, it is decrypted only upon determination of existence of the electronic licensing certificate generated by the licensing and purchasing server.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for facilitating digital commerce using a secure digital commerce system is provided. The secure digital commerce system is arranged according to a client/server architecture and includes a modularized DCS client and DCS server. The DCS client and the DCS server are incorporated into an online purchasing system, such as a virtual store, to perform the purchase and online delivery of electronic content. The DCS client includes a set of components which include a secured copy of the merchandise and various components needed to license and purchase the merchandise and to unsecure and process (e.g., execute) the licensed merchandise. The DCS client communicates with the DCS server to download the components onto a customer'"'"'s computer system and to license and purchase a requested item of merchandise. The DCS server, which includes a content supplier server, a licensing and purchasing broker, and a payment processing function, supplies merchandise-specific components and licenses the requested item of merchandise by generating an electronic certificate. The electronic certificate contains license parameters that are specific to the requested merchandise and an indicated purchasing option. Once a valid electronic license certificate for the requested merchandise is received by the DCS client, the merchandise is made available to the customer for use in accordance with the licensing parameters contained in the electronic license certificate.
-
Citations
28 Claims
-
1. A computer network system for implementing digital commerce comprising:
-
a client portion comprising online purchasing code for selecting electronic data to be licensed and transmitted online and comprising a plurality of components that are provided by a supplier server computer systems wherein the components are downloaded via the online purchasing code to a client computer system in response to the selection of electronic data to be licensed, the components including the selected electronic data with at least a portion of the data being encrypted; and
a licensing and purchasing server portion that provides an electronic licensing certificate in response to a request from a downloaded component to license the selected electronic data, wherein, when the selected electronic data is processed on the client computer system, it is decrypted only upon determination of existence of the electronic licensing certificate generated by the licensing and purchasing server. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9)
-
-
6. The system of claim wherein the licensing and purchasing server portion includes separate code modules for generating licenses and for payment processing, wherein the payment processing code module is replaced to incorporate a new payment processing module.
-
10. A method in a computer system for facilitating digital commerce over a network, the method comprising:
-
selecting an item of electronic data;
indicating a purchasing option for the selected item;
receiving and storing a plurality of components that are associated with the selected item, the components including a content file that contains content for the selected item, the content file not able to be processed until the selected item is licensed in accordance with the purchasing option; and
initiating processing of the content file, such that licensing code is executed before the content is processed, the licensing code causing the selected item to be licensed in accordance with the purchasing option so that the content file can be processed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method in a computer system for facilitating electronic commerce over a network, the method comprising:
-
receiving a request from a purchasing application for a license for an indicated item, the request indicating a purchasing option;
generating an electronic license certificate in accordance with the purchasing option, the electronic license certificate indicating the parameters of the license; and
sending the generated electronic license certificate to the purchasing application. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method in a networked computer system for performing digital commerce, the method comprising:
-
under control of a virtual store, selecting an item of electronic data to be licensed;
indicating a purchasing option for the selected item;
sending a request to download a plurality of components, at least a portion of the plurality of components being used to operate the selected item, the components including a content component and a licensing component;
upon completion of downloading the plurality of components, invoking the downloaded licensing component to generate a license in accordance with the indicated purchasing option; and
upon receiving a generated license, processing the content component so that the selected item is operable;
under control of a supplier server system, receiving the request to download the plurality of components; and
sending the requested components to the virtual store;
under control of the licensing component, sending a request to a licensing and purchasing server to generate the license; and
under control of the licensing and purchasing server, receiving the request to generate the license;
generating the license in accordance with the indicated purchasing options; and
sending the generated license to the virtual store. - View Dependent Claims (25, 26, 27, 28)
-
Specification