Patent US6163772A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6163772A Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual point of sale processing using gateway-initiated messages

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1998-06-26
•
Granted: 2000-12-19
•
Expires: 2018-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Secure transmission of data is provided between a plurality of computer systems over a public communication system, such as the Internet. For example, secure transmission of data is provided between a merchant server and an acquirer gateway using Secure Electronic Transaction (SET) compliant messages. However, gateway-initiated messages are not SET compliant. Accordingly, secure transmission of data using additional messages that are not SET compliant is provided in accordance with one embodiment of the present invention. In one embodiment, a method for virtual point of sale processing using gateway-initiated messages, includes establishing a first communication link (e.g., operating under the Internet Protocol) between an acquirer gateway and a merchant server, the first communication link being initiated by the acquirer gateway, and transmitting a gateway-initiated message (e.g., a Multipurpose Internet Mail Extensions(MIME) -encapsulated PKCS-7 message that includes a request for management information base data of the merchant server) via the first communication link from the acquirer gateway to the merchant server. The method also includes establishing a second communication link (e.g., operating under the Internet Protocol) between the acquirer gateway and the merchant server, the second communication link being initiated by the merchant server, and transmitting a Secure Electronic Transaction (SET) message via the second communication link from the merchant server to the acquirer gateway.

Inventors

  • 👤 Glenn A. Kramer
  • 👤 Jay C. Weber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:21
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/02; G06Q20/027; G06Q20/04; G06Q20/08; G06Q20/085; G06Q20/0855; G06Q20/10; G06Q20/12; G06Q20/20; G06Q20/202; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/403; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0609; G07; G07F; G07F9/00; G07F9/002

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 63 words
A method for virtual point of sale processing using gateway-initiated messages, comprising: receiving a first message from a gateway at a server via a first channel, the first channel operating under a first protocol that allows for gateway-initiated messaging; and transmitting a second message from the server to the gateway via a second channel, the second channel operating under a server-initiated messaging protocol.
Claim 2
Independent Claim 63 words
A method for virtual point of sale processing using gateway-initiated messages, comprising: receiving a first message from a gateway at a server via a first channel, the first channel operating under a first protocol that allows for gateway-initiated messaging; and transmitting a second message from the server to the gateway via a second channel, the second channel operating under a server-initiated messaging protocol.
Claim 3
Dependent Claim 23 words
The method as recited in claim 1, wherein the second message comprises a Secure Electronic Transaction (SET) message or an extended SET message.
Claim 4
Dependent Claim 23 words
The method as recited in claim 1, wherein the first message comprises a Multipurpose Internet Mail Extensions(MIME)-encapsulated PKCS-7 conformant message comprising name-value pairs.
Claim 5
Dependent Claim 36 words
The method as recited in claim 1, wherein the gateway comprises an acquirer gateway, and the server comprises a merchant server, the merchant server comprising a Secure Electronic Transaction (SET) module for SET request/response message pairs.
Claim 6
Dependent Claim 17 words
The method as recited in claim 1, wherein the first message comprises a request to upload information.
Claim 7
Dependent Claim 33 words
The method as recited in claim 5, wherein the requested upload information comprises management information base (MIB) data, the MIB data being transmitted from the server to the gateway via the second channel.
Claim 8
Dependent Claim 36 words
The method as recited in claim 1, wherein the first message comprises a request to download information, the requested download information comprising parameters that characterize the virtual point of sale processing being executed on the server.
Claim 9
Dependent Claim 56 words
The method as recited in claim 1, further comprising: transmitting a third message from the server to a test gateway via the second channel, the server comprising a merchant server, and the third message comprising an extended Secure Electronic Transaction (SET) message, wherein the virtual point of sale processing is being tested on the merchant server.
Claim 10
Dependent Claim 23 words
The method as recited in claim 1, wherein the first message comprises administrative information for the server, the server displaying the administrative information.
Claim 11
Independent Claim 73 words
An apparatus for virtual point of sale processing using gateway-initiated messages, comprising: a gateway, the gateway transmitting a first message via a first channel, the first channel operating under a first protocol that allows for gateway-initiated messaging; and a server, the server receiving the first message via the first channel, and the server transmitting a second message to the gateway via a second channel, the second channel operating under a server-initiated messaging protocol.
Claim 12
Independent Claim 73 words
An apparatus for virtual point of sale processing using gateway-initiated messages, comprising: a gateway, the gateway transmitting a first message via a first channel, the first channel operating under a first protocol that allows for gateway-initiated messaging; and a server, the server receiving the first message via the first channel, and the server transmitting a second message to the gateway via a second channel, the second channel operating under a server-initiated messaging protocol.
Claim 13
Dependent Claim 23 words
The apparatus as recited in claim 10, wherein the second message comprises a Secure Electronic Transaction (SET) message or an extended SET message.
Claim 14
Dependent Claim 24 words
The apparatus as recited in claim 10, wherein the first message comprises a Multipurpose Internet Mail Extensions (MIME)-encapsulated PKCS-7 conformant message comprising name-value pairs.
Claim 15
Dependent Claim 36 words
The apparatus as recited in claim 10, wherein the gateway comprises an acquirer gateway, and the server comprises a merchant server, the merchant server comprising a Secure Electronic Transaction (SET) module for SET request/response message pairs.
Claim 16
Dependent Claim 17 words
The apparatus as recited in claim 10, wherein the first message comprises a request to upload information.
Claim 17
Dependent Claim 33 words
The apparatus as recited in claim 14, wherein the requested upload information comprises management information base (MIB) data, the MIB data being transmitted from the server to the gateway via the second channel.
Claim 18
Dependent Claim 36 words
The apparatus as recited in claim 10, wherein the first message comprises a request to download information, the requested download information comprising parameters that characterize the virtual point of sale processing being executed on the server.
Claim 19
Dependent Claim 58 words
The apparatus as recited in claim 10, further comprising: a test gateway, the test gateway receiving a third message from the server via the second channel, the server comprising a merchant server, and the third message comprising an extended Secure Electronic Transaction (SET) message, wherein the virtual point of sale processing is being tested on the merchant server.
Claim 20
Dependent Claim 29 words
The apparatus as recited in claim 10, wherein the first message comprises administrative information, the server comprising a display, and the server outputting the administrative information on the display.
Claim 21
Dependent Claim 71 words
A computer program embodied on a computer-readable medium for virtual point of sale processing using gateway-initiated messages, comprising: a code segment that receives a first message from a gateway via a first channel, the first channel operating under a first protocol that allows for gateway-initiated messaging; and a code segment that transmits a second message to the gateway via a second channel, the second channel operating under a server-initiated messaging protocol.
Claim 22
Dependent Claim 71 words
A computer program embodied on a computer-readable medium for virtual point of sale processing using gateway-initiated messages, comprising: a code segment that receives a first message from a gateway via a first channel, the first channel operating under a first protocol that allows for gateway-initiated messaging; and a code segment that transmits a second message to the gateway via a second channel, the second channel operating under a server-initiated messaging protocol.
Claim 23
Dependent Claim 24 words
The computer program as recited in claim 19, wherein the second message comprises a Secure Electronic Transaction (SET) message or an extended SET message.
Claim 24
Dependent Claim 24 words
The computer program as recited in claim 19, wherein the first message comprises a Multipurpose Internet Mail Extensions(MIME)-encapsulated PKCS-7 conformant message comprising name-value pairs.
Claim 25
Dependent Claim 43 words
The computer program as recited in claim 19, wherein the gateway comprises an acquirer gateway, and the server comprises a merchant server, wherein the code segment that transmits the second message comprises a Secure Electronic Transaction (SET) module stored in the merchant server.
Claim 26
Dependent Claim 18 words
The computer program as recited in claim 19, wherein the first message comprises a request to upload information.
Claim 27
Dependent Claim 34 words
The computer program as recited in claim 23, wherein the requested upload information comprises management information base (MIB) data, the MIB data being transmitted from the server to the gateway via the second channel.
Claim 28
Dependent Claim 37 words
The computer program as recited in claim 19, wherein the first message comprises a request to download information, the requested download information comprising parameters that characterize the virtual point of sale processing being executed on the server.
Claim 29
Dependent Claim 61 words
The computer program as recited in claim 19, further comprising: a code segment that transmits a third message from the server to a test gateway via the second channel, the server comprising a merchant server, and the third message comprising an extended Secure Electronic Transaction (SET) message, wherein the virtual point of sale processing is being tested on the merchant server.
Claim 30
Dependent Claim 24 words
The computer program as recited in claim 19, wherein the first message comprises administrative information for the server, the server displaying the administrative information.

References Cited (Backward Citations)

US5113499A Cited
US5384835A Cited
US5613012A Cited
US5550984A Cited
US5742762A Cited
US5764955A Cited
US5671279A Cited
US5778173A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-19 2004-06-19 2004-12-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-19 2008-06-19 2008-12-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-19 2012-06-19 2012-12-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag