Microsoft - Redmond, WA Feb 1990 - Feb 2000
Network Architect/Software Development Engineer
Intel Corporation - Hillsboro, OR Aug 1984 - Dec 1989
Staff Engineer
Education:
The University of Texas at Austin 1978 - 1982
PhD, Computer Science
James E. Allard - Seattle WA Vincent Fernandes - Redmond WA Kyle W. Geiger - Redmond WA Seth B. Pollack - Seattle WA Chad W. Royal - Redmond WA David S. Stutz - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1300
US Classification:
709203
Abstract:
A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator (âURLâ) that identifies a script, an object class, and a function of the object class to invoke. In response to receiving the request, the server starts the script and transfers control to the script. The script instantiates an object of the object class identified in the URL of the received request and invokes the function identified in the URL of the received request. The invoked function performs the behavior of the function, creates a response to be sent to the client, and sends the response to the client. The response contains state information describing a state of the object after the behavior of the function is performed. When the client subsequently sends a request to invoke a function of the object class, the state information is included in the request so that the function can perform its behavior based on the state information.
Method And Systems For Invoking Methods Of Objects Over The Internet
James E. Allard - Seattle WA Vincent Fernandes - Redmond WA Kyle W. Geiger - Redmond WA Seth B. Pollack - Seattle WA Chad W. Royal - Redmond WA David S. Stutz - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1300
US Classification:
709203, 709217, 709219
Abstract:
A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator (âURLâ) that identifies a script, an object class, and a function of the object class to invoke. In response to receiving the request, the server starts the script and transfers control to the script. The script instantiates an object of the object class identified in the URL of the received request and invokes the function identified in the URL of the received request. The invoked function performs the behavior of the function, creates a response to be sent to the client, and sends the response to the client. The response contains state information describing a state of the object after the behavior of the function is performed. When the client subsequently sends a request to invoke a function of the object class, the state information is included in the request so that the function can perform its behavior based on the state information.
Method And System For Invoking Methods Of Objects Over The Internet
James E. Allard - Seattle WA Vincent Fernandes - Redmond WA Kyle W. Geiger - Redmond WA Seth B. Pollack - Seattle WA Chad W. Royal - Redmond WA David S. Stutz - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1300
US Classification:
709219
Abstract:
A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator ("URL") that identifies a script, an object class, and a function of the object class to invoke. In response to receiving the request, the server starts the script and transfers control to the script. The script instantiates an object of the object class identified in the URL of the received request and invokes the function identified in the URL of the received request. The invoked function performs the behavior of the function, creates a response to be sent to the client, and sends the response to the client. The response contains state information describing a state of the object after the behavior of the function is performed. When the client subsequently sends a request to invoke a function of the object class, the state information is included in the request so that the function can perform its behavior based on the state information.