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

Integrated environment computer system control structure with natural language interface

Assignee: Individual
•
Filing: 1984-04-27
•
Granted: 1987-08-25
•
Expires: 2004-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system including text input and display devices. A display manager receives text from the input device and causes the display device to display that text on a first display level. The display manager also causes other display levels to be displayed so that they are perceived as being successively posteriorly positioned relative to the first level. Text received from the input device is also accumulated and compared to previously stored text segments to cause performance of program task elements that are associated with the stored text segments matching the received text. The display manager causes text produced by the performed task elements to be directed to and perceptually represented on the appropriate posterior display levels.

Inventors

  • 👤 Richard B. Grant

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 23:22
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 231 words
A computer system including a memory and comprising: (a) means for the input of textual information; (b) means for the display of textual information; (c) a display manager associated with said text input means for receiving text therefrom, and further associated with said text display means for the perceptual representation of the text received from said text input means on a given one of one or more display levels, said levels being perceptually plane parallel successively posteriorly positioned with respect to a first given level; (d) an input text buffer associated with said text input means for receiving text therefrom; (e) a parser associated with said input buffer for periodically receiving text accumulated by said input text buffer and preparing an input text segment therefrom; (f) a list buffer including a plurality of synonymic text segments; and (g) a plurality of operative task elements stored in the memory, each associated with at least one of said synonymic text segments of said list buffer, said parser including a list processor for comparing said input text segment with said synonymic text segments and for causing performance of the task element associated with the synonymic text segment that corresponds to said input text segment, each of said task elements being further associated with said display manager whereby text provided by performed task elements is directed to and perceptually represented on said posterior display levels.
Claim 2
Dependent Claim 231 words
A computer system including a memory and comprising: (a) means for the input of textual information; (b) means for the display of textual information; (c) a display manager associated with said text input means for receiving text therefrom, and further associated with said text display means for the perceptual representation of the text received from said text input means on a given one of one or more display levels, said levels being perceptually plane parallel successively posteriorly positioned with respect to a first given level; (d) an input text buffer associated with said text input means for receiving text therefrom; (e) a parser associated with said input buffer for periodically receiving text accumulated by said input text buffer and preparing an input text segment therefrom; (f) a list buffer including a plurality of synonymic text segments; and (g) a plurality of operative task elements stored in the memory, each associated with at least one of said synonymic text segments of said list buffer, said parser including a list processor for comparing said input text segment with said synonymic text segments and for causing performance of the task element associated with the synonymic text segment that corresponds to said input text segment, each of said task elements being further associated with said display manager whereby text provided by performed task elements is directed to and perceptually represented on said posterior display levels.
Claim 3
Dependent Claim 41 words
The system of claim 1 further characterized in that said input text buffer is further associated with said display manager whereby the text received from said text input means is directed to and perceptually represented on said first given display level.
Claim 4
Dependent Claim 75 words
The system of claim 2 further comprising a control buffer including a plurality of control segments, each of said control segments being associated with one or more of said synonymic text segments, one or more of said control segments being correspondingly associated with a respective one of said task elements whereby the selection of a particular task element and the specificaton of its function is established by the text received from said text input means.
Claim 5
Dependent Claim 63 words
The system of claim 3 further comprising an input text list buffer associated with said input text buffer for periodically receiving text accumulated by said input text buffer and sequentially storing said periodically received text whereby, in response to the function of a task element, said periodically received text is sequentially returned to said input text buffer and subsequently sent to said parser.
Claim 6
Independent Claim 188 words
A method of allowing natural language terms to be used to control selection and performance of a plurality of operative tasks stored in the memory of a computer which also includes an input means, the method comprising the steps of: (a) storing in the computer memory a control list containing a plurality of control strings, each of which is associated with a respective one of said tasks for causing performance of the task associated with a selected control string; (b) storing in the computer memory a synonymic list containing a plurality of synonymic character strings, each of which is a natural language term associated with one of said control strings for causing selection of the control string associated with a selected synonymic character string; (c) receiving an input string of one or more characters from said input means, said input string being a natural language term; and (d) comparing said input string to the strings in said synonymic list to cause selection of the synonymic character string that matches the input string, which in turn causes selection of the associated control string and performance of the associated task.
Claim 7
Independent Claim 188 words
A method of allowing natural language terms to be used to control selection and performance of a plurality of operative tasks stored in the memory of a computer which also includes an input means, the method comprising the steps of: (a) storing in the computer memory a control list containing a plurality of control strings, each of which is associated with a respective one of said tasks for causing performance of the task associated with a selected control string; (b) storing in the computer memory a synonymic list containing a plurality of synonymic character strings, each of which is a natural language term associated with one of said control strings for causing selection of the control string associated with a selected synonymic character string; (c) receiving an input string of one or more characters from said input means, said input string being a natural language term; and (d) comparing said input string to the strings in said synonymic list to cause selection of the synonymic character string that matches the input string, which in turn causes selection of the associated control string and performance of the associated task.
Claim 8
Dependent Claim 39 words
The method of claim 5 wherein said comparing step comprises the steps of: (a) concatenating said input string; and (b) incrementally comparing said input string to each synonymic character string of said synonymic list until a match is determined.
Claim 9
Dependent Claim 35 words
The method of claim 6 wherein said comparing step further comprises the steps of: (a) determining the particular control string associated with said matched synonymic string; and (b) acquiring said control string for later reference.
Claim 10
Dependent Claim 41 words
The method of claim 7 wherein said comparing step further comprises the steps of: (a) determining the particular task associated with said acquired control string; and (b) passing said control string to said particular task; and (c) invoking said particular task.
Claim 11
Dependent Claim 41 words
The method of claim 5 or 8 wherein the computer system further comprises display means and the method further comprises the step of displaying an output string of one or more characters sent by said activated task to said display means.
Claim 12
Dependent Claim 139 words
The method of claim 9 wherein sid output string displaying step further comprises the steps of: (a) selecting a display plane of said display means from a series of said display planes provided thereby for the display of said output string, said display planes being partially overlapping so as to perceptually appear sequentially posteriorly positioned with respect to a first given display plane, the criteria for selecting said display plane comprising: (i) that said display plane be posteriorly positioned with respect to said first given display plane; (ii) that said display plane be least obscurring of previously selected display planes; and (iii) that said display plane itself is not obscurred by said previously selected display planes; and (b) passing said output string to said display means such that said output string is perceptually displayed on said selected display plane.
Claim 13
Dependent Claim 40 words
The method of claim 10 wherein the step of receiving an input string further includes the step of passing said input string to said display means such that said input string is perceptually displayed on said first given display plane.

References Cited (Backward Citations)

US4428065A Cited
US4555775A Cited
US4555775B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-24 1991-02-23 1991-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-24 1995-02-23 1995-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-24 1999-02-23 1999-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag