Methods and systems for processing media files
First Claim
Patent Images
1. A computer-implemented method for processing media files using a computer, comprising:
- monitoring at least one application for the occurrences of events wherein at least one event is associated with a media file;
capturing the at least one event upon the occurrence of the event by queuing event data associated with the event at a position in a queue;
indexing and storing at least some of the events and the media file associated with the event at a time after the occurrence of the event, wherein the time is based on performance data indicating a readiness to process the event and a position in the queue;
receiving a search query;
locating at least one relevant media file from the indexed and stored events relevant to the search query; and
outputting a result set comprising the at least one relevant media file.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
269 Citations
34 Claims
-
1. A computer-implemented method for processing media files using a computer, comprising:
-
monitoring at least one application for the occurrences of events wherein at least one event is associated with a media file; capturing the at least one event upon the occurrence of the event by queuing event data associated with the event at a position in a queue; indexing and storing at least some of the events and the media file associated with the event at a time after the occurrence of the event, wherein the time is based on performance data indicating a readiness to process the event and a position in the queue; receiving a search query; locating at least one relevant media file from the indexed and stored events relevant to the search query; and outputting a result set comprising the at least one relevant media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium containing computer executable program code, comprising:
-
program code for monitoring at least one application for the occurrences of events wherein at least one event is associated with a media file; program code for capturing the at least one event upon the occurrence of the event by queuing event data associated with the event at a position in a queue; program code for indexing and storing at least some of the events and the media file associated with the event at a time after the occurrence of the event, wherein the time is based on performance data indicating a readiness to process the event and a position in the queue; program code for receiving a search query; program code for locating at least one relevant media file from the indexed and stored events relevant to the search query; and program code for outputting a result set comprising the at least one relevant media file. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification