Indexing of media content on a network
First Claim
Patent Images
1. A method comprising:
- a computer examining Hyper Text Markup Language (HTML) to locate media, by locating an HTML page and scanning the page for predetermined HTML tags;
for each HTML object, determining if there is a media Uniform Resource Locator (URL);
the computer locating lexical information near the media Uniform Resource Locator (URL) in the HTML, by identifying relevant text from the HTML;
examining the media object for lexical information;
the computer generating a media index for later use in retrieval of the media, by categorizing the content of the media based on both video motion activity the media index based upon the lexical information near the media and the content of the media; and
the computer weighting the media index based on a set of predetermined weighting values.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for searching for multimedia files in a distributed database and for displaying results of the search based on the context and content of the multimedia files.
211 Citations
41 Claims
-
1. A method comprising:
-
a computer examining Hyper Text Markup Language (HTML) to locate media, by locating an HTML page and scanning the page for predetermined HTML tags;
for each HTML object, determining if there is a media Uniform Resource Locator (URL);
the computer locating lexical information near the media Uniform Resource Locator (URL) in the HTML, by identifying relevant text from the HTML;
examining the media object for lexical information;
the computer generating a media index for later use in retrieval of the media, by categorizing the content of the media based on both video motion activity the media index based upon the lexical information near the media and the content of the media; and
the computer weighting the media index based on a set of predetermined weighting values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
using text from the associated table element, if the media URL is in a table;
using text from the associated list element, if the media URL is in a list; and
using text from headings associated with the media.
-
-
3. The method of claim 1, wherein said examining the media object comprises examining the media file header for textual information and examining the media file content for media information.
-
4. The method of claim 3, wherein said examining the media file content for media information comprises examining for closed captioning text.
-
5. The method of claim 1, wherein said examining the media object for text further comprises streaming the media file and examining the streaming media for text.
-
6. The method of claim 1, wherein predetermined values are set for:
-
text in the URL of the media file;
text embedded in the media file;
text annotations in the media file; and
script dialogue, lyrics, and closed captioning in the media file.
-
-
7. The method of claim 1 further comprising:
-
decompressing frames of the media object at N points wherein N is determined based on the size of the preview and the size of images to be displayed in the preview;
analyzing each of the frames to determine if the frames meet a predetermined value and if the frames do meet the predetermined value, selecting the frame for display; and
selecting a substitute frame, if one of the frames do not meet the predetermined value.
-
-
8. The method of claim 7 further comprising:
-
scaling each of the selected frames;
determining a predetermined value for the frames.
-
-
9. A method comprising:
-
searching a network for media content;
by examining HyperText Markup Language (HTML lexical information surrounding media objects;
examining the media objects for lexical information and non-lexical information;
indexing the media content based upon the context and content of media objects;
using lexical and non-lexical information associated with the media objects andbuilding previews of the media content for retrieval by indexing media content based upon categorization of the media content according to video motion activity and audio amplitude activity, the previews including information allowing display feedback of the information at predetermined locations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
computing an aspect ratio A;
determining a target height IH of the preview image as the preview height FH less the height of any top and bottom border;
determining a target IW of the preview image as a function of the target height IH and the aspect ratio A.
-
-
11. The method of claim 10 further comprising computing the number of images for display as the preview width divided by the sum of the target width IW and any spacing between images.
-
12. The method of claim 9, comprising
using text from an associated table element, if the media URL is in a table; -
using text from an associated list element;
if the media URL is in a list; and
using text from headings associated with the media objects.
-
-
13. The method of claim 9 further comprising examining a media file header for textual information and examining the media file content for media information.
-
14. The method of claim 13, wherein the examining the media file content further comprises examining for closed captioning text.
-
15. The method of claim 9, comprising streaming a media file and examining the streaming media for text.
-
16. The method of claim 9, wherein the non-lexical information comprises brightness, contrast, and color.
-
17. The method of claim 9, wherein the non-lexical information comprises motion and chrominance.
-
18. The method of claim 9, wherein the preview comprises snippets of audio information.
-
19. A method comprising:
- searching a network for media files, by examining HyperText Markup Language (HTML) lexical information surrounding references to media files;
analyzing the content of the media files for lexical information and non-lexical information; and
indexing the media files based on the content of the media files and the context surrounding references to the media files by categorizing the content of the media files based on both video motion activity and audio amplitude activity. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
- searching a network for media files, by examining HyperText Markup Language (HTML) lexical information surrounding references to media files;
Specification