Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Centralized controlling
Reexamination Certificate
1999-12-09
2003-09-02
Vu, Viet D. (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Centralized controlling
C709S241000, C709S203000, C709S224000
Reexamination Certificate
active
06615274
ABSTRACT:
TECHNICAL FIELD
The present invention relates generally to networking, and in particular to computer network control systems and methods.
BACKGROUND INFORMATION
Network distribution of software products has become one of the most important means by which a software vendor can efficiently and conveniently support its customers. Notwithstanding, these procedures take time, which often results in frustration and impatience on the part of the receiving customers. For example, a distribution of a large software package (i.e., greater than 100 megabytes) to a large number of end user machines (i.e., greater than a 1000) can take many hours if not days. During this time, the end users are often left wondering about the status of the download. In addition, a distribution can encounter a variety of errors and similar anomalies, including unavailable target machines on the network, failed installation on various end user machines, and network outages. In these cases, both the distributing entity and the end users have a vested interest in monitoring the distribution progress.
Currently available software distribution methods provide little, if any, feedback to the end users with regards to the progress and status of the download process. Often the end users are presented with a simple hourglass icon on their computer screens which indicates that the process has been initiated, but provides little information as to when the distribution might finish or if any errors have been encountered. It is not until the distribution is finally finished, that the end user is provided with a dialog box indicating that either the download has been successful or that an error has occurred at some point during the process. The actual source of any errors may or may not be clearly identified. Moreover, once a distribution has been initiated, it cannot be canceled, unless the downloading server is restarted by specific invocation of a command line. When this happens, the states of each node in the network can be left in an indeterminate state.
In sum, the need has arisen for systems and methods which reduce the level of frustration often experienced by end users patiently awaiting the receipt of a software distribution. Among other things, these systems and methods should allow the end users to monitor the progress to get a reasonable idea of when the distribution might finish as well as advising those end users of any errors which have occurred which are affecting the download process. Moreover, provision would preferably be made to allow closer control of the distribution process including but not limited to the ability to pause, resume or abort an active distribution.
SUMMARY OF THE INVENTION
According to the principles of the present invention, a method is disclosed for effectuating control actions in a computer network including a server running a Distribution Manager program, a database and a hierarchy of repeaters and endpoints. A selected control action is initiated and a distribution identifier passed to the Distribution Manager for identifying a data distribution to be controlled. The Distribution Manager retrieves information from the database identifying a route through the hierarchy of repeaters and endpoints for the data distribution. A control message is created by the Distribution Manager, which identifies the selected control action, and the message is passed via the identified route through the hierarchy of repeaters and endpoints.
One network embodying the principles of the present invention includes a plurality of data processing endpoints and a plurality of repeaters for selectively distributing data to those endpoints. The Distribution Manager receives information initiating a control action for a selected data distribution and in response, retrieves information from an associated database identifying a route of the selected data distribution to selected ones of the endpoints through selected ones of the repeaters. A control messages is generated by the Distribution Manager for effectuating the control action in the selected end user terminals. The control message includes an identifier of the control message, a identifier of the distribution to be controlled, an identifier of the selected control action, and an identifier of the route through the repeaters to the end points. The controlled message is passed to the selected repeaters for transmission to the selected end user terminals via the identified route.
The present inventive principles thus allow a greater control over data distributions being handled by a computer network. In particular, a given distribution can quickly and efficiently pause, cancel or resume from pause, although other control actions are possible.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention.
REFERENCES:
patent: 4523206 (1985-06-01), Sasscer
patent: 4697266 (1987-09-01), Finley
patent: 5367643 (1994-11-01), Chang et al.
patent: 5446874 (1995-08-01), Waclawsky et al.
patent: 5448230 (1995-09-01), Schanker et al.
patent: 5455934 (1995-10-01), Holland et al.
patent: 5457683 (1995-10-01), Robins
patent: 5566306 (1996-10-01), Ishida
patent: 5572678 (1996-11-01), Homma et al.
patent: 5586256 (1996-12-01), Thiel et al.
patent: 5590124 (1996-12-01), Robins
patent: 5680602 (1997-10-01), Bloem et al.
patent: 5701482 (1997-12-01), Harrison et al.
patent: 5701484 (1997-12-01), Artsy
patent: 5724516 (1998-03-01), Temoshenko
patent: 5726979 (1998-03-01), Henderson et al.
patent: 5745783 (1998-04-01), Suzuki et al.
patent: 5754763 (1998-05-01), Bereiter
patent: 5799323 (1998-08-01), Mosher, Jr. et al.
patent: 5805920 (1998-09-01), Sprenkle et al.
patent: 5819083 (1998-10-01), Chen et al.
patent: 5842212 (1998-11-01), Ballurio et al.
patent: 6240335 (2001-05-01), Wehrung et al.
patent: 0 192 120 (1986-08-01), None
patent: 0 711 088 (1996-05-01), None
patent: 0 871 123 (1998-10-01), None
patent: 66464 (1994-04-01), None
patent: 7-50673 (1995-02-01), None
patent: 9-331323 (1997-12-01), None
patent: 10-303890 (1998-11-01), None
patent: 1741145 (1992-06-01), None
patent: WO 97/15018 (1997-04-01), None
patent: WO97/38624 (1997-10-01), None
“Error Handler Activation Procedure,”IBM Technical Disclosure Bulletin, vol. 37 No. 08, Aug. 1994, pp. 231-232.
“Transferring Bulk Data in Message Queueing System,”IBM Technical Disclosure Bulletin, vol. 41 No. 01, Jan. 1998, pp. 437-438.
“Execution Time Dynamic Data Collection at First Detection of Failure,”IBM Technical Disclosure Bulletin, vol. 37 No. 06B, Jun. 1994, pp. 391-392.
“‘Variable Paged Array’ Datatype,”IBM Technical Disclosure Bulletin, vol. 37 No. 07, Jul. 1994, pp. 89-92.
“Distributing a Document Using a Regional Reference,”IBM Technical Disclosure Bulletin, vol. 33 No. 3A, Aug. 1990, p. 251.
“Using Data Link Control-Level Feedback to Control Application Buffer Usage and Packet Loss,”IBM Technical Disclosure Bulletin, vol. 41 No. 01, Jan. 1998, pp. 199-204.
“Dynamic Determination of Network Topology,”IBM Technical Disclosure Bulletin, vol. 38 No. 03, Mar. 1995, pp. 411-418.
“Pointer Collection and Reporting for Error Recovery Procedures Branching,”IBM Technical Disclosure Bulletin, vol. 39 No. 07, Jul. 1996, pp. 87-90.
“Hybrid Switch Control Scheme for Fast Point-to-Point/Multicast/Hunt-Group Connection Setup,”IBM Technical Disclosure Bulletin, vol. 37 No. 11, Nov. 1994, pp. 641-646.
“Flow Control of Prioritized Data in a Multimedia Communications System,”IBM Technical Disclosure Bulletin, vol. 37 No. 01, Jan. 1994, pp. 531-532.
“Distributed Object Encapsulation of Customer Information Control System Distributed Transaction Processing,”IBM Technical Disclosure Bulletin, vol. 38 No. 01, Jan. 1995, pp. 177-180.
“Reconciliation of Shadowed Mail Items with Master,”IBM Technical Disclosure Bulletin, vol. 33 No. 6B, Nov. 1990, pp. 120-121.
“Riada
Achtermann Jeffrey Mark
Bose Arabinda
Giammaria Alberto
International Business Machines - Corporation
Vu Viet D.
LandOfFree
Computer network control systems and methods does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer network control systems and methods, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer network control systems and methods will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3088078