Method and apparatus for uploading, indexing, analyzing, and searching media content
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for uploading, analyzing, searching and displaying multimedia files based on the context and content of the multimedia files.
-
Citations
59 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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. - View Dependent Claims (23, 24, 25, 26, 27, 28, 33)
-
-
29. 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. - View Dependent Claims (30, 31, 32, 34)
generating multiple files having transcoded formats for each of the files; and
providing the transcoded formats of the files.
-
-
35. 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. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. 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. - View Dependent Claims (49, 50, 51, 52)
-
-
53. 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. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
Specification