Method and Apparatus for an Application Crawler
First Claim
Patent Images
1. A computer-implemented method, comprising:
- loading multiple documents or applications;
assembling the multiple documents or applications;
executing the loaded and assembled multiple documents or applications to instantiate the multiple documents or applications into a completely functioning application;
indexing an object model of the multiple running, instantiated documents or applications including identifying objects that are loaded once the documents or applications have been instantiated;
applying data-query interfaces to media player objects in the instantiated documents or applications; and
using the data-query interfaces to query the media player objects for media player properties and for metadata about any downloaded audio or video streams.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is provided for searching for files on the Internet. In one embodiment, the method may provide an application crawler that assembles and dynamically instantiates all components of a web page. The instantiated web application may then be analyzed to locate desired components on the web page. This may involve finding and analyzing all clickable items in the application, driving the web application by injecting events, and extracting information from the application and writing it to a file or database.
-
Citations
2 Claims
-
1. A computer-implemented method, comprising:
-
loading multiple documents or applications; assembling the multiple documents or applications; executing the loaded and assembled multiple documents or applications to instantiate the multiple documents or applications into a completely functioning application; indexing an object model of the multiple running, instantiated documents or applications including identifying objects that are loaded once the documents or applications have been instantiated; applying data-query interfaces to media player objects in the instantiated documents or applications; and using the data-query interfaces to query the media player objects for media player properties and for metadata about any downloaded audio or video streams.
-
-
2-26. -26. (canceled)
Specification