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

Computer program product and a method for using natural language for the description, search and retrieval of multi-media objects

Assignee: Monument Peak Ventures LLC
•
Filing: 1997-04-30
•
Granted: 1999-04-20
•
Expires: 2017-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for using natural language for the description, search and retrieval of multi-media objects, this method comprises receiving a query for the database using natural language; recognizing the syntactic and semantic structure of the query; assigning a role representation of the query for permitting searching an archival database for a query response.

Inventors

  • 👤 Archna Bhandari
  • 👤 Mary E. Janiszewski
  • 👤 Rajiv Mehrotra

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:16
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/40; G06F16/48; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99935

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 118 words
A computer program product for retrieving a multi-media object, comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query, which said role representation further comprises assigning agent role that indicates an actor role who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response.
Claim 2
Dependent Claim 118 words
A computer program product for retrieving a multi-media object, comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query, which said role representation further comprises assigning agent role that indicates an actor role who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response.
Claim 3
Dependent Claim 26 words
The computer program product as in claim 1, wherein step (b) includes recognizing word or phrases that do not contribute to the meaning of the query.
Claim 4
Dependent Claim 38 words
The computer program product as in claim 1 further comprising assigning either a location role that identifies any place name; a prepositional role; or an agent attribute role, patent attribute role, action attribute role or location attribute role.
Claim 5
Dependent Claim 20 words
The computer program product as in claim 1, wherein step (b) includes using prepositional phrases to enhance the query representation.
Claim 6
Dependent Claim 125 words
A computer program product for archiving both a multi-media object and an associated description composed in a natural language, comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: (a) receiving the description composed in natural language to be associated with the multi-media object; (b) recognizing the syntactic and semantic structure of the of the description; (c) based on step (b), assigning a role representation of the description, which said role representation further comprises assigning agent role that indicates an actor who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for storage in an archival database.
Claim 7
Dependent Claim 125 words
A computer program product for archiving both a multi-media object and an associated description composed in a natural language, comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: (a) receiving the description composed in natural language to be associated with the multi-media object; (b) recognizing the syntactic and semantic structure of the of the description; (c) based on step (b), assigning a role representation of the description, which said role representation further comprises assigning agent role that indicates an actor who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for storage in an archival database.
Claim 8
Dependent Claim 26 words
The computer program product as in claim 5, wherein step (b) includes recognizing word or phrases that do not contribute to the meaning of the metadata.
Claim 9
Dependent Claim 38 words
The computer program product as in claim 5 further comprising assigning either a location role that identifies any place name; a prepositional role; or an agent attribute role, patent attribute role, action attribute role or location attribute role.
Claim 10
Dependent Claim 20 words
The computer program product as in claim 5, wherein step (b) includes using prepositional phrases to enhance the metadata representation.
Claim 11
Independent Claim 103 words
A method for retrieving a multi-media object, comprising the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query, which said role representation further comprises assigning agent role that indicates an actor role who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response.
Claim 12
Independent Claim 103 words
A method for retrieving a multi-media object, comprising the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query, which said role representation further comprises assigning agent role that indicates an actor role who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response.
Claim 13
Dependent Claim 24 words
The method as in claim 9, wherein step (b) includes recognizing word or phrases that do not contribute to the meaning of the query.
Claim 14
Independent Claim 35 words
The method as in claim further comprising assigning either a location role that identifies any place name; a prepositional role; or an agent attribute role, patent attribute role, action attribute role or location attribute role.
Claim 15
Dependent Claim 18 words
The method as in claim 9, wherein step (b) includes using prepositional phrases to enhance the query representation.
Claim 16
Independent Claim 110 words
A method for archiving both a multi-media object and a associated description composed in a natural language, comprising the steps of: (a) receiving the description composed in natural language to be associated with the multi-media object; (b) recognizing the syntactic and semantic structure of the of the description; (c) based on step (b), assigning a role representation of the description, which said role representation further comprises assigning agent role that indicates an actor who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for storage in an archival database.
Claim 17
Independent Claim 110 words
A method for archiving both a multi-media object and a associated description composed in a natural language, comprising the steps of: (a) receiving the description composed in natural language to be associated with the multi-media object; (b) recognizing the syntactic and semantic structure of the of the description; (c) based on step (b), assigning a role representation of the description, which said role representation further comprises assigning agent role that indicates an actor who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for storage in an archival database.
Claim 18
Dependent Claim 24 words
The method as in claim 13, wherein step (b) includes recognizing word or phrases that do not contribute to the meaning of the metadata.
Claim 19
Dependent Claim 36 words
The method as in claim 13 further comprising assigning either a location role that identifies any place name; a prepositional role; or an agent attribute role, patent attribute role, action attribute role or location attribute role.
Claim 20
Dependent Claim 18 words
The method as in claim 13, wherein step (b) includes using prepositional phrases to enhance the metadata representation.
Claim 21
Dependent Claim 151 words
A computer program product for retrieving a multi-media object, comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query, which said role representation further comprises assigning agent that indicates an actor who is performing an action, an action that identifies an activity that is being performed, and a patient that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response; (d) comparing the query roles to an archived multimedia object description roles to identify matching roles; and (e) computing a quality of matched between the query and the archived multimedia object description based on the matching roles.
Claim 22
Dependent Claim 151 words
A computer program product for retrieving a multi-media object, comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query, which said role representation further comprises assigning agent that indicates an actor who is performing an action, an action that identifies an activity that is being performed, and a patient that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response; (d) comparing the query roles to an archived multimedia object description roles to identify matching roles; and (e) computing a quality of matched between the query and the archived multimedia object description based on the matching roles.
Claim 23
Dependent Claim 26 words
The computer program product as in claim 17, wherein step (b) includes recognizing word or phrases that do not contribute to the meaning of the query.
Claim 24
Dependent Claim 38 words
The computer program product as in claim 17 further comprising assigning either a location role that identifies any place name; a prepositional role; or an agent attribute role, patent attribute role, action attribute role or location attribute role.
Claim 25
Dependent Claim 20 words
The computer program product as in claim 17, wherein step (b) includes using prepositional phrases to enhance the query representation.
Claim 26
Independent Claim 139 words
A method for retrieving a multi-media object, comprising the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query which said role representation further comprises assigning agent role that indicates an actor who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response; (d) comparing the query roles to an archived multimedia object description roles to identify matching roles; and (e) computing a quality of matched between the query and the archived multimedia object description based on the matching roles.
Claim 27
Independent Claim 139 words
A method for retrieving a multi-media object, comprising the steps of: (a) receiving a query composed in natural language for searching a database; (b) recognizing syntactic and semantic structure of the query; (c) based on step (b), assigning a role representation to the query which said role representation further comprises assigning agent role that indicates an actor who is performing an action, an action role that identifies an activity that is being performed, and a patient role that identifies an object affected in some way by the action, for permitting the search of the multimedia object database to generate a query response; (d) comparing the query roles to an archived multimedia object description roles to identify matching roles; and (e) computing a quality of matched between the query and the archived multimedia object description based on the matching roles.
Claim 28
Dependent Claim 26 words
The computer program product as in claim 21, wherein step (b) includes recognizing word or phrases that do not contribute to the meaning of the query.
Claim 29
Dependent Claim 38 words
The computer program product as in claim 21 further comprising assigning either a location role that identifies any place name; a prepositional role; or an agent attribute role, patent attribute role, action attribute role or location attribute role.
Claim 30
Dependent Claim 20 words
The computer program product as in claim 21, wherein step (b) includes using prepositional phrases to enhance the query representation.

References Cited (Backward Citations)

US4914590A Cited
US5386556A Cited
US5197005A Cited
US5265065A Cited
US5418948A Cited
US5488725A Cited
US5434777A Cited
US5625814A Cited
US5528491A Cited
US5493677A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag