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

Method and apparatus for utilizing annotations to facilitate computer retrieval of database material

Assignee: Individual
•
Filing: 1994-01-04
•
Granted: 1995-04-04
•
Expires: 2014-01-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for computer retrieval of database material which may be text, computer programs, graphics, audio, object classes, action specifications or other material which may be machine stored. Annotations are provided for at least selected database subdivisions, preferably with natural language questions, assertions or noun phrases or some combination/collection thereof. However, the annotations may also initially be generated in a structured form. Annotations are, if required, converted to a structured form and are stored in that form along with connections to corresponding subdivisions. Searching for relevant subdivisions involves entering a query in natural language or structured form, converting natural language queries to structured form, matching the structured form query against stored annotations and retrieving database subdivisions connected to matched annotations. The annotation process may be aided by utilizing various techniques for automatically or semiautomatically generating the annotations.

Inventors

  • 👤 Boris Katz
  • 👤 Patrick H. Winston

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:47
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/93; G06F16/20; G06F16/24; G06F16/245; G06F16/2457; G06F16/24573; G06F40/00; G06F40/10; G06F40/166; G06F40/169; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/916; Y10S707/917; Y10S707/99931; Y10S707/99932

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 96 words
A method for facilitating computer retrieval of database material comprising the steps of: selecting subdivisions for the material; generating for each of said subdivisions which is to be recovered at least one annotation containing words having a selected annotator determined relationship and being in a language selected from the group of a natural language and an artificial language; storing the annotations in a predetermined structured form which retains said selected relationship, the, stored annotations being readable by a computer to search for desired annotations; and adding to the stored annotations a connection to corresponding material subdivisions.
Claim 2
Independent Claim 96 words
A method for facilitating computer retrieval of database material comprising the steps of: selecting subdivisions for the material; generating for each of said subdivisions which is to be recovered at least one annotation containing words having a selected annotator determined relationship and being in a language selected from the group of a natural language and an artificial language; storing the annotations in a predetermined structured form which retains said selected relationship, the, stored annotations being readable by a computer to search for desired annotations; and adding to the stored annotations a connection to corresponding material subdivisions.
Claim 3
Dependent Claim 22 words
A method as claimed in claim 1 wherein said generating step includes the step of generating said annotations in said structured form.
Claim 4
Dependent Claim 42 words
A method as claimed in claim 1 wherein said generating step includes the step of generating said annotations in a natural language; and wherein said storing step includes the step of translating the annotations in natural language to said predetermined structured form.
Claim 5
Dependent Claim 23 words
A method as claimed in claim 3 wherein the natural language for said annotations is different than the natural language of said text.
Claim 6
Dependent Claim 26 words
A method as claimed in claim 1 wherein the annotations for a given subdivision are a collection of one or more questions, assertions and noun phrases.
Claim 7
Dependent Claim 38 words
A method as claimed in claim 1 wherein said database material includes at least one of textual material, graphic material, audio material, programming material and specification material of actions to be taken in response to a given command.
Claim 8
Dependent Claim 20 words
A method as claimed in claim 1 wherein said generating step includes the step of generating annotations at least semiautomatically.
Claim 9
Dependent Claim 31 words
A method as claimed in claim 1 wherein said storing step includes the step of storing with each annotation one or more pointers for subdivisions to which the annotation is relevant.
Claim 10
Dependent Claim 18 words
A method as claimed in claim 1 including the step of searching stored annotations to find relevant subdivisions.
Claim 11
Dependent Claim 48 words
A method as claimed in claim 9 wherein said searching step includes the step of presenting a search input in structured form, matching the structured form search input to the annotations stored during said storing step, and presenting subdivisions connected to matching annotations found during said matching step.
Claim 12
Dependent Claim 56 words
A method as claimed in claim 9 wherein said searching step includes the steps of presenting a natural language search input, translating the search input into said predetermined structured form, matching the structured form search input to the annotations stored during said storing step, and presenting subdivisions connected to matching annotations found during said matching step.
Claim 13
Dependent Claim 27 words
A method as claimed in claim 9 including the steps of storing a standing query, and examining new stored annotations to determine correspondence to said standing query.
Claim 14
Dependent Claim 66 words
A method as claimed in claim 9 wherein the method is being employed to at least semiautomatically perform an "answer desk" function on queries received from one or more sources, the step of searching stored annotations being performed for received queries to find an appropriate response, the query being referred to a person for response if an appropriate response is not found during the searching step.
Claim 15
Dependent Claim 37 words
A method as claimed in claim 13 including the step of automatically adding the person's response to the query as a database subdivision, and adding in a selected form the query as an annotation for such subdivision.
Claim 16
Independent Claim 101 words
A system for facilitating computer retrieval of database material comprising: means for selecting subdivisions for the database material means for generating for each of said subdivisions which is to be recovered at least one annotation containing words having a selected annotator determined relationship and being in a language selected from the group of a natural language and an artificial language; means for storing the annotations in a predetermined structured form which retains said selected relationship, the stored annotations being readable by a computer to search for desired annotations and means for adding to stored annotations a connection to corresponding material subdivisions.
Claim 17
Independent Claim 101 words
A system for facilitating computer retrieval of database material comprising: means for selecting subdivisions for the database material means for generating for each of said subdivisions which is to be recovered at least one annotation containing words having a selected annotator determined relationship and being in a language selected from the group of a natural language and an artificial language; means for storing the annotations in a predetermined structured form which retains said selected relationship, the stored annotations being readable by a computer to search for desired annotations and means for adding to stored annotations a connection to corresponding material subdivisions.
Claim 18
Dependent Claim 19 words
A system as claimed in claim 15 wherein said means for generating generates said annotations in said structured form.
Claim 19
Dependent Claim 39 words
A system as claimed in claim 15 wherein said means for generating generates said annotations in a natural language; and wherein said means for storing includes means for translating the annotations in natural language to said predetermined structured form.
Claim 20
Dependent Claim 26 words
A system as claimed in claim 15 wherein the annotations for a given subdivision are a collection of one or more questions, assertions and noun phrases.
Claim 21
Dependent Claim 37 words
A system as claimed in claim 15 wherein said database material includes at least one textural material, graphic material, audio material, programming material and specification material of actions to be taken in response to a given command.
Claim 22
Dependent Claim 20 words
A system as claimed in claim 15 wherein said means for generating includes means for generating annotations at least semiautomatically.
Claim 23
Dependent Claim 31 words
A system as claimed in claim 15 wherein said means for storing includes means for storing with each annotation one or more pointers for subdivisions to which the annotation is relevant.
Claim 24
Dependent Claim 17 words
A system as claimed in claim 15 including means for searching stored annotations to find relevant subdivisions.
Claim 25
Dependent Claim 47 words
A system as claimed in claim 22 wherein said means for searching includes means for presenting a search input in structured form, means for matching the structured form search input to the annotations stored during said storing step, and means for presenting subdivisions connected to matching annotations.
Claim 26
Dependent Claim 62 words
A system as claimed in claim 22 wherein said means for searching includes means for presenting a natural language search input, means for translating the search input into said predetermined structured form, means for matching the structured form search input to the annotations stored during said storing step, and means for presenting subdivisions connected to matching annotations found during said matching step.
Claim 27
Dependent Claim 28 words
A system as claimed in claim 22 including means for storing a standing query, and means for examining new stored annotations to determine correspondence to said standing query.
Claim 28
Dependent Claim 86 words
A system as claimed in claim 22 including means for receiving queries from one or more sources, means for referring a query to a person if an appropriate response is not found to such query by said means for searching, the person generating a response to the query which is entered into the system, means for automatically adding the person's response to a query as a database subdivision, and means for adding the query in a selected form as an annotation for the added database subdivision.

References Cited (Backward Citations)

US4270182A Cited
US4358824A Cited
EP0196064A2 Cited
US5067070A Cited
US5148541A Cited
US5140522A Cited
US5309359A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag