JPS495577B1 - - Google Patents
Info
- Publication number
- JPS495577B1 JPS495577B1 JP44079267A JP7926769A JPS495577B1 JP S495577 B1 JPS495577 B1 JP S495577B1 JP 44079267 A JP44079267 A JP 44079267A JP 7926769 A JP7926769 A JP 7926769A JP S495577 B1 JPS495577 B1 JP S495577B1
- Authority
- JP
- Japan
- Prior art keywords
- store
- worksheet
- cursor
- contents
- register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04892—Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Technology Law (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Digital Computer Display Output (AREA)
- Input From Keyboards Or The Like (AREA)
- Calculators And Similar Devices (AREA)
- Document Processing Apparatus (AREA)
Abstract
1,274,768. Cathode-ray tube displays. INTERNATIONAL BUSINESS MACHINES CORP. 2 Oct., 1969 [7 Oct., 1968], No. 48402/69. Heading H4T. [Also in Division G4] A data processing system can display the contents of more than one of a plurality of storage registers simultaneously on a display medium, and can display a visual indication, movable over the medium under manual control, to selectively indicate the displayed contents of any particular register, an arithmetic unit being capable of performing a manually-initiated arithmetic operation on the contents indicated by the visual indication. A keyboard-controlled calculator includes an electronic "worksheet" store (for the contents of an accountant's worksheet, i.e. alphabetic row and column headings and numerical data), a scratchpad store (with four sections), a memory register associated with the worksheet store, an entry register and a result register. A toggle switch on the keyboard selects either (a) the worksheet store, or (b) the scratchpad store and result and entry registers, for display on a CRT, except that in the first case only part of the worksheet store is displayed viz. a rectangular area of the numerical data and the relevant row and column headings. In this case, a cursor is also displayed and can be moved under keyboard control. The part of the worksheet store displayed is altered by moving the cursor outside a rectangle defined by displayed markers, in the appropriate direction. Four keys move the cursor up, down, left, right respectively, by one step (light depression) or continuously (further depression). Two keys (reverse tab and tab) move the cursor to the left or right respectively to the next tab stop. Tab stops are preset during entry of the column headings by moving the cursor to the required position and pressing a tab set key. A return or an elevate key moves the cursor until it is on the left or upper boundary of the worksheet numerical data, respectively. The keyboard also controls the system to enter alphanumeric data from the keyboard into the field or position of the worksheet store corresponding to the cursor position via the entry register, or into the first of the scratchpad store sections via the entry register the data already in a section being shifted into the nexthigher numbered section, or to load the first scratchpad store section from the result register, or to load the entry or result register from the cursor-indicated field of the worksheet storage, or perform addition, subtraction, multiplication or division with the contents of the entry and result registers (the result register receiving the result except in the case of division when the quotient goes to the first section of the scratchpad store and the result register receives the remainder), or to transfer the contents of the result register to the cursor-indicated field of the worksheet storage for display (or to do this only if the result is positive or only if negative), or to store the cursor-indicated field of the worksheet store in any selected section of the scratchpad store, or to underscore worksheet data once or twice, or clear the cursor-indicated field or the result register, or replace a cursor-indicated digit by a new digit from the keyboard, or select the sign being assigned to numbers being entered, or copy one field of the worksheet store into another field (both indicated by the cursor in turn). An end heading key is depressed during data entry to the worksheet store to indicate the lower boundary of the column headings, the right boundary of the row headings being indicated by the first tab stop. Besides the worksheet information, the worksheet store has a row storing tab stops. Under control of respective keys, the worksheet store can be loaded from or read out to an input/output unit, e.g. a magnetic card read/recorder, a magnetic card reader plus a printed or an electronic data processing system. A programme store is provided capable of holding eight programmes of up to 64 operations each. A programme advance key is repetitively pressed to select one of them, three lamps indicating which is currently selected. All operations entered on the keyboard between pressing of a learn programme key and a programme end key are encoded and loaded into the selected eighth of the programme store. Pressing a repeat programme key causes the operations of the currently selected programme to be read out (non-destructively) and decoded to control the system. Conventional decimal point facilities are provided. Details of display control.-The CRT display is by selectively blanking a raster. The horizontal and vertical positions of the cursor are specified by respective counters. Three further horizontal counters specify respectively the positions (in the worksheet electronic store) of the right boundary of the row heading information (i.e. the left boundary of the numerical data), and the left and right boundaries of the rectangle of numerical data actually displayed. Three further vertical counters similarly specify respectively the positions of the lower edge of the column heading information (i.e. the upper boundary of the numerical data), and the upper and lower boundaries of the rectangle of numerical data actually displayed. The horizontal cursor position counter is incremented, reset to zero, or loaded with the contents of the first further horizontal counter or the output of a tab stop store (see below), under keyboard control to produce the appropriate movements (see above). During a set tab operation, the contents of the position counter are copied into the tab stop store which is addressed by a counter, and the position counter contents in the first such set tab operation are copied into the first and second further horizontal counters. The vertical cursor position counter is incremented, decremented, reset to zero, or loaded with the contents of the first further vertical counter under keyboard control similarly. Depression of the end heading key copies the counter contents into the first and second further vertical counters. The second and third further horizontal counters are decremented and incremented respectively to keep the horizontal cursor position count greater than the former and less than the latter, and a return operation reloads these second and third counters from the first further horizontal counter and with the width of the displayed rectangle of numerical data respectively. Similar provisions are made for the second and third further vertical counters (in connection with the vertical cursor position count and the elevate operation). A horizontal display storage address register addresses the worksheet store to partially select the character to be displayed at any instant, and is incremented (by clock pulses) until it equals the first further horizontal counter when it is loaded from the second further horizontal counter, after which it is incremented until it equals the third further horizontal counter when it is reset and the operations repeat. A similar provision is made for the vertical addressing of the worksheet store for character selection, except that the vertical display storage address register is incremented with each reset of the horizontal display storage address register instead. Modifications.-The worksheet and scratchpad stores could be displayed simultaneously on separate CRTs. Gas panel displays could be used instead of CRTs. A circular display pattern could be used with the cursor position defined by polar co-ordinates rather than rectangular cartesians as above.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US76532668A | 1968-10-07 | 1968-10-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS495577B1 true JPS495577B1 (en) | 1974-02-07 |
Family
ID=25073257
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP44079267A Pending JPS495577B1 (en) | 1968-10-07 | 1969-10-06 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US3610902A (en) |
| JP (1) | JPS495577B1 (en) |
| CA (1) | CA939065A (en) |
| DE (1) | DE1949919A1 (en) |
| FR (1) | FR2022231A1 (en) |
| GB (1) | GB1274768A (en) |
Families Citing this family (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USH1970H1 (en) | 1971-07-19 | 2001-06-05 | Texas Instruments Incorporated | Variable function programmed system |
| JPS4843550A (en) * | 1971-10-04 | 1973-06-23 | ||
| US3813533A (en) * | 1972-06-02 | 1974-05-28 | Garrett Comtronics Corp | Clock calculator |
| US4012725A (en) * | 1972-07-07 | 1977-03-15 | Hewlett-Packard Company | Programmable calculator |
| US3764986A (en) * | 1972-08-09 | 1973-10-09 | Mi2 Columbus | Magnetic tape data processing system |
| US3852521A (en) * | 1972-12-26 | 1974-12-03 | Varian Associates | Interface for computer and print out system for automatic step and line sync command to printer |
| US3810107A (en) * | 1973-01-18 | 1974-05-07 | Lexitron Corp | Electronic text display and processing system |
| US3827041A (en) * | 1973-08-14 | 1974-07-30 | Teletype Corp | Display apparatus with visual segment indicia |
| US3968868A (en) * | 1973-12-21 | 1976-07-13 | International Business Machines Corporation | Format control system for positioning final copy printed text |
| US3906457A (en) * | 1974-02-15 | 1975-09-16 | Victor Comptometer Corp | Display system for an electronic business machine |
| USRE31790E (en) * | 1974-03-13 | 1985-01-01 | Sperry Corporation | Shared processor data entry system |
| US4091446A (en) * | 1975-01-24 | 1978-05-23 | Ing. C. Olivetti & C., S.P.A. | Desk top electronic computer with a removably mounted ROM |
| DE2537576C3 (en) * | 1975-08-22 | 1980-06-12 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Text editing device with a typewriter |
| US4075679A (en) * | 1975-12-08 | 1978-02-21 | Hewlett-Packard Company | Programmable calculator |
| USRE31200F1 (en) * | 1976-01-19 | 1990-05-29 | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array | |
| IT1071378B (en) * | 1976-09-22 | 1985-04-02 | Olivetti & Co Spa | AUTOMATIC WRITING SYSTEM |
| JPS5340245A (en) * | 1976-09-27 | 1978-04-12 | Canon Inc | Electronic machinery with two variables statistical arithmetic function |
| US4080659A (en) * | 1977-02-28 | 1978-03-21 | Francini Joseph P | Multi-mode file storage calculator |
| US4189727A (en) * | 1978-01-12 | 1980-02-19 | Lexitron Corporation | Display advance system for a word processor |
| US4250560A (en) * | 1978-01-16 | 1981-02-10 | Jurgen Dethloff | Text processing apparatus |
| US4259725A (en) * | 1979-03-01 | 1981-03-31 | General Electric Company | Cursor generator for use in computerized tomography and other image display systems |
| US4456964A (en) * | 1979-06-25 | 1984-06-26 | Hewlett-Packard Company | Calculator including means for displaying alphanumeric prompting messages to the operator |
| US5675827A (en) * | 1981-05-21 | 1997-10-07 | Canon Kabushiki Kaisha | Information processing system, a processor, and an information processing method for the performing of an arithmetic operation of numeric information |
| JPS58189761A (en) * | 1982-04-30 | 1983-11-05 | Casio Comput Co Ltd | Table data aggregation processing device |
| US4506343A (en) * | 1982-05-17 | 1985-03-19 | International Business Machines Corporation | Column layout reference area display management |
| US4809220A (en) * | 1984-03-30 | 1989-02-28 | Wang Laboratories, Inc. | Electronic processing system using printer and microprocessor to create forms template with pre-printed forms |
| US4642767A (en) * | 1984-04-23 | 1987-02-10 | Moisey Lerner | Bookkeeping and accounting system |
| USD287598S (en) | 1984-07-05 | 1987-01-06 | Minolta Camera Kabushiki Kaisha | Composite key assembly for directional control of a cursor on a computer display screen |
| US4860218A (en) * | 1985-09-18 | 1989-08-22 | Michael Sleator | Display with windowing capability by addressing |
| EP0249961B1 (en) * | 1986-06-17 | 1994-09-14 | Sharp Kabushiki Kaisha | Data processing device for use in statistic calculation |
| JPS6429966A (en) * | 1987-07-24 | 1989-01-31 | Sharp Kk | Data processor |
| US4908758A (en) * | 1987-12-17 | 1990-03-13 | Sanders Michael J | Method of operating a computer for rank ordering and weighting category alternatives |
| JPH01173254A (en) * | 1987-12-28 | 1989-07-07 | Sharp Corp | Computer |
| US5117496A (en) * | 1988-05-23 | 1992-05-26 | Hewlett-Packard Company | Method for recording and replaying mouse commands by recording the commands and the identities of elements affected by the commands |
| US5245536A (en) * | 1989-11-09 | 1993-09-14 | Sharp Electronics Corporation | Portable electronic financial calculator and planner |
| US5586060A (en) * | 1993-06-25 | 1996-12-17 | Sharp Kabushiki Kaisha | Compact electronic equipment having a statistical function |
| US6201358B1 (en) * | 1998-08-28 | 2001-03-13 | Sony Corporation | Waveform correction using inductance-controllable inductor |
| US7139729B2 (en) * | 1999-12-20 | 2006-11-21 | Jacques Nault | Financial statement module |
| US7885868B2 (en) * | 1999-12-20 | 2011-02-08 | Jacques Nault | Reading, organizing and manipulating accounting data |
| US9280286B2 (en) * | 2008-08-07 | 2016-03-08 | International Business Machines Corporation | Managing GUI control auto-advancing |
| US9317875B2 (en) | 2012-10-08 | 2016-04-19 | Linkedin Corporation | Methods and systems for identifying similar schools |
| CN111724721B (en) * | 2020-07-14 | 2023-01-06 | 浙江虬晟光电技术有限公司 | Fluorescent display screen device driven by integrated IC (integrated circuit) and control method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3330946A (en) * | 1963-10-07 | 1967-07-11 | Wyle Laboratories | Calculator apparatus |
| US3355714A (en) * | 1963-10-21 | 1967-11-28 | Bunker Ramo | On-line computing system for processing mathematical functions |
| US3346853A (en) * | 1964-03-02 | 1967-10-10 | Bunker Ramo | Control/display apparatus |
| US3428793A (en) * | 1964-07-27 | 1969-02-18 | Wyle Laboratories | Calculating apparatus with display means |
| US3294960A (en) * | 1964-09-29 | 1966-12-27 | American Mach & Foundry | Electronic tax calculation circuit for use in business accounting system |
-
1968
- 1968-10-07 US US765326A patent/US3610902A/en not_active Expired - Lifetime
-
1969
- 1969-09-16 FR FR6932233A patent/FR2022231A1/fr not_active Withdrawn
- 1969-09-25 CA CA063108A patent/CA939065A/en not_active Expired
- 1969-10-02 GB GB48402/69A patent/GB1274768A/en not_active Expired
- 1969-10-03 DE DE19691949919 patent/DE1949919A1/en active Pending
- 1969-10-06 JP JP44079267A patent/JPS495577B1/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| FR2022231A1 (en) | 1970-07-31 |
| GB1274768A (en) | 1972-05-17 |
| US3610902A (en) | 1971-10-05 |
| DE1949919A1 (en) | 1970-04-16 |
| CA939065A (en) | 1973-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS495577B1 (en) | ||
| US4028695A (en) | Data terminals having interactive keyboards and displays and data processing apparatus incorporating such terminals | |
| US4259668A (en) | Television set/calculator interface including exchangeable keyboard panel and program memory cartridge | |
| GB1296175A (en) | ||
| GB1296176A (en) | ||
| GB1153025A (en) | Electronic Calculator | |
| US3662346A (en) | Information output system | |
| GB1031235A (en) | Calculator apparatus | |
| US3812489A (en) | Display device for use in a desk top calculator | |
| JPS585433B2 (en) | Display method | |
| US5150316A (en) | Electronic apparatus | |
| JPS6362005B2 (en) | ||
| GB2087313A (en) | Keyboard | |
| JPS6356581B2 (en) | ||
| KR0123758B1 (en) | On screen display character processing circuit & method to be completed an association pattern | |
| EP0352065B1 (en) | Text editing device | |
| JPS61138986A (en) | Screen switching system | |
| JPS5853767B2 (en) | Abacus-style desktop electronic calculator | |
| JPS5487454A (en) | Information display unit | |
| SU648999A1 (en) | Device for edition of information on crt screen | |
| JPH054045Y2 (en) | ||
| JPS5827228A (en) | Inputting device | |
| JPH0617186Y2 (en) | List display device for market information | |
| JPH0419585B2 (en) | ||
| JPH02111995A (en) | Input data processing display method using multiple cursors |