Back to results
US 6,374,260 B1Granted
Method and apparatus for uploading, indexing, analyzing, and searching media content
AssigneeMagnifi, Inc.
InventorsEric M. Hoffert, Karl Cremin, Adnan Ali, Stephen R. Smoot, Brian Strull
Life of this patent
Estimating the term…
Abstract
A method and apparatus for uploading, analyzing, searching and displaying multimedia files based on the context and content of the multimedia files.
Claims59
A method comprising:
- a) transferring files identified by a user from a source location at which the user found the files to a central location specified by the user, the files comprising media content;
- b) generating multiple files having transcoded formats for each of the files;
- c) receiving user annotations comprising free form textual comments and selected data regarding the media content of the files;
- d) storing the user annotations as metadata in association with the files;
- e) indexing for each one of the files textual data from within the file, a filename for the file, and the metadata;
- f) generating multiple types of previews for each of the files;
- g) receiving queries from a user regarding the metadata and media content at the central location;
- h) selecting files comprising media content responsive to the user queries;
- i) providing the transcoded formats of the files;
- and
- j) providing the multiple types of previews of the selected files, and metadata associated therewith, for retrieval by the user.
8 more elements
A method comprising:
- a) a computer uploading files from a source location to a central location specified by a user and accessible to the computer, the files comprising media content;
- b) the computer receiving user input to monitor the source location for new media content at the source location;
- c) the computer automatically uploading files comprising new media content from the source location when the new media content is detected by the computer;
- d) the computer receiving queries from a user regarding the media content;
- e) the computer selecting media content responsive to the user queries;
- and
- f) the computer providing a preview of the selected media content for retrieval by the user.
4 more elements
A method comprising:
- a) receiving input from a user, the input comprising one or more source directories from which to transfer files comprising media content, and a central location identifying where to transfer the files;
- b) traversing all paths within the one or more source directories in search for the files;
- c) transferring all the files comprising media content found within the one or more source directories to the central location;
- d) transferring metadata associated with the files to a metadata database at the central location;
- e) receiving user annotations comprising free form textual comments and selected data regarding the media content of the files;
- f) storing the user annotations as metadata in association with the files;
- g) indexing for each one of the files textual data from within the file, a filename for the file, and the metadata;
- h) generating multiple types of previews for each of the files;
- i) receiving queries from a user regarding the metadata and media content at the central location;
- j) selecting files comprising media content responsive to the user queries;
- and
- k) providing the multiple types of previews of the selected files, and metadata associated therewith, for retrieval by the user.
9 more elements
A computer readable medium in or over which instructions are received, that when executed by a processor, cause the processor to:
- a) transfer files identified by a user from a source location at which the user found the files to a central location specified by the user, the files comprising media content;
- b) generate multiple files having transcoded formats for each file;
- c) receive user annotations comprising free form textual comments and selected data regarding the media content of the files;
- d) store the user annotations as metadata in association with the files;
- e) index for each one of the files textual data from within the file, a filename for the file, and the metadata;
- f) generate multiple types of previews for each of the files;
- g) receive queries from a user regarding the metadata and media content at the central location;
- h) select files comprising media content responsive to the user queries;
- i) provide the transcoded formats for the files;
- and
- j) provide the multiple types of previews of the selected files, and metadata associated therewith, for retrieval by the user.
8 more elements
A computer readable medium in or over which instructions are received, that when executed by a processor, cause the processor to:
- a) receive input from a user, the input comprising one or more source directories from which to transfer files comprising media content, and a central location identifying where to transfer the files;
- b) traverse all paths within the one or more source directories in search for the files;
- c) transfer all the files comprising media content found at the one or more source directories to the central location;
- d) transfer metadata associated with the files to a metadata database at the central location;
- e) generate multiple files having transcoded formats for each of the files;
- f) receive user annotations comprising free form textual comments and selected data regarding the media content of the files;
- g) store the user annotations as metadata in association with the files;
- h) index for each one of the files textual data from within the file, a filename for the file, and the metadata;
- i) generate multiple types of previews for each of the files;
- j) receive queries from a user regarding the metadata and media content at the central location;
- k) select files comprising media content responsive to the user queries;
- l) provide the transcoded formats for the files;
- and
- m) provide the multiple types of previews of the selected files, and metadata associated therewith, for retrieval by the user.
11 more elements
A computer-implemented method comprising:
- a) uploading files from a source location to a central location specified by a user and accessible to a computer, the files comprising media content;
- b) receiving user input to monitor the source location for new media content at the source location;
- c) automatically uploading files comprising new media content from the source location when the new media content is detected by the computer;
- d) receiving queries from a user regarding the media content;
- e) selecting media content responsive to the user queries;
- and
- f) providing a preview of the selected media content for retrieval by the user.
4 more elements
Dependencies are inferred from the claim text.