Patent US6178409B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:56
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag