US2014006430A1PendingUtilityA1

Indexing multimedia web content

Assignee: CASTTV INCPriority: Aug 8, 2006Filed: May 29, 2013Published: Jan 2, 2014
Est. expiryAug 8, 2026(~0 yrs left)· nominal 20-yr term from priority
G06F 16/41G06F 16/951G06F 16/2228H04N 21/2353H04N 21/2402H04N 21/23109G06F 17/30321
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of indexing multimedia content is disclosed. An element associated with a multimedia content is located in a display page. A potential multimedia content data file is identified through automated processing of data associated with the display page. An index data associated with one or more of the following: the display page, the multimedia content, and the potential multimedia content data file, is generated by processing the potential multimedia content data file.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . to  23 . (canceled) 
     
     
         24 . A method, comprising:
 locating in a display page an element associated with a multimedia content;   identifying through automated processing of data associated with the display page a binary multimedia application code;   decompiling the binary multimedia application code;   using a sniffer to parse network traffic to identify a potential multimedia content data file by parsing HTTP traffic to recognize XML files by identifying XML tags using regular expressions or DOM traversal;   applying a heuristic to the potential multimedia content data file that associates a short string as a title; a long string as a description; a string included in a set of rating strings as a rating; and a date as a release date; and   using the application of the heuristic to build a data model of the potential multimedia content data file.   
     
     
         25 . A method as recited in  claim 24 , wherein the element is a tag. 
     
     
         26 . A method as recited in  claim 24 , wherein the element is an OBJECT tag or an EMBED tag. 
     
     
         27 . A method as recited in  claim 24 , wherein the automated processing comprises one or more of the following: finding a URL in the element, decompiling a multimedia application code associated with the element, finding a script embedded in the display page, or monitoring a network communication associated with the display page. 
     
     
         28 . A method as recited in  claim 24 , wherein the potential multimedia content data file comprises XML. 
     
     
         29 . A method as recited in  claim 24 , wherein the potential multimedia content data file is contained within a script. 
     
     
         30 . A method as recited in  claim 24 , wherein the potential multimedia content data file is external to the display page. 
     
     
         31 . A method as recited in  claim 24 , wherein the potential multimedia content data file is stored externally to a system on which the display page resides. 
     
     
         32 . A method as recited in  claim 24 , wherein the display page comprises HTML. 
     
     
         33 . A method as recited in  claim 24 , wherein processing of data includes identifying through further automated processing of data a nested binary multimedia application code. 
     
     
         34 . A method as recited in  claim 24 , further comprising using the data model to determine that the multimedia content is responsive to a query. 
     
     
         35 . A method as recited in  claim 24 , further comprising using the data model to determine that the multimedia content is responsive to a search query. 
     
     
         36 . A method as recited in  claim 24 , wherein to build the data model comprises applying a heuristic and generating an exception for human interaction if the heuristic fails. 
     
     
         37 . A method as recited in  claim 24 , wherein the data model is implemented using a relational database. 
     
     
         38 . A method as recited in  claim 24 , wherein the data model is implemented using a relational database such that each element type represents a table. 
     
     
         39 . A method as recited in  claim 24 , wherein the data model is normalized when compared with a second data model associated with a second display page. 
     
     
         40 . A method as recited in  claim 24 , further comprising using the data model to determine that the multimedia content data file is responsive to a query, and if it responsive to the query, returning data identifying the display page. 
     
     
         41 . A system, comprising
 a processor; and   a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:   locate in a display page an element associated with a multimedia content;   identify through automated processing of data associated with the display page a binary multimedia application code;   decompile the binary multimedia application code;   use a sniffer, coupled to the processor, to parse network traffic to identify a potential multimedia content data file by parsing HTTP traffic to recognize XML files by identifying XML tags using regular expressions or DOM traversal;   apply a heuristic to the potential multimedia content data file that associates a short string as a title; a long string as a description; a string included in a set of rating strings as a rating; and a date as a release date; and   use the application of the heuristic to build a data model of the potential multimedia content data file.   
     
     
         42 . A system as recited in  claim 41 , further comprising using the data model to determine that the multimedia content is responsive to a search query. 
     
     
         43 . A computer program product, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
 locating in a display page an element associated with a multimedia content;   identifying through automated processing of data associated with the display page a binary multimedia application code;   decompiling the binary multimedia application code;   using a sniffer to parse network traffic to identify a potential multimedia content data file by parsing HTTP traffic to recognize XML files by identifying XML tags using regular expressions or DOM traversal;   applying a heuristic to the potential multimedia content data file that associates a short string as a title; a long string as a description; a string included in a set of rating strings as a rating; and a date as a release date; and   using the application of the heuristic to build a data model of the potential multimedia content data file.

Join the waitlist — get patent alerts

Track US2014006430A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.