US6178426B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus with extended markup language data capture capability
Assignee: Symbol Technologies LLC
•
Filing: 1998-01-15
•
Granted: 2001-01-23
•
Expires: 2018-01-15
Abstract
Abstract A computer implemented apparatus captures data from a user into a form specified in accordance with a markup language such as hypertext markup language. The user selects a data type such as text, handwriting, voice, image and video data type to be captured. Once the user indicates the type of data to be captured, the apparatus enables a transducer associated with the selected data type to capture data. The apparatus also formats data from the transducer into a predetermined format, stores and displays the formatted data in the markup language form.
Inventors
- 👤 John Raymond Klein
- 👤 Joel Kahn
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 15:07
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9554; G06F16/958; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
97 words
A computer implemented method for capturing data from a user into an input text field of a form object specified in accordance with a markup language, comprising: selecting a nontext data type to be captured; enabling a transducer associated with the selected nontext data type; capturing nontext data from the transducer; formatting data from the transducer using a predetermined format; and storing and displaying the formatted data in an input text field of a form object specified in accordance with a markup language, wherein the form object is adapted for handling the formatted data from the transducer.
Claim 2
Dependent Claim
97 words
A computer implemented method for capturing data from a user into an input text field of a form object specified in accordance with a markup language, comprising: selecting a nontext data type to be captured; enabling a transducer associated with the selected nontext data type; capturing nontext data from the transducer; formatting data from the transducer using a predetermined format; and storing and displaying the formatted data in an input text field of a form object specified in accordance with a markup language, wherein the form object is adapted for handling the formatted data from the transducer.
Claim 3
Dependent Claim
21 words
The method according to claim 1 , wherein the transducer is a magnetic stripe reader, further comprising capturing magnetically encoded data.
Claim 4
Dependent Claim
19 words
The method according to claim 1 , wherein the transducer is a graphics tablet, further comprising capturing handwriting data.
Claim 5
Dependent Claim
21 words
The method according to claim 3 , wherein the formatting step converts the handwriting data into one or more line vectors.
Claim 6
Dependent Claim
18 words
The method according to claim 1 , wherein the transducer is a microphone, further comprising capturing audio data.
Claim 7
Dependent Claim
13 words
The method according to claim 1 , wherein the transducer is a camera.
Claim 8
Dependent Claim
20 words
A method according to claim 5 , wherein the formatting step converts the data into an encoded video data stream.
Claim 9
Independent Claim
102 words
A method for capturing data from a transducer into an input text field of a form object specified in accordance a markup language, comprising: determining whether a focus has been placed on a transducer aware input text field in a form object specified in accordance a markup language, wherein the form object is adapted for handling the formatted data from the transducer; enabling the transducer to collect data; collecting the nontext data from the transducer; formatting and saving the data generated into the field; and disabling the transducer; wherein the form object is adapted for handling the formatted data from the transducer.
Claim 10
Independent Claim
102 words
A method for capturing data from a transducer into an input text field of a form object specified in accordance a markup language, comprising: determining whether a focus has been placed on a transducer aware input text field in a form object specified in accordance a markup language, wherein the form object is adapted for handling the formatted data from the transducer; enabling the transducer to collect data; collecting the nontext data from the transducer; formatting and saving the data generated into the field; and disabling the transducer; wherein the form object is adapted for handling the formatted data from the transducer.
Claim 11
Dependent Claim
30 words
The method of claim 8 , wherein the data collecting step further comprises determining whether the data received is error-free and if not, generating a failure warning to a user.
Claim 12
Dependent Claim
27 words
The method of claim 9 , wherein the generating step further comprises playing a first tone to indicate the failure and a second tone to indicate success.
Claim 13
Dependent Claim
25 words
The method of claim 8 , further comprising: saving the data into a predetermined format in the form; and displaying the data to a user.
Claim 14
Dependent Claim
19 words
The method of claim 8 , wherein the data collecting step further comprises collecting one or more user strokes.
Claim 15
Dependent Claim
37 words
The method of claim 12 , wherein the form has a clear stroke area in the form, comprising determining whether the user stroke is in the clear stroke area and if so, deleting previously stored user strokes.
Claim 16
Dependent Claim
20 words
The method of claim 12 , wherein the stroke collecting step further comprises deleting duplicate points in the user stroke.
Claim 17
Dependent Claim
21 words
The method of claim 12 , wherein the stroke collecting step further comprises storing deltas between previous and current user strokes.
Claim 18
Dependent Claim
11 words
The method of claim 12 , further comprising compressing the strokes.
Claim 19
Independent Claim
109 words
An apparatus for capturing data from a user into an input text field of a form object specified in accordance with a markup language, comprising: a processor; a display unit coupled to the processor; one or more transducers coupled to the processor, each transducer adapted to generated a predetermined nontext data type; and code for selecting and enabling one of the transducers, the code further formatting data from the transducer using a predetermined format and storing the formatted data in an input text field of a form object specified in accordance with a markup language, wherein the form object is adapted for handling the formatted data from the transducer.
Claim 20
Independent Claim
109 words
An apparatus for capturing data from a user into an input text field of a form object specified in accordance with a markup language, comprising: a processor; a display unit coupled to the processor; one or more transducers coupled to the processor, each transducer adapted to generated a predetermined nontext data type; and code for selecting and enabling one of the transducers, the code further formatting data from the transducer using a predetermined format and storing the formatted data in an input text field of a form object specified in accordance with a markup language, wherein the form object is adapted for handling the formatted data from the transducer.
Claim 21
Dependent Claim
15 words
The apparatus of claim 17 , wherein the markup language is a hypertext markup language.
Claim 22
Dependent Claim
18 words
The apparatus of claim 17 , further comprising a wireless transceiver coupled to the processor for communicating data.
Claim 23
Dependent Claim
19 words
The apparatus of claim 19 , further comprising an access point adapted to receive data from the wireless transceiver.
Claim 24
Dependent Claim
31 words
The apparatus of claim 17 , wherein the code further comprises code segment for determining whether the data received is error-free and if not, generating a failure warning to a user.
Claim 25
Dependent Claim
20 words
The apparatus of claim 17 , wherein the code further comprises code segment for collecting one or more user strokes.
Claim 26
Dependent Claim
33 words
The apparatus of claim 22 , wherein the code further comprises code segment for determining whether the user stroke is in a clear stroke area and if so, deleting previously stored user strokes.
Claim 27
Dependent Claim
18 words
The apparatus of claim 22 , further comprising code segment for deleting duplicate points in the user strokes.
Claim 28
Dependent Claim
14 words
The apparatus of claim 8 , further comprising code segment for compressing user strokes.
Claim 29
Independent Claim
176 words
A method in a computer system for providing for entry of data in a mobile wireless computer unit for communication over a wireless data communications network from a transducer associated with the mobile unit, the mobile unit including a display and executing a display program having a graphical user interface using a markup language that enables hypertext documents to be portable from the platform to another comprising the steps of: a) detecting in the mobile unit if the user has selected a nontext data source selected from a group including a bar code reader and a microphone; b) determining the nontext data source that the user has selected; c) receiving nontext data from the transducer corresponding to the selected source; d) converting such nontext data into a predetermined format depending upon the selected source; e) representing such data in an input text field of an object appearing in the display in the hypertext document, wherein the object is specified in accordance with a markup language and is adapted for handling the formatted data from the transducer.
Claim 30
Independent Claim
176 words
A method in a computer system for providing for entry of data in a mobile wireless computer unit for communication over a wireless data communications network from a transducer associated with the mobile unit, the mobile unit including a display and executing a display program having a graphical user interface using a markup language that enables hypertext documents to be portable from the platform to another comprising the steps of: a) detecting in the mobile unit if the user has selected a nontext data source selected from a group including a bar code reader and a microphone; b) determining the nontext data source that the user has selected; c) receiving nontext data from the transducer corresponding to the selected source; d) converting such nontext data into a predetermined format depending upon the selected source; e) representing such data in an input text field of an object appearing in the display in the hypertext document, wherein the object is specified in accordance with a markup language and is adapted for handling the formatted data from the transducer.
References Cited (Backward Citations)
US5905248A
Cited
US5294782A
Cited
US5386106A
Cited
US5648760A
Cited
US5334823A
Cited
US5371348A
Cited
US5616906A
Cited
US5604516A
Cited
US5521369A
Cited
US5548478A
Cited
US5638257A
Cited
US5548477A
Cited
US5632373A
Cited
US5742705A
Cited
US5978773A
Cited
US5665951A
Cited
US5971277A
Cited
US5893915A
Cited
US6064979A
Cited
US5878276A
Cited
US5880724A
Cited
JPH11110317A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-01-23 | 2004-07-24 | 2005-01-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-01-23 | 2008-07-24 | 2009-01-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-01-23 | 2012-07-24 | 2013-01-23 | $7700.00 | Window Closed / Lapsed |