IP Library Granted Patent US 8,626,739
Granted Patent B2
US 8,626,739 · App. 13/323,693 · Granted Jan 7, 2014

Methods and systems for processing media files

Inventors: David Benjamin Auerbach (Brooklyn, NY); Stephen R. Lawrence (Mountain View, AZ); David Marmaros (Mountain View, CA)
Assignee: Google Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,626,739
App. No.
13/323,693
Granted
Jan 7, 2014
Kind
B2
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.

Claims (25)

1. A system for processing media files comprising:

a processor for executing computer program code; and

a non-transitory computer-readable storage medium storing executable computer program code for:

monitoring at least one application for 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 at least one event at a position in the queue;

indexing and storing at least some of the event data and the media file associated with the at least one event at a time after the occurrence of the at least one event, wherein the time is based on performance data indicating a readiness to process the at least one event and the 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. The system of claim 1 , wherein the search query is an explicit query.

3. The system of claim 1 , wherein the search query is an implicit query.

4. The system of claim 1 , wherein capturing the at least one event associated with the media file comprises monitoring a media application to determine event data associated with the at least one event and compiling the at least one event from at least some of the event data.

5. The system of claim 1 , wherein capturing the at least one event associated with the media file comprises determining event data external to the media file.

6. The system of claim 5 , wherein the event data external to the media file is determined based at least in part on one or more of a local database, a global database, a web page, and a network search engine.

7. The system of claim 1 , wherein the media file comprises an audio file.

8. The system of claim 1 , wherein the media file comprises a video file.

9. The system of claim 1 , wherein the media file comprises an image file.

10. The system of claim 1 , wherein the media file comprises a combination of audio and video.

11. The system of claim 1 , wherein the media file comprises a scripted presentation of audio and video.

12. The system of claim 1 , wherein capturing the at least one event associated with the media file comprises determining text that identifies the media file and including the text as event data associated with the at least one event.

13. The system of claim 1 , wherein indexing at least some of the event data associated with the media file comprises associating the at least one event with at least one associated event.

14. The system of claim 13 , wherein the associated event comprises a different version of the at least one event.

15. The system of claim 1 , wherein capturing the at least one event associated with the media file comprises identifying the at least one event based at least in part on one or more of network activity, system activity, and media application activity.

16. The system of claim 1 , wherein capturing the at least one event associated with the media file comprises identifying the at least one event based at least in part on a display area associated with a media application and identifying at least some of the event data by analyzing the display area.

17. The system of claim 1 , wherein capturing the event at least one associated with the media file comprises identifying the at least one event based at least in part on calls to input or output devices and identifying at least some of the event data by analyzing the calls.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2012
From: AUERBACH, DAVID BENJAMIN; LAWRENCE, STEPHEN R.; MARMAROS, DAVID
To: GOOGLE INC.
Reel/Frame 028389/0273 →
Continuity (2)
Continuation 10813895 · Mar 31, 2004
Related Publication 20120179664A1 · Jul 12, 2012