Method, system, and program for executing operations on a...

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S223000

Reexamination Certificate

active

06529938

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method, system, and program for executing operations on a client in a network environment and, in particular to an enterprise computing environment wherein ultimate control rests with a centralied server authority.
2. Description of the Related Art
In a client/server environment managed by a central authority, such as a corporate network administrator, the network administrator may perform various system management functions at the client machines used by employees, customers, or other users of corporate resources operating at client computers. Such network management functions may include providing program updates, monitoring and scanning files to determine the clients configuration, using the client as a console, etc. The Tivoli Systems Inc. (Tivoli) Tivoli Management Agent (TMA) provides a framework to allow a network administrator to perform network management operations such as software distribution, inventory scanning, user administration and distributed monitoring. The TMA software is installed on a client to allow the client to function as part of a larger computing enterprise managed by the network administrator. The TMA software executes a TMA daemon in the client, which is activated to provide the central administrator certain levels of control over client operations.
For instance, Tivoli Inventory allows the network administrator to automatically scan clients to collect hardware and software configuration information from client systems. Tivoli Inventory is used with Tivoli Software Distribution to determine the updates the clients need to conform to system configuration requirements and allow a technical support consultant to better diagnose problems at the client by reviewing the clients configuration. Tivoli Remote Control allows a network administrator complete real-time remote control and the ability to quickly establish connections, control desktop systems, and distribute applications executing across multiple clients.
There is a need in the art for an improved method, system, and program for performing enterprise wide operations.
SUMMARY OF THE PREFERRED EMBODIMENTS
Preferred embodiments disclose a system, method, and program for executing operations on a client computer transmitted from a server over a network. A server operation is received indicating actions to perform on the client. A determination is made as to whether the requested operation is permitted according to a set of rules. The requested operation is executed on the client if there is no rule that prohibits the requested operation. The server is then notified that the requested action completed or that the requested action was not executed because of one rule prohibiting execution of the operation.
In further embodiments, an override code associated with the requested operation is processed. The requested operation that is prohibited because of at least one rule is executed after processing the override code.
In still further embodiments, a client program executes a server program on the client that is transferred from the server to the client. The server program performs the steps of providing the requested operation to the client program and notifying the server of one of the results. The client program performs the steps of determining whether the requested operation is permitted according to the rules and executing the requested operation if there is no rule that prohibits the action.
Preferred embodiments provide a mechanism to allow client computers in a network/client environment a certain degree of control over the execution of network operations transmitted from a central server. With preferred embodiments, the centralized server authority is notified as to the client's execution of server initiated operations. Further, the server may provide an override code with the operation to cause the client to execute the server initiated operation notwithstanding the effort by the client to set a rule to block such operations. In this way, in an enterprise computing environment ultimately managed by a central authority, users at clients have a certain degree of control to block or limit server actions attempting to affect the client, with the caveat that the ultimate control and determiner of whether the client may block operations lies with the centralized server authority.


REFERENCES:
patent: 5561769 (1996-10-01), Kumber et al.
patent: 5797128 (1998-08-01), Birnbaum
patent: 5987611 (1999-11-01), Freund
patent: 6065055 (2000-05-01), Hughes et al.
patent: 6073214 (2000-06-01), Fawcett
patent: 6209032 (2001-03-01), Dutcher et al.
patent: 6286138 (2001-09-01), Purcell
patent: 6304892 (2001-10-01), Bhoj et al.
patent: 6304893 (2001-10-01), Gish
U.S. patent application Ser. No. 08/724,662, entitled “Load Balancing in a Distributed Computer Enterprise Environment”, Oct. 1, 1996.
U.S. patent application Ser. No. 08/724,663, entitled “Scaleable and Extensible System Management Architecture With Dataless Endpoints”, Oct. 1, 1996.
K.J. Maly, et al. “A Privilege Management System for a Secure Network”, Department of Computer Science, Old Dominion University, Norfolk, VA, pp. 1-14, Jul. 1997.
Joseph Pasquale, “Knowledge-Based Distributed Systems Management”, Jun. 1986, Report No. UCB/CSD 86/295, PROGRESS Report No. 86.1, Computer Sciences Division (EECS), University of California Berkley, Berkley, CA.
Jim Duffy, “CA Distributes Management and Integrates with HP”, Network World, May 31, 1993, p. 17, p. 23.
Michael Bucken, “Do All Roads Lead to Unicenter?”, Software Magazine, Apr. 1996.
Motive Communications, “At A Glance”, pp. 1-2, May 1997.
Motive Communications, “The Motive System: First Software for Support Chain Automation”, pp. 1-2, May 1998.
Motive Communications, “What is Support Chain Automation”, pp. 1-2, Oct. 2, 1998.
Motive Communications, “SCA And Other Support Technologies”, p. 1, Oct. 2, 1998.

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

Method, system, and program for executing operations on a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, system, and program for executing operations on a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and program for executing operations on a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3006661

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