Electrical computers and digital processing systems: interprogra – Remote procedure call
Reexamination Certificate
2005-03-29
2005-03-29
Bullock, Jr., Lewis A. (Department: 2127)
Electrical computers and digital processing systems: interprogra
Remote procedure call
Reexamination Certificate
active
06874151
ABSTRACT:
An applet which executes in isolation within an applet viewer builds and sends remote procedure calls by encoding remote procedure calling (RPC) requests as requests for documents in a known, standard document request format, such as a hypertext transfer protocol (HTTP) universal resource locator (URL). A portion of the name space for documents which can be retrieved according to HTTP is reserved for RPC requests. The applet process encodes an RPC request as a request to receive a document in the portion of the name space reserved for RPC requests and sends the URL to an RPC process. The RPC process receives the URL and determines that the URL specifies a document in the name space portion reserved for RPC requests and parses the RPC request from the URL and services the RPC request. In addition, the RPC process places any results produced by servicing the RPC request into a document which is then sent to the applet. In addition, the applet sends an HTTP URL which indicates the applet is ready to process RPC requests from the RPC process. In response, the RPC process sends RPC requests as portions of a virtual document which is sent to the applet in response to the HTTP URL. The applet receives the portions of the virtual document, parses the RPC requests therefrom, and processes the parsed RPC requests.
REFERENCES:
patent: 5572643 (1996-11-01), Judson
patent: 5715453 (1998-02-01), Stewart
patent: 5742768 (1998-04-01), Gennaro et al.
patent: 5754857 (1998-05-01), Gadol
patent: 5761673 (1998-06-01), Bookman et al.
patent: 5805829 (1998-09-01), Cohen et al.
patent: 5870544 (1999-02-01), Curtis
patent: 5956483 (1999-09-01), Grate et al.
patent: 6012083 (2000-01-01), Savitzky et al.
patent: 6012090 (2000-01-01), Chung et al.
patent: 6052710 (2000-04-01), Saliba et al.
patent: 6067579 (2000-05-01), Hardman et al.
patent: 6119166 (2000-09-01), Bergman et al.
patent: 6125352 (2000-09-01), Franklin et al.
Jaworski, Jamie. “Java Developer's Guide”. Chapter 27, Server Programs. Library of Congress. 1996. pp. 514-526.*
Sommers, Bret. “Distributing Java: Remote Objects for Java.” Java World. Jun. 1996, p. 1-9.*
Dumitrescu, Romeo. “Two-Stage Programming via the Client-Servlet-Coprocess Interaction Model.” Oct. 19, 1998.*
Bhargava, Hemant et al. “The World Wide Web: Opportunities for Operations Research and Management Science.” 1994.*
Sun Microsystems. “Java Remote Method Invocation.” 1997-2001.*
Linthicum, David S. “The Java APIs.” Internet Sytems. Apr. 1997.*
Sun Microsystems. “Java Remote Method Invocation Specification”, Feb. 1997.*
Person. “Using Windows 95”. 1995.
Bullock, Jr. Lewis A.
Lee & Hayes PLLC
Microsoft Corp.
LandOfFree
Interprocess communication mechanism for heterogeneous... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Interprocess communication mechanism for heterogeneous..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interprocess communication mechanism for heterogeneous... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3374283