Interactive computer network and method of operation
First Claim
1. A method for operating a computer network so as to provide a multiplicity of users access to a multiplicity of applications, the applications each including data, the network having one or more host computers, a plurality of concentrator computers connected in groups of one or more to each of the host computers, and a plurality of reception system computers at which respective users may request applications, the reception system computers being connected in groups of one or more to each of the concentrator computers, the method comprising the steps of:
- a. establishing data stores at the host computers, the concentrator computers and the reception system computers;
b. distributing application data in accordance with a predetermined plan to data stores maintained, respectively, at the host computers, the concentrator computers and the reception system computers, the predetermined plan being implemented, at least in part, by ascribing a storage control attribute to the application data, the control attribute dictating eligibility of the application data for storage;
wherein the predetermined plan for distributing application data includes providing the data at the respective data stores depending on the likelihood the application associated with the data will be requested, which at least in part depends upon the preferences of the user of the respective reception system computer; and
c. supplying application data to a respective reception system computer at which an application is requested so that the respective reception system computer can assemble the data which makes up the requested application by selectively collecting data from its own data store and the data stores of the respective host computer and concentrator computer to which it is connected, wherein the respective reception system determines if the requested application can be constituted from data stored at the respective reception system, and to the extent it is determined that required data is not stored at the respective reception system, requesting the required data from the network.
1 Assignment
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.
433 Citations
12 Claims
-
1. A method for operating a computer network so as to provide a multiplicity of users access to a multiplicity of applications, the applications each including data, the network having one or more host computers, a plurality of concentrator computers connected in groups of one or more to each of the host computers, and a plurality of reception system computers at which respective users may request applications, the reception system computers being connected in groups of one or more to each of the concentrator computers, the method comprising the steps of:
-
a. establishing data stores at the host computers, the concentrator computers and the reception system computers; b. distributing application data in accordance with a predetermined plan to data stores maintained, respectively, at the host computers, the concentrator computers and the reception system computers, the predetermined plan being implemented, at least in part, by ascribing a storage control attribute to the application data, the control attribute dictating eligibility of the application data for storage;
wherein the predetermined plan for distributing application data includes providing the data at the respective data stores depending on the likelihood the application associated with the data will be requested, which at least in part depends upon the preferences of the user of the respective reception system computer; andc. supplying application data to a respective reception system computer at which an application is requested so that the respective reception system computer can assemble the data which makes up the requested application by selectively collecting data from its own data store and the data stores of the respective host computer and concentrator computer to which it is connected, wherein the respective reception system determines if the requested application can be constituted from data stored at the respective reception system, and to the extent it is determined that required data is not stored at the respective reception system, requesting the required data from the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer network for providing a multiplicity of users access to a multiplicity of applications, the applications each including data, the apparatus comprising:
-
a. one or more host computers, each including a data store containing data used in creating applications; b. a plurality of concentrator computers connected in groups of one or more to each of the host computers, each of the concentrator computers including a data store containing data used in creating applications; c. a plurality of reception system computers at which respective users can request applications, the reception system computers being connected in groups of one or more to each of the concentrator computers, the reception system computers each including a data store containing data used in creating applications; d. the respective data stores of the host computers, the concentrator computers and the reception system computers being responsive to a control attribute ascribed to the application data for dictation, at least in part, storage of the application data at the respective data stores; and e. data distribution means for distributing data in the network such that data required for an application requested at a respective reception system may be collected from the data store of the respective reception system and the data stores of the host computer and concentrator computer to which the respective reception system is connected and wherein the data distribution means includes means provided at the respective reception system, for determining whether the requested application can be constituted from data stored at the respective reception system, and to the extent it is determined that required data is not stored at the respective reception system, requesting the required data from the network, the data distribution means further includes means for maintaining data at the data stores of the network dependent upon the likelihood an application associated with the data will be requested so that data required for an application likely to be requested is likely to be located at the respective reception system and data required for applications least likely to be requested is not likely to be located at the respective reception computer and wherein the means for maintaining data at the network data stores retains data dependent in part upon preferences of the respective users of the requesting reception systems. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification