System and method for dynamically and interactively searching media data
First Claim
Patent Images
1. A computer-implemented method for dynamically and interactively searching a media database, comprising:
- (a) receiving one or more search anchors;
(b) associating, using a processor, at least one of said one or more search anchors with at least one anchor cell on a navigation map;
(c) populating at least one cell on the navigation map with one or more documents based at least in part on said associated search anchors wherein said populating comprises(i) computing, using one or more processors, a concept relevance weight for said at least one cell on said navigation map, said concept relevance weight being based at least in part on said associated search anchors; and
(ii) populating said at least one cell with one or more documents from a database according to said concept relevance weight; and
(d) outputting at least one of said documents assigned to said at least one cell on the navigation map.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for searching a database of media content wherein the user can dynamically and interactively perform searches and navigate search results. One or more search anchors are received, and at least one of the search anchors is associated with an anchor cell on a navigation map. One or more documents assigned to at least one cell on the navigation map can be determined, and the cells are populated with search results based at least in part on the search anchors. At least one of the documents is then displayed to a user.
298 Citations
23 Claims
-
1. A computer-implemented method for dynamically and interactively searching a media database, comprising:
-
(a) receiving one or more search anchors; (b) associating, using a processor, at least one of said one or more search anchors with at least one anchor cell on a navigation map; (c) populating at least one cell on the navigation map with one or more documents based at least in part on said associated search anchors wherein said populating comprises (i) computing, using one or more processors, a concept relevance weight for said at least one cell on said navigation map, said concept relevance weight being based at least in part on said associated search anchors; and (ii) populating said at least one cell with one or more documents from a database according to said concept relevance weight; and (d) outputting at least one of said documents assigned to said at least one cell on the navigation map. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium, encoded with a computer program that includes computer executable instructions for dynamically and interactively searching a media database, which when executed causes a processor to:
-
(a) receive one or more search anchors; (b) associate at least one of said one or more search anchors with anchor cells on a navigation map; (c) populate at least one cell on the navigation map with one or more documents based at least in part on said associated search anchors; and (d) output at least one of said documents assigned to at least one cell on the navigation map, wherein the computer program further causes the processor to store said at least one cell in memory as a super-anchor.
-
-
9. A computer-implemented method, for dynamically and interactively searching a media database, comprising:
-
(a) receiving one or more search anchors; (b) associating, using a processor, at least one of said one or more search anchors with at least one anchor cell on a navigation map; (c) populating at least one cell on the navigation map with one or more documents based at least in part on said associated search anchors; (d) outputting at least one of said documents assigned to said at least one cell on the navigation map; and (e) storing a selected cell in memory as a super-anchor.
-
-
10. A computer-implemented method, for dynamically and interactively searching a media database, comprising:
-
(a) receiving one or more search anchors; (b) associating, using a processor, at least one of said one or more search anchors with at least one anchor cell on a navigation map; (c) populating at least one cell on the navigation map with one or more documents based at least in part on said associated search anchors; and (d) transmitting said at least one of said documents to a second computing device, wherein said at least one of said documents is transmitted for each cell on said navigation map according to a cell priority list.
-
-
11. A system for dynamically and interactively searching a media database, comprising:
-
(a) an interface for receiving one or more search anchors; (b) one or more processors, coupled to said interface, for associating at least one of said one or more search anchors with at least one anchor cell on a navigation map and for populating at least one cell with one or more documents based at least in part on said associated search anchors; and (c) a display, coupled to said one or more processors, for displaying at least one of said documents assigned to said at least one cell on the navigation map, wherein said one or more processors are configured to compute a concept relevance weight for said at least one cell based at least in part on said associated search anchors and populate said at least one cell with said one or more documents from a database according to said concept relevance weight. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system of for dynamically and interactively searching a media database, comprising:
-
(a) an interface for receiving one or more search anchors; (b) one or more processors, coupled to said interface, for associating at least one of said one or more search anchors with at least one anchor cell on a navigation map and for populating at least one cell with one or more documents based at least in part on said associated search anchors; (c) a display, coupled to said one or more processors, for displaying at least one of said documents assigned to said at least one cell on the navigation map; and (d) a memory device for storing said at least one cell as a super-anchor.
-
-
17. A non-transitory computer-readable medium encoded with a computer program that includes computer executable instructions for dynamically and interactively searching a media database, which when executed causes a processor to:
-
(a) receive one or more search anchors; (b) associate at least one of said one or more search anchors with anchor cells on a navigation map; (c) populate at least one cell on the navigation map with one or more documents based at least in part on said associated search anchors, comprising; (i) compute a concept relevance weight for said at least one cell on said navigation map, said concept relevance weight being based at least in part on said associated search anchors; and (ii) populate said at least one cell with one or more documents from a database according to said concept relevance weight; and (d) output at least one of said documents assigned to at least one cell on the navigation map. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification