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

Method for distributed task fulfillment of web browser requests

Assignee: Google LLC
•
Filing: 1995-06-07
•
Granted: 1998-01-20
•
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-10-25 14:09
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/917; Y10S707/953; Y10S707/955; Y10S707/959; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 196 words
A method for distributed task fulfillment of requests of a web browser with a command file agent tangibly embodying a program set of instructions executable by a supporting machine environment for performing method steps required by a request initiated at said web browser and fulfilling the request by a providing a result, said method steps comprising: receiving at said command file agent a submit command from a control program agent in preparation for a report and variables associated with said report to pass to said command file agent as a command file variable for use in naming a report file which will be created by said command file agent will create that said report file with a unique file name during execution of said command file agent, processing by said command file agent a series of linked objects according to a specified flow sequence within a distributed data environment specified by said command file agent, including executing functions specified in said command file agent for including data retrieval and processing, and in the process storing the result of said processing in said report file having said unique file name during execution of said command file agent.
Claim 2
Independent Claim 196 words
A method for distributed task fulfillment of requests of a web browser with a command file agent tangibly embodying a program set of instructions executable by a supporting machine environment for performing method steps required by a request initiated at said web browser and fulfilling the request by a providing a result, said method steps comprising: receiving at said command file agent a submit command from a control program agent in preparation for a report and variables associated with said report to pass to said command file agent as a command file variable for use in naming a report file which will be created by said command file agent will create that said report file with a unique file name during execution of said command file agent, processing by said command file agent a series of linked objects according to a specified flow sequence within a distributed data environment specified by said command file agent, including executing functions specified in said command file agent for including data retrieval and processing, and in the process storing the result of said processing in said report file having said unique file name during execution of said command file agent.
Claim 3
Dependent Claim 43 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: invoking internetwork routing functions by said command file agent after authorization data is received during execution of a request submitted by said control program agent.
Claim 4
Dependent Claim 42 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: receiving prior to creating a report file having said unique filename data originated by an HTML document's variables stored by said control program agent.
Claim 5
Dependent Claim 32 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: invoking internetworking routing functions to query databases where they are located on the network.
Claim 6
Dependent Claim 59 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: invoking internetworking routing functions to query databases where they are located on the network by reaching a destination on the Internet by a link between systems and routing data retrieved from one physical unit to another according to an applicable protocol.
Claim 7
Dependent Claim 66 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: invoking internetworking routing functions to query databases where they are located on the network by reaching a destination on the Internet by a link between systems and routing data retrieved from one physical unit to another according to an applicable protocol, employing a URL address for Internet locations.
Claim 8
Dependent Claim 69 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein said control program acts in concert with said command file agent execution in fulfilling requests and wherein the command file agent agent is an object program with executable additions which have been created to interact with said control program agent when object icons are identified by a user of a web browser.
Claim 9
Dependent Claim 31 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein said command file agent performs programmable functions on data which is retrieved from databases.
Claim 10
Dependent Claim 49 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein said command file agent performs programmable functions on data which is retrieved from databases, and not only does a command file agent get data, it combines, reformats, and updates, the data retrieved.
Claim 11
Dependent Claim 80 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein said command file agent performs programmable functions on data which is retrieved from databases functioning as a dedicated processor processing data gathered or created during a Web browser request to output the end result to the user under programmable parameters determined by the creator of a command file agent, as may be selected, if desired, by the user as part of the request.
Claim 12
Dependent Claim 41 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein the user enters inputs as part of his request, either free form or by selection of variables in the menus afforded to the user.
Claim 13
Dependent Claim 65 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: responding to a recorded click on a object icon portrayed on a user screen and linking command files represented by said icon to link said object as one of said series of liked objects to perform an indicated specified flow sequence specified by one or more icons.
Claim 14
Dependent Claim 58 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: providing functions as by successive execution of a list of commands listed in a command file agent, including any calls to programs written in another language, to perform specific functions that are requested by the user from his initiation session.
Claim 15
Dependent Claim 82 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: providing functions as by successive execution of a list of commands listed in a command file agent, including any calls to programs written in another language, to perform specific functions that are requested by the user from his initiation session, and wherein user further qualifies the execution of the command file by providing parameters which are used in the invocation of a command file.
Claim 16
Dependent Claim 54 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, further including: providing functions as by successive execution of a list of commands listed in a command file agent, including any calls to programs for SQL queries of a specific database, which are invoked by the command file.
Claim 17
Dependent Claim 36 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein a command file agent, represented by a series of linked objects, is supported by an internetwork processor support environment.
Claim 18
Dependent Claim 40 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein within a decision interpretation system environment an integrated capsule creates a text report file as a result of the a make text object.
Claim 19
Dependent Claim 45 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein within a decision interpretation system environment an integrated capsule creates a text report file as an object result file, which object result file is displayed at the browser.
Claim 20
Dependent Claim 48 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein a multiple data retrieval command file agent (91(a) . . . 91(n)) initiates as a first step multiple queries to different databases which are specified by the parameters of the request.
Claim 21
Dependent Claim 118 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein a multiple data retrieval command file (91(a) . . . 91(n)) initiates as a first step multiple queries to different databases which are specified by the parameters of the request to initiate multiple queries as SQL search requests with as multiple steps (91(a) . . . 91(n)) executed by a command file agent server with a database gateway to select data from differing base databases located inside an intranet and on the Internet by internetwork routing to at least one other database gateway and its linked databases, and storing the retrieved date data in a buffer declared by the command file.
Claim 22
Dependent Claim 93 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, including performing additional steps (91(b), 91(c), 91(d), and 91(n)) to retrieve data and store in their command file object buffer data retrieved from other base databases, each returning data back to a command file declared buffer, and in a subsequent linked processing step (92) data from the database queries in the preceding data retrieval steps is joined by joining according to an object command file and stored in a buffer related to this joining object command file.
Claim 23
Dependent Claim 56 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, including in a subsequent processing step performed by calculation object command file agent (93) on joined data in a joined database result buffer (92) desired calculations are performed on joined data in accordance with the parameters indicated by the request.
Claim 24
Dependent Claim 55 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, including in accordance with the request parameters text is formatted to space delimited text by a format object command file agent function (94), and storing the results in a buffer associated with a format object command file agent (94).
Claim 25
Dependent Claim 78 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, wherein a make text command file agent causes the formatted text to be created as a text file for use via a WWW server (131) permitting said text file to be stored in a file which is accessible to and retrieved and displayed in the form requested an at the location determined by Web browser input parameters to a control program agent.
Claim 26
Dependent Claim 22 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, including creating a graphical report file.
Claim 27
Dependent Claim 46 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, including creating a graphical report file utilizing a retrieval object command file agent to retrieve data from one or more data bases as specified in the parameters of the request.
Claim 28
Dependent Claim 36 words
A method for distributed task fulfillment of requests of a web browser according to claim 3, including utilizing a plot object command file agent to plot retrieved data with the results being stored in a buffer.
Claim 29
Dependent Claim 49 words
A method for distributed task fulfillment of requests of a web browser according to claim 1, including creating a result-to-be-presented file with a bitmap object command file agent a bitmap ready for display in a form and at a location determined by a request from a Web browser (130).

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-19 2001-07-21 2002-01-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-19 2005-07-21 2006-01-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-19 2009-07-21 2010-01-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag