US2014149866A1PendingUtilityA1

Systems and methods for playing media obtained via the internet on a television

56
Assignee: BENYAMIN DANIELPriority: Feb 8, 2008Filed: Feb 3, 2014Published: May 29, 2014
Est. expiryFeb 8, 2028(~1.6 yrs left)· nominal 20-yr term from priority
Inventors:Daniel Benyamin
H04N 21/8543H04L 67/75H04L 65/765H04N 21/47H04L 67/025H04N 21/8586H04N 5/44543
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems for browsing media that is accessible via the Internet are described. In many embodiments, the system includes a browsing application that identifies media within pages retrieved via the Internet by performing document analysis. The document analysis identifies pieces of media referenced by the page and, in a number of embodiments, also identifies pieces of media referenced by pages linked to by the original page. The identified pieces of media can be used to generate playlists that can then be played for a user via a television.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for playback of media obtained via the Internet, comprising:
 a server connected to a network, where the server hosts at least one page of information including embedded media; and   a computing device connected to the network and to a display device, where the display device is configured to receive instructions from a remote control device;   wherein a browser application configures the computing device to retrieve a page hosted on the server;   wherein the browsing application further configures the computing device to perform page analysis, where page analysis includes identifying hyperlinks within the page, inspecting the hyperlinks to identify embedded media, and adding the embedded media to a playlist; and   wherein the browsing application further configures the computing device to generate a playback guide user interface in which the playlist of media is displayed, and to display the generated playback guide via the display device.   
     
     
         2 . The system of  claim 1 , wherein page analysis comprises:
 generating a tree graph of key markup elements present on the page;   determining areas of interest and static information and adding the areas of interest and static information to the tree graph;   analyzing the graph tree to locate static information and areas of interest that share a key markup element as a parent in the graph tree;   grouping the static information and the area of interest as a program element; and   adding each program element to a playlist.   
     
     
         3 . The system of  claim 2 , wherein page analysis further comprises:
 analyzing the tree graph to identify a key markup element that is a parent of a number of program elements; and   assigning the identified key markup elements as a channel element and adding the program elements to a playlist associated with the channel element.   
     
     
         4 . The system of  claim 3 , wherein the browsing application further configures the computing device to generate a playback guide user interface displaying the playlist and the option to display the playlist associated with the channel element. 
     
     
         5 . The system of  claim 2 , wherein the media objects are inserted in the play list in the order in which they appear in the page. 
     
     
         6 . The system of  claim 2 , wherein key markup elements include “div” elements in a CSS. 
     
     
         7 . The system of  claim 2 , wherein key markup elements include “table” elements in an HTML page. 
     
     
         8 . The system of  claim 2 , wherein an area of interest includes embedded media. 
     
     
         9 . The system of  claim 2 , wherein an area of interest includes a link to a page that contains embedded media. 
     
     
         10 . The system of  claim 2 , wherein static information includes text. 
     
     
         11 . The system of  claim 2 , wherein static information includes an image. 
     
     
         12 . The system of  claim 1 , wherein the computing device is a personal computer. 
     
     
         13 . The system of  claim 1 , wherein the computing device is a set top box. 
     
     
         14 . The system of  claim 1 , wherein the computing device is embedded within the display device. 
     
     
         15 . The system of  claim 1 , wherein the browsing application further configures the computing device to update the playback guide user interface in response to navigation instructions received from the remote control and forwarded to the computing device by the display device. 
     
     
         16 . The system of  claim 1 , wherein the browsing application further configures the computing device to playback media using a media player in response to navigation instructions received from the remote control and forward to the computing device by the display device. 
     
     
         17 . The system of  claim 1 , wherein the browsing application further configures the computing device to display the entire page retrieved from the server via the display device and configures the computing device to display the playback guide via the display device in response to navigation instructions received from the remote control and forwarded to the computing device by the display device. 
     
     
         18 . The system of  claim 1 , wherein:
 the browser application configures the computing device to retrieve multiple pages hosted on at least one server;   the browsing application further configures the computing device to perform page analysis on each of the retrieved pages, where page analysis includes identifying hyperlinks within each page, inspecting the hyperlinks to identify embedded media, and adding the embedded media to a playlist; and   the browsing application further configures the computing device to generate a playback guide user interface in which the playlist of media from the retrieved pages is displayed, and to display the generated playback guide via the display device.   
     
     
         19 . The system of  claim 18 , wherein the browser application selects the multiple pages to retrieve based upon hyperlinks in previously retrieved pages.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.