WO9858306A1

Method and system for securely incorporating electronic information into an online purchasing application

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 eletronic certificate contains license parameters that are specific to the requested merchandise and an indicated purchasing option. Once a valid eletronic 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.

WO9858306A1, drawing sheet 1
Sheet 1 of 25

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

28 claims: 4 independent, 24 dependent

  1. 1
    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 system, 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.
  2. 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;5 receiving and storing a plurality of components that are associated with 6 the selected item, the components including a content file that contains content for the 7 selected item, the content file not able to be processed until the selected item is 8 licensed in accordance with the purchasing option;and 9 initiating processing of the content file, such that licensing code is 10 executed before the content is processed, the licensing code causing the selected item i i to be licensed in accordance with the purchasing option so that the content file can be 12 processed. 1
  3. 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.
  4. 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.