(12) Patent Application Publication (10) Pub. No.: US 2003/0204846A1 Breen Et Al

(12) Patent Application Publication (10) Pub. No.: US 2003/0204846A1 Breen Et Al

US 20030204846A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0204846A1 Breen et al. (43) Pub. Date: Oct. 30, 2003 (54) ACCESSING TELEVISION SERVICES Publication Classification (76) Inventors: George Edward Breen, Wyncote, PA (51) Int. Cl. ................................................. H04N 5/445 (US); Stephen Jay Kraiman, Warrington, PA (US) (52) U.S. Cl. ................................................................ 725/39 Correspondence Address: FISH & RICHARDSON PC 225 FRANKLIN ST (57) ABSTRACT BOSTON, MA 02110 (US) A television System allows viewers to acceSS a number of (21) Appl. No.: 10/137,995 different groups of television content, or “Service aggre (22) Filed: May 3, 2002 gates.” A portal interface for each group provides a direct means for the viewer to navigate between members of a Related U.S. Application Data Service aggregate, without necessarily having to accesses a global program guide for the television System. The groups (60) Provisional application No. 60/376,192, filed on Apr. of television content can be formed from various criteria 29, 2002. including forming the groups based on busineSS rules. 30 10 Discovery Network Logo Other Discovery Networks - Previous Episodes Other Discovery Shows Patent Application Publication Oct. 30, 2003 Sheet 1 of 47 US 2003/0204846A1 30 10 Discovery Network Logo Other Discovery Networks Previous Episodes Other Discovery Shows FIG 1. Patent Application Publication Oct. 30, 2003 Sheet 2 of 47 US 2003/0204846A1 Logo or brand rate 40a 20 ategory, program or channel 50a ategory, program or channel 50b ategory, program or channel 50c 60 Logo or brand rate 40b FIG 2 Patent Application Publication Oct. 30, 2003 Sheet 3 of 47 US 2003/0204846A1 70a Discovery Networks logo Discovery leath Tune Discovery Health Discovery School > -- Tune Discovery School Travel Channel > -- 20 discovery Networks Discovery logo Networks logo other discovery Discovery Networks logo - Deadly Bugs Previous episodes Aggregate 2 Natures on-ther PrimatesBabies: Match on-demand 50c Discovery N Cheetahs Natch on-demand-e- 60 Discovery Networks Watch on-demand logo 40b Discovery Y logo Would You Believe it? Aggregate 1 - E. Aggregate 3 on he inside ogo cues for the Giant Squid Watch on-demand - Allosaurus: A Walking. Watch on-demandu H Dwarf Standing Tall Watch on-demandu Sci-Trek logo Aggregate 4 Sci-Trek logo Aggregate 5 FIG. 3 Patent Application Publication Oct. 30, 2003 Sheet 4 of 47 US 2003/0204846A1 39 M 1. O 3O iss BSA.de/no RA SW fre loS s C . R - Patent Application Publication Oct. 30, 2003 Sheet 5 of 47 US 2003/0204846 A1 130N / 140 On Screen 150 Video Display Decoder & Opt. Video Scaler ally Programa 170 100 - is 60 R Receiver & Font Panel Buttons 180 Cable Television Set Top Box 110 a To Remote Control FIG. 5 Patent Application Publication Oct. 30, 2003 Sheet 6 of 47 US 2003/0204846A1 200 Activation button pressed 230 menu for this progra no, do nothing 250 menu for this channel Present menu for this program Present men for this channel F.G. 6 Patent Application Publication Oct. 30, 2003 Sheet 7 of 47 US 2003/0204846A1 310 start 300 Button Was a yes Category 330 no Display menu for the category Button Was a yes O Present Service yes Button Was exit 370 360 no, do nothing Remove menu 380 340 FIG. 7 Patent Application Publication Oct. 30, 2003 Sheet 8 of 47 US 2003/0204846A1 FIG. 8 Patent Application Publication Oct. 30, 2003 Sheet 9 of 47 US 2003/0204846A1 FIG. 9 Patent Application Publication Oct. 30, 2003 Sheet 10 of 47 US 2003/0204846A1 FIG. O. Patent Application Publication Oct. 30, 2003 Sheet 11 of 47 US 2003/0204846A1 FIG 11 Patent Application Publication Oct. 30, 2003 Sheet 12 of 47 US 2003/0204846A1 FIG. 2 Patent Application Publication Oct. 30, 2003 Sheet 13 of 47 US 2003/0204846A1 MAINMENU SELECTION SCRIPT - HOMEXS This function presents the appropriate menu based upon the currently tunes channel. VH1 MENUS - DEMO1XS function main () var it; CHANNEL 1 = 250; START CHANNEL = tune () ; if (START CHANNEL == CHANNEL 1) { it = fetchScript ("demol"); it () ; else { fetchScript ("demo2") ; it () FIG 13(a) - Patent Application Publication Oct. 30, 2003 Sheet 14 of 47 US 2003/0204846A1 VH1 MENUS - DEMOXS XScript for VH1 Menus function SetArrows (parent) { var it; var i ; // hide/show arrows for scrolling // up arrow if (parent. page == 0) it = parent. uparrow; it. x = (704); it. visible = 0; = parent. uparrow; ... x = (68) ; . Visible = 1; //down arrow if (parent. num items - parent. page parent. num buttons <= parent. num buttons) = parent. downarrow; ... x = (704) ; ... visible = 0; = parent. Clownarrow; ... x = (68) ; . Visible = 1; function ShowSubMenu (y) var i ; var it; FIG 13(b) - I Patent Application Publication Oct. 30, 2003 Sheet 15 of 47 US 2003/0204846A1 submenu. y = y; submenu. num buttons) = submenu. child (i) ; ... x = 6; //decorative lines it = it. child () ; it.y O; it. X it. next () ; = submenu. height - 2; = i + 1 ; hide menu arrows = menu . child (O) ; ... x = (704) ; . Visible = 0; = menu. child ( (4) ... x = (7 O4); . Visible = 0; = submenu. child (O) ; ... focus () ; function SubMenuBlur ( ) war it; if (this. parent () == submenu) { submenu. y = (480); it of menu. linky; it. y = (480); FIG 13(b) - Z. Patent Application Publication Oct. 30, 2003 Sheet 16 of 47 US 2003/0204846A1 it = menu. child (cur menu.); while (submenu. nuIn items > 0) { deque. pop bottom (); submenu.num items = submenu. num items submenu. page = 0; SetArrows (menu) ; it. focus (); function SubMenu (which) { var i ; var it; if ( (4) > which & & which >= 0 ) { cur menu = which; // set left arrow to point to sub-menu 1 arrow. y = (144) + (which - 1) * (40); it = menu. child (which); it = it. child (4) ; alert (it. value) ; if (it. value == "Storytellers") { deque. push bottom ("Joel, Billy"); deque. push bottom ("Jewel"); deque. push bottom ("Idol, Billy"); deque. push bottom ("Henley, Don"); - deque. push bottom ("Fogerty, John") ; deque. push bottom ("Eurythmics") ; deque. push bottom ("ELO"); deque. push bottom ("Duran Duran"); deque. push bottom ("Doors, The") ; deque. push bottom ("Def Leppard") ; FIG 13(b)-3 Patent Application Publication Oct. 30, 2003 Sheet 17 of 47 US 2003/0204846A1 deque. push bottom ("CSNY"); deque. push bottom ("Costello, Elvis") ; deque. push bottom ("Brooks, Garth"); deque. push bottom ("Bowie, David"); deque. push bottom ("Bon Jovi") ; deque. push bottom ("Best of..."); deque. push bottom ("Bee Gees"); deque. push bottom ("Amos, Tori"); submenu. num items = 18; } else if (it. value == "Behind The Music") { deque. push bottom ("Diamond, Neil") ; deque. push bottom ("Depeche Mode") ; deque. push bottom ("Denver, John"); deque. push bottom ("Def Leppard") ; deque. push bottom ("Cult, The") ; deque. push bottom ("Crow, Cheryl"); deque. push bottom ("Crosby, David") ; deque. push bottom ("Creed"); deque. push bottom ("Chicago"); deque. push bottom ("Cher"); deque. push bottom ("Carpenters"); deque. push bottom ("Bon Jovi"); deque. push bottom ("Blues Traveler"); deque. push bottom ("Blind Melon"); deque. push bottom ("Black Crowes") ; deque. push bottom ("Barenaked Ladies"); deque. push bottom ("Bad Company") ; deque. push bottom ("Anthrax"); deque. push bottom ("AC/DC"); submenu. num items = 19; } else if (it. value == "Pop-Up Video") { de gue. push bottom ("Women of Rock") ; FIG 13(b) - 4/ Patent Application Publication Oct. 30, 2003 Sheet 18 of 47 US 2003/0204846A1 deque. push bottom ("Teenage Wasteland") ; deque. push bottom ("Star Power") ; deque. push bottom ("Madonna"); deque. push bottom ("Jailhouse Rock") ; deque. push bottom ("Boy Bands"); deque. push bottom ("80's Hair Bands"); submenu. nun items 7; else // if (it. value == "Video Packages") { deque. push bottom ("Women of Rock") ; deque. push bottom ("Rap"); deque. push bottom ("R & B"); deque. push bottom ("Modern Pop") ; deque. push bottom ("Hard Rock") ; deque. push bottom ("Guitar Greats"); deque. push bottom ("Dance") ; deque. push bottom ("Country Hits"); deque. push bottom ("Classic Rock") ; deque. push bottom ("Boy Bands") ; deque. push bottom ("90's Metal"); deque. push bottom ("90's Grunge") ; deque. push bottom ("80's Pop Rock") ; deque. push bottom ("80's Hair Bands"); deque. push bottom ("80's Alternative"); submenu. num items = 15; i = 0; // update text for sub menu buttons while ( i < submenu. num buttons) it = submenu. child (i) ; if (i < submenu. num items) show button ... visible = 1; ... x = (16); draw appropriate text - it. child (4) ; value = deque. peek bottom (i) ; FIG 13(b) - a Patent Application Publication Oct. 30, 2003 Sheet 19 of 47 US 2003/0204846A1 else // hide button it. Visible = 0; it. x = (704) ; // move submenu region into View it = menu. child (which); ShowSubMenu (it. y-85); Set Arrows (submenu) ; function MoveHillite (left, top, width, height) { var it; hillite. x = left - (3) ; hillite. y = top - (3) ; hillite. width = width + 6; hillite. height = height + 6; // top it = hillite. child () ; it. width = hillite. Width; A/left it s it. next () ; it. height = hillite. height - 6; //bottom it - it. next () ; it. y = hillite. height - (3) ; it. width = hillite. width; //right it = it. next () ; it. x = hillite. width - (3) ; it. height = hillite. height - 6; function Arrow Blur () FIG 13(b) - (2 Patent Application Publication Oct. 30, 2003 Sheet 20 of 47 US 2003/0204846A1 if (this parent () == menu) this. Clut = fetchClut ("arrow") ; } else if (this parent () == submenu) { this. clut = fetchClut ("arrow 2"); function Arrow Focus ( ) { Move Hillite

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    54 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us