Asynchronous hypertext messaging system and method
First Claim
1. A method of transmitting asynchronous hypertext messages from a server to a client interconnected by an internet, said method comprising the steps of:
- transmitting a HTTP request identifying said client from said client to said server;
initiating a virtual connection from said server to said client wherein said server transmits a HTTP header signifying a large HTML document; and
transmitting asynchronous hypertext messages encoded in said HTML document from said server to said client via said virtual connection;
wherein said virtual connection is maintained by periodically refreshing said HTML document at said client.
11 Assignments
0 Petitions
Accused Products
Abstract
An asynchronous hypertext messaging system and method are disclosed. The system and method use existing hypertext transfer protocols and is capable of transmitting real-time asynchronous data between server and client regardless of firewalls or proxy servers implemented at the client or the server. In a communication system comprising a client and server interconnected by an internet, initial authentication is performed initially between the server and the client. A secure log in is performed by the client with the server in conjunction with a possible java applet download. The communication server then initiates a multiplexed virtual connection between the server and the client and transmission of asynchronous real-time data can occur over the virtual connection. The virtual connection is periodically refreshed by a request issued from the java applet.
125 Citations
47 Claims
-
1. A method of transmitting asynchronous hypertext messages from a server to a client interconnected by an internet, said method comprising the steps of:
-
transmitting a HTTP request identifying said client from said client to said server;
initiating a virtual connection from said server to said client wherein said server transmits a HTTP header signifying a large HTML document; and
transmitting asynchronous hypertext messages encoded in said HTML document from said server to said client via said virtual connection;
wherein said virtual connection is maintained by periodically refreshing said HTML document at said client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A trading instrument communication system for communicating trading information over the internet between computer workstations, said communication system comprising:
-
means for providing active hypertext messaging trading information between said computer workstations over the internet, said computer workstations being capable of generating messages, said hypertext messaging means comprising means for converting said messages to be transmitted over the internet; and
means for transacting trades for designated trading instruments based on said communicated trading information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A communication system for communicating real time updateable information over the internet between computer workstations without polling, said communication system comprising:
-
means for providing active hypertext messaging information between said computer workstations over the internet, said computer workstations being capable of generating a real time message, said active hypertext messaging means comprising means for converting said generated message into a pseudo HTTP browser type message for transmission over the internet;
server means disposed between said computer workstations and connectable thereto over the internet; and
means for supplying said real time updateable information to said server means during a communication session, said server means comprising means for creating a pseudo large document message pathway between at least a pair of said computer workstations in response to said pseudo HTTP browser type message for enabling said real time updateable information supplied to said server means to be communicated to said pair of computer workstations over said pathway without polling during said communication session. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A communication server for communicating real time updateable information from at least one resource component to a remote consumer over an internet without polling, said communication server comprising:
-
a resource registry interfaced to said at least one resource component, said resource registry capable of registering real time information related to said at least one resource component;
a resource application programming interface for interfacing with said resource registry, said resource application programming interface exposing said at least one resource component to said remote consumer; and
a server interposed between said resource application programming interface and said remote consumer, said server routing requests from said remote consumer to said at least one resource component and routing information from said at least one resource component to said remote consumer;
wherein said server is capable of being a proxy for said remote consumer. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
Specification