Method and apparatus for digital media management, retrieval, and collaboration
First Claim
Patent Images
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 different search requests from users;
logging the different search requests;
expanding the logged search requests;
for each term in the expanded logged search requests, assigning a weight to the term based on how close the term is to a corresponding one of the received different search requests;
applying a statistical clustering algorithm to the weighted, expanded logged search requests based on content of the expanded logged search requests, thereby grouping similar search requests together;
identifying, using a semantic net hierarchy, a lowest-level tern in the hierarchy that subsumes all queries in a grouping of search requests; and
communicating the identified term to a user.
6 Assignments
0 Petitions
Accused Products
Abstract
A system stories digital media records and includes a search engine searching the stored digital media records. It receives search requests from users, logs the search requests, expands the search requests, applies a statistical clustering algorithm, thereby grouping similar search requests together, identifies, using a semantic net hierarchy, a lowest-level term in the hierarchy that subsumes all of the queries in a grouping of search requests, and communicates the identified term to a user.
-
Citations
22 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 different search requests from users; logging the different search requests; expanding the logged search requests; for each term in the expanded logged search requests, assigning a weight to the term based on how close the term is to a corresponding one of the received different search requests; applying a statistical clustering algorithm to the weighted, expanded logged search requests based on content of the expanded logged search requests, thereby grouping similar search requests together; identifying, using a semantic net hierarchy, a lowest-level tern in the hierarchy that subsumes all queries in a grouping of search requests; and communicating the identified term to a user. - View Dependent Claims (2, 3, 4, 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 different search requests from users; performing, by the search engine, searches based upon the different 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; for each term in the expanded query metadata results, assigning a weight to the term based on how close the term is to a corresponding one of the received different search requests; applying a statistical clustering algorithm to the weighted, expanded query metadata results based on content of the expanded query metadata results, 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; and communicating the identified term to a user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. 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 different search requests from users; performing, by the search engine, searches based upon the different 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; for each term in the expanded logged search requests, assigning a weight to the term based on how close the term is to a corresponding one of the received different search requests; applying a statistical clustering algorithm to the weighted, expanded logged search requests based on content of the expanded logged search requests, thereby grouping similar search requests together; and communicating a group of search requests to a user. - View Dependent Claims (13, 14, 15)
-
-
16. 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:
-
receiving different search requests from users; performing, by the search engine, searches based upon the different search requests, yielding respective search results, each search result defining selected digital media records; receiving expressions of interest from users with respect to 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; for each term in the expanded logged search requests, assigning a weight to the term based on how close the term is to a corresponding one of the received different search requests; applying a statistical clustering algorithm to the weighted, expanded logged search requests based on content of the expanded logged search requests, thereby grouping similar search requests together; communicating a group of search requests to a user. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification