SEARCHING TWO OR MORE MEDIA SOURCES FOR MEDIA
First Claim
1. A method for obtaining a single set of media search results from a search of each of a plurality of media sources and displaying the single set of media search results on a display device, the method comprising:
- providing a media search query;
executing a search of each of the plurality of media sources for media based on the provided media search query;
generating results of the search of each of the plurality of media sources;
consolidating the results of each of the plurality of searches into the single set of media search results comprising a list of media items, each of the listed media items having associated metadata;
organizing the media items into two or more groups, each of the two or more groups including media items having similar content, the similarity of the content of the media items being defined by the media items'"'"' associated metadata meeting or exceeding a metadata matching threshold;
filtering the two or more groups of media items;
sorting the two or more groups of media items with respect to each other according to cost or quality of service of the media;
sorting the media items within each of the two or more groups of media items according to the resolution of the media items; and
displaying the two or more groups of media items on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Presented is a method for obtaining a single set of media search results from a search of media sources. The method includes providing a search query, executing a search of each of the media sources for media based on the provided search query, generating results of the searches, and consolidating the results of the searches into the single set of search results that include a list of media items with associated metadata. The method further includes organizing the media items into groups. Each of the groups includes media items that have similar content. The similarity of the content is defined by the media items'"'"' associated metadata meeting a metadata matching threshold. The method further includes filtering the groups, sorting the groups of media items with respect to each other, sorting the media items within the groups, and displaying the groups of media items.
79 Citations
21 Claims
-
1. A method for obtaining a single set of media search results from a search of each of a plurality of media sources and displaying the single set of media search results on a display device, the method comprising:
-
providing a media search query; executing a search of each of the plurality of media sources for media based on the provided media search query; generating results of the search of each of the plurality of media sources; consolidating the results of each of the plurality of searches into the single set of media search results comprising a list of media items, each of the listed media items having associated metadata; organizing the media items into two or more groups, each of the two or more groups including media items having similar content, the similarity of the content of the media items being defined by the media items'"'"' associated metadata meeting or exceeding a metadata matching threshold; filtering the two or more groups of media items; sorting the two or more groups of media items with respect to each other according to cost or quality of service of the media; sorting the media items within each of the two or more groups of media items according to the resolution of the media items; and displaying the two or more groups of media items on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system (100) for obtaining and displaying a single set of media search results from a search of each of a plurality of media sources, the system (100) comprising:
-
an input module (502) configured for receiving a media search query; a search module (514) configured for executing a search of each of the plurality of media sources (108, 120, 144, 128, 112, 142,138a, 140a) for media based on the received media search query; a consolidating module (512) configured for consolidating the results of each of the plurality of searches into the single set of media search results comprising a list of media items, each of the listed media items having associated metadata; a grouping module (516) configured for organizing the media items into two or more groups, each of the two or more groups including media items having similar content, the similarity of the content of the media items being defined by the media items'"'"' associated metadata meeting or exceeding a metadata matching threshold; a filtering module (520) configured for filtering the two or more groups of media items; a sorting module (518) configured for sorting the two or more groups of media items with respect to each other according to cost or quality of service and for sorting the media items within each of the two or more groups of media items according to the resolution of the media items; a display device (104); and a presenting module (510) configured for displaying the grouped single set of media search results on the display device (104). - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for obtaining a single set of media search results from a search of each of a plurality of media sources and displaying the single set of media search results on a display device, the method comprising:
-
providing a media search query; executing a search of each of the plurality of media sources for media based on the provided media search query; generating results of the search of each of the plurality of media sources; consolidating the results of each of the plurality of searches into the single set of media search results comprising a list of media items, each of the listed media items having associated metadata; organizing the media items into two or more groups, each of the two or more groups including media items having similar content, the similarity of the content of the media items being defined by the media items'"'"' associated metadata meeting or exceeding a metadata matching threshold; filtering the two or more groups of media items; sorting the two or more groups of media items with respect to each other according to cost or quality of service of the media; sorting the media items within each of the two or more groups of media items according to the resolution of the media items; and displaying the two or more groups of media items on the display device; wherein the plurality of media sources comprises at least one of a hard disk disposed in a user'"'"'s local desktop computer (120), mobile/portable computer (126a), a home theater personal computer (112), a network attached storage device (128), a local external hard disk (144), a personal data assistant (118a), a mobile phone (134a), a digital video recorder (108), a DVD/Blu-Ray disc changer (142), an audio storage and playback device (114), a digital video camera (122), a digital picture camera (124), a remote computer server (138a), and a remote database (140a).
-
-
19. A system (100) for obtaining and displaying a single set of media search results from a search of each of a plurality of media sources, the system (100) comprising:
-
an input module (502) configured for receiving a media search query; a search module (514) configured for executing a search of each of the plurality of media sources (108, 120, 144, 128, 112, 142,138a, 140a) for media based on the received media search query; a consolidating module (512) configured for consolidating the results of each of the plurality of searches into the single set of media search results comprising a list of media items, each of the listed media items having associated metadata; a grouping module (516) configured for organizing the media items into two or more groups, each of the two or more groups including media items having similar content, the similarity of the content of the media items being defined by the media items'"'"' associated metadata meeting or exceeding a metadata matching threshold; a filtering module (520) configured for filtering the two or more groups of media items; a sorting module (518) configured for sorting the two or more groups of media items with respect to each other according to cost or quality of service and for sorting the media items within each of the two or more groups of media items according to the resolution of the media items; a display device (104); and a presenting module (510) configured for displaying the grouped single set of media search results on the display device (104); wherein the plurality of media sources comprises at least one of a hard disk disposed in a user'"'"'s local desktop computer (120), mobile/portable computer (126a), a home theater personal computer (112), a network attached storage device (128), a local external hard disk (144), a personal data assistant (118a), a mobile phone (134a). a digital video recorder (108), a DVD/Blu-Ray disc changer (142), an audio storage and playback device (114), a digital video camera (122), a digital picture camera (124), a remote computer server (138a), and a remote database (140a).
-
-
20. A method for obtaining a single set of media search results from a search of each of a plurality of media sources and displaying the single set of media search results on a display device, the method comprising:
-
providing a media search query; executing a search of each of the plurality of media sources for media based on the provided media search query; generating results of the search of each of the plurality of media sources; consolidating the results of each of the plurality of searches into the single set of media search results comprising a list of media items, each of the listed media items having associated metadata; organizing the media items into two or more groups, each of the two or more groups including media items having similar content, the similarity of the content of the media items being defined by the media items'"'"' associated metadata meeting or exceeding a metadata matching threshold; sorting the two or more groups of media items with respect to each other; sorting the media items within each of the two or more groups of media items; and displaying the two or more groups of media items on the display device.
-
-
21. A system (100) for obtaining and displaying a single set of media search results from a search of each of a plurality of media sources, the system (100) comprising:
-
an input module (502) configured for receiving a media search query; a search module (514) configured for executing a search of each of the plurality of media sources (108, 120, 144, 128, 112, 142,138a, 140a) for media based on the received media search query; a consolidating module (512) configured for consolidating the results of each of the plurality of searches into the single set of media search results comprising a list of media items, each of the listed media items having associated metadata; a grouping module (516) configured for organizing the media items into two or more groups, each of the two or more groups including media items having similar content, the similarity of the content of the media items being defined by the media items'"'"' associated metadata meeting or exceeding a metadata matching threshold; a sorting module (518) configured for sorting the two or more groups of media items with respect to each other and sorting the media items within each of the two or more groups of media items; a display device (104); and a presenting module (510) configured for displaying the grouped single set of media search results on the display device (104).
-
Specification