Method and system for placing a purchase order over a communications network
First Claim
1. A method of placing a purchase order for a product over a communication network the method comprising:
- accessing an information site on a shopping server using a shopping client;
downloading programme code for executing a shopping cart to the shopping client from the shopping server;
executing the programme code at the shopping client to generate a purchase order interface for a user;
receiving product selection data and payment data at the shopping client;
generating order data at the shopping client using the received selection data and payment data;
encrypting at least the payment data of the order and at the shopping client; and
transmitting the order data from the shopping client over the communications network to a location for reception by the product trader.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for placing a purchase order with a product trader for a product over a communication network comprises accessing an information site on a shopping server using a shopping client and downloading program code for executing a shopping cart to the shopping client from the shopping server. The programme code when executed on the shopping client generates a purchase order interface for the user enabling a user to input product selection data and payment data. Order data is generated using the received selection data and payment data and at least the payment data is encrypted. The order data is then transmitted from the shopping client over the communications network to a location for reception by the product trader.
36 Citations
60 Claims
-
1. A method of placing a purchase order for a product over a communication network the method comprising:
-
accessing an information site on a shopping server using a shopping client;
downloading programme code for executing a shopping cart to the shopping client from the shopping server;
executing the programme code at the shopping client to generate a purchase order interface for a user;
receiving product selection data and payment data at the shopping client;
generating order data at the shopping client using the received selection data and payment data;
encrypting at least the payment data of the order and at the shopping client; and
transmitting the order data from the shopping client over the communications network to a location for reception by the product trader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 60)
-
-
21. A client apparatus for the placement of a purchase order with a product trader for a product over a communication network, the apparatus comprising:
-
a program store storing program code executable by a processor, and a processor for executing the program code stored in the program store;
wherein the program code comprises code for executing a shopping cart including code for generating a purchase order interface and receiving product selection data and payment data from a user, code for generating order data using the received selection data and payment data, code for encrypting at least the payment data, and code for transmitting the order data over the communications network to a location for reception by the product trader. - View Dependent Claims (23, 28, 29, 30, 31)
-
-
24. A client apparatus according to clam 21 including a product data store for storing product data, wherein the code for generating the purchase order interface is arranged to use the stored product data to generate the purchase order interface.
-
32. A client apparatus for the placement of a purchase order with a product trader for a product over a communications network, the apparatus comprising:
-
downloading means for downloading program code for executing a shopping cart from a shopping server; and
means for executing the program code to generate a purchase order interface for a user, to receive product selection data and payment data from the user, to generate order data using the received selection data and payment data, to encrypt at least the payment data, and to transmit the order data over the communications network to a location for reception by the product trader. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50)
-
-
45. A method of configuring a shopping server accessible by a shopping client over a communications network for the download of programme code for executing a shopping cart and product data to allow a user to enter product selections and payment data to enable the encryption of at least the payment data and to enable the transmission over the network of order data formed using the encrypted data, the method composing:
-
generating product data including product information and cost information;
generating information to be accessed by the shopping client; and
storing the product data the generated information, and programme code for executing the shopping cart at the shopping server.
-
-
51. A trader client for configuring a shopping server accessible by a shopping client over a communications network for the download of program code for executing a shopping cart and product data, to allow a user to enter product selections and payment data, to enable the encryption of at least the payment data, and to enable the transmission over the network of order data formed using the encrypted data, the trader client comprising:
-
product data generating means for generating product data including product information and cost information;
information generating means for generating information to be accessed by the shopping client; and
uploading means for uploading the product data, the generated information, and program code for executing the shopping cart at the shopping client to the shopping server. - View Dependent Claims (52, 53, 54, 55, 57, 59)
-
-
56. A trader client for configuring a shopping server accessible by a shopping client over a communications network for the download of program code for executing a shopping cart and product data, to allow a user to enter product selections and payment data, to enable the encryption of at least the payment data, and to enable the transmission over the network of order data formed using the encrypted data, the trader client comprising:
-
a program store storing program code executable by the processor; and
a processor for reading and executing the program code in the program store;
wherein the program code comprises code to generate product data including product information and cost information, code for generating information to be accessed by the shopping client, and code for uploading the product data, the generated information and program code for executing the shopping cart at the shopping client to tile shopping server.
-
-
58. A trader client according to client 57 wherein the Hypertext Markup Language is generated using templates.
Specification