Patent US4165575A successfully refreshed from Google Patents.
US6178409B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System, method and article of manufacture for multiple-entry point virtual point of sale architecture
Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-06-17
•
Granted: 2001-01-23
•
Expires: 2016-06-17
Abstract
Abstract A server communicates bidirectionally with a gateway over a first communication link, over which service requests flow to the server for one or more merchants and/or consumers. Service requests are associated with a particular merchant based on storefront visited by a consumer or credentials presented by a merchant. Service requests result in merchant specific transactions that are transmitted to the gateway for further processing on existing host applications.
Inventors
- 👤 Jay C. Weber
- 👤 David A. Berger
- 👤 Atul Arora
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 08:49
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/12; G06Q20/02; G06Q20/027; G06Q20/085; G06Q20/10; G06Q20/102; G06Q20/20; G06Q20/38; G06Q20/382; G06Q20/3821; G06Q20/40; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0641
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
111 words
A method for communicating between a server and a payment gateway, comprising the steps of: (a) receiving data into the server, the server processing data for two or more storefronts, each storefront corresponding to a particular merchant; (b) parsing the data and determining which of the two or more merchants is associated with the data; (c) generating a formatted transaction in accordance with a predefined syntax; (d) encrypting the formatted transaction using digital credentials associated with the merchant associated with the data; (e) establishing a communication link between the server and the payment gateway; and (f) transmitting the encrypted transaction across the communication link from the server to the payment gateway.
Claim 2
Independent Claim
111 words
A method for communicating between a server and a payment gateway, comprising the steps of: (a) receiving data into the server, the server processing data for two or more storefronts, each storefront corresponding to a particular merchant; (b) parsing the data and determining which of the two or more merchants is associated with the data; (c) generating a formatted transaction in accordance with a predefined syntax; (d) encrypting the formatted transaction using digital credentials associated with the merchant associated with the data; (e) establishing a communication link between the server and the payment gateway; and (f) transmitting the encrypted transaction across the communication link from the server to the payment gateway.
Claim 3
Dependent Claim
20 words
The method of claim 1 , including the step of formatting the transaction in accordance with a secure electronic protocol.
Claim 4
Dependent Claim
15 words
The method of claim 1 , wherein the communication link operates under the HTTP protocol.
Claim 5
Dependent Claim
16 words
The method of claim 1 , wherein the transaction is formatted as a MIME-encapsulated PKCS-7 message.
Claim 6
Dependent Claim
14 words
The method of claim 1 , wherein the digital credentials are public key certificates.
Claim 7
Dependent Claim
18 words
The method of claim 1 , wherein the digital credentials are passwords sent over a secure communication link.
Claim 8
Dependent Claim
17 words
The method of claim 1 , wherein digital credentials are selected dynamically based on a transaction type.
Claim 9
Dependent Claim
21 words
The method of claim 1 , wherein digital credentials are selected dynamically based on a payment instrument associated with the data.
Claim 10
Independent Claim
120 words
An apparatus for communicating between a server and a payment gateway, comprising: (a) means for receiving data into the server, the server processing data for two or more storefronts, each storefront corresponding to a particular merchant; (b) means for parsing the data and determining which of the two or more merchants is associated with the data; (c) means for generating a formatted transaction in accordance with a predefined syntax; (d) means for encrypting the formatted transaction using digital credentials associated with the merchant associated with the data; (e) means for establishing a communication link between the server and the payment gateway; and (f) means for transmitting the encrypted transaction across the communication link from the server to the payment gateway.
Claim 11
Independent Claim
120 words
An apparatus for communicating between a server and a payment gateway, comprising: (a) means for receiving data into the server, the server processing data for two or more storefronts, each storefront corresponding to a particular merchant; (b) means for parsing the data and determining which of the two or more merchants is associated with the data; (c) means for generating a formatted transaction in accordance with a predefined syntax; (d) means for encrypting the formatted transaction using digital credentials associated with the merchant associated with the data; (e) means for establishing a communication link between the server and the payment gateway; and (f) means for transmitting the encrypted transaction across the communication link from the server to the payment gateway.
Claim 12
Dependent Claim
19 words
The apparatus of claim 9 , including means for formatting the transaction in accordance with a secure electronic protocol.
Claim 13
Dependent Claim
15 words
The apparatus of claim 9 , wherein the communication link operates under the HTTP protocol.
Claim 14
Dependent Claim
16 words
The apparatus of claim 9 , wherein the transaction is formatted as a MIME-encapsulated PKCS-7 message.
Claim 15
Dependent Claim
14 words
The apparatus of claim 9 , wherein the digital credentials are public key certificates.
Claim 16
Dependent Claim
18 words
The apparatus of claim 9 , wherein the digital credentials are passwords sent over a secure communication link.
Claim 17
Dependent Claim
17 words
The apparatus of claim 9 , wherein digital credentials are selected dynamically based on a transaction type.
Claim 18
Dependent Claim
21 words
The apparatus of claim 9 , wherein digital credentials are selected dynamically based on a payment instrument associated with the data.
Claim 19
Dependent Claim
138 words
A computer program embodied on a computer-readable medium for communicating between a server and a payment gateway, comprising: (a) a code segment for receiving data into the server, the server processing data for two or more storefronts, each storefront corresponding to a particular merchant; (b) a code segment for parsing the data and determining which of the two or more merchants is associated with the data; (c) a code segment for generating a formatted transaction in accordance with a predefined syntax; (d) a code segment for encrypting the formatted transaction using digital credentials associated with the merchant associated with the data; (e) a code segment for establishing a communication link between the server and the payment gateway; and (f) a code segment for transmitting the encrypted transaction across the communication link from the server to the payment gateway.
Claim 20
Dependent Claim
138 words
A computer program embodied on a computer-readable medium for communicating between a server and a payment gateway, comprising: (a) a code segment for receiving data into the server, the server processing data for two or more storefronts, each storefront corresponding to a particular merchant; (b) a code segment for parsing the data and determining which of the two or more merchants is associated with the data; (c) a code segment for generating a formatted transaction in accordance with a predefined syntax; (d) a code segment for encrypting the formatted transaction using digital credentials associated with the merchant associated with the data; (e) a code segment for establishing a communication link between the server and the payment gateway; and (f) a code segment for transmitting the encrypted transaction across the communication link from the server to the payment gateway.
Claim 21
Dependent Claim
22 words
The computer program of claim 17 , including a code segment for formatting the transaction in accordance with a secure electronic protocol.
Claim 22
Dependent Claim
16 words
The computer program of claim 17 , wherein the communication link operates under the HTTP protocol.
Claim 23
Dependent Claim
17 words
The computer program of claim 17 , wherein the transaction is formatted as a MIME-encapsulated PKCS-7 message.
Claim 24
Dependent Claim
15 words
The computer program of claim 17 , wherein the digital credentials are public key certificates.
Claim 25
Dependent Claim
19 words
The computer program of claim 17 , wherein the digital credentials are passwords sent over a secure communication link.
Claim 26
Dependent Claim
18 words
The computer program of claim 17 , wherein digital credentials are selected dynamically based on a transaction type.
Claim 27
Dependent Claim
22 words
The computer program of claim 17 , wherein digital credentials are selected dynamically based on a payment instrument associated with the data.
References Cited (Backward Citations)
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
US4859837A
Cited
US4968873A
Cited
US4935962A
Cited
US5030806A
Cited
US4992646A
Cited
EP0363122A2
Cited
EP0363122B1
Cited
US5016274A
Cited
US5175416A
Cited
US5452352A
Cited
WO1991016691A1
Cited
US5221838A
Cited
US5465291A
Cited
WO1993008545A1
Cited
US5440634A
Cited
US5453601A
Cited
US5455407A
Cited
US5448045A
Cited
US5476259A
Cited
US5485510A
Cited
US5478993A
Cited
US5420405A
Cited
US5459304A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-01-23 | 2004-07-24 | 2005-01-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-01-23 | 2008-07-24 | 2009-01-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-01-23 | 2012-07-24 | 2013-01-23 | $7700.00 | Window Closed / Lapsed |