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
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 |