Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
153 words
A secure access query system, comprising: a communication server for receiving queries from a user and transmitting replies to the user; an application server for establishing a secure connection and providing replies to queries; a network firewall for preventing unauthorized access to the application server; a messenger system means, coupled to the communication server for receiving queries from the communication server, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies to queries from the application server along the secure pathway and transmitting the replies to the communication server; whereby queries from the user, outside of the network firewall, are communicated in a secure fashion to the application server, within the firewall, and replies are provided to the user from the application server through the secure pathway with the messenger system means and the communication server.
Claim 2
Dependent Claim
153 words
A secure access query system, comprising: a communication server for receiving queries from a user and transmitting replies to the user; an application server for establishing a secure connection and providing replies to queries; a network firewall for preventing unauthorized access to the application server; a messenger system means, coupled to the communication server for receiving queries from the communication server, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies to queries from the application server along the secure pathway and transmitting the replies to the communication server; whereby queries from the user, outside of the network firewall, are communicated in a secure fashion to the application server, within the firewall, and replies are provided to the user from the application server through the secure pathway with the messenger system means and the communication server.
Claim 3
Dependent Claim
17 words
The secure access query system of claim 1 wherein the communication server is an Internet web server.
Claim 4
Dependent Claim
21 words
The secure access query system of claim 2 wherein the Internet web access server is accessible by users through the Internet.
Claim 5
Dependent Claim
30 words
The secure access query system of claim 1 wherein the communication server includes a gateway module for translating the query received from the user to a messenger system means protocol.
Claim 6
Dependent Claim
23 words
The secure access query system of claim 4 wherein the messenger system means protocol is a native protocol to the messenger system means.
Claim 7
Dependent Claim
58 words
The secure access query system of claim 1 wherein the application server includes a User Agent module which translates queries received from the messenger system means from a messenger system protocol to the protocol utilized by the application server and translates replies generated by the application server from the application server protocol to the messenger system means protocol.
Claim 8
Dependent Claim
29 words
The secure access query system of claim 6 wherein the User Agent initiates the secure pathway between the application server and the messenger system means across the network firewall.
Claim 9
Dependent Claim
46 words
The secure access query system of claim 7 wherein the User Agent maintains the secure pathway open as a warm socket which provides for full duplex communication between the application server and the messenger system means until the secure pathway is terminated by the application server.
Claim 10
Dependent Claim
42 words
The secure access query system of claim 1 wherein the application server maintains the secure pathway between the application server and the messenger system means as a warm socket whether or not queries or replies are being transmitted along the secure pathway.
Claim 11
Dependent Claim
29 words
The secure access query system of claim 1 wherein the network firewall prevents any access through the firewall to the application server initiated from outside of the network firewall.
Claim 12
Dependent Claim
35 words
The secure access query system of claim 1 wherein the messenger system means transmits queries to the application server which are responded to only if they are of a type authorized by the application server.
Claim 13
Dependent Claim
22 words
The secure access query system of claim 1 wherein there are a plurality of communication servers coupled to the messenger system means.
Claim 14
Dependent Claim
50 words
The secure access query system of claim 1 wherein there are at least 2 application servers coupled to the messenger system means, each application server being connected to the messenger system means along a secure pathway established by each application server between the messenger system means and the application server.
Claim 15
Dependent Claim
32 words
The secure access query system of claim 13 wherein each of the application servers restricts its secure pathway with the messenger system means to a specified port of the messenger system means.
Claim 16
Dependent Claim
32 words
The secure access query system of claim 13 wherein the messenger system means establishes a subscription list identifying each of the application servers with a secure pathway to the messenger system means.
Claim 17
Dependent Claim
264 words
A middleware control system for a secure access query system including a communication server and an application server, comprising: a gateway module, coupled to the communication server, for converting the communication server protocol to a messenger system protocol for queries received from a user and for converting replies from the application server from the messenger system protocol to the communication server protocol for transmission to the user; a network firewall for preventing unauthorized access to the application server and for preventing any connections established from outside of the firewall; a user agent module, coupled to an application server, for establishing a secure connection and for converting the messenger system protocol to the application server protocol for receiving queries from the communication server and converting the application server protocol to the messenger system protocol for providing replies to queries; messenger system means, coupled to the gateway module of the communication server and the user agent module, for receiving queries from the communication server in a messenger system protocol, for transmitting the query across the network firewall along a secure pathway established by the user agent module of the application server between the messenger system means and the user agent module, for receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the communications server; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means.
Claim 18
Dependent Claim
264 words
A middleware control system for a secure access query system including a communication server and an application server, comprising: a gateway module, coupled to the communication server, for converting the communication server protocol to a messenger system protocol for queries received from a user and for converting replies from the application server from the messenger system protocol to the communication server protocol for transmission to the user; a network firewall for preventing unauthorized access to the application server and for preventing any connections established from outside of the firewall; a user agent module, coupled to an application server, for establishing a secure connection and for converting the messenger system protocol to the application server protocol for receiving queries from the communication server and converting the application server protocol to the messenger system protocol for providing replies to queries; messenger system means, coupled to the gateway module of the communication server and the user agent module, for receiving queries from the communication server in a messenger system protocol, for transmitting the query across the network firewall along a secure pathway established by the user agent module of the application server between the messenger system means and the user agent module, for receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the communications server; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means.
Claim 19
Dependent Claim
128 words
A secure access query system, comprising: an application server for establishing a secure pathway and for providing replies to queries; a network firewall for preventing unauthorized access to the application server; messenger system means, for receiving queries from a user, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies to the query from the application server along the secure pathway and transmitting the replies to the user; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means.
Claim 20
Dependent Claim
128 words
A secure access query system, comprising: an application server for establishing a secure pathway and for providing replies to queries; a network firewall for preventing unauthorized access to the application server; messenger system means, for receiving queries from a user, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies to the query from the application server along the secure pathway and transmitting the replies to the user; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means.
Claim 21
Dependent Claim
168 words
A secure access query system, comprising: at least two application servers for establishing secure pathways and for providing replies to queries; a network firewall for preventing unauthorized access to the application servers; messenger system means, for receiving queries from a user, transmitting the query across the network firewall along secure pathways established by the application servers between the messenger system means and the application servers, receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the user, and for dynamically load balancing the queries received from the user to the at least two application servers by selecting which of the application servers receives a query; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means and the load of queries between the application servers is dynamically balanced.
Claim 22
Dependent Claim
168 words
A secure access query system, comprising: at least two application servers for establishing secure pathways and for providing replies to queries; a network firewall for preventing unauthorized access to the application servers; messenger system means, for receiving queries from a user, transmitting the query across the network firewall along secure pathways established by the application servers between the messenger system means and the application servers, receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the user, and for dynamically load balancing the queries received from the user to the at least two application servers by selecting which of the application servers receives a query; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means and the load of queries between the application servers is dynamically balanced.
Claim 23
Dependent Claim
188 words
A secure access query system, comprising: a communication server for receiving queries from a user and transmitting replies to the user; at least two application servers for establishing secure pathways and for providing replies to queries; a network firewall for preventing unauthorized access to the application servers; messenger system means, coupled to the communication server and the application servers, for transmitting the queries across the network firewall along secure pathways established by the application servers between the messenger system means and the application servers, receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the communication server, and for dynamically load balancing the queries received from the user to the at least two application servers by selecting which of the application servers receives a query; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means and the load of queries between the application servers is dynamically balanced.
Claim 24
Dependent Claim
188 words
A secure access query system, comprising: a communication server for receiving queries from a user and transmitting replies to the user; at least two application servers for establishing secure pathways and for providing replies to queries; a network firewall for preventing unauthorized access to the application servers; messenger system means, coupled to the communication server and the application servers, for transmitting the queries across the network firewall along secure pathways established by the application servers between the messenger system means and the application servers, receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the communication server, and for dynamically load balancing the queries received from the user to the at least two application servers by selecting which of the application servers receives a query; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means and the load of queries between the application servers is dynamically balanced.
Claim 25
Dependent Claim
218 words
A middleware system, comprising: access means for obtaining access to and querying at least one application component; at least one application component for responding to queries; a user agent module, coupled to each of the at least one application components for establishing a connection; messenger system means, coupled to the access means and to the each user agent module for directing queries from the access means to the user agent module of an appropriate application component in a transfer protocol and for directing replies to the queries from the user agent module of the appropriate application component to the access means in the transfer protocol; the access means converting the queries into the transfer protocol for transmission to the messenger system means in the transfer protocol and converting the replies received from the messenger system means from the transfer protocol to an access means protocol; the user agent module converts the queries from the transfer protocol to the application component protocol and converts the replies from the application component from the application component protocol to the transfer component and establishes the connection to the messenger system means; whereby queries between access means and application components can be implemented without regard to the programming language, operating system or protocol used by either the access means or the application components.
Claim 26
Dependent Claim
218 words
A middleware system, comprising: access means for obtaining access to and querying at least one application component; at least one application component for responding to queries; a user agent module, coupled to each of the at least one application components for establishing a connection; messenger system means, coupled to the access means and to the each user agent module for directing queries from the access means to the user agent module of an appropriate application component in a transfer protocol and for directing replies to the queries from the user agent module of the appropriate application component to the access means in the transfer protocol; the access means converting the queries into the transfer protocol for transmission to the messenger system means in the transfer protocol and converting the replies received from the messenger system means from the transfer protocol to an access means protocol; the user agent module converts the queries from the transfer protocol to the application component protocol and converts the replies from the application component from the application component protocol to the transfer component and establishes the connection to the messenger system means; whereby queries between access means and application components can be implemented without regard to the programming language, operating system or protocol used by either the access means or the application components.
Claim 27
Dependent Claim
96 words
An access control system, comprising: a firewall for preventing unauthorized access from outside the firewall; a resource, incorporating information and/or logic, inside the firewall and for establishing a secure pathway; a middleware system, outside the firewall, coupled to the resource on a secured pathway established by the resource, and enabled to communicate with the resource along the secured pathway, and obtain authorized access to the resource's information and/or logic, wherein the firewall blocks any connection from outside the firewall; whereby the resource is protected against any access from outside the firewall except through the middleware system.
Claim 28
Dependent Claim
96 words
An access control system, comprising: a firewall for preventing unauthorized access from outside the firewall; a resource, incorporating information and/or logic, inside the firewall and for establishing a secure pathway; a middleware system, outside the firewall, coupled to the resource on a secured pathway established by the resource, and enabled to communicate with the resource along the secured pathway, and obtain authorized access to the resource's information and/or logic, wherein the firewall blocks any connection from outside the firewall; whereby the resource is protected against any access from outside the firewall except through the middleware system.
Claim 29
Dependent Claim
14 words
The access control system of claim 21 wherein the resource includes a database server.
Claim 30
Dependent Claim
14 words
The access control system of claim 22 wherein the resource includes an application server.
Claim 31
Dependent Claim
19 words
The access control system of claim 21 wherein the middleware system communicates with other resources outside of the firewall.
Claim 32
Dependent Claim
18 words
The access control system of claim 24 wherein the resources outside of the firewall include a web server.
Claim 33
Dependent Claim
27 words
The access control system of claim 24 wherein the middleware system acts as a communications server which communicates with other servers seeking access to the resource's information.
Claim 34
Dependent Claim
31 words
The access control system of claim 21 wherein the resource includes at least two application servers, each of which has its own secured pathway to the middleware system across the firewall.
Claim 35
Dependent Claim
20 words
The access control system of claim 27 wherein the middleware system balances the requests for access between the application servers.
Claim 36
Dependent Claim
15 words
The access control system of claim 21 wherein the information includes data in a database.
Claim 37
Dependent Claim
19 words
The access control system of claim 21 wherein the logic includes program code which is executed by the resource.