Interactive computer network and method of operation
First Claim
1. A system for automatically updating a program stored in a remote computer, the system comprising:
- a remote computer including a remote memory for storing a program and a remote revision status, the remote program revision status indicating the revision level of the program stored in the remote memory;
a main computer including a main memory for storing the latest revisions of the program and a main program revision status, the main program revision status indicating the revision level of the program stored in the main memory;
means for transmitting the remote program revision status from the remote computer to the main computer;
means for comparing the remote program revision status to the main program revision status;
means for determining which portions of the program stored in a main memory are different from the program stored in the remote memory;
means for transmitting updated portions of the program stored in the main computer to the remote computer;
means for replacing portions of the program stored in the remote computer with updated portions of the program received from the main computer; and
means for transmitting the new program revision status from the main computer to the remote computer.
0 Assignments
0 Petitions
Accused Products
Abstract
A distributed processing, interactive computer network and method of operation is described. The network is designed to provide very large numbers of simultaneous users access to large numbers of applications which feature interactive text/graphic sessions. The network includes one or more host computers having application data stores; a plurality of concentrator computers, also including application data stores, the concentrator computers being connected in groups of one of more to each of the host computers; and a plurality of reception system computers connected in groups of one or more to each of the concentrator computers, the reception system computers being arranged so that respective users can request interactive applications at the reception system computers. In accordance with the design, the reception system computers also include application data stores. The method for operating the network includes steps for generating the interactive text/graphic sessions from objects that include data and/or program instructions. Additionally, the method features steps for distributing objects among the data stores of the network computers, and, thereafter, permitting the reception system computer at which an application is requested to selectively collect objects required for the application from the network and the respective reception system so that the requested application may be presented at the reception system based on the objects collected. This operation decreases processing demand on the higher-level network elements, permitting them to function primarily as data supply and maintenance resources, thereby reducing network complexity, cost and response time.
136 Citations
6 Claims
-
1. A system for automatically updating a program stored in a remote computer, the system comprising:
-
a remote computer including a remote memory for storing a program and a remote revision status, the remote program revision status indicating the revision level of the program stored in the remote memory;
a main computer including a main memory for storing the latest revisions of the program and a main program revision status, the main program revision status indicating the revision level of the program stored in the main memory;
means for transmitting the remote program revision status from the remote computer to the main computer;
means for comparing the remote program revision status to the main program revision status;
means for determining which portions of the program stored in a main memory are different from the program stored in the remote memory;
means for transmitting updated portions of the program stored in the main computer to the remote computer;
means for replacing portions of the program stored in the remote computer with updated portions of the program received from the main computer; and
means for transmitting the new program revision status from the main computer to the remote computer. - View Dependent Claims (2, 3, 4, 5, 6)
means for storing and maintaining variable data and constant data related to a plurality of products in the memory of the main computer, means for storing constant data related to a plurality of products in the memory of the remote computer, means for selecting a product from the remote computer memory for which product information is desired, means for comparing constant data in the memory of the remote computer with constant data in the memory of the main computer, means for determining updated portions of the constant data stored in the main computer that are different than the constant data stored in the remote computer, means for transmitting the updated portions of the constant data stored in the main computer from the main computer to the remote computer, and means for replacing portions of the constant data stored on the remote computer with the updated portions of constant data received from the main computer. -
3. The system of claim 2, further comprising
means for integrating constant data stored in the memory of the remote computer associated with the selected product with the variable data received from the main computer to provide information related to the selected product including both constant and variable data. -
4. The system of claim 2, further comprising
means for storing and maintaining a main constant data revision status in the memory of the main computer, the main constant data revision status indicating the revision level of the constant data stored in the main computer, means for storing a remote constant data revision status in the memory of the remote computer, and the remote constant data revision status indicating the revision level of the constant data stored in the remote computer. -
5. The system of claim 4, wherein
the means for comparing constant data in the memory of the remote computer with constant data in the memory of the main computer compares the remote constant data revision status with the main constant data revision status maintained in the main computer. -
6. The system of claim 5, wherein
the means for transmitting updated portions of the constant data stored in the main memory from the main computer to the remote computer also transmits an updated remote revision status identical to the main revision status from the main computer to the remote computer.
-
Specification