06212640 is referenced by 125 patents and cites 2 patents.

A method and apparatus for sharing resources in a network environment. Typically, a computer linked to the Internet may have resources or may provide services, that are usable by other computers. A user, using one or more embodiments of the invention, can access those resources or services as if they were locally situated. An application running on a client can access a resource on a remote computer by submitting a request via an Internet browser. The request is analyzed, converted to proper format and is transferred over the network lines to a server that can satisfy the request. For security reasons, an application may not be authorized to submit a request directly to a server on the Internet. For example, limitations have been implemented that prohibit a requesting application from obtaining access to resources of a server computer unless that application is a trusted application. If a requesting application has a trusted status, then its request for connecting to the server is granted. If a request submitted by an application to a server is denied, then a server that entrusts the application is identified, and the request is submitted to that server. A program code called a “servlet” is implemented on that server to accept the requests submitted by a trusted application. The submitted requests are analyzed by the servlet and are forwarded to a resource server that can satisfy the requests. A response from the resource server is routed through the servlet back to the requesting application.

Title
Resources sharing on the internet via the HTTP
Application Number
9/277218
Publication Number
6212640 (B1)
Application Date
March 25, 1999
Publication Date
April 3, 2001
Inventor
Brent Callaghan
Mountain View
CA, US
Abhay Gupta
Milpitas
CA, US
Alejandro Abdelnur
Sunnyvale
CA, US
Agent
The Hecker Law Group
US
Assignee
Sun Microsystems
CA, US
IPC
G06F 11/00
View Original Source