Method and apparatus for digital media management, retrieval, and collaboration
First Claim
1. A method for use with a system storing digital media records and comprising a search engine searching said stored digital media records, the method comprising the steps of:
- receiving search requests from users;
logging the search requests;
expanding the search requests;
applying a statistical clustering algorithm, thereby grouping similar search requests together;
identifying, using a semantic net hierarchy, a lowest-level term in the hierarchy that subsumes all of the queries in a grouping of search requests;
communicating the identified term to a user.
6 Assignments
0 Petitions
Accused Products
Abstract
The software according to the invention incorporates a glossary management tool that makes it easy for each client to customize terminology to the needs of a particular business. With this tool, termed a glossary manager, a company can customize a number of feature names in the system to provide a more familiar context for their users. A system administrator can also customize the manner in which “thumbnail” or “preview” images are presented. The system performs clustering on search queries, and searches media records multi-modally, using two or more approaches such as image searching and text searching. An administrator can tune search parameters. Two or more streams of metadata may be aligned and correlated with a media file, facilitating later searching. The system evaluates itself. It folds popularity information into rankings of search results.
132 Citations
15 Claims
-
1. A method for use with a system storing digital media records and comprising a search engine searching said stored digital media records, the method comprising the steps of:
-
receiving search requests from users;
logging the search requests;
expanding the search requests;
applying a statistical clustering algorithm, thereby grouping similar search requests together;
identifying, using a semantic net hierarchy, a lowest-level term in the hierarchy that subsumes all of the queries in a grouping of search requests;
communicating the identified term to a user. - View Dependent Claims (2, 3)
-
-
4. A method for use with a system storing digital media records and comprising a search engine searching said stored digital media records, the method comprising the steps of:
-
receiving search requests from users;
by the search engine, searches based upon the search requests, yielding respective search results, each search result defining selected digital media records, the digital media records each having associated metadata;
logging the search results and the metadata associated with digital media records selected therein;
expanding the metadata, defining expanded query metadata results;
applying a statistical clustering algorithm, thereby grouping similar expanded query metadata results together;
identifying, using a semantic net hierarchy, a lowest-level term in the hierarchy that subsumes all of the expanded query metadata results in the grouping of expanded query metadata results;
communicating the identified term to a user. - View Dependent Claims (5, 6)
-
-
7. A method for use with a system storing digital media records and comprising a search engine searching said stored digital media records, the method comprising the steps of:
-
receiving search requests from users;
performing, by the search engine, searches based upon the search requests, yielding respective search results, each search result defining selected digital media records or being empty;
logging the search requests for which the search result is empty;
expanding the logged search requests;
applying a statistical clustering algorithm to the logged search requests, thereby grouping similar search requests together;
communicating a group of search requests to a user. - View Dependent Claims (8, 9)
-
-
10. A method for use with a system storing digital media records and comprising a search engine searching said stored digital media records, the system permitting user expressions of interest in particular stored digital media records, the method comprising the steps of:
-
search requests from users;
performing, by the search engine, searches based upon the search requests, yielding respective search results, each search result defining selected digital media records;
logging the search requests for which a user has expressed interest in a selected digital media record;
expanding the logged search requests;
applying a statistical clustering algorithm to the logged search requests, thereby grouping similar search requests together;
communicating a group of search requests to a user. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification