Computer program product and a method for using natural language for the description, search and retrieval of multi-media objects
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
419 Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
5. 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. - View Dependent Claims (6, 7, 8)
-
9. 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. - View Dependent Claims (10, 12)
-
-
11. 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.
- a prepositional role;
-
13. 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. - View Dependent Claims (14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
21. 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. - View Dependent Claims (22, 23, 24)
-
Specification