Virtual environment manager for network computers

Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S229000, C718S104000

Reexamination Certificate

active

06757729

ABSTRACT:

I. BACKGROUND OF THE INVENTION
a. Field of the Invention
This invention relates to network computing. More specifically, this invention relates to methods and means for providing access to network services (for example, system services such as printing and local storage) to applications executing on network connected computers.
b. Related Art
As the network computing paradigm becomes ubiquitous, simplified inexpensive desktop computers, known as the Network Computers, that have no means of independent existence will become common place. Such devices may run a low function operating system (for simplicity) and rely on servers for basic system services including local storage, printing, and monitoring. While traditional clients, such as PCs, provide their own basic system services they are also likely to seek additional services from the network.
Existing approaches used to provide these basic system services to applications include the existence of a full-feature operating environment on the Network Computer and/or the requirment that each application provide its own set of needed services. The former approach is not feasible for network clients because these computers are not necessarily equipped with adequate physical resources such as physical memory and attached peripheral devices (e.g., disk drives) to support a full-feature operating environment (e.g., in the case of a Network Computer). The latter approach has the drawback of making each application aware of the platform and environment it can be run under so that it can provide support for necessary basic system services. Further, the former approach adds to the cost of the network clients, while the latter approach adds to the complexity in the design of applications.
II. SUMMARY OF THE INVENTION
It is an object of the present invention to provide a flexible, powerful, and portable means for enabling network based services for clients.
In a preferred embodiment, a downloadable middleware called the Virtual Environment Manager (VEM) is provided. The VEM allows applications to be developed completely independently of the architecture and environment of a client computer and the servers it connects to. For a client (i.e., a network computer) to access a service, the VEM queries a Service Directory Table available on one or more connected servers. The access to the Service Directory Table returns a handle, which is used to connect to the indicated service provider.


REFERENCES:
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5261044 (1993-11-01), Dev et al.
patent: 5287507 (1994-02-01), Hamilton et al.
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5408619 (1995-04-01), Oran
patent: 5426421 (1995-06-01), Gray
patent: 5442791 (1995-08-01), Wrabetz et al.
patent: 5475819 (1995-12-01), Miller et al.
patent: 5483652 (1996-01-01), Sudama et al.
patent: 5734828 (1998-03-01), Pendse et al.
patent: 5748896 (1998-05-01), Daly et al.
patent: 5802530 (1998-09-01), Van Hoff
patent: 5826000 (1998-10-01), Hamilton
patent: 5838906 (1998-11-01), Doyle et al.
patent: 5852722 (1998-12-01), Hamilton
patent: 5870544 (1999-02-01), Curtis
patent: 5886697 (1999-03-01), Naughton et al.
patent: 6009464 (1999-12-01), Hamilton et al.
patent: 6012100 (2000-01-01), Frailong et al.
patent: 6073172 (2000-06-01), Frailong et al.
patent: 6131116 (2000-10-01), Riggins et al.
patent: 6144960 (2000-11-01), Okada et al.
patent: 6185611 (2001-02-01), Waldo et al.
patent: 6266774 (2001-07-01), Sampath et al.
patent: 6449642 (2002-09-01), Bourke-Dunphy et al.
patent: 6496858 (2002-12-01), Frailong et al.
patent: 6560656 (2003-05-01), O'Sullivan et al.
patent: 6591290 (2003-07-01), Clarisse et al.
patent: 6604127 (2003-08-01), Murphy et al.
patent: 0780778 (1995-12-01), None
patent: WO 95 17064 (1995-06-01), None
patent: WO 9944124 (1999-09-01), None
patent: WO 9944127 (1999-09-01), None
patent: WO 9944134 (1999-09-01), None
patent: WO 0077635 (2000-12-01), None
patent: WO 0223927 (2002-03-01), None
(Berstein) Bernstein, Philip A. “Middleware: A Model for Distributed System Services”, pp. 86-98, Feb. 1996.*
Zukowski et al. “Metis: A Thin-Client Application Framework” Jun. 1997, USENIX.*
Waldo, Jim. “Object-oriented programming on the Network.” ECOOP'99, 1999.*
Wollrath, Ann. et al. “Simple Activation for Distributed Objects”, USENIX, Conference on OO Technologies (COOTS), Jun. 1995.*
Wollrath, Ann et al. “A Distributed Object Model for Java”, USENIX, Conference on OO Technologies and Systems (COOTS), Jun. 1996.*
Sun Microsystems. “The Java Language Environment, A White Paper”, Oct. 1995.*
Joint Submission, Interoperability Between Microsoft COM and OMG CORBA 2.0, Aug. 1994.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Virtual environment manager for network computers does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Virtual environment manager for network computers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual environment manager for network computers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3300631

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.