← Back to Patent Explorer
US5046024A Expired / Lapsed US ⏱️ 0.0 years remaining

Vector calculator apparatus for graphic waveform manipulation

Assignee: SILICON VALLEY FINANCIAL SERVICES
•
Filing: 1987-02-26
•
Granted: 1991-09-03
•
Expires: 2007-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A software system that simulates the appearance and operation of a calculator provides a user interface to graphic waveform data base manipulation software. The calculator includes a plural key calculator pad, with the keys in the pad being associable in the system with different vector operators. It also includes a subwindow area in which the symbolically encoded operands and operators that form the expression to be evaluated are maintained for viewing by the user. The calculator's keys, which may be operated by conventional cursor control means, are labeled with a descriptive legend representing the currently assigned vector operator. A post-fix operand entry protocol resembling that used in conventional scientific calculators is enforced for keypad input, while in-fix notation is used in the subwindow's representation of the expression to be evaluated. The calculator may be used, in conjunction with an interactive simulator, to facilitate the user interface to graphic waveform manipulation software.

Inventors

  • 👤 David W. Smith
  • 👤 Scott A. Majdecki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 14:10
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845; G06F15/00; G06F15/02; G06F15/0225; G06F3/03; G06F3/033; Y; Y10; Y10S; Y10S715/00; Y10S715/961

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 144 words
A vector data manipulation system, for use in conjunction with a computer terminal having a display monitor with a cursor, and a cursor control device with a push button, comprising: means for depicting a pad of plural vector operator keys for display on such monitor; means, responsive to such cursor control device, for positioning such cursor within the display on the monitor and adjacent one of said keys to select one of said vector operators; means, responsive to such push button, for reading the position of such cursor to determine which vector operators is selected; means, responsive to such cursor control device and such push button, for determining which vector data are selected as vector operands; means for manipulating such vector operands in accordance with such selected vector operator to produce a graphic waveform; and means for displaying said graphic waveform on a monitor.
Claim 2
Dependent Claim 144 words
A vector data manipulation system, for use in conjunction with a computer terminal having a display monitor with a cursor, and a cursor control device with a push button, comprising: means for depicting a pad of plural vector operator keys for display on such monitor; means, responsive to such cursor control device, for positioning such cursor within the display on the monitor and adjacent one of said keys to select one of said vector operators; means, responsive to such push button, for reading the position of such cursor to determine which vector operators is selected; means, responsive to such cursor control device and such push button, for determining which vector data are selected as vector operands; means for manipulating such vector operands in accordance with such selected vector operator to produce a graphic waveform; and means for displaying said graphic waveform on a monitor.
Claim 3
Dependent Claim 27 words
The system of claim 1, wherein said pad-depicting means includes means for creating a display, and encoding means for representing symbolically on said display selected vector operands.
Claim 4
Dependent Claim 13 words
The system of claim 2, wherein said pad-depicting means employs an operand stack.
Claim 5
Dependent Claim 23 words
The system of claim 3, wherein said stack, as employed by said pad-depicting means, handles operands ordered in accordance with a last-in/first-out protocol.
Claim 6
Dependent Claim 16 words
The system of claim 1, wherein said keys are each labeled with at least one operator.
Claim 7
Dependent Claim 13 words
The system of claim 5, wherein such operators include single operand, time-based functions.
Claim 8
Dependent Claim 157 words
In the field of user interfaces to a computer terminal having a display monitor, and to application software including user-selectable vector functions for processing user-selectable graphic waveform data to perform a desired vector operand manipulation thereon, the data including at least one vector operand, a vector data manipulation system comprising: calculator simulator means for simulating the appearance and operation of a calculator having a plural key keypad, at least one of the keys being associable with at least one vector function; means for selecting a graphic waveform represented by plural ordered vectors; means associating at least one vector function with a corresponding one of the keys of said keypad; and user-operable cursor control means for operating said keys, whereby user operation of one or more of said keys results in the selection of one or more of such functions thereby processing such plural ordered vectors which represent such selected graphic waveform to produce a different graphic waveform.
Claim 9
Dependent Claim 157 words
In the field of user interfaces to a computer terminal having a display monitor, and to application software including user-selectable vector functions for processing user-selectable graphic waveform data to perform a desired vector operand manipulation thereon, the data including at least one vector operand, a vector data manipulation system comprising: calculator simulator means for simulating the appearance and operation of a calculator having a plural key keypad, at least one of the keys being associable with at least one vector function; means for selecting a graphic waveform represented by plural ordered vectors; means associating at least one vector function with a corresponding one of the keys of said keypad; and user-operable cursor control means for operating said keys, whereby user operation of one or more of said keys results in the selection of one or more of such functions thereby processing such plural ordered vectors which represent such selected graphic waveform to produce a different graphic waveform.
Claim 10
Dependent Claim 89 words
A vector calculator emulation comprising: calculator simulator means including a display for simulating the appearance and operation of a calculator having a plural key keypad; cursor control means operatively connected with the display; means for selecting a graphic waveform represented by a first ordered sequence of vectors as an operand in a vector calculator operation; user-operable means associated with said cursor control means and said keys for effecting sequential vector operations on such selected graphic waveform to produce a second ordered sequence of vectors representing a different graphic waveform.
Claim 11
Dependent Claim 89 words
A vector calculator emulation comprising: calculator simulator means including a display for simulating the appearance and operation of a calculator having a plural key keypad; cursor control means operatively connected with the display; means for selecting a graphic waveform represented by a first ordered sequence of vectors as an operand in a vector calculator operation; user-operable means associated with said cursor control means and said keys for effecting sequential vector operations on such selected graphic waveform to produce a second ordered sequence of vectors representing a different graphic waveform.
Claim 12
Independent Claim 17 words
The system of claims 1, 7, or 8, wherein at least one of said keys in user-programmable.
Claim 13
Dependent Claim 110 words
A graphic waveform calculator emulation comprising: calculator simulator means including a display for simulating the appearance and operation of a calculator having a plural key keypad; cursor control means operatively connected with the display for operating the keypad; means for inputting a graphic waveform represented by plural vectors as an operand in a calculator operation; means associated with said cursor control means and said keys for selecting a plural-vector operation to be performed by said calculator simulator means; processing such operand in accordance with such selected plural-vector operation to produce a different graphic waveform; and means associated with said operand-processing means and said keys for displaying said different graphic waveform.
Claim 14
Dependent Claim 110 words
A graphic waveform calculator emulation comprising: calculator simulator means including a display for simulating the appearance and operation of a calculator having a plural key keypad; cursor control means operatively connected with the display for operating the keypad; means for inputting a graphic waveform represented by plural vectors as an operand in a calculator operation; means associated with said cursor control means and said keys for selecting a plural-vector operation to be performed by said calculator simulator means; processing such operand in accordance with such selected plural-vector operation to produce a different graphic waveform; and means associated with said operand-processing means and said keys for displaying said different graphic waveform.

References Cited (Backward Citations)

US4803463A Cited
US4656603A Cited
US4581761A Cited
US4698626A Cited
US4725694A Cited
US4866650A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-02 1995-03-04 1995-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-02 1999-03-04 1999-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-02 2003-03-04 2003-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag