IP Library Granted Patent US 7,984,172
Granted Patent B2
US 7,984,172 · App. 11/079,443 · Granted Jul 19, 2011

System and method for transacting communication over an open network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,984,172
App. No.
11/079,443
Granted
Jul 19, 2011
Kind
B2
Abstract

An open network system transacts communication over on open network. The system includes an input device associated with a non-standard I/O device for obtaining communication transaction data and a client program for generating a communication transaction message in an extended open network protocol with the communication transaction data.

Claims (45)

1. A method for performing a communication transaction over an open network comprising:

obtaining communication transaction data from a non-standard I/O device;

generating with the communication transaction data a communication transaction message in an extended open network protocol that identifies non-standard I/O devices;

establishing through a port of the non-standard I/O device an Internet protocol communication session between the non-standard I/O device and a web server; and

sending the communication transaction message in the extended open network protocol from the non-standard I/O device to the web server during the communication session to enable the web server to identify a non-standard I/O device that obtained the communication transaction data.

2. The method of claim 1 further comprising:

receiving from the web server during the Internet protocol communication session a communication transaction denial message in an extended open network protocol at the non-standard I/O device in response to the communication transaction message; and

closing with the non-standard I/O device the Internet protocol communication session between the non-standard I/O device and the web server.

3. The method of claim 1 further comprising:

receiving a communication transaction authorization message in the extended open network protocol at the non-standard I/O device in response to the communication transaction message;

closing with the non-standard I/O device the Internet protocol communication session between the non-standard I/O device and the web server; and

sending another message in the extended open network protocol from the non-standard I/O device to the web server during another Internet protocol communication session between the non-standard I/O device and a web server.

4. The method of claim 2 further comprising:

processing the communication transaction message at a server during the Internet protocol communication session; and

generating the communication transaction denial message in the extended open network protocol during the Internet protocol communication session.

5. The method of claim 3 further comprising:

processing the communication transaction message at a server during the Internet protocol communication session; and

generating a communication transaction authorization message in the extended open network protocol during the Internet protocol communication session.

6. The method of claim 4 further comprising:

processing the communication transaction denial message at the non-standard I/O device.

7. The method of claim 5 further comprising:

processing the communication transaction authorization message at the non-standard I/O device.

8. A system for performing a communication transaction over an open network comprising:

a non-standard I/O device; and

a client program that executes in the non-standard I/O device, the client program being configured to obtain communication transaction data from the non-standard I/O device, to generate with the communication transaction data a communication transaction message in an extended open network protocol that identifies non-standard I/O devices, to establish an Internet protocol communication session with a web server through a port of the non-standard I/O device, and to send the communication transaction message from the non-standard I/O device to the web server during the communication session to enable the web server to identify a non-standard I/O device that obtained the communication transaction data.

9. The system of claim 8 wherein the client program executes in a telephone.

10. The system of claim 9 wherein the communication transaction data are obtained by a keypad associated with the telephone.

11. The system of claim 9 wherein the communication transaction data are obtained by a screen of the telephone.

12. The system of claim 9 wherein the client program processes a communication transaction denial message in the extended open network protocol received at the telephone.

13. The system of claim 9 wherein the client program processes a communication transaction authorization message in the extended open network protocol received at the telephone.

14. The system of claim 9 further comprising:

a server for processing the communication transaction message received from the telephone; and

an application program for generating a communication transaction denial message in the extended open network protocol.

15. The system of claim 9 further comprising:

a server for processing the communication transaction message received from the telephone; and

an application program for generating a communication transaction authorization message in the extended open network protocol.

16. The system of claim 14 wherein the client program processes the communication transaction denial message received from the server.

17. The system of claim 15 wherein the client program processes the communication transaction authorization message received from the server.

18. The system of claim 9 wherein the client program generates the communication transaction message and the communication transaction message includes an identifier for a non-standard I/O coupled to the telephone that obtained the communication transaction data.

19. A system for initiating a communication transaction over an open network comprising:

a keypad associated with a telephone for obtaining communication transaction data; and

a client program executing in the telephone, the client program being configured to generate with the communication transaction data a communication transaction message in an extended open network protocol that identifies a keypad, to establish an Internet protocol communication session with a web server through a port of the telephone, and to send the communication transaction message from the telephone to the web server during the communication session to enable the web server to identify a keypad as a non-standard I/O device that obtained the communication transaction data.

20. A system for performing a communication transaction over an open network comprising:

a non-standard I/O device coupled to a device having a processor and memory; and

a client program that executes in the memory of the device coupled to the non-standard I/O device, the client program being configured to obtain communication transaction data from the non-standard I/O device, to generate with the communication transaction data a communication transaction message in an extended open network protocol that identifies non-standard I/O devices, to establish an Internet protocol communication session with a web server through a port of the device coupled to the non-standard I/O device, and to send the communication transaction message from the device coupled to the non-standard I/O device to the web server during the communication session to enable the web server to identify a non-standard I/O device that obtained the communication transaction data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2017
From: OPEN NETWORK SOLUTIONS, INC.
To: WI-LAN TECHNOLOGIES INC.
Reel/Frame 044470/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: DATASCAPE, INC.
To: OPEN NETWORK SOLUTIONS, INC.
Reel/Frame 032716/0264 →