System and associated device, method, and computer program product for performing metadata-based searches
First Claim
Patent Images
1. A system for performing metadata-based searching, comprising:
- a memory capable of storing data files and associated metadata; and
a processor interoperably coupled to said memory and capable of searching said metadata to produce results with associated metadata, clustering said results based upon metadata of said results, and displaying said clustered results.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are improve data search and management systems, devices, methods, and computer program products for performing metadata-based searches and displaying the initial results as clusters depending upon search criteria, search results, or physical limitations of a device such as a display. Using clusters provides an intuitive way of displaying results on a compact device with a small screen and limited user interface.
225 Citations
52 Claims
-
1. A system for performing metadata-based searching, comprising:
-
a memory capable of storing data files and associated metadata; and
a processor interoperably coupled to said memory and capable of searching said metadata to produce results with associated metadata, clustering said results based upon metadata of said results, and displaying said clustered results. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile terminal, comprising:
-
a memory for storage of data files with associated metadata;
a processor interoperably coupled to said memory;
an input device for inputting characters and interoperably coupled to said processor;
a search application interoperably coupled to said processor and capable of accepting said character input to perform a metadata-based search for results and capable of clustering said results; and
a display interoperably coupled to said processor and capable of displaying said clustered results. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of performing metadata-based searching, comprising the steps of:
-
searching metadata associated with data files based upon search criteria character input to produce search results; and
clustering said search results to produce result clusters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of performing metadata-based searching on a mobile terminal, comprising:
-
searching metadata associated with data files based upon search criteria character input to said mobile terminal to produce search results;
clustering said search results based upon metadata of said search results to produce result clusters; and
displaying said result clusters on a display of said terminal. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer program product comprising a computer-useable medium having control logic stored therein for performing metadata-based searching, said control logic comprising:
-
a data input code for accepting character input;
a metadata search code for searching metatdata of data files based upon character input;
a result output code for producing results from said metadata search code;
a clustering code for clustering said results of said result output code;
a display code for displaying result clusters of said clustering code;
- View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
Specification