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

System for utilizing object oriented approach in a portable pen-based data acquisition system by passing digitized data by data type to hierarchically arranged program objects

Assignee: Vadem
•
Filing: 1992-10-27
•
Granted: 1997-05-13
•
Expires: 2012-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object oriented database data acquisition device having a housing with at least one substantially planar surface and a video screen positioned thereon. The device includes a digitizer positioned substantially coextensively under the video screen and a pen having a power source for activating the digitizer. Means for controlling the data acquisition device includes controllers comprising a first microprocessor, a second microprocessor connected to said digitizer and first processor for scanning the digitizer, a third microprocessor connected to said video screen for controlling screen images, a power manager connected to the first processor, the power manager including a power source and controller, program storage, and a program stored in the program storage for controlling the microprocessors.

Inventors

  • 👤 Christopher Rosebrugh
  • 👤 Eng-Kee Kwang
  • 👤 Jin H. Kim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 13:16
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 255 words
An object oriented database data acquisition means comprising: a housing having a substantially planar video screen suitable for displaying images of at least electrical signals input through said video screen; a pen having power means for generating said electrical signals; a digitizer positioned substantially coextensively under said video screen for receiving said input signals from said pen to generate images substantially coextensive with the position of said pen on said video screen, and said digitizer converting said input signals into digitized data; a first microprocessor for controlling said data acquisition means; a second microprocessor connected to said digitizer and said first microprocessor for scanning said digitizer; a third microprocessor connected to said video screen for controlling said screen images; a power manager means connected to said first microprocessor, said power manager means including a power source and controller for supplying power to said data acquisition means; program storage mmeans for storing computer code for controlling said microprocessors; said program storage means comprising data storage means including a plurality of object mailboxes for storing said digitized data according to data type; at least one program from said object oriented database stored in said program storage means for controlling said first microprocessor for characterizing said digitized data according to data type such that said digitized data is passed to hierarchically arranged program objects and accepted or rejected by one of said objects dependent on said data type; and wherein said accepted digitized data is stored in at least one said object mailbox associated with said data type.
Claim 2
Dependent Claim 255 words
An object oriented database data acquisition means comprising: a housing having a substantially planar video screen suitable for displaying images of at least electrical signals input through said video screen; a pen having power means for generating said electrical signals; a digitizer positioned substantially coextensively under said video screen for receiving said input signals from said pen to generate images substantially coextensive with the position of said pen on said video screen, and said digitizer converting said input signals into digitized data; a first microprocessor for controlling said data acquisition means; a second microprocessor connected to said digitizer and said first microprocessor for scanning said digitizer; a third microprocessor connected to said video screen for controlling said screen images; a power manager means connected to said first microprocessor, said power manager means including a power source and controller for supplying power to said data acquisition means; program storage mmeans for storing computer code for controlling said microprocessors; said program storage means comprising data storage means including a plurality of object mailboxes for storing said digitized data according to data type; at least one program from said object oriented database stored in said program storage means for controlling said first microprocessor for characterizing said digitized data according to data type such that said digitized data is passed to hierarchically arranged program objects and accepted or rejected by one of said objects dependent on said data type; and wherein said accepted digitized data is stored in at least one said object mailbox associated with said data type.
Claim 3
Dependent Claim 22 words
A data acquisition means as set forth in claim 1 wherein said program storage means comprise at least one removable memory card.
Claim 4
Dependent Claim 18 words
A data acquisition means as set forth in claim 1 wherein said video screen include a graphics memory.
Claim 5
Dependent Claim 20 words
A data acquisition mean as set forth in claim 1 wherein said power source for said power manager comprise batteries.
Claim 6
Dependent Claim 183 words
A pen activated object oriented computer comprising: a pen having a transmitter means and power source for generating input signals; a digitizer matrix activated by said transmitter means, and said digitizer converting said input signals into digitized data; a video screen overlaying said digitizer to generate images substantially coextensive with the position of said pen on said video screen and connected to at least one microprocessor controlled by at least one program from said object oriented database; at least one removable nonmagnetic storage means for storing code used for controlling said microprocessor; data storage means including a plurality of object mailboxes for storing said digitized data according to data type; said one program from said object oriented database stored in a program storage means for controlling said microprocessor for characterizing said digitized data according to data type such that said digitized data is passed to hierarchically arranged program objects and accepted or rejected by one of said objects dependent on said data type; and wherein said accepted digitized data is stored in at least one said object mailbox associated with said data type.
Claim 7
Dependent Claim 183 words
A pen activated object oriented computer comprising: a pen having a transmitter means and power source for generating input signals; a digitizer matrix activated by said transmitter means, and said digitizer converting said input signals into digitized data; a video screen overlaying said digitizer to generate images substantially coextensive with the position of said pen on said video screen and connected to at least one microprocessor controlled by at least one program from said object oriented database; at least one removable nonmagnetic storage means for storing code used for controlling said microprocessor; data storage means including a plurality of object mailboxes for storing said digitized data according to data type; said one program from said object oriented database stored in a program storage means for controlling said microprocessor for characterizing said digitized data according to data type such that said digitized data is passed to hierarchically arranged program objects and accepted or rejected by one of said objects dependent on said data type; and wherein said accepted digitized data is stored in at least one said object mailbox associated with said data type.
Claim 8
Dependent Claim 144 words
An object oriented database means comprising: a pen and digitizer interface means for interfacing through context independent viewers and editors, said pen generating input signals and said digitizer converting said input signals into digitized data; data storage means including a plurality of object mailboxes for storing said digitized data according to data type; wherein pen inputs to said interface means generate substantially coextensive images on a video screen controlled by at least one program from said object oriented database stored in a program storage means for controlling a microprocessor for characterizing said digitized data according to data type such that said digitized data is passed to hierarchically arranged program objects and accepted or rejected by one of said objects dependent on said data type; and wherein said accepted digitized data is stored in at least one said object mailbox associated with said data type.
Claim 9
Dependent Claim 144 words
An object oriented database means comprising: a pen and digitizer interface means for interfacing through context independent viewers and editors, said pen generating input signals and said digitizer converting said input signals into digitized data; data storage means including a plurality of object mailboxes for storing said digitized data according to data type; wherein pen inputs to said interface means generate substantially coextensive images on a video screen controlled by at least one program from said object oriented database stored in a program storage means for controlling a microprocessor for characterizing said digitized data according to data type such that said digitized data is passed to hierarchically arranged program objects and accepted or rejected by one of said objects dependent on said data type; and wherein said accepted digitized data is stored in at least one said object mailbox associated with said data type.
Claim 10
Dependent Claim 24 words
An objected oriented database means as set forth in claim 6 wherein said means is portable and includes at least one removable storage means.
Claim 11
Dependent Claim 20 words
An object oriented database means as set forth in claim 7 wherein, said storage means comprise a PCMCIA memory card.
Claim 12
Dependent Claim 24 words
A database acquisition means as set forth in claim 1 wherein said program stored in said program storage means is layered object oriented software.
Claim 13
Dependent Claim 26 words
A database acquisition means of claim 1 wherein said stored program includes software for interpreting handwriting inputted to said digitizer for controlling said data acquisition means.
Claim 14
Dependent Claim 51 words
A database acquisition means as set forth in claim 1 including a graphic memory partitioned into at lease two frame buffers, said buffers being split into two layers each having at least one buffer, said one layer contain a screen image or graphics and said second layer displaying said pen movement.
Claim 15
Dependent Claim 67 words
A database acquisition means as set forth in claim 11 wherein said graphic memory is partitioned into six frame buffers, said buffers being split into two layers each having three buffers such that each layer has only one active buffer at a time and any inactive buffer is used to cache fonts and icons that can be bit-bittled to said first active layer for higher graphics performance.
Claim 16
Dependent Claim 64 words
An object oriented database data acquisition means of claim 1 further comprising: a graphic memory means controlled by at least one program from said object oriented database and partitioned into at least two frame buffers; said buffers split into two layers each having at least one buffer; said one layer containing a screen image or graphics; and said second layer displaying a pen movement.
Claim 17
Dependent Claim 67 words
A graphic memory means as set forth in claim 13 wherein said graphic memory is partitioned into six frame buffers, said buffers being split into two layers each having three buffers such that each layer has only one active buffer at a time and any inactive buffer is used to cache fonts and icons that can be bit-bittled to said first active layer for higher graphics performance.

References Cited (Backward Citations)

US4360831A Cited
US4947302A Cited
US4751741A Cited
US5107541A Cited
US4873398A Cited
US5550938A Cited
US5309173A Cited
US5164585A Cited
US5294792A Cited
US5333069A Cited
US5183404A Cited
US5329625A Cited
US5325526A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-12 2000-11-11 2001-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-12 2004-11-11 2005-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-12 2008-11-11 2009-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag