Claims Analysis
Total Claims: 55
Claim 1
Independent Claim
70 words
A method for facilitating online commerce, comprising the following steps: issuing an electronic commerce card to a customer during a registration phase, the commerce card having a permanent number associated therewith to identify the customer; and during an online commerce transaction phase, issuing a proxy number that is associated with the permanent number for use in an online commerce transaction in place of the permanent number on the commerce card.
Claim 2
Independent Claim
70 words
A method for facilitating online commerce, comprising the following steps: issuing an electronic commerce card to a customer during a registration phase, the commerce card having a permanent number associated therewith to identify the customer; and during an online commerce transaction phase, issuing a proxy number that is associated with the permanent number for use in an online commerce transaction in place of the permanent number on the commerce card.
Claim 3
Dependent Claim
26 words
A method as recited in claim 1, wherein the issuing steps comprise issuing permanent and proxy numbers that are formatted with an equal number of digits.
Claim 4
Dependent Claim
14 words
A method as recited in claim 1, wherein the issuing steps are performed online.
Claim 5
Dependent Claim
46 words
A method as recited in claim 1, wherein the step of issuing the commerce card comprises the step of supplying to the customer a signed digital certificate and software code that supports a user interface button that invokes a user interface for requesting the proxy number.
Claim 6
Dependent Claim
37 words
A method as recited in claim 1, wherein the step of issuing the proxy number comprises the step of issuing a proxy number having a finite period of time within which the proxy number can be used.
Claim 7
Dependent Claim
21 words
A method as recited in claim 1, further comprising the step of using the proxy number during the online commerce transaction.
Claim 8
Dependent Claim
53 words
A method as recited in claim 1, wherein prior to the step of issuing an electronic commerce card, the method comprises the following additional steps: initiating, from the customer, a request for the commerce card from an issuing authority; and downloading software code to the customer to assist in a card registration process.
Claim 9
Dependent Claim
67 words
A method as recited in claim 1, wherein prior to the step of issuing an electronic commerce card, the method comprises the following additional steps: initiating, from the customer, a request for the commerce card from an issuing authority; supplying a preliminary identifier to the customer; and using the preliminary identifier to request a certificate from the issuing authority, the certificate being part of the commerce card.
Claim 10
Dependent Claim
46 words
A method as recited in claim 8, wherein the step of issuing the commerce card comprises the step of supplying to the customer a signed digital certificate and software code that supports a user interface button that invokes a user interface for requesting the proxy number.
Claim 11
Dependent Claim
20 words
A graphical user interface embodied on a computer-readable medium that presents the user interface button as recited in claim 9.
Claim 12
Dependent Claim
26 words
An electronic commerce card embodiment on a computer-readable medium that is created as a result of the steps in the method as recited in claim 1.
Claim 13
Dependent Claim
18 words
A computer-readable medium having computer-executable instructions for performing the steps in the method as recited in claim 1.
Claim 14
Dependent Claim
15 words
A computer programmed to perform the steps in the method as recited in claim 1.
Claim 15
Independent Claim
112 words
A method for registering for an online commerce card, comprising the following steps: initiating, at the customer, a request for an online commerce card application; downloading software code to the customer to assist in completing the card application; submitting the application for the commerce card from the customer to the issuing authority; supplying a preliminary customer identifier to the customer; submitting a request for a certificate from the issuing authority, the request including the preliminary customer identifier to identify the customer; associating a customer account number with the customer; and downloading a signed digital certificate from the issuing authority to the customer, the signed digital certificate comprising part of the commerce card.
Claim 16
Independent Claim
112 words
A method for registering for an online commerce card, comprising the following steps: initiating, at the customer, a request for an online commerce card application; downloading software code to the customer to assist in completing the card application; submitting the application for the commerce card from the customer to the issuing authority; supplying a preliminary customer identifier to the customer; submitting a request for a certificate from the issuing authority, the request including the preliminary customer identifier to identify the customer; associating a customer account number with the customer; and downloading a signed digital certificate from the issuing authority to the customer, the signed digital certificate comprising part of the commerce card.
Claim 17
Dependent Claim
29 words
A method as recited in claim 14, wherein the supplying step comprises the step of providing the preliminary customer identifier to the customer through means other than online transmission.
Claim 18
Dependent Claim
49 words
A method as recited in claim 14, wherein the step of submitting the request for a certificate comprises the following steps: composing a public key; generating a private key that is associated with the public key; and submitting a request for certificate that includes the public and private keys.
Claim 19
Dependent Claim
32 words
A method as recited in claim 16, further comprising the step of using the signed digital certificate and the private key as a password for communication between the customer and issuing authority.
Claim 20
Dependent Claim
30 words
A method as recited in claim 14, further comprising downloading to the customer software code that supports a user interface button to invoke a user interface for facilitating commerce transactions.
Claim 21
Dependent Claim
20 words
A graphical user interface embodied on a computer-readable medium that presents the user interface button as recited in claim 18.
Claim 22
Dependent Claim
25 words
Computer-readable media resident at the customer and the issuing authority having computer-executable instructions for performing the steps in the method as recited in claim 14.
Claim 23
Independent Claim
93 words
A method for utilizing an online commerce card in conducting online commerce transactions between a customer and a merchant, the commerce card having a permanent customer number associated therewith to identify the customer, comprising the following steps: submitting a request for a proxy number from the customer to an authority; generating the proxy number at the authority; associating the proxy number with the permanent customer number; issuing the proxy number to the customer; and sending the proxy number, rather than the permanent customer number, to the merchant to commence the online commerce transaction.
Claim 24
Independent Claim
93 words
A method for utilizing an online commerce card in conducting online commerce transactions between a customer and a merchant, the commerce card having a permanent customer number associated therewith to identify the customer, comprising the following steps: submitting a request for a proxy number from the customer to an authority; generating the proxy number at the authority; associating the proxy number with the permanent customer number; issuing the proxy number to the customer; and sending the proxy number, rather than the permanent customer number, to the merchant to commence the online commerce transaction.
Claim 25
Dependent Claim
50 words
A method as recited in claim 21, further comprising the following steps: generating a request that comprises a password unique to the customer; digitally signing the request at the customer; submitting the digitally signed request from the customer to the authority; and authenticating the customer from the digitally signed request.
Claim 26
Dependent Claim
20 words
A method as recited in claim 21, further comprising the step of displaying the proxy number returned from the authority.
Claim 27
Dependent Claim
24 words
Computer-readable media resident at the customer and the authority having computer-executable instructions for performing the steps in the method as recited in claim 21.
Claim 28
Dependent Claim
68 words
A computer-implemented method for handling a request for an online commerce transaction number that can be used by a customer in conducting an online commerce transaction, comprising the following steps: generating a transaction number; associating the transaction number with a customer number that identifies the customer; and transmitting the transaction number to the customer for use as a proxy for the customer number during the online commerce transaction.
Claim 29
Dependent Claim
68 words
A computer-implemented method for handling a request for an online commerce transaction number that can be used by a customer in conducting an online commerce transaction, comprising the following steps: generating a transaction number; associating the transaction number with a customer number that identifies the customer; and transmitting the transaction number to the customer for use as a proxy for the customer number during the online commerce transaction.
Claim 30
Dependent Claim
32 words
A computer-implemented method as recited in claim 25, wherein the associating step comprises the step of creating a record in a database, the record linking the transaction number to the customer number.
Claim 31
Dependent Claim
28 words
A computer-implemented method as recited in claim 25, further comprising the step of assigning an expiration time to the transaction number that specifies when the transaction number expires.
Claim 32
Dependent Claim
19 words
A computer-readable medium having computer-executable instructions for performing the steps in the computer-implemented method as recited in claim 25.
Claim 33
Dependent Claim
16 words
A computer programmed to perform the steps in the computer-implemented method as recited in claim 25.
Claim 34
Dependent Claim
114 words
At an authority responsible for authorizing an online commerce transaction involving payment by an electronically transmitted account number, a computer-implemented method for handling an authorization request to honor the account number and accept payment, comprising the following steps: determining whether the authorization request involves a permanent customer account number or a transaction number that is used as a proxy for the customer account number; in an event that the authorization request involves a transaction number, performing the following steps: using the transaction number to cross-reference to an associated customer account number; substituting the associated customer account number in place of the transaction number; and processing the authorization request using the associated customer account number.
Claim 35
Dependent Claim
114 words
At an authority responsible for authorizing an online commerce transaction involving payment by an electronically transmitted account number, a computer-implemented method for handling an authorization request to honor the account number and accept payment, comprising the following steps: determining whether the authorization request involves a permanent customer account number or a transaction number that is used as a proxy for the customer account number; in an event that the authorization request involves a transaction number, performing the following steps: using the transaction number to cross-reference to an associated customer account number; substituting the associated customer account number in place of the transaction number; and processing the authorization request using the associated customer account number.
Claim 36
Dependent Claim
38 words
A computer-implemented method as recited in claim 30, further comprising the step of accessing a database containing customer account numbers and using the transaction number as an index to the database for locating the associated customer account number.
Claim 37
Dependent Claim
48 words
A computer-implemented method as recited in claim 30, wherein after the processing step, the method further comprising the following steps: substituting the transaction number in place of the customer account number; and replying to the authorization request using the transaction number in lieu of the customer account number.
Claim 38
Dependent Claim
32 words
A computer-implemented method as recited in claim 30, further comprising the step of adjusting an account associated with the customer account number to reflect the payment made in the online commerce transaction.
Claim 39
Dependent Claim
19 words
A computer-readable medium having computer-executable instructions for performing the steps in the computer-implemented method as recited in claim 30.
Claim 40
Dependent Claim
16 words
A computer programmed to perform the steps in the computer-implemented method as recited in claim 30.
Claim 41
Independent Claim
382 words
A method for facilitating online commerce, comprising the following steps: (A) conducting a registration phase between a customer and an issuing authority comprising the following steps: (1) initiating, at the customer, a request for an online commerce card application; (2) downloading software code to the customer to assist in completing the card application; (3) submitting the application for the commerce card from the customer to the issuing authority; (4) supplying a preliminary customer identifier to the customer; (5) submitting, from the customer, a request for a certificate from the issuing authority, the request including the preliminary customer identifier to identify the customer; and (6) associating a customer account number with the customer; and (7) downloading a signed digital certificate from the issuing authority to the customer and software code that supports a user interface button to invoke a user interface for facilitating online commerce transactions, the signed digital certificate and user interface button forming the online commerce card having the customer account number associated therewith; (B) utilizing the online commerce card to conduct an online commerce transaction phase between the customer and a merchant comprising the following steps: (1) submitting a request to use the commerce card from the customer to the issuing authority; (2) generating a transaction number; (3) associating the transaction number with the customer account number; and (4) transmitting the transaction number to the customer for use as a proxy for the customer account number during the online commerce transaction; (5) sending the transaction number, rather than the permanent customer number, to the merchant to commence the online commerce transaction; (C) conducting a payment authorization phase at the issuing authority in response to receiving an authorization request from the merchant to honor the transaction number and accept payment, comprising the following steps: (1) identifying the authorization request as involving a transaction number that is used as a proxy for the customer account number; (2) using the transaction number to cross-reference to the associated customer account number; (3) substituting the associated customer account number in place of the transaction number; (4) processing the authorization request using the associated customer account number; (5) substituting the transaction number in place of the customer account number; and (6) replying to the merchant using the transaction number in lieu of the customer account number.
Claim 42
Independent Claim
382 words
A method for facilitating online commerce, comprising the following steps: (A) conducting a registration phase between a customer and an issuing authority comprising the following steps: (1) initiating, at the customer, a request for an online commerce card application; (2) downloading software code to the customer to assist in completing the card application; (3) submitting the application for the commerce card from the customer to the issuing authority; (4) supplying a preliminary customer identifier to the customer; (5) submitting, from the customer, a request for a certificate from the issuing authority, the request including the preliminary customer identifier to identify the customer; and (6) associating a customer account number with the customer; and (7) downloading a signed digital certificate from the issuing authority to the customer and software code that supports a user interface button to invoke a user interface for facilitating online commerce transactions, the signed digital certificate and user interface button forming the online commerce card having the customer account number associated therewith; (B) utilizing the online commerce card to conduct an online commerce transaction phase between the customer and a merchant comprising the following steps: (1) submitting a request to use the commerce card from the customer to the issuing authority; (2) generating a transaction number; (3) associating the transaction number with the customer account number; and (4) transmitting the transaction number to the customer for use as a proxy for the customer account number during the online commerce transaction; (5) sending the transaction number, rather than the permanent customer number, to the merchant to commence the online commerce transaction; (C) conducting a payment authorization phase at the issuing authority in response to receiving an authorization request from the merchant to honor the transaction number and accept payment, comprising the following steps: (1) identifying the authorization request as involving a transaction number that is used as a proxy for the customer account number; (2) using the transaction number to cross-reference to the associated customer account number; (3) substituting the associated customer account number in place of the transaction number; (4) processing the authorization request using the associated customer account number; (5) substituting the transaction number in place of the customer account number; and (6) replying to the merchant using the transaction number in lieu of the customer account number.
Claim 43
Independent Claim
169 words
A system for facilitating online commerce, comprising: a customer computing unit resident at a customer site, the customer computing unit being configured with an online commerce card for use in online commerce transactions, the online commerce card being associated with a customer account number; an authority computing system resident at an authority site, the authority computing system having a database to hold the customer account number, the authority computing system being configured to generate a transaction number, associate the transaction number with the customer account number in the database and electronically issue the transaction number to the customer computing unit; the customer computing unit being configured to use the transaction number in an online commerce transaction with a merchant; and the authority computing system being configured to receive from the merchant an authorization request for approval of the transaction number, the authority computing system using the transaction number to cross-reference in the database the associated customer account number and to process the authorization request with the customer account number.
Claim 44
Independent Claim
169 words
A system for facilitating online commerce, comprising: a customer computing unit resident at a customer site, the customer computing unit being configured with an online commerce card for use in online commerce transactions, the online commerce card being associated with a customer account number; an authority computing system resident at an authority site, the authority computing system having a database to hold the customer account number, the authority computing system being configured to generate a transaction number, associate the transaction number with the customer account number in the database and electronically issue the transaction number to the customer computing unit; the customer computing unit being configured to use the transaction number in an online commerce transaction with a merchant; and the authority computing system being configured to receive from the merchant an authorization request for approval of the transaction number, the authority computing system using the transaction number to cross-reference in the database the associated customer account number and to process the authorization request with the customer account number.
Claim 45
Dependent Claim
22 words
A system as recited in claim 37, wherein the customer account and transaction numbers are formatted with an equal number of digits.
Claim 46
Dependent Claim
33 words
A system as recited in claim 37, wherein the authority computing system assigns an expiration term to the transaction number so that the transaction number is not valid after the expiration term elapses.
Claim 47
Independent Claim
145 words
A system for issuing online commerce cards used in online commerce transactions, comprising: a customer account manager to establish a customer account number for a customer and to associate the customer account number to a digital certificate that is unique to the customer, the digital certificate being in embodied in an electronically transmittable form which can be downloaded to the customer for use as an online commerce card; a transaction number generator to generate a transaction number for an online commerce transaction in which the customer desires to engage; and the customer account manager being configured to associate the transaction number with the customer account number, the transaction number being embodied in an electronically transmittable form which can be downloaded to the customer so that the customer can use the transaction number in the online commerce transaction as a proxy for the customer account number.
Claim 48
Independent Claim
145 words
A system for issuing online commerce cards used in online commerce transactions, comprising: a customer account manager to establish a customer account number for a customer and to associate the customer account number to a digital certificate that is unique to the customer, the digital certificate being in embodied in an electronically transmittable form which can be downloaded to the customer for use as an online commerce card; a transaction number generator to generate a transaction number for an online commerce transaction in which the customer desires to engage; and the customer account manager being configured to associate the transaction number with the customer account number, the transaction number being embodied in an electronically transmittable form which can be downloaded to the customer so that the customer can use the transaction number in the online commerce transaction as a proxy for the customer account number.
Claim 49
Dependent Claim
16 words
A software program embodied on a computer-readable medium incorporating the system as recited in claim 40.
Claim 50
Dependent Claim
71 words
In an online commerce system, a system for handling an authorization request to approve an electronically transmittable number, comprising: a transaction number identifier to identify the number as a transaction number that is used as a proxy for a customer account number; and a customer account manager to cross-reference the customer account number using the transaction number and to substitute the transaction number for the customer account number for further processing.
Claim 51
Dependent Claim
71 words
In an online commerce system, a system for handling an authorization request to approve an electronically transmittable number, comprising: a transaction number identifier to identify the number as a transaction number that is used as a proxy for a customer account number; and a customer account manager to cross-reference the customer account number using the transaction number and to substitute the transaction number for the customer account number for further processing.
Claim 52
Dependent Claim
29 words
A system as recited in claim 42, wherein the customer account manager is configured to reverse substitute the transaction number back for the customer account number after the processing.
Claim 53
Dependent Claim
16 words
A software program embodied on a computer-readable medium incorporating the system as recited in claim 42.
Claim 54
Dependent Claim
94 words
An electronically realizable commerce card embodied on a computer-readable medium comprising: a first data field to hold a permanent customer account number having N digits and a predefined format that is recognized as an acceptable card number format; a second data field to hold a temporary transaction number that serves as a proxy for the customer account number, the transaction number having the N digits and the format identical to the customer account number; and wherein the first and second data fields are related to associate the customer account number with the transaction number.
Claim 55
Dependent Claim
94 words
An electronically realizable commerce card embodied on a computer-readable medium comprising: a first data field to hold a permanent customer account number having N digits and a predefined format that is recognized as an acceptable card number format; a second data field to hold a temporary transaction number that serves as a proxy for the customer account number, the transaction number having the N digits and the format identical to the customer account number; and wherein the first and second data fields are related to associate the customer account number with the transaction number.