Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
188 words
A method for providing secure transactions between a first entity and at least one additional entity, comprising the steps of: (1) assigning a user account number to the first entity; (2) generating a record associated with the first entity with a money source repository which includes the user account number of the first entity, a user key, a user insertion key and a first entity identifier; (3) generating a personal charge number from the user account number by inserting the user key into the user account number in accordance with an algorithm that uses the user insertion key and a permutation variable; (4) transferring the personal charge number and the first entity identifier to a second entity; (5) transmitting the personal charge number, the first entity identifier, a transaction monetary value and a second entity identifier from the second entity to the money source; (6) verifying that the personal charge number is valid for the first entity; (7) providing the second entity with a monetary credit associated with the transaction monetary value; and (8) charging the first entity with a charged credit associated with the transaction monetary value.
Claim 2
Independent Claim
188 words
A method for providing secure transactions between a first entity and at least one additional entity, comprising the steps of: (1) assigning a user account number to the first entity; (2) generating a record associated with the first entity with a money source repository which includes the user account number of the first entity, a user key, a user insertion key and a first entity identifier; (3) generating a personal charge number from the user account number by inserting the user key into the user account number in accordance with an algorithm that uses the user insertion key and a permutation variable; (4) transferring the personal charge number and the first entity identifier to a second entity; (5) transmitting the personal charge number, the first entity identifier, a transaction monetary value and a second entity identifier from the second entity to the money source; (6) verifying that the personal charge number is valid for the first entity; (7) providing the second entity with a monetary credit associated with the transaction monetary value; and (8) charging the first entity with a charged credit associated with the transaction monetary value.
Claim 3
Dependent Claim
21 words
A method as recited in claim 1, wherein the monetary credit is equal to or less than the transaction monetary value.
Claim 4
Dependent Claim
20 words
A method as recited in claim 2, wherein the charged credit is equal to or greater than the monetary credit.
Claim 5
Dependent Claim
32 words
A method as recited in claim 1, comprising the additional steps of: (9) changing the permutation variable from an initial state to a different state; and (10) repeating steps (3) through (8).
Claim 6
Dependent Claim
20 words
A method as recited in claim 4, wherein the permutation variable is a permutation state of the user insertion key.
Claim 7
Dependent Claim
20 words
A method as recited in claim 5, wherein the permutation state of the user insertion key is changed by rotation.
Claim 8
Dependent Claim
31 words
A method as recited in claim 4, wherein the personal charge number generated in step (3) is different from the personal charge number that is generated when step (3) is repeated.
Claim 9
Dependent Claim
18 words
A method as recited in claim 7, comprising the additional steps of: (11) repeating steps (9) and (10).
Claim 10
Dependent Claim
48 words
A method as recited in claim 8, wherein the personal charge number generated as part of step (11) is different from the personal charge number that is generated as part of step (10) or as part of step (3) before it is repeated as part of step (10).
Claim 11
Dependent Claim
21 words
A method as recited in claim 4, wherein the permutation variable is an additional digit added to the user insertion key.
Claim 12
Dependent Claim
20 words
A method as recited in claim 4, wherein the permutation variable is an additional digit added to the user key.
Claim 13
Dependent Claim
38 words
A method as recited in claim 1, wherein the personal charge number will not be verified as valid in step (6) unless the permutation variable used to generate the personal charge number is valid at the time verification.
Claim 14
Independent Claim
249 words
A method for providing secure transactions between a first entity and at least one additional entity, comprising the steps of: (1) creating a record of a plurality of personal charge numbers for a first entity with a first entity identifier in a money source repository from a user account number of the first entity, a user key and a user insertion key by inserting the user key into the user account number in accordance with an algorithm that uses the user insertion key and a permutation variable which is varied to create each of the plurality of personal charge numbers; (2) selecting a first of the plurality of personal charge numbers as being valid within the record to create a valid personal charge number associated with the first entity identifier; (3) transferring the valid personal charge number and the first entity identifier to a second entity; (4) transmitting the valid personal charge number, the first entity identifier, and a transaction monetary value from the second entity to the money source repository; (5) verifying that the valid personal charge number is valid for the first entity; (6) changing the first of the plurality of personal charge numbers to an invalid state and creating a new valid personal charge number from one of the remaining plurality of personal charge numbers; (7) providing the second entity with a monetary credit associated with the transaction monetary value; and (8) charging the first entity with a charged credit associated with the transaction monetary value.
Claim 15
Independent Claim
249 words
A method for providing secure transactions between a first entity and at least one additional entity, comprising the steps of: (1) creating a record of a plurality of personal charge numbers for a first entity with a first entity identifier in a money source repository from a user account number of the first entity, a user key and a user insertion key by inserting the user key into the user account number in accordance with an algorithm that uses the user insertion key and a permutation variable which is varied to create each of the plurality of personal charge numbers; (2) selecting a first of the plurality of personal charge numbers as being valid within the record to create a valid personal charge number associated with the first entity identifier; (3) transferring the valid personal charge number and the first entity identifier to a second entity; (4) transmitting the valid personal charge number, the first entity identifier, and a transaction monetary value from the second entity to the money source repository; (5) verifying that the valid personal charge number is valid for the first entity; (6) changing the first of the plurality of personal charge numbers to an invalid state and creating a new valid personal charge number from one of the remaining plurality of personal charge numbers; (7) providing the second entity with a monetary credit associated with the transaction monetary value; and (8) charging the first entity with a charged credit associated with the transaction monetary value.
Claim 16
Dependent Claim
21 words
A method as recited in claim 13, wherein the monetary credit is equal to or less than the transaction monetary value.
Claim 17
Dependent Claim
20 words
A method as recited in claim 13, wherein the charged credit is equal to or greater than the monetary credit.
Claim 18
Dependent Claim
46 words
A method as recited in claim 13, comprising the additional steps of: (9) repeating steps (3) through (8) until all of the plurality of personal charge numbers have been a valid personal charge number and then repeating the sequential process selection of valid personal charge numbers.
Claim 19
Dependent Claim
20 words
A method as recited in claim 13, wherein the permutation variable is a permutation state of the user insertion key.
Claim 20
Dependent Claim
20 words
A method as recited in claim 17, wherein the permutation state of the user insertion key is changed by rotation.