CA1341310C

Interactive computer network and method of operation

Abstract

A distributed processing, interactive computer network and methodof operation is described. The network is designed to provide verylarge numbers of simultaneous users access to large numbers ofapplications which feature interactive text/graphic sessions. Thenetwork includes one or more host computers having application datastores; a plurality of concentrator computers, also includingapplication data stores, the concentrator computers being connected ingroups of one or more to each of the host computers; and a plurality ofreception system computers connected in groups of one or more to eachof the concentrator computers, the reception system computers beingarranged so that respective users can request interactive applicationsat the reception system computers. In accordance with the design, thereception system computers also include application data stores. Themethod for operating the network includes steps for generating theinteractive text/graphic sessions from objects that include data and/orprogram instructions. Additionally, the method features steps fordistributing objects among the data stores of the network computers, andthereafter, permitting the reception system computer at which anapplication is requested to selectively collect objects required for theapplication from the network and the respective reception system so thatthe requested application may be presented at the reception system basedon the objects collected. This operation decreases processing demandon the higher-level network elements, permitting them to functionprimarily as data supply and maintenance resources, thereby reducingnetwork complexity, cost and response time.

CA1341310C, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 23 October 2018, 7.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

29 claims: 4 independent, 25 dependent

  1. 1
    THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY OF PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS: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 of 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;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 in collecting data for generating the requested applications, 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.
  2. 8
    The method of claim Ί, wherein data is stored during user sessions according to the control attributes associated with the respective data.
  3. 9
    A method for operating a computer network having a multiplicity of reception systems at which 155 respective users can request applications that include interactive services the method comprising the steps of:a. organizing the applications into objects that collectively include data and executable program instructions for generating the applications;b. distributing selected objects in accordance with a predetermined plan within the network;and c. supplying objects to a respective reception system computer at which an application is requested to enable the respective reception system computer to selectively collect objects required for the application from the network and the respective reception system so that the requested application May be presented based on the objects collected, wherein in collecting objects for presenting the requested applications, the respective reception system application software determines if the requested application can be constituted from objects stored at the respective reception system and to the extent it is determined that objects not stored at the respective reception system are required, requesting the required objects from the network.
  4. 22
    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 of 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;and d. data distribution means for distributing data in the network such that data required for an application requested at a respective reception system may be 158 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, 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.