Informaton for display at a terminal apparatus of a computer is stored in blocks the first part of which contains the information which is actually displayed at the terminal and the second part of which contains information relating to the display and which may be used to influence the display at the time or in response to a keyboard entry signal. For example, the second part of the block could include information for providing the complete address of an another block which would be selected by the operation of a selected key of the keyboard. The second part of the block could alternatively influence the format and/or color of the display at the terminal. When a block is read from the store of the computer the second part is retained in another store which may be located in the terminal or in the computer itself or perhaps both. The invention is particularly useful in reducing the complexity of the operating protocol of the computer. |
Citations|
| US3297998 | Jun 10, 1963 | Jan 10, 1967 | | LIST CONTROL | | US3344401 | Mar 15, 1963 | Sep 26, 1967 | | INQUIRY SYSTEM | | US3389404 | Sep 20, 1965 | Jun 18, 1968 | | CONTROL/DISPLAY APPARATUS | | US3405457 | Oct 23, 1965 | Oct 15, 1968 | | VERSATILE DISPLAY TEACHING SYSTEM | | US3566370 | Jun 10, 1969 | Feb 23, 1971 | | AUTOMATED MEDICAL HISTORY TAKING SYSTEM | | US3670322 | Aug 17, 1970 | 1972 | | PROGRAMMABLE KEYBOARD | | US3688276 | Jul 13, 1970 | 1972 | | COMPUTER CONTROLLED VENDING SYSTEM | | US3704453 | Feb 23, 1971 | Nov 8, 1972 | | FROM DATA REG | | US3740728 | Jan 19, 1972 | 1973 | | CM/Y
CMZ | | US3792462 | Sep 8, 1971 | Feb 1, 1974 | | SPLAY CONTROL WD | | US3842405 | Feb 15, 1972 | Oct 1, 1974 | | READ NEXT
MICROINSTRUCTION | | US3848232 | Jul 12, 1973 | 1974 | | INTERPRETIVE DISPLAY PROCESSOR | | US3900835 | Sep 24, 1973 | Oct 19, 1975 | | INC PC | | US3980994 | Feb 27, 1975 | Sep 14, 1976 | Atex, Incorporated | Text editing and display system having text insert capability | | US3996671 | Mar 19, 1974 | Dec 14, 1976 | | Instruction machine | | US3999307 | Aug 6, 1971 | Dec 28, 1976 | Hitachi, Ltd. | Teaching machine | | US4047248 | Mar 11, 1976 | Sep 6, 1977 | Hewlett-Packard Company | Linked list data encoding method and control apparatus for a visual display | | US4065810 | Jan 26, 1977 | Dec 27, 1977 | International Business Machines Corporation | Data transfer system | | US4130881 | Jan 28, 1974 | Dec 19, 1978 | Searle Medidata, Inc. | System and technique for automated medical history taking |
Referenced by|
| US5327554 | Nov 29, 1990 | Jul 5, 1994 | | Interactive terminal for the access of remote database information | | US5379421 | May 6, 1994 | Jan 3, 1995 | | Interactive terminal for the access of remote database information | | US5475585 | Feb 2, 1994 | Dec 12, 1995 | | Transactional processing system | | US5631935 | May 6, 1993 | May 20, 1997 | Run-Rad Unlimited Networking, Ltd. | Method and apparatus for governing information transfer using an efficient transport protocol | | US5740549 | Jun 12, 1995 | Apr 14, 1998 | PointCast, Inc. | Information and advertising distribution system and method | | US6138162 | Feb 11, 1997 | Oct 24, 2000 | PointCast, Inc. | Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request | | US6173311 | Feb 13, 1997 | Jan 9, 2001 | PointCast, Inc. | Apparatus, method and article of manufacture for servicing client requests on a network | | US6323894 | Jan 27, 1994 | Nov 27, 2001 | Telebuyer, LLC | Commercial product routing system with video vending capability | | US6457025 | Feb 5, 2001 | Sep 24, 2002 | | Interstitial advertising display system and method | | US6477143 | Dec 30, 1998 | Nov 5, 2002 | | Method and apparatus for packet network congestion avoidance and control | | US6712702 | Mar 16, 2001 | Mar 30, 2004 | | Method and system for playing games on a network | | US6807558 | Jun 2, 1998 | Oct 19, 2004 | Pointcast, Inc. | Utilization of information "push" technology | | US6952799 | Jun 17, 1997 | Oct 4, 2005 | British Telecommunications | User interface for network browser including pre-processor for links embedded in hypermedia documents | | US7019770 | Mar 20, 1995 | Mar 28, 2006 | Telebuyer, LLC | Videophone system for scrutiny monitoring with computer control | | US7047209 | May 15, 2002 | May 16, 2006 | International Business Machines | Method for presenting advertising in an interactive service | | US7072849 | Nov 26, 1993 | Jul 4, 2006 | International Business Machines Corporation | Method for presenting advertising in an interactive service | | US7143359 | Jan 3, 2002 | Nov 28, 2006 | International Business Machines Corporation | Emulating advanced graphical user interface elements in a hypermedia content browser | | US7181758 | Dec 19, 2002 | Feb 20, 2007 | Data Innovation, L.L.C. | Information distribution and processing system | | US7319477 | Mar 28, 2006 | Jan 15, 2008 | Telebuyer, LLC | Videophone system for scrutiny monitoring with computer control | | US7353229 | May 24, 2001 | Apr 1, 2008 | | Post-session internet advertising system | | US7360159 | Sep 18, 2003 | Apr 15, 2008 | Qarbon.com, Inc. | System for creating media presentations of computer software application programs | | US7386555 | Feb 23, 2004 | Jun 10, 2008 | | Post-session internet advertising system | | US7425978 | Aug 16, 2005 | Sep 16, 2008 | Telebuyer, LLC | Videophone system for scrutiny monitoring with computer control | | US7496943 | Feb 11, 2000 | Feb 24, 2009 | Beneficial Innovations, Inc. | Network system for presenting advertising | | US7508789 | Jul 9, 2007 | Mar 24, 2009 | Data Innovation LLC | Information distribution and processing system | | US7522554 | Jul 9, 2007 | Apr 21, 2009 | Data Innovation LLC | Information distribution and processing system | | US7567658 | Jun 22, 2005 | Jul 28, 2009 | Intellicall, Inc. | Method to verify designation of pay telephone with an interexchange carrier | | US7627750 | Sep 2, 2004 | Dec 1, 2009 | Data Innovation, LLC | Information distribution and processing system | | US7739327 | Apr 5, 2001 | Jun 15, 2010 | Playstream Inc. | Distributed link processing system for delivering application and multi-media content on the internet | | US7830830 | Jul 9, 2007 | Nov 9, 2010 | Data Innovation LLC | Information distribution and processing system | | US7835508 | Feb 17, 2000 | Nov 16, 2010 | Telebuyer, LLC | Commercial product routing system with video vending capability | | US7835509 | Nov 26, 2003 | Nov 16, 2010 | Telebuyer, LLC | Commercial product routing system with video vending capability | | US7839984 | Sep 27, 2002 | Nov 23, 2010 | Telebuyer, LLC | Commercial product routing system with video vending capability | | US7840176 | Dec 22, 2006 | Nov 23, 2010 | Email Link Corporation | Information distribution and processing system | | US7848496 | Aug 10, 1999 | Dec 7, 2010 | Telebuyer, LLC | Method for buyer-seller-on-line commerce | | US7991347 | Feb 9, 2002 | Aug 2, 2011 | Data Innovation LLC | System and method for accessing set of digital data at a remote site | | US8050969 | Jun 6, 2008 | Nov 1, 2011 | News America Marketing Properties LLC | Interactive marketing network and process using electronic certificates | | US8059796 | Nov 26, 2003 | Nov 15, 2011 | Telebuyer, LLC | Commercial product routing system with video vending capability | | US8065702 | Feb 23, 2009 | Nov 22, 2011 | Beneficial Innovations, Inc. | Network advertising and game playing | | US8078868 | Feb 16, 2011 | Dec 13, 2011 | IGT | Multi-party encryption systems and methods | | US8098272 | Nov 26, 2003 | Jan 17, 2012 | Telebuyer, LLC | Commercial product routing system with video vending capability | | US8111279 | Oct 16, 2003 | Feb 7, 2012 | Telebuyer LLC | Commercial product routing system with video vending capability | | US8169410 | Oct 20, 2005 | May 1, 2012 | Nintendo Co., Ltd. | Gesture inputs for a portable display device | | US8171251 | Jan 22, 2007 | May 1, 2012 | Sandisk IL Ltd. | Data storage management method and device | | US8207998 | Feb 17, 2000 | Jun 26, 2012 | Telebuyer, LLC | Commercial product routing system with video vending capability |
Claims1. A digital information storage, retrieval and display system comprising: - a central computer means in which plural blocks of information are stored at respectively corresponding locations, each of which locations is designated by a predetermined address therein by means of which a block can be selected, each of said blocks comprising a first portion containing information for display and a second portion containing information not for display but including the complete address for each of plural other blocks of information;
- plural remote terminal means, each including (a) modem means for effecting input/output digital data communication with said central computer means via the telephone lines of a telephone network, (b) local memory for locally storing digital data representing at least the first portion of the selected block of information received via said modem means from the central computer, (c) display means for visually displaying such a locally stored first portion of a block of information and (d) key pad means connected to communicate data to at least said modem means for manual entry of keyed digital data; and
- further memory means being provided as a part of said central computer means for receiving and storing said second portion of the block of information selected by a particular terminal means in response to the selection of the block and when its respective first portion is transmitted to that terminal means for display, said central computer means utilizing keyed digital data from that particular terminal means of less extent than any one of said complete addresses for another block of information but nevertheless uniquely indicative of one of the complete addresses contained in said portion of the block of information which contains the first portion then being displayed by that particular terminal means for selectively accessing the part of said further memory means associated with that particular terminal means and for supplying the complete address of the next block of information which is to be retrieved for that particular terminal means and utilized for display purposes at that terminal means.
2. A system as in claim 1 wherein the second part of a block of information includes a representation of the monetary charge to be made in respect of supplying such information for display from the central computer means which also includes means for accumulating charges derived from the second parts of such supplied blocks and for associating the charges with the terminal apparatus to which the first parts of such blocks were transmitted. 3. A digital information storage, retrieval and display system comprising: - a central computer means in which plural blocks of information are stored at respectively corresponding locations each of which locations is designated by a predetermined address therein by means of which a block can be selected, each of said blocks comprising a first portion containing information for display and a second portion containing information not for display but including the complete address for each of plural other blocks of information;
- plural remote terminal means, each including (a) modem means for effecting input/output digital data communication with said central computer means via the telephone lines of a telephone network, (b) local memory means for locally storing digital data representing at least the first portion of the selected block of information received via said modem means from the central computer and for processing digital data, (c) display means for visually displaying such a locally stored first portion of a block of information and (d) keypad means connected to communicate data to at least said local memory means for manual entry of keyed digital data; and
- further memory means being provided as a part of said local memory means at each of said remote terminal means for receiving and storing said second portion of the selected block of information in response to the selection of the block and when its respective first portion is transmitted thereto, said local memory means utilizing keyed digital data of less extent than any one of said complete addresses for another block of information but nevertheless uniquely indicative of one of the complete addresses contained in said second portion of the block of information which contains the first portion then being displayed for selectively accessing said further memory means and for supplying data to be transmitted by said modem means and indicative of the complete address of the next block of information which is to be retrieved and utilized for display purposes.
4. A system as in claim 3 wherein the second part of a block of information includes a representation of the monetary charge to be made in respect of supplying such information for display from the central computer means which also includes means for accumulating charges derived from the second parts of such supplied blocks and for associating the charges with the terminal apparatus to which the first parts of such blocks were transmitted. 5. A terminal apparatus for use in a digital information storage, retrieval and display system having a central computer and a plurality of remote terminal apparatuses providing access via telephone lines to information stored in the central computer as plural blocks of information, each said block of information being stored at a respectively corresponding location designated by a predetermined unique address by means of which single address that complete block of information can be selected, each of said blocks comprising a first portion containing information for display at a remote terminal apparatus and a second portion containing information not for display but including the complete address for each of plural other stored blocks of information, said terminal apparatus comprising: - (a) modem means for effecting input/output digital data communications with said central computer via the telephone lines of a telephone network,
- (b) local memory means linked to said modem means for locally storing digital data representing at least the first portion of the selected block of information received via said modem means from the central computer,
- (c) display means coupled to said local memory means for visually displaying such a locally stored first portion of a block of information,
- (d) keypad means coupled to at least one of said modem means and said local memory means for manual entry of keyed digital data,
- (e) further memory means for receiving and storing said second portion of a selected block of information when its respective first portion is transmitted for display to the terminal means, and
- (f) means coupled to said further memory means and to said keypad means for addressing such second portion stored in said further memory means using keypad digital data of less extent than any one of said complete addresses for another block of information to address a portion of the further memory means and cause a read-out portion of the further memory means to supply the complete address of the next block of information which is to be retrieved and utilized for display purposes, the thus obtained complete address being transmissible via the modem means to said central computer.
6. A terminal apparatus as in claim 5 including means responsive to information stored in the further memory means for modifying signals derived from the keypad means to produce the signals to be transmitted by the modem to a telephone line. 7. A terminal apparatus as in claim 5 including logic means responsive to data entered through the keypad means and the second portion then stored in the further memory means, the logic means having an output connected to the local memory means which logic and local memory means jointly cause the generation of a display dependent (a) on the data entered through the keypad means and (b) on the second portion then stored in the further memory means. |