← Back to Patent Explorer
US5721908A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer network for WWW server data access over internet

Assignee: Google LLC
•
Filing: 1995-06-07
•
Granted: 1998-02-24
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A World Wide Web browser makes requests to web servers on a network which receive and fulfill requests as an agent of the browser client, organizing distributed sub-agents as distributed integration solution (DIS) servers on an intranet network supporting the web server which also has an access agent servers accessible over the Internet. DIS servers execute selected capsule objects which perform programmable functions upon a received command from a web server control program agent for retrieving, from a database gateway coupled to a plurality of database resources upon a single request made from a Hypertext document, requested information from multiple data bases located at different types of databases geograhically dispersed, performing calculations, formatting, and other services prior to reporting to the web browser or to other locations, in a selected format, as in a display, fax, printer, and to customer installations or to TV video subscribers, with account tracking.

Inventors

  • 👤 Konrad Charles Lagarde
  • 👤 Richard Michael Rogers

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:52
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9538; G06F15/00; G06F16/951; G06F16/9532; G06F16/958; G06F16/972; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 458 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser, means for associating said web browser with a homepage including a first control program agent node supporting a control program agent coupled to and supporting said homepage and supporting an API to access a database available to said first control program agent node, said control program agent and API enabling a user of said web browser to gather information from said database available to said first control program agent node and to gather information from an intranet resource and to provide access thereto in response to an interrogation initiated at a remote web browser, and wherein said web browser is at a web server location with said web server providing said control program agent node, and browser requests, if authorized for access across said intranet, accesses a command file agent in a web server on said intranet providing said second command file agent node, which then utilize capsule objects provided by a server functioning as a command file server.
Claim 2
Dependent Claim 458 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser, means for associating said web browser with a homepage including a first control program agent node supporting a control program agent coupled to and supporting said homepage and supporting an API to access a database available to said first control program agent node, said control program agent and API enabling a user of said web browser to gather information from said database available to said first control program agent node and to gather information from an intranet resource and to provide access thereto in response to an interrogation initiated at a remote web browser, and wherein said web browser is at a web server location with said web server providing said control program agent node, and browser requests, if authorized for access across said intranet, accesses a command file agent in a web server on said intranet providing said second command file agent node, which then utilize capsule objects provided by a server functioning as a command file server.
Claim 3
Dependent Claim 526 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a control program agent at said server node located somewhere on the Internet supporting said control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said control program agent server being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said control program agent being coupled to an information access server functioning as a command file server and said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the Internet as a sub-agent of said control program agent; and wherein by submission of a request at a web browser a user can not only access information within an intranet, but can reach outside the intranet to gather information located elsewhere via the Internet.
Claim 4
Dependent Claim 526 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a control program agent at said server node located somewhere on the Internet supporting said control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said control program agent server being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said control program agent being coupled to an information access server functioning as a command file server and said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the Internet as a sub-agent of said control program agent; and wherein by submission of a request at a web browser a user can not only access information within an intranet, but can reach outside the intranet to gather information located elsewhere via the Internet.
Claim 5
Dependent Claim 98 words
A computer network according to claim 2 wherein said server which is said server coupled to said client for receiving and fulfilling a request as an agent of said client is a web server for supporting a web browser, and said server includes means for receiving from a world wide web browser a request to be fulfilled as an agent of the browser client, and a control program agent for organizing organizing distributed sub-agents as distributed integration solution servers on an intranet network supporting the web server which also has an access agent servers accessible over the Internet.
Claim 6
Dependent Claim 36 words
A computer network according to claim 3, further comprising a plurality of distributed integration solution servers for executing selected capsule objects which perform programmable functions upon a received command from said web server control program agent.
Claim 7
Dependent Claim 44 words
A computer network according to claim 4, further comprising a database gateway coupled to a plurality of database resources for supplying upon a single request made from a Hypertext document, requested information from multiple data bases located at different types of databases geographically dispersed.
Claim 8
Dependent Claim 68 words
A computer network according to claim 4, further comprising command objects for performing calculations, formatting, and other services prior to reporting to the web browser or to other locations, in a selected format a requested result report selected from a set of result reports, including a display report, facsimile report, a printer report, a report to customer installations, and a report to TV video subscribers, with account tracking.
Claim 9
Dependent Claim 540 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a control program agent at said server node located somewhere on the Internet supporting said control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said control program agent server being coupled via a network with facilities provided Within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said control program agent being coupled to an information access server functioning as a command file server and said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the Internet as a sub-agent of said control program agent; and wherein there are on the network including an intranet and the Internet a plurality of database gateways, and at the command of a command file running within a command file server one database gateway is coupled to another database gateway via the network by an inter-network routing protocol.
Claim 10
Dependent Claim 540 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a control program agent at said server node located somewhere on the Internet supporting said control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said control program agent server being coupled via a network with facilities provided Within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said control program agent being coupled to an information access server functioning as a command file server and said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the Internet as a sub-agent of said control program agent; and wherein there are on the network including an intranet and the Internet a plurality of database gateways, and at the command of a command file running within a command file server one database gateway is coupled to another database gateway via the network by an inter-network routing protocol.
Claim 11
Dependent Claim 51 words
A computer network according to claim 7, wherein a web browser initiated request is distributed via an intranet to the Intranet whereby access of data is obtained not only intranet, but also via the Internet to gather data from a database supported by a command file server located outside the intranet.
Claim 12
Dependent Claim 77 words
A computer network according to claim 7, wherein a web browser initiated request is distributed via an intranet to the Intranet whereby access of data is obtained not only intranet, but also via the Internet to gather data from a database supported by a command file server located outside the intranet and coupled to said command file server with public access or access obtained after processing of variable access authorization data provided through said command file server.
Claim 13
Dependent Claim 43 words
A computer network according to claim 7, further comprising wherein by submission of a request at a web browser a user can not only access information within an intranet, but can reach outside the intranet to gather information located elsewhere via the Internet.
Claim 14
Dependent Claim 97 words
A computer network according to claim 10 wherein said server which is said server coupled to said client for receiving and fulfilling a request as an agent of said client is a web server for supporting a web browser, and said server includes means for receiving from a world wide web browser a request to be fulfilled as an agent of the browser client, a control program agent for organizing organizing distributed sub-agents as distributed integration solution servers on an intranet network supporting the web server which also has an access agent servers accessible over the Internet.
Claim 15
Dependent Claim 36 words
A computer network according to claim 11, further comprising a plurality of distributed integration solution servers for executing selected capsule objects which perform programmable functions upon a received command from a web server control program agent.
Claim 16
Dependent Claim 44 words
A computer network according to claim 11, further comprising a database gateway coupled to a plurality of database resources for supplying upon a single request made from a Hypertext document, requested information from multiple data bases located at different types of databases geographically dispersed.
Claim 17
Dependent Claim 68 words
A computer network according to claim 11, further comprising command objects for performing calculations, formatting, and other services prior to reporting to the web browser or to other locations, in a selected format a requested result report selected from a set of result reports, including a display report, facsimile report, a printer report, a report to customer installations, and a report to TV video subscribers, with account tracking.
Claim 18
Dependent Claim 547 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a control program agent at said server node located somewhere on the Internet supporting said control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said control program agent server being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said control program agent being coupled to an information access server functioning as a command file server and said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the internet as a sub-agent of said control program agent; and wherein there are on the networking including an intranet and the Internet a plurality of database gateways, and at the command of a command file running within a command file server one database gateway is coupled to another database gateway via the network by an inter-network routing protocol invoking coupling of database gateways by UALs.
Claim 19
Dependent Claim 547 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a control program agent at said server node located somewhere on the Internet supporting said control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said control program agent server being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said control program agent being coupled to an information access server functioning as a command file server and said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the internet as a sub-agent of said control program agent; and wherein there are on the networking including an intranet and the Internet a plurality of database gateways, and at the command of a command file running within a command file server one database gateway is coupled to another database gateway via the network by an inter-network routing protocol invoking coupling of database gateways by UALs.
Claim 20
Dependent Claim 43 words
A computer network according to claim 15, further comprising wherein by submission of a request at a web browser a user can not only access information within an intranet, but can reach outside the intranet to gather information located elsewhere via the Internet.
Claim 21
Dependent Claim 97 words
A computer network according to claim 16 wherein said server which is said server coupled to said client for receiving and fulfilling a request as an agent of said client is a web server for supporting a web browser, and said server includes means for receiving from a world wide web browser a request to be fulfilled as an agent of the browser client, a control program agent for organizing organizing distributed sub-agents as distributed integration solution servers on an intranet network supporting the web server which also has an access agent servers accessible over the Internet.
Claim 22
Dependent Claim 68 words
A computer network according to claim 17, further comprising command objects for performing calculations, formatting, and other services prior to reporting to the web browser or to other locations, in a selected format a requested result report selected from a set of result reports, including a display report, facsimile report, a printer report, a report to customer installations, and a report to TV video subscribers, with account tracking.
Claim 23
Dependent Claim 36 words
A computer network according to claim 16, further comprising a plurality of distributed integration solution servers for executing selected capsule objects which perform programmable functions upon a received command from a web server control program agent.
Claim 24
Dependent Claim 44 words
A computer network according to claim 16, further comprising a database gateway coupled to a plurality of database resources for supplying upon a single request made from a Hypertext document, requested information from multiple data bases located at different types of databases geographically dispersed.
Claim 25
Dependent Claim 569 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon, receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a first control program agent at said server located somewhere on the Internet supporting said a control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said second control program agent node being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, a second control program agent node located somewhere on the Internet supporting a second control program agent by a coupling or addressing with a uniform resource locator, said second control program agent node being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said first control program agent being coupled to said second control program agent node located somewhere on the Internet supporting said second control program agent and coupled to and supporting a a command file server, said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the Internet as a sub-agent of said control program agent.
Claim 26
Dependent Claim 569 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon, receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser at said client computer for making requests, means for associating said web browser with a homepage at said server by a coupling or addressing with a uniform resource locator, a first control program agent at said server located somewhere on the Internet supporting said a control program agent coupled to and supporting said homepage by a coupling or addressing with a uniform resource locator, said second control program agent node being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, a second control program agent node located somewhere on the Internet supporting a second control program agent by a coupling or addressing with a uniform resource locator, said second control program agent node being coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said first control program agent being coupled to said second control program agent node located somewhere on the Internet supporting said second control program agent and coupled to and supporting a a command file server, said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the Internet as a sub-agent of said control program agent.
Claim 27
Dependent Claim 67 words
A computer network according to claim 21, wherein said first control program agent resides on a first web server supporting said web browser and said second control program agent resides on a second web server which is coupled via its own network to an associated command file server to perform tasks requested by said web browser and communicated to said web browser after passing through multiple networks.
Claim 28
Dependent Claim 393 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser, means for associating said web browser with a homepage including a first control program agent node supporting a control program agent coupled to and supporting said homepage and supporting an API to access a database available to said first control program agent node, said control program agent and API enabling a user of said web browser to gather information from said database available to said first control program agent node and to gather information from an intranet resource and to provide access thereto in response to an interrogation initiated at a remote web browser.
Claim 29
Dependent Claim 393 words
A computer network comprising a plurality of servers, each supporting at least one client computer, said network comprising: said client computer for making requests; said server coupled to said client for receiving and fulfilling a request as an agent of said client; a plurality of information access servers, for acting a sub-agents for said server during a process of fulfilling requests, said information access servers providing access to capsule objects which perform programmable functions which are executable upon a received command initiated from said server, said server including a control program agent for receiving a user request initiated at the client computer for information and for transmitting said request to a sub-agent information access server having capsule objects which execute upon control programmable functions requested by said server; said sub-agent information access servers being coupled directly and/or via the network to a plurality of database resource gateways for information retrieval from ones of a plurality of database resources having data which may fulfill a data need of said request; said sub-agent information access servers executing a capsule object to cause any relevant information contained in said plurality of database resources which fulfill a data need of said request to be retrieved and processed by said sub-agent capsule object, said sub-agent after retrieval from the databases and processing of said data storing said retrieved and processed data as results in a file created for return to said control program agent of said server and returning said created file to said server in response to said control program agent transmission, said control program agent of said server upon receipt of said file from said sub-agent causing a report of said results of said sub-agent's processed to a facility determined by said client request; and wherein said network includes a web browser, means for associating said web browser with a homepage including a first control program agent node supporting a control program agent coupled to and supporting said homepage and supporting an API to access a database available to said first control program agent node, said control program agent and API enabling a user of said web browser to gather information from said database available to said first control program agent node and to gather information from an intranet resource and to provide access thereto in response to an interrogation initiated at a remote web browser.
Claim 30
Dependent Claim 151 words
A computer network according to claim 23, wherein said remote web browser is also coupled to a second control program agent node located on the Internet, said second control program agent node supporting a second control program agent supporting an API to access a database available to said first control program agent node via said second control program agent said second control program agent and API enabling a user of said web browser to gather information from a database available to said first control program agent node via said second control program agent node and to gather information from an intranet resource and to provide access thereto in response to an interrogation initiated at said web browser across the Internet by a coupling or addressing with a uniform resource locator to said second control agent node and from resources available on an intranet coupled to said second control program agent node.
Claim 31
Dependent Claim 182 words
A computer network according to claim 23, wherein said second control program agent node is coupled via a network with facilities provided within an intranet for private owner facilities and which may be protected by firewalls at the intranet boundary, said second control program agent node located somewhere on the Internet supporting said second control program agent by a coupling or addressing with a uniform resource locator, said first control program agent being coupled to said second control program agent node located somewhere on the Internet supporting said second control program agent and coupled to and supporting a a command file server, said command file server being coupled to a database gateway for gathering information from databases coupled to said database gateway and located on different database servers, said command file server supporting a plurality of command file objects which are programmed to perform web browser service support functions at the request of a user of said web browser to access information within the intranet and to gather information located elsewhere via the Internet as a sub-agent of said control program agent.
Claim 32
Dependent Claim 72 words
A computer network according to claim 23, wherein said web browser is at a web server location with said web server providing said control program agent node, and browser requests, if authorized for access across said intranet, accesses a command file agent in a web server on said intranet providing said second command file agent node, which then utilize DIS capsules provided by a DIS Server functioning as a command file server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-02-23 2001-08-25 2002-02-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-02-23 2005-08-25 2006-02-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-02-23 2009-08-25 2010-02-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag