Patent US6898411B2 successfully refreshed from Google Patents.
Patent US6676698B2 successfully refreshed from Google Patents.
Patent US6327652B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US5859636A Expired / Lapsed US ⏱️ 0.0 years remaining

Recognition of and operation on text data

Assignee: Intel Corp
•
Filing: 1995-12-27
•
Granted: 1999-01-12
•
Expires: 2015-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Text of a predetermined class is recognized in a body of text. After recognition, operations relevant to the recognized text may be performed. For example, text such as telephone numbers, telefax numbers, and dates can be recognized in a body of text. Options are provided for selecting and running operations and programs relevant to the recognized text, such as, telephone dialers, telefaxing programs, writable databases etc. Libraries of subroutines are provided for each class of text to be recognized. Each library typically includes a plurality of operations which may be run on the particular class of text. The libraries are recognized at run time of an application, so that additional libraries and operations may be added without a need for recompiling. A single class of text is recognizable in a number of formats without limits as to the origin of the body of text.

Inventors

  • 👤 Milind S. Pandit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 03:44
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/279; G06F40/10; G06F40/103

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 87 words
A computer-implemented method for processing a selected text, comprising the steps of: (a) recognizing the selected text as belonging to a predetermined class, a computer performing the step of recognizing, including: (1) comparing a format of the selected text to a predetermined format associated with the predetermined class, (3) recognizing the selected text as belonging to the predetermined class if the format of the selected text matches the predetermined format; and (b) performing an operation associated with the predetermined class using the recognized text as a parameter.
Claim 2
Dependent Claim 87 words
A computer-implemented method for processing a selected text, comprising the steps of: (a) recognizing the selected text as belonging to a predetermined class, a computer performing the step of recognizing, including: (1) comparing a format of the selected text to a predetermined format associated with the predetermined class, (3) recognizing the selected text as belonging to the predetermined class if the format of the selected text matches the predetermined format; and (b) performing an operation associated with the predetermined class using the recognized text as a parameter.
Claim 3
Dependent Claim 53 words
The method of claim 1, wherein step (a) comprises the step of: (i) displaying a plurality of menu names, and (ii) emphasizing, relative to any other displayed menu name, a menu name of a menu identifying one or more operations associated with the predetermined class, which may be performed on the recognized text.
Claim 4
Dependent Claim 33 words
The method of claim 2, wherein step (b) comprises the steps of: (i) displaying the menu; and (ii) starting one or more operations from the one or more operations identified on the menu.
Claim 5
Dependent Claim 62 words
The method of claim 2, wherein: step (i) comprises the steps of: (1) checking for a library of the one or more operations; and (2) obtaining the name of the library; and step (ii) comprises the steps of: (1) obtaining a number of the one or more operations in the library; and (2) obtaining names for each of the number of operations.
Claim 6
Dependent Claim 22 words
The method of claim 4, further comprising the step of: (3) repeating steps (i)1, (i)2, (ii)1 and (ii)2 for each library present.
Claim 7
Dependent Claim 26 words
The method of claim 1, wherein the text appears in a body of text, further comprising the step of: (c) returning to the body of text.
Claim 8
Dependent Claim 24 words
The method of claim 1, wherein the text is one of a date, name, telephone number, telefax number, e-mail address, and Uniform Resource Locator.
Claim 9
Dependent Claim 17 words
The method of claim 7, wherein the operation is the starting of a writable, computer database application.
Claim 10
Dependent Claim 25 words
The method of claim 7, wherein the text is a Uniform Resource Locator and the operation is the starting of a World-Wide Web browser application.
Claim 11
Dependent Claim 26 words
The method of claim 7, wherein the text is an EMail address and the operation is the starting of an EMail message preparing and transmitting application.
Claim 12
Dependent Claim 29 words
The method of claim 7, wherein the text is a telephone number and the operation is the starting of an application causing a modem to dial the telephone number.
Claim 13
Dependent Claim 25 words
The method of claim 7, wherein the text is a telefax number and the operation is the starting of telefax message preparing and transmitting application.
Claim 14
Dependent Claim 57 words
A method according to claim 1, wherein step (a) includes: (1) comparing the format of the selected text to a plurality of predetermined formats associated with the predetermined class, and (2) recognizing the selected text as belonging to the predetermined class if the format of the selected text matches any one of the plurality of predetermined formats.
Claim 15
Dependent Claim 97 words
A method according to claim 1, wherein step (a) is performed a plurality of times, for a plurality of predetermined classes, respectively, and the selected text is recognized as belonging to one of the plurality of predetermined classes, further comprising the step of: displaying a plurality of menu names, each associated with a respectively different one of the plurality of predetermined classes; emphasizing the respective menu name associated with the one of the plurality of predetermined classes to which the selected text belongs, relative to menu names that are not associated with the plurality of predetermined classes.
Claim 16
Independent Claim 83 words
An apparatus for text processing, comprising: (a) means for recognizing a selected text as belonging to a predetermined class, including: (1) means for comparing a format of the selected text to a predetermined format associated with the predetermined class, (2) means for recognizing the selected text as belonging to the predetermined class if the format of the selected text matches the predetermined format; and (b) means for performing an operation associated with the predetermined class using the recognized selected text as a parameter.
Claim 17
Independent Claim 83 words
An apparatus for text processing, comprising: (a) means for recognizing a selected text as belonging to a predetermined class, including: (1) means for comparing a format of the selected text to a predetermined format associated with the predetermined class, (2) means for recognizing the selected text as belonging to the predetermined class if the format of the selected text matches the predetermined format; and (b) means for performing an operation associated with the predetermined class using the recognized selected text as a parameter.
Claim 18
Dependent Claim 49 words
The apparatus of claim 15, wherein means (a): (i) displays a plurality of menu names, and (ii) emphasizes, relative to any other displayed menu name, a menu name of a menu identifying one or more operations associated with the predetermined class, which may be performed on the recognized text.
Claim 19
Dependent Claim 76 words
The apparatus of claim 16, wherein means (a): generates a menu name of a menu of one or more operations by: (1) checking for a library of the one or more operations; and (2) obtaining the name of the library; and generates a menu for listing the one or more operations by: (1) obtaining a number of the one or more operations in the library; and (2) obtaining names for each of the number of operations.
Claim 20
Dependent Claim 32 words
The apparatus of claim 16, wherein means (b): (i) displays the menu; and (ii) starts one or more operations to be run from the one or more operations identified on the menu.
Claim 21
Dependent Claim 25 words
The apparatus of claim 15, wherein the text appears in a body of text, further comprising: (c) means for returning to the body of text.
Claim 22
Dependent Claim 24 words
The apparatus of claim 15, wherein the text is one of a date, name, telephone number, telefax number, e-mail address and Uniform Resource Locator.
Claim 23
Dependent Claim 17 words
The apparatus of claim 20, wherein the operation is the starting of a writable, computer database application.
Claim 24
Dependent Claim 25 words
The apparatus of claim 20, wherein the text is a Uniform Resource Locator and the operation is the starting of a World-Wide Web browser application.
Claim 25
Dependent Claim 26 words
The apparatus of claim 20, wherein the text is an EMail address and the operation is the starting of an EMail message preparing and transmitting application.
Claim 26
Dependent Claim 29 words
The apparatus of claim 20, wherein the text is a telephone number and the operation is the starting of an application causing a modem to dial the telephone number.
Claim 27
Dependent Claim 25 words
The apparatus of claim 20, wherein the text is a telefax number and the operation is the starting of telefax message preparing and transmitting application.
Claim 28
Dependent Claim 61 words
Apparatus according to claim 15, wherein the recognizing means includes: (1) means for comparing the format of the selected text to a plurality of predetermined formats associated with the predetermined class, and (2) means for recognizing the selected text as belonging to the predetermined class if the format of the selected text matches any one of the plurality of predetermined formats.
Claim 29
Dependent Claim 97 words
Apparatus according to claim 15, wherein the recognizing means performs recognition a plurality of times, for a plurality of predetermined classes, respectively, and recognizes the selected text as belonging to one of the plurality of predetermined classes, further comprising: means for displaying a plurality of menu names, each associated with a respectively different one of the plurality of predetermined classes; means for emphasizing the respective menu name associated with the one of the plurality of predetermined classes to which the selected text belongs, relative to menu names that are not associated with the plurality of predetermined classes.
Claim 30
Dependent Claim 98 words
A storage medium encoded with machine-readable computer program code for text processing, comprising: (a) means for causing a computer to recognize a selected text as belonging to a predetermined class, including: (1) means for comparing a format of the selected text to a predetermined format associated with the predetermined class, (2) means for recognizing the selected text as belonging to the predetermined class if the format of the selected text matches the predetermined format; and (b) means for causing the computer to perform an operation associated with the predetermined class using the recognized selected text as a parameter.
Claim 31
Dependent Claim 98 words
A storage medium encoded with machine-readable computer program code for text processing, comprising: (a) means for causing a computer to recognize a selected text as belonging to a predetermined class, including: (1) means for comparing a format of the selected text to a predetermined format associated with the predetermined class, (2) means for recognizing the selected text as belonging to the predetermined class if the format of the selected text matches the predetermined format; and (b) means for causing the computer to perform an operation associated with the predetermined class using the recognized selected text as a parameter.
Claim 32
Dependent Claim 54 words
The storage medium of claim 28, wherein means (a) causes the computer to: (i) display a plurality of menu names, and (ii) emphasize, relative to any other displayed menu name, a menu name of a menu identifying one or more operations associated with the predetermined class, which may be performed on the recognized text.
Claim 33
Dependent Claim 37 words
The storage medium of claim 29, wherein means (b) causes the computer to: (i) display the menu; and (ii) start one or more operations to be run from the one or more operations identified on the menu.
Claim 34
Dependent Claim 30 words
The storage medium of claim 28, wherein the text appears in a body of text, further comprising: (c) means for causing the computer to return to the body of text.
Claim 35
Dependent Claim 27 words
The storage medium of claim 28, wherein the text is one of a date, name, telephone number, telefax number, e-mail address, street address and Uniform Resource Locator.
Claim 36
Dependent Claim 18 words
The storage medium of claim 32, wherein the operation is the starting of a writable, computer database application.
Claim 37
Dependent Claim 26 words
The storage medium of claim 32, wherein the text is a Uniform Resource Locator and the operation is the starting of a World-Wide Web browser application.
Claim 38
Dependent Claim 27 words
The storage medium of claim 32, wherein the text is an EMail address and the operation is the starting of an EMail message preparing and transmitting application.
Claim 39
Dependent Claim 30 words
The storage medium of claim 32, wherein the text is a telephone number and the operation is the starting of an application causing a modem to dial the telephone number.
Claim 40
Dependent Claim 26 words
The storage medium of claim 32, wherein the text is a telefax number and the operation is the starting of telefax message preparing and transmitting application.
Claim 41
Dependent Claim 82 words
The storage medium of claim 32, wherein: means (a) causes the computer to: (1) check for a library of the one or more operations; and (2) obtain the name of the library, to generate a menu name of a menu of the one or more operations; and (1) obtain a number of the one or more operations in the library; and (2) obtain names for each of the number of operations, to generate a menu for listing the one or more operations.
Claim 42
Dependent Claim 70 words
A storage medium according to claim 28, wherein means (a) includes: (1) means for causing the computer to compare the format of the selected text to a plurality of predetermined formats associated with the predetermined class, and (2) means for causing the computer to recognize the selected text as belonging to the predetermined class if the format of the selected text matches any one of the plurality of predetermined formats.
Claim 43
Dependent Claim 114 words
A storage medium according to claim 28, wherein means (a) causes the computer to perform recognition a plurality of times, for a plurality of predetermined classes, respectively, and causes the computer to recognize the selected text as belonging to one of the plurality of predetermined classes, further comprising: means for causes the computer to display a plurality of menu names, each associated with a respectively different one of the plurality of predetermined classes; means for causes the computer to emphasize the respective menu name associated with the one of the plurality of predetermined classes to which the selected text belongs, relative to menu names that are not associated with the plurality of predetermined classes.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-11 2002-07-13 2003-01-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-11 2006-07-13 2007-01-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-11 2010-07-13 2011-01-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag