System and method of secure payment and delivery of goods and services
First Claim
1. A method of ordering, paying for and delivering content, comprising:
- ordering and paying for the content by a user at a first location, the content being selected from a content provider;
transmitting a first service response value calculated by the user to the content provider;
calculating a second service response value by a network operator when the user at a second location, different from the first location, requests the content from the network operator;
verifying, by the network operator contacting the content provider, that the first service response value matches the second service response value; and
transmitting the content to the user at the second location by the network operator when the first service response value matches the second service response value, wherein;
at least one of ordering and paying for the content, transmitting the first service response value, and transmitting the content is done by a network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program for ordering, paying for and delivering goods and services from a content provider to a user which assures the content provider that he will be paid and that assures the user that he will receive the content at an agreed upon price. Thus, this system, method and computer program facilitates business transactions occurring between parties who do not know each other by using a trusted third party to either take the user'"'"'s order, deliver to the user'"'"'s order, and/or bill the user the correct amount for the goods and services contracted for. This system, method and computer program relies on the Global System for Mobile (GSM) communications system to authenticate the user and provide algorithms and modules that are used to generate cipher keys and service responses so as to insure the content provider will be paid and that the user will not be overcharged. Further, these algorithms and modules are used to encrypt important information so as to prevent third parties from intercepting this important information. Five business model modules are detailed with numerous variations possible to accomplish the task of facilitating business transactions between parties that do not necessarily know or trust each other.
171 Citations
120 Claims
-
1. A method of ordering, paying for and delivering content, comprising:
-
ordering and paying for the content by a user at a first location, the content being selected from a content provider;
transmitting a first service response value calculated by the user to the content provider;
calculating a second service response value by a network operator when the user at a second location, different from the first location, requests the content from the network operator;
verifying, by the network operator contacting the content provider, that the first service response value matches the second service response value; and
transmitting the content to the user at the second location by the network operator when the first service response value matches the second service response value, wherein;
at least one of ordering and paying for the content, transmitting the first service response value, and transmitting the content is done by a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
13. A method of ordering, paying for and delivering content, comprising:
-
ordering the content having a content ID by a user at a first location, the content being selected from a content provider;
transmitting a first service response value, a network identifier, and a cipher key by the user to the content provider;
transmitting the first service response value, the network identifier, and a random number to a network operator by the content provider;
calculating a second service response value and a cipher key by the network operator and determining if the first service response value matches the second service response value; and
transmitting the content to the user at a second location, different from the first location, when the first service response value matches the second service response value, by the content provider, wherein;
at least one of ordering the content, transmitting the first service response value, and transmitting the content is done by a network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
25. A method of ordering, paying for and delivering content, comprising:
-
ordering the content from a network operator, having a content ID selected by a user at a first location;
transmitting a first service response value calculated by the user to the network operator;
calculating a second service response value and a cipher key by the network operator and determining if the first service response value matches the second service response value;
transmitting the content ID, and a cipher key to Ha content provider; and
transmitting the content to the user at a second location, different from the first location, by the content provider when requested by the user, wherein;
at least one of ordering the content, transmitting the first service response value, and transmitting the content is done by a network. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
37. A method of ordering, paying for and delivering content, comprising:
-
ordering the content, having a content ID, by a user at a first location, the content being selected from a network operator, transmitting a first service response value calculated by the user to the network operator;
calculating a second service response value and a cipher key by the network operator and determining if the first service response value matches the second service response value; and
transmitting the content to the user at a second location, different from the first location, by the network operator when requested by the user wherein;
at least one of ordering the content, transmitting the first service response value, and transmitting the content is done by a network. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108)
-
-
49. A method of ordering, paying for and delivering contents, comprising:
-
ordering and paying for the contents by a user at a first location, the content being selected from a content provider;
transmitting a plurality of first service response values calculated by the user to the content provider;
calculating a plurality of second service response values by a network operator when the user at a second location, different from the first location, requests one of the contents from the network operator;
verifying, by the network operator contacting the content provider, that one of the plurality of first service response values associated with the requested contents matches one of the plurality of second service response values associated with the requested contents; and
transmitting one of the requested contents to the user at a second location different from the first location, by the network operator when the one of the plurality of first service response values matches the one of the plurality of second service response values, wherein;
at least one of ordering and paying for the plurality of contents, transmitting the plurality of first service response values, and transmitting the requested content is done by a network. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120)
-
Specification