US5987140A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System, method and article of manufacture for secure network electronic payment and credit collection
Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-04-26
•
Granted: 1999-11-16
•
Expires: 2016-04-26
Abstract
Abstract Secure transmission of data is provided between a plurality of computer systems over a public communication system, such as the Internet. Secure transmission of data is provided from a customer computer system to a merchant computer system, and for the further secure transmission of data from the merchant computer system to a payment gateway computer system. The payment gateway system evaluates the information and returns authorization or denial of credit via a secure transmission to the merchant which is communicated to the customer by the merchant.
Inventors
- 👤 Kevin Thomas Bartholomew Rowney
- 👤 Deepak S. Nadig
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 23:13
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/12; G06Q20/02; G06Q20/027; G06Q20/085; G06Q20/10; G06Q20/38; G06Q20/382; G06Q20/3823; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q40/00; H; H04; H04L; H04L9/00; H04L9/32; H04L9/321; H04L9/3263; H04L9/3271; H04L2209/00; H04L2209/56
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
115 words
A method for initiating secure communication between a customer computer and a merchant computer connected to a network for receiving and transmitting a payment transaction, comprising the steps of: (a) establishing a communication between said customer computer and said merchant computer via said network; (b) identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) transmitting an encrypted payment transaction from said customer computer to said merchant computer; (d) receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) reformatting said payment transaction to substantially comply with a third party secure protocol for further payment processing.
Claim 2
Independent Claim
115 words
A method for initiating secure communication between a customer computer and a merchant computer connected to a network for receiving and transmitting a payment transaction, comprising the steps of: (a) establishing a communication between said customer computer and said merchant computer via said network; (b) identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) transmitting an encrypted payment transaction from said customer computer to said merchant computer; (d) receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) reformatting said payment transaction to substantially comply with a third party secure protocol for further payment processing.
Claim 3
Dependent Claim
25 words
The method as recited in claim 1, including the step of utilizing the Internet for transmitting information between said customer computer and said merchant computer.
Claim 4
Dependent Claim
33 words
The method as recited in claim 1, including the step of transmitting said payment transaction from said merchant computer to a third computer for authorizing or denying credit in said further payment processing.
Claim 5
Dependent Claim
23 words
The method as recited in claim 1, wherein said secure third party protocol is a protocol specified by one or more credit associations.
Claim 6
Independent Claim
82 words
A method for initiating secure communication between a first and a second computer connected to a network for receiving and transmitting a payment transaction, comprising the steps of: (a) obtaining client information for use in said secure communication between said first and said second computer; (b) establishing a communication between said first and said second computer via said network; and (c) reformatting said client information into said payment transaction which substantially complies with a third party secure protocol for further payment processing.
Claim 7
Independent Claim
82 words
A method for initiating secure communication between a first and a second computer connected to a network for receiving and transmitting a payment transaction, comprising the steps of: (a) obtaining client information for use in said secure communication between said first and said second computer; (b) establishing a communication between said first and said second computer via said network; and (c) reformatting said client information into said payment transaction which substantially complies with a third party secure protocol for further payment processing.
Claim 8
Dependent Claim
51 words
The method as recited in claim 5, including: (d) transmitting an encrypted payment transaction from said first computer to said second computer; (e) receiving said encrypted payment transaction at said second computer and decrypting said encrypted payment utilizing a decryption algorithm; and (f) performing further payment processing on said payment transaction.
Claim 9
Dependent Claim
21 words
The method as recited in claim 5, wherein said client information is obtained via a telephone, fax machine or electronic mail.
Claim 10
Dependent Claim
19 words
The method as recited in claim 7, wherein said client information is obtained via a secure general purpose protocol.
Claim 11
Dependent Claim
20 words
The method as recited in claim 5, wherein an electronic signature is utilized to authenticate processing of said payment transaction.
Claim 12
Dependent Claim
16 words
The method as recited in claim 5, further comprising reversing one or more previous payment transactions.
Claim 13
Dependent Claim
23 words
The method as recited in claim 5, wherein said first computer is a merchant computer and said second computer is a gateway computer.
Claim 14
Dependent Claim
126 words
Apparatus for initiating payment processing in a customer computer and a merchant computer under the control of software connected to a network for receiving and transmitting a payment transaction, comprising: (a) means for establishing a communication between said customer computer and said merchant computer via said network; (b) means for identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) means for transmitting an encrypted payment transaction from said customer computer to said second computer; (d) means for receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) means for reformatting said payment transaction to substantially comply with a secure third party protocol for further payment processing.
Claim 15
Dependent Claim
126 words
Apparatus for initiating payment processing in a customer computer and a merchant computer under the control of software connected to a network for receiving and transmitting a payment transaction, comprising: (a) means for establishing a communication between said customer computer and said merchant computer via said network; (b) means for identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) means for transmitting an encrypted payment transaction from said customer computer to said second computer; (d) means for receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) means for reformatting said payment transaction to substantially comply with a secure third party protocol for further payment processing.
Claim 16
Dependent Claim
24 words
The apparatus as recited in claim 12, including means for utilizing the Internet for transmitting information between said customer computer and said merchant computer.
Claim 17
Dependent Claim
32 words
The apparatus as recited in claim 12, including means for transmitting said payment transaction from said merchant computer to a third computer for authorizing or denying credit in said further payment processing.
Claim 18
Independent Claim
101 words
An apparatus for initiating a secure communication between a first and a second computer connected to a network for receiving and transmitting a payment transaction, comprising: (a) communication hardware utilized by a client to communicate information for use in said secure communication between said first and said second computer; (b) the first computer under the control of software which establishes said secure communication between said first and said second computer via said network; and (c) the first computer under the control of software which reformats said payment transaction to substantially comply with a third party secure protocol for further payment processing.
Claim 19
Independent Claim
101 words
An apparatus for initiating a secure communication between a first and a second computer connected to a network for receiving and transmitting a payment transaction, comprising: (a) communication hardware utilized by a client to communicate information for use in said secure communication between said first and said second computer; (b) the first computer under the control of software which establishes said secure communication between said first and said second computer via said network; and (c) the first computer under the control of software which reformats said payment transaction to substantially comply with a third party secure protocol for further payment processing.
Claim 20
Dependent Claim
23 words
The apparatus as recited in claim 15, wherein said first computer is a merchant computer and said second computer is a gateway computer.
Claim 21
Dependent Claim
279 words
A computer program embodied on a computer-readable medium for effecting purchase transactions by a customer system at a merchant system and effecting payment for said transactions by a payment system, comprising: (a) a code segment for controlling secure communication of a purchase request from said customer system to said merchant system using a first communication method, including providing payment information from said customer system to said merchant system; (b) a code segment for controlling secure processing of said payment information by said merchant system to reformat said payment information into a payment authorization request and securely transmit said payment authorization request from said merchant system to said payment system using a second communication method; (c) a code segment for controlling the secure processing of said payment authorization request by said payment system to generate a payment authorization response authorizing said purchase and securely transmit said payment authorization response to said merchant system using the second communication method pursuant to which said merchant system fills said purchase request; (d) a code segment for controlling the secure processing of said payment authorization response by said merchant system to generate a payment capture request and securely transmit said payment capture request to said payment system using the second communication method; (e) a code segment for controlling the secure processing of said payment capture request by said payment system to generate a payment capture response authorizing payment and transmit said payment capture response to said merchant system using the second communication method; and (f) a code segment for controlling the secure processing of said payment capture response by said merchant system to effect payment to the merchant system for filling said purchase request.
Claim 22
Dependent Claim
279 words
A computer program embodied on a computer-readable medium for effecting purchase transactions by a customer system at a merchant system and effecting payment for said transactions by a payment system, comprising: (a) a code segment for controlling secure communication of a purchase request from said customer system to said merchant system using a first communication method, including providing payment information from said customer system to said merchant system; (b) a code segment for controlling secure processing of said payment information by said merchant system to reformat said payment information into a payment authorization request and securely transmit said payment authorization request from said merchant system to said payment system using a second communication method; (c) a code segment for controlling the secure processing of said payment authorization request by said payment system to generate a payment authorization response authorizing said purchase and securely transmit said payment authorization response to said merchant system using the second communication method pursuant to which said merchant system fills said purchase request; (d) a code segment for controlling the secure processing of said payment authorization response by said merchant system to generate a payment capture request and securely transmit said payment capture request to said payment system using the second communication method; (e) a code segment for controlling the secure processing of said payment capture request by said payment system to generate a payment capture response authorizing payment and transmit said payment capture response to said merchant system using the second communication method; and (f) a code segment for controlling the secure processing of said payment capture response by said merchant system to effect payment to the merchant system for filling said purchase request.
Claim 23
Dependent Claim
27 words
A computer program embodied on a computer-readable medium as recited in claim 17, wherein said secure protocol is a protocol specified by one or more credit associations.
Claim 24
Dependent Claim
34 words
A computer program embodied on a computer-readable medium as recited in claim 17, wherein said payment authorization request is generated by reformatting said payment information to substantially comply with a third party secure protocol.
Claim 25
Dependent Claim
66 words
A computer program embodied on a computer-readable medium as recited in claim 17, wherein said secure communication between said customer system and said merchant system is transmitted over a first communications system, and wherein said payment authorization request, said payment authorization response, said payment capture request, and said payment capture response are transmitted between said merchant system and said payment system over a second communications system.
Claim 26
Dependent Claim
34 words
A computer program embodied on a computer-readable medium as recited in claim 20, wherein said first communications system is a public network system, and wherein said second communications system is a private communications system.
Claim 27
Dependent Claim
146 words
A computer program embodied on a computer-readable medium for initiating payment processing in a customer and a merchant computer under the control of software, said customer and said merchant computer connected to a network for receiving and transmitting a payment transaction, comprising: (a) a code segment for establishing a communication between said customer computer and said merchant computer via said network; (b) a code segment for identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) a code segment for transmitting an encrypted payment transaction from said customer computer to said merchant computer; (d) a code segment for receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) a code segment for reformatting said payment transaction to substantially comply with a secure protocol for further payment processing.
Claim 28
Dependent Claim
146 words
A computer program embodied on a computer-readable medium for initiating payment processing in a customer and a merchant computer under the control of software, said customer and said merchant computer connected to a network for receiving and transmitting a payment transaction, comprising: (a) a code segment for establishing a communication between said customer computer and said merchant computer via said network; (b) a code segment for identifying an encryption algorithm and a decryption algorithm utilized by said customer computer and said merchant computer; (c) a code segment for transmitting an encrypted payment transaction from said customer computer to said merchant computer; (d) a code segment for receiving said encrypted payment transaction at said merchant computer and decrypting said encrypted payment transaction utilizing said decryption algorithm; and (e) a code segment for reformatting said payment transaction to substantially comply with a secure protocol for further payment processing.
Claim 29
Dependent Claim
138 words
A computer program embodied on a computer-readable medium for effecting one or more purchase requests by a merchant computer system and payment for said purchase requests by a payment computer system, comprising: (a) a code segment controlling communication between a customer computer system and said merchant computer system for effecting said purchase requests, including providing payment information from said customer computer system to said merchant computer system; (b) a code segment reformatting said payment information to substantially comply with a third party protocol; and (c) a code segment controlling secure communication between said merchant computer system and said payment computer system for effecting operation on said payment information by said merchant computer system to obtain authorization information from said payment computer system to said merchant computer system pursuant to which said merchant computer system completes said purchase requests.
Claim 30
Dependent Claim
138 words
A computer program embodied on a computer-readable medium for effecting one or more purchase requests by a merchant computer system and payment for said purchase requests by a payment computer system, comprising: (a) a code segment controlling communication between a customer computer system and said merchant computer system for effecting said purchase requests, including providing payment information from said customer computer system to said merchant computer system; (b) a code segment reformatting said payment information to substantially comply with a third party protocol; and (c) a code segment controlling secure communication between said merchant computer system and said payment computer system for effecting operation on said payment information by said merchant computer system to obtain authorization information from said payment computer system to said merchant computer system pursuant to which said merchant computer system completes said purchase requests.
References Cited (Backward Citations)
US3651511A
Cited
US3956615A
Cited
US4277837A
Cited
US4303904A
Cited
US4454414A
Cited
US4877950A
Cited
US4906828A
Cited
US4630201A
Cited
EP0172670A2
Cited
US4614861A
Cited
US4689478A
Cited
US4766293A
Cited
EP0256768A2
Cited
EP0256768B1
Cited
US4799156A
Cited
US4859837A
Cited
US4968873A
Cited
EP0326699A2
Cited
US4935962A
Cited
US4992646A
Cited
US5030806A
Cited
EP0363122A2
Cited
EP0363122B1
Cited
US5016274A
Cited
EP0416482A2
Cited
US5175416A
Cited
EP0666681A2
Cited
US5452352A
Cited
WO1991016691A1
Cited
GB2251098A
Cited
US5221838A
Cited
US5465291A
Cited
US5283819A
Cited
EP0527639A2
Cited
US5440634A
Cited
WO1993008545A1
Cited
US5453601A
Cited
US5455407A
Cited
US5448045A
Cited
US5442791A
Cited
US5297030A
Cited
US5476259A
Cited
US5485510A
Cited
US5478993A
Cited
US5420405A
Cited
US5475826A
Cited
US5506832A
Cited
EP0658862A2
Cited
EP0668579A2
Cited
US5557518A
Cited
US5590038A
Cited
US5459304A
Cited
US5715314A
Cited
US5590197A
Cited
US5677955A
Cited
US5742845A
Cited
US5671280A
Cited
US5638445A
Cited
US5671279A
Cited
US5793966A
Cited
US5754772A
Cited
US5729594A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-15 | 2003-05-17 | 2003-11-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-15 | 2007-05-17 | 2007-11-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-15 | 2011-05-17 | 2011-11-16 | $7700.00 | Window Closed / Lapsed |