CA1337132C

Reception system for an interactive computer network and method of operation

Abstract

A method for operating a computer network thatprovides a very large number of simultaneous usersaccess to large numbers of applications having text andgraphic information, the network including one or morehost computers, a plurality of distribution computersconnected in groups of one of more to each of the hostcomputers, and a plurality of reception system computerseach having a display screen, the reception system beingconnected in groups of one or more to each of thedistribution computers, the method comprising the stepsof: organizing the application information intoobjects; distributing selected objects in accordancewith a predetermined plan to the host computers, thedistribution computers and the reception systemcomputers; and supplying objects to a reception systemcomputer requesting an application so that therequesting reception system computer can selectivelycombine the objects which make up a requestedapplication by collecting objects as required from thehost computers, the distribution computers, and therequesting reception system computer so that therequested application may be displayed at the receptionsystem computer display screen based on the objectscollected.

CA1337132C, drawing sheet 1
Sheet 1 of 76

Term

Term ended

Expired 26 September 2012, 14 years ago.

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

109 claims: 17 independent, 92 dependent

  1. 1
    THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:1. A reception system provided in an interactive computer network, the reception system for presenting partitioned applications that include informational and transactional services to a user, the reception system comprising: input means for receiving user inputs;storage means for storing objects, the objects collectively including data and executable programs used in generating the partitioned applications;object processing means, responsive to the input means for selectively retrieving and interpreting objects to extract data and programs required for composing and generating the partitioned applications;and communication means for sending object requests arising within the reception system to and receiving objects from the interactive network when objects required for generating the partitioned applications are unavailable at the storage means.
  2. 7
    The reception system according to claims 3, 4, 5 or 6, wherein the object processing means includes elements for interpreting an object structure including a header and one or more segments wherein each segment has a prescribed structure.
  3. 30
    A reception system provided in an interactive computer network, the reception system for presenting partitioned applications including informational and transactional services to a user, the reception system comprising:storage means for storing objects used for generating the partitioned applications;input means for receiving user input signals;communications means for passing messages and object requests to and receiving objects and messages from the interactive network;collection means, in communication with the input means and the communication means for compiling object use data and passing the compiled object use data to the interactive network;and object processing means, responsive to the input means, for selectively retrieving and interpreting objects and interpreting objects to extract data and programs required for composing and generating the partitioned applications.
  4. 35
    A method for operating a computer network that provides a very large number of simultaneous users access to large numbers of applications having text and graphic information, the network including one or more host computers, a plurality of distribution computers connected in groups of one of more to each of the host computers, and a plurality of reception system computers each having a display screen, the reception system being connected in groups of one or more to each of the distribution computers, the method comprising the steps of:a. organizing the application information into obj ects;b. distributing selected objects in accordance with a predetermined plan to the host computers, the distribution computers and the reception system computers;and c. supplying objects to a reception system computer requesting an application so that the requesting reception system computer can selectively combine the objects which make up a requested application by collecting objects as required from the host computers, the distribution computers, and the requesting reception system computer so 110 that the requested application may be displayed at the reception system computer display screen based on the objects collected.
  5. 50
    A method of searching for applications, the applications being made up of objects containing text and graphic data and program instructions for presenting the applications, the applications being stored on a computer network, the network including a plurality of distribution computers connected in groups of one of more to each of the host computers, and a plurality of reception system computers each having a display screen at which the applications may be presented, the reception system computers being connected in groups of one or more to each of the distribution computers, the method comprising:a. preparing a plurality of tables each having various applications referenced to respective keywords so that each table represents a predetermined subset of the applications stored on the network;b. providing each table with a unique coding;c. generating a code identifier in response to a query for an application entered at the reception system;d. comparing the code identifier generated with the table coding to select a table suited to the query;e. transmitting the table to the reception system at which the query was entered;and f. processing the table identified applications at the reception system that made the query.
  6. 55
    56. The software of claim 55 wherein the first plurality of program instructions for establishing means for requesting partitioned applications includes means for transforming physical requests for partitioned applications entered at the reception system computer input to logical events which are supplied to the means for interpreting objects so that required objects for the application can be identified and organized.
  7. 56
    57. The software of claim 56 wherein the second group of 115 program instructions for establishing the means for interpreting the objects includes instructions for creating a page processing table to control collection of objects to be executed for presenting the requested application.
  8. 57
    58. The software of claim 57 wherein the fourth group of program instructions for establishing the means for storing the objects include instructions for assuring that the most current version of the objects requested for the partitioned application are provided.
  9. 58
    59. The software of claim 58 further including a seventh plurality of program instructions for establishing means for collecting data regarding the frequency of use of various objects required for the partitioned applications requested.
  10. 59
    60. The software of claim 59 further including an eighth plurality of program instructions for establishing means for providing advertisement objects to the reception system for presentation display.
  11. 66
    67. Method for operating a personal computer as a reception system for presenting partitioned applications, the partitioned applications being made up of objects that collectively include text and graphic data and program instructions, the reception system being connected in a computer network, the network including one or more host computers, a plurality of distribution computers connected in groups of one or more to each of the host computers, and a plurality of reception systems, the reception systems being connected in groups of one or more to each of the distribution computers, the method comprising the steps of:a. establishing and managing means within the personal computer for generating requests for partitioned applications. b. establishing and managing means within the personal computer for interpreting objects to extract data and program instructions required for composing and generating the requested partitioned applications;c. establishing and managing means within the personal computer for executing program instructions that may be included within the objects from which the requested partitioned applications can be generated;d. establishing and managing means within the personal computer for storing objects from which the requested partitioned applications can be generated;e. establishing and managing means within the personal computer for communicating with the network to obtain objects from which the requested partitioned applications can be generated that are not available at the 117 object storage means;f. establishing and managing means within the personal computer for causing the interpreted object data to be presented at the reception system;wherein, when a partitioned application is requested, the reception system determines the objects required to be executed for generating the partitioned application by using the means for interpreting objects;determines whether the required objects are available at the reception system by using the means for storing objects;secures required objects not available at the storage means from the network by using the means for communicating with the network;and interprets the required objects to obtain the text and graphic data and program instructions required for composing and presenting the partitioned application, and presents the partitioned application by supplying the necessary text and graphic data to the means for causing the partitioned application to be presented.
  12. 67
    68. The method of claim 67 wherein the steps for establishing and managing the means for requesting partitioned applications includes transforming the physical requests for partitioned applications entered at the reception system computer input to logical events which are supplied to the means for interpreting objects so that required objects for the application can be identified and organized.
  13. 68
    69. The method of claim 68 wherein the steps for establishing and managing the means for interpreting the objects includes creating a page processing table to control collection of objects required to be executed for presenting the requested application.
  14. 69
    70. The method of claim 69 wherein the steps for establishing and managing the means for storing the objects includes monitoring objects required for a partitioned application to assure that the most current version of the objects are provided for application presentation.
  15. 70
    71. The method of claim 70 further including steps for 118 establishing and managing means for collecting data regarding the frequency of use of various objects required for the partitioned applications requested.
  16. 71
    72. The method of claim 71 further including steps for establishing and managing means for providing advertisement objects to the reception system for presentation advertisements as part of a partitioned application.
  17. 76
    7 7. A reception system provided in an interactive computer network, the reception system for presenting partitioned applications that include informational and transactional services to a user, the reception system comprising:input means for receiving user inputs, at least some of which include requests for partitioned applications;storage means for storing objects, the objects collectively including data and executable program instructions used in generating the partitioned applications, and the storage means further retaining objects between requests for partitioned applications, object processing means responsive to the input means for selectively retrieving and interpreting objects to extract data and program instructions required for composing and generating the partitioned applications;and communication means for sending object requests arising within the object processing means to and receiving objects from the interactive network when objects required for generating the partitioned applications are unavailable at the storage means.
  18. 83
    8 8. rhe reception system according to daim83 therein the object storage means includes elements for interpreting an object structure including a header having control attributes for indicating the permanency and currency of the object. 89 · The reception system according to daim7 7, wherein the communication means is adapted for sending messages to and receiving messages from the interactive network.
  19. 94
    10 3. The reception system according to dain7 7, wherein the storage means includes optical medium.
  20. 96
    10 5. A reception system provided in an interactive computer network, the reception system for presenting partitioned applications including informational and transactional services to a user, the reception system comprising:input means for receiving user inputs, at least some of which may include requests for partitioned applications, and at least some of which may include messages;storage means for storing objects, the objects collectively including data and executable program instructions used in generating the partitioned applications, and the storage means further retaining objects between requests for partitioned applications;object processing means responsive to the input means for selectively retrieving and interpreting objects to extract data and program instructions required for composing and generating the partitioned applications;communication means for passing messages arising at the input means and object requests arising at the object processing means to and receiving objects and messages from the interactive network;collection means in communication with the input means and the communication means for compiling object use data and passing the compiled object use data to the interactive network.
  21. 99
    108. Th e reception system according to daim 107, wherein the advertisement management means includes an advertisement queue for storing the object identifiers of the advertisement objects for the purpose of pre-fetching the advertisement objects.
  22. 101
    110. Method for operating a computer as a reception system for presenting partitioned applications to a user, the partitioned applications being made up of objects that collectively include data and program instructions, the method comprising the steps of:a. receiving requests for partitioned applications at the reception system;b. interpreting objects to extract data and program instructions required for composing and generating the requested partitioned applications;c. executing program instructions that may be included within the objects for which the requested partitioned applications can be generated;d. storing objects from which the requested partitioned applications can be generated and retaining objects between requests for partitioned applications;e. communicating with the network to obtain objects from which the requested partitioned applications can be generated that are not available at the reception system;f. causing the interpreted object data to be presented at the reception system;wherein, when a partitioned application is requested, the reception system determines the objects required to be executed for generating the partitioned application;determines whether the required objects are available at the reception system;secures required objects not available at the reception system from the network;and interprets the required objects to obtain the data and program instructions required for composing and presenting the partitioned application, and presents the application by supplying the necessary data for presentation.
  23. 103
    112. The method of claim m wherein interpreting the objects includes creating a page processing table to control collection of objects required to be executed for presenting the requested application. 113 · The method of claimm wherein storing and retaining the objects includes monitoring objects required for a partitioned application to assure that the most current version for each of the objects is provided for application presentation.
  24. 106
    116. The method of claim no wherein communication with the network includes communicating objects and messages.
  25. 107
    117. The method of claim lio wherein executing program instructions includes executing object program instructions prior to execution of the objects containing data in order to effect the collection of objects for presentation and further includes executing object program instructions following the presentation of data to undertake action in response to the presented data.
  26. 108
    118. The method of claim no wherein the reception system undertake multitasking of events relating to presentation of partitioned applications in cooperation with the operating system running at the computer.
  27. 109
    119. The method of claim no wherein interpreting objects includes interpreting the objects 1 337132 by parsing the objects into segments according to a prescribed structure for the objects.
Independent claims27