throbber
(12)
`
`United States Patent
`Chilvers et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,327.403 B1
`Dec. 4, 2012
`
`USOO8327403B1
`
`4. W4-
`
`3/1990 Kinghorn
`4,908,707 A
`5. 3: R. i etal
`$835, A
`32
`yaret al.
`A
`5/1992 Romesburg et al.
`5,113,259 A
`7, 1992 Yurt et al.
`5,132,992 A
`5,155,591 A 10/1992 Wachob
`s: A l E. Wats et al.
`5,223,924. A
`6/1993 Strubbe et al.
`5,233,423. A
`8/1993 Jernigan et al.
`5,253,066 A
`10/1993 Vogel
`(Continued)
`FOREIGN PATENT DOCUMENTS
`3151492
`T 1983
`(Continued)
`
`S.
`
`DE
`
`OTHER PUBLICATIONS
`U.S. Appl. No. 09/332,244, filed Jun. 11, 1999, Ellis, et al.
`(Continued)
`Primary Examiner — Pinkal R Chokshi
`(74) Attorney, Agent, or Firm — Ropes & Gray LLP
`
`ABSTRACT
`(57)
`Methods and systems for remotely scheduling for recording
`or ordering a program advertised on a web page of a website.
`A program advertisement is displayed on a user device. In
`response to a user's selection of the advertisement, informa
`tion is transmitted from the user device to a web server of the
`web page without navigating the user away from the website.
`The information includes information that identifies a user's
`equipment to a remote access server. A record request or an
`order request is transmitted by the web server to the remote
`access server. The remote access server cross-references the
`record or order request with an action request. The action
`request is transmitted to the user's television equipment to
`record or access the advertised program.
`25 Claims, 23 Drawing Sheets
`
`(54) SYSTEMS AND METHODS FOR PROVIDING
`REMOTE PROGRAM ORDERING ON AUSER
`DEVICEVA AWEB SERVER
`
`(75) Inventors: Henry C. Chilvers, Valencia, CA (US);
`Craig Alan Olague, Moorpark, CA
`(US); Kuan Hidalgo Archer, Los
`Angeles, CA (US)
`(73) Assignee: United Video Properties, Inc., Los
`Angles, CA (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 519 days.
`
`(*) Notice:
`
`(21) Appl. No.: 11/851,573
`
`Sep. 7, 2007
`
`(22) Filed:
`(51) Int. Cl.
`(2006.01)
`G06F 3/00
`(2006.01)
`G06F I3/00
`(2006.01)
`H04N 5/445
`(2006.01)
`HO)4N 7/173
`(52) U.S. Cl. ................ 725/58; 725/31; 725/39; 725/42;
`725/43; 725/61; 725/86; 725/104; 725/109;
`725.7133
`(58) Field of Classification Search .................... 725/31,
`725/32, 39, 42, 43,51,58, 61, 86, 104, 109,
`725/1 10, 131, 133, 153: 348/552. 386/299
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`4.429,385 A
`1, 1984 Cichelli et al.
`4,625,080 A 11, 1986 Scott
`4,706,121 A 1 1/1987 Young
`4,751,578 A
`6, 1988 Reiter
`4,761,684 A
`8, 1988 Clarket al.
`4,787,063 A 1 1/1988 Muguet
`
`Address ww.myspace.com
`
`950
`
`
`
`920 -
`
`ULTIVATE
`
`s’ Orr NOW
`FGHTERS
`a’
`ey
`home browse Search invite Film Mall blog Favorites Forum Groups
`G
`
`wYs
`
`View My: PIcs Videos
`Contacting Gman
`Send message Forward
`Add to friends to friend
`instant message
`
`Gman's Interests
`
`Gman is in your
`extended network
`
`Gman's friend space
`
`Gman has 102834s friends.
`2,
`2,
`2.
`2,
`Z,
`Z,
`
`V
`A
`
`1010

`
`930
`
`940
`*
`
`60
`
`provide program advertisement from
`web server to user device, the advertised
`program requiring a program specific order *
`request to enable access to the program
`
`- 1610
`
`receive at we server information for the
`user device indicating a user's selection of
`the advertisement, the information/10
`includes equipment identification
`formation
`
`transmit from the web server to a remote
`access server an order request to order - 1630
`the advertised program
`
`cross-reference at a remote access server
`the order request with an action request -1640
`
`w
`
`transmit from the remote access server the
`action requestina user equipment format - 1650
`for accessing the advertised program
`
`Comcast, Ex. 1007
`
`1
`
`

`

`US 8,327.403 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`5.335,277 A
`8/1994 Harvey et al.
`33; A 1992
`Stal
`5.382.983 A
`1, 1995 St. al
`5.410326 A
`4, 1995 S. et al.
`5414756 A
`5, 1995
`stein
`5.455.570 A 10/1995 6, a
`5,465,113 A
`1 1/1995 Gilboy
`5,469,206 A 1 1/1995 Strubbe et al.
`5,479.266 A 12/1995 Young et al.
`5,479.268 A 12/1995 Young et al.
`5,481.296 A
`1, 1996 C
`al
`5483.278 A
`1, 1996 SE
`5,502,504 A
`3/1996 Marshallet al.
`5,509,908. A
`4, 1996 Hillstead et al.
`5,523.796 A
`6, 1996 Marshall et all
`5,524.195 A
`6/1996 Clantonii et al.
`5,526,034. A
`6/1996 Hoarty etal
`- 4 W
`3.
`A $3. stricket al.
`5550.576 A
`8, 1996 kE
`5550,863. A
`8, 1996 sistian
`5,555,548. A
`9/1996 Davis et al.
`9, 1996 Hendricks et al.
`5,559,549 A
`5,559,550 A
`9, 1996 Mankovitz
`5,570.295 A
`10/1996 Isenberget al.
`5,572,442 A 1 1/1996 Schulhofetal.
`5,579.239 A 11/1996 Freeman et al.
`5,583,560 A 12/1996 Florin et al.
`5,585,838 A 12/1996 Lawler et all
`5,585,865 A 12/1996 Amano et al.
`5,585,866 A 12/1996 Miller et al.
`5,589,892. A 12/1996 Knee et all
`5.592.482 A
`1/1997 Abraham
`5,592,551 A
`1/1997 Lettet al.
`5,594,509 A
`1/1997 Florin et al.
`5,596.373 A
`1, 1997 White et all
`5,600,364 A
`2, 1997 Hendricks et al.
`5,606.374. A
`2, 1997 B
`5617526 A
`4, 1997 El
`5,619.249 A
`4, 1997 litial
`5621456 A
`4, 1997
`oc
`al
`5623,613 A
`4, 1997
`Estal
`5629733. A
`5/1997 Youman et al.
`5,630, 119 A
`5, 1997 Aristides et al.
`5,631,995 A
`5, 1997 Weissensteiner et al.
`5,635,978 A
`6, 1997 Alten etal
`5,635,979 A
`6/1997 Kostreski et al.
`5,640.484. A
`6/1997 Mankovitz
`5,654,748 A
`8/1997 Matthews, III
`5,655,214 A
`8, 1997 Mullett et al.
`5,657,072 A
`8, 1997 Aristides et al.
`5,657.414 A
`8, 1997 L.
`1
`5,666.393 A
`9/1997 Ea
`5.675.390. A
`10/1997 Shriyet al
`w -
`s: A 1992 Shyer et al.
`5,694.163 A
`2, 1997 Harrison
`5,699,107 A 12/1997 Lawler et al.
`388 A
`Mahal et al.
`5.716.884. A
`1/1998 Dedrick
`5,715,020 A
`2, 1998 Kuroiwa et al.
`5,734,720 A
`3/1998 Salganicoff
`5,734.853. A
`3, 1998 Hendricks et al.
`5.734,893 A
`3, 1998 Lietal
`5.742.905 A
`4, 1998 P
`1
`5,748.19 A
`5, 1998 E. al
`5.748716 A
`5, 1998 se
`5,758.257 A
`5, 1998 Herz et all
`5,758,259 A
`5/1998 Lawler
`5,774,664 A
`6/1998 Hidary et al.
`5,774,666 A
`6, 1998 Portuesi
`5,781,246 A
`7, 1998 Alten et al.
`5,787,259 A
`7, 1998 Haroun et al.
`5,788,507 A
`8, 1998 Redford et al.
`5,790.202 A
`8, 1998 Kummer et al.
`5,793,964
`8/1998 Rogers et al.
`A
`
`8, 1998 Hendricks et al.
`5,798,785 A
`3.3 (at
`3.32. A
`5,818,441. A 10/1998 Throckmorton et al.
`5,828,420 A 10/1998 Marshall et al.
`5,844,620 A 12/1998 Coleman et al.
`5,850,218 A 12/1998 LaJoie et al.
`5,852,437 A 12/1998 Wugofski et al.
`32, A 2E st al.
`5,867,799 A
`2, 1999 Langeal
`8.33. A
`536 E."
`sy sy
`5,880,768 A
`3, 1999 Lemmons et al.
`5,884,298 A
`3/1999 Smith, II et al.
`33 A
`3: Hylia
`- W
`5,914,746 A
`6/1999 Matthews, III et al.
`5,917,405. A
`6/1999 Joao
`5,926,624. A
`7/1999 Katz et al.
`5,929,849. A
`7/1999 Kikinis
`5,961,603 A * 10/1999 Kunkel et al. ................. 709,229
`5,977.964. A 1 1/1999 Williams et al.
`5.987.509 A
`1 1/1999 Portuesi
`SSA 330 Sea
`W W4
`6,005,565 A 12/1999 Legall et al.
`8. A 3. ision etal
`6.0.2,086 A
`1/2000 Lowell
`60.1418.4 A
`1/2000 Knee et all
`W ...
`I
`6,025,837. A
`2/2000 Matthews, III et al.
`885. A 338 Stal
`w s
`6,075,568 A
`6/2000 Matsuura
`E. A
`39 NE
`&
`A 658 Ectal
`k - W
`6,144,702. A 1 1/2000 Yurt et al.
`6, 160,988 A 12/2000 Shroyer
`6,169,543 B1
`1/2001 Wehmeyer
`6,177,931 B1
`1/2001 Alexander
`6, 192,340 B1
`2/2001 Abecassis
`6,208,384 B1
`3/2001 Schultheiss
`6,233,734 B1
`5, 2001 Macrae et al.
`36%. 338 Rial
`6240,555 Bi
`52001 Shofetal
`4 W
`6,263,501 B1
`7/2001 Schein et al.
`g3? R 1658 Eyet al.
`6,331,877 B1
`12.2001 Bennington et al
`2:4: ; Pington et al.
`3,764 is
`$585 Eletal
`- -
`6,367,080 B1
`4/2002 Enomoto et al.
`6,388,714 B1
`5/2002 Schein et al.
`6,397,080 B1
`5/2002 Viktorsson et al.
`6,445,398 B1
`9/2002 Gerba et al.
`6,463,585 B1
`10/2002 Hendricks et al.
`S. R
`58. E. et al.
`E.
`E.
`56 SEG
`6,597,374 B1* 7/2003 Baker et al. ................... 71.5/717
`3. R
`39. Six"
`of 556. Wiski
`7:55, 56. WEReal
`- w
`. . . .
`6,760,537 B2
`7/2004 Mankovitz
`6,813,775 B1
`1 1/2004 Finseth et al.
`6,837,789 B2
`1/2005 Garahi et al.
`6,871, 186 B1
`3/2005 Tuzhilin et al.
`6,925,567 B1
`8/2005 Hirata et al.
`6,927.806 B2
`8/2005 Chan
`6,950,624 B2
`92005 Kim et al.
`7,003,791 B2 * 2/2006 Mizutani ......................... 725/21
`7,020,704 B1
`3/2006 Lipscomb et al.
`7,088,952 B1* 8/2006 Saito et al. ................... 455,306
`7,117,518 B1
`10/2006 Takahashi et al.
`7,134,131 B1
`1 1/2006 Hendricks et al.
`7,165,098 B1
`1/2007 Boyer et al.
`
`2
`
`

`

`US 8,327.403 B1
`Page 3
`
`3/2007 Nakata et al.
`7,194,755 B1
`2/2008 Macrae et al.
`7,328,450 B2
`9, 2008 Klosterman
`7,421,724 B2
`7,627,341 B2 12/2009 Wu
`7,657.520 B2 * 2/2010 Chen et al. ...................... 725/28
`7.913,278 B2* 3/2011 Ellis et al. ...
`725/37
`8,006,263 B2 * 8/2011 Ellis et al.
`T25/38
`8,046,800 B2 * 10/2011 Daniels ...
`72.5/58
`8,046,801 B2 * 10/2011 Ellis et al. ...
`72.5/58
`8,132,209 B2 * 3/2012 Kaizu et al. ..................... 7.25/51
`2002fOO32907 A1
`3, 2002 Daniels
`2002/0046401 A1* 4/2002 Miyazaki et al. ............... 725/32
`2002/0046407 A1* 4/2002 Franco .......................... 725/110
`2002.0056087 A1
`5, 2002 Berezowski et al.
`2002/0059596 A1* 5, 2002 Sano et al. ...................... 725/39
`2002, 0087661 A1
`7/2002 Matichuk et al.
`2002/010.0044 A1* 7/2002 Daniels ........................... 725/39
`2002/0143629 A1 * 10/2002 Mineyama et al. ............. TO5/14
`2002/0174424 A1 1 1/2002 Chang et al.
`2002/0174430 A1* 11/2002 Ellis et al. ....................... T25/46
`2002/0194596 A1 12/2002 Srivastava
`2003,0005445 A1
`1/2003 Schein et al.
`2003/0030751 A1* 2/2003 Lupulescu et al. ............ 348,552
`2003/0031465 A1
`2/2003 Blake
`2003/0061302 A1* 3/2003 Fang ............................. 709/217
`2003/0079227 A1
`4/2003 Knowles et al.
`2003, OO84461 A1
`5/2003 Hoang
`2003/009.7227 A1
`5, 2003 Bloch et al.
`2003.01.10499 A1
`6/2003 Knudson et al.
`2003/0149988 A1* 8, 2003 Ellis et al. ....................... 725/87
`2003. O163813 A1
`8/2003 Klosterman et al.
`2003. O164858 A1
`9/2003 Klosterman et al.
`2003/018831.0 A1 10, 2003 Klosterman et al.
`2003/01883 11 A1 10, 2003 Yuen et al.
`2003/0190149 A1 * 10/2003 Chang et al. .................... 386/83
`2003/0196.201 A1 10, 2003 Schein et al.
`2003/0198462 Al 10/2003 Bumgardner et al.
`2003/020485.6 A1* 10, 2003 Buxton ......................... 725/120
`2003/0208756 A1 11/2003 Macrae et al.
`2004/0031051 A1
`2/2004 Kim et al. ....................... 7.25/58
`2004/0103439 A1
`5, 2004 Macrae
`2004/0168189 A1* 8/2004 Reynolds et al. ............... 725/42
`2005/0028208 A1
`2/2005 Ellis et al. ....................... 7.25/58
`2005, 0028218 A1
`2/2005 Blake
`2005, OO33641 A1
`2/2005 Jha et al.
`2005/O120373 A1
`6, 2005 Thomas et al.
`2005/0204388 A1
`9, 2005 Knudson et al.
`28393: A
`39 Sawles et al.
`S
`2006/0031883 A1
`2/2006 Ellis et al. ....................... 7.25/58
`2006/0085825 A1
`4/2006 Istvan et al. ..................... 725/86
`2006, O136966 A1
`6, 2006 Folk
`2006/0184978 A1* 8/2006 Casey ............................. 725/87
`2006/0253874 A1* 11, 2006 Stark et al.
`T25/62
`2007/0043829 A1
`2/2007 Dua .............................. TO9,219
`2007, OO67805 A1
`3, 2007 Macrae
`2007/0188902 A1* 8, 2007 Patron et al. .................... 360/31
`2007/0204308 A1
`8, 2007 Nicholas et al.
`2008, OO 10655 A1
`1/2008 Ellis et al.
`2008/O139193 A1* 6/2008 Hao et al. ...................... 455,420
`2008. O148320 A1
`6, 2008 Howcroft
`2008/O189737 A1
`8, 2008 Ellis
`2008. O189742 A1
`8, 2008 Ellis et al.
`2008. O189743 A1
`8, 2008 Ellis et al.
`2008/024364 A1* 10/2008 Leno ............................... 705/27
`2008/0263.587 A1 10, 2008 DeBie
`2008/0320543 A1* 12/2008 Wang et al. ................... 725,131
`FOREIGN PATENT DOCUMENTS
`44 31438
`3, 1996
`195 O2922
`8, 1996
`19531121
`2, 1997
`1974.0079
`3, 1999
`O774853
`5, 1997
`O793225
`9, 1997
`O805594
`11, 1997
`1271952
`1, 2003
`2265.792
`10, 1993
`22758OO
`9, 1994
`
`
`
`DE
`DE
`DE
`DE
`EP
`EP
`EP
`EP
`GB
`GB
`
`O3O2277O
`JP
`O8-56352
`JP
`09-065.300
`JP
`O9102827
`JP
`O9-120686
`JP
`09-148994
`JP
`09-162818
`JP
`O9-270965
`JP
`O9-298677
`JP
`11-317937
`JP
`WO-87/O3766
`WO
`WO-89/O3O85
`WO
`WO91,07050
`WO
`WO-94f14282
`WO
`WO94, 15284
`WO
`WO-95/O1056
`WO
`WO-95/O 1059
`WO
`WO-95/10910
`WO
`WO-95/28055
`WO
`WO-95.32585
`WO
`WO-96.07 270
`WO
`WO-96, 13932
`WO
`WO-96.20555
`WO
`WO 97.12486
`WO
`WO-97.13368
`WO
`WO 97.222O7
`WO
`WO-97,31480
`WO
`WO97/33434
`WO
`WO-97,36422
`WO
`WO-97.47 106
`WO
`WO-97/47143
`WO
`WO-97/49237
`WO
`WO-97.5O251
`WO
`WO-98, 10589
`WO
`WO98, 10598
`WO
`WO-98,16062
`WO
`WO-9817O64
`WO
`WO-98,26584
`WO
`WO98,56173
`WO
`WO98,56176
`WO
`WO99,04570
`WO
`WO-99. 14947
`WO
`WO-99/30491
`WO
`WO99,60783
`WO
`WO WO 2005/091626
`
`1, 1991
`2, 1996
`3, 1997
`4f1997
`5, 1997
`6, 1997
`6, 1997
`10, 1997
`11, 1997
`11, 1999
`6, 1987
`4f1989
`5, 1991
`6, 1994
`T 1994
`1, 1995
`1, 1995
`4f1995
`10, 1995
`11, 1995
`3, 1996
`5, 1996
`T 1996
`4f1997
`4f1997
`6, 1997
`8, 1997
`9, 1997
`10, 1997
`12/1997
`12/1997
`12/1997
`12/1997
`3, 1998
`3, 1998
`4f1998
`4f1998
`6, 1998
`12/1998
`12/1998
`1, 1999
`3, 1999
`6, 1999
`11, 1999
`9, 2005
`
`OTHER PUBLICATIONS
`U.S. Appl. No. 09/492,713, filed Jan. 27, 2000, Forrer et al.
`U.S. Appl. No.
`24.202 filed Dec. 29, 2005, Yates.
`Why Jini Now?", from the internet at http://java.sun.com/products/
`jini whitepapers/whyjininow.pdf, printed on Jan. 25, 1999. The
`document bears a copyright date of 1998.
`Von Andreas Neumann, “WDR Online Aufbau Und Perspektiven
`Automatisierter Online-Dienste Im WDR. Rundfunktechnische
`Mitteilungen, vol. 41, pp. 56-66, Jun. 1997.
`Von Gerhard Eitz, "Zukunftige Informations-Und Datenangebote
`Beim Digitalen
`Fernsehen—EPG Und “Lesezeichen'.”
`Rundfunktechnische Mitteilungen, vol. 41, pp. 76-72, Apr. 30, 1997.
`“Honey, is there anything good on the remote tonight?', advertise
`ment from Multichannel News, Braodband Week Section, p. 168,
`Nov.30, 1998.
`“How Evolve Works.” from the Internet at http://www.
`evolveproducts.com/network.html, printed on Dec. 28, 1998.
`"Jini Architecture Overview.” by Jim Waldo, from the Internet at
`http://Java. Sun.com/products ini/whitepapers/
`architectureoverview.pdf pinted on Jan. 25, 1999. The document
`bears a copyright date of 1998.
`“Reaching your Subscribers is a complex and costly process-until
`now.” from the Internet at http://www.evolveproducts.com/info.html,
`printed on Dec. 28, 1998.
`Curt Rogers. “Tel
`Cable TV: The Global View. Data Com
`urt Kogers, eicos vs. table 1 vine global view, Data tom
`munications, No. 13, New York, pp. 75, 76, 78 and 80, Sep. 1995.
`"Sun's Next Steps in Digital Set-Tops.” article in Cablevision, p. 56,
`Nov. 16, 1998.
`“The Evolve EZ Guide. The Remote. Control.” from the Internet at
`http://www.evolveproducts.com/display2.html, printed on Dec. 28,
`1998.
`
`3
`
`

`

`US 8,327.403 B1
`Page 4
`
`“Using Starsight 2.” published before Apr. 19, 1995.
`“What is Jini?”, from the Internet at http://java. Sun.com/products/
`jini, whitepapers/whatsini.pdf, printed on Jan. 25, 1999.
`Jaidev, “EXSLT A Wired and Wireless Case Study,” http://
`csharpcomputing.com/XMLTutorial/Lession15.htm.
`Randerson, J., “Let Software Catch the Game forYou.” New Scientist,
`Jul. 3, 2004.
`Papers Delivered (Part1), 61st National Conference, Information
`Processing Society of Japan, Oct. 3-5, 2000.
`Index Systems Inc., “Gemstar Service Object Model.” Data Format
`Specification, Ver, 2.0.4, pp. 58-59.
`Pogue, D., “State of the Art: For TiVo and Replay, New Reach.” N.Y.
`Times, May 29, 2003.
`Bach, U. et al., “Multimedia TV Set, Part 1' Radio-Fernsehen
`Elektronik (RFE), Sep. 1996, pp. 2831. (English language transla
`tion attached.).
`
`Bach, U. et al., “Multimedia TV Set, Part 2 and Conclusion.” Radio
`Fernsehen Elektronik (RFE), Oct. 1996, pp. 36-40. (English lan
`guage translation attached.).
`Office Action in relation to U.S. Appl. No. 1 1/600,944.
`Office Action and Reply in relation to U.S. Appl. No. 11/788,669.
`Office Action and Reply in relation to U.S. Appl. No. 1 1/851,571.
`DiRosa, S. “Pinochle's BIGSURF Netguide”. Jul. 1995, vol. 3.1, 27
`pageS.
`Gus Venditto, Prodigy for Dummies, 1995, IDG Books, pp. 57-63
`and 213.
`Hirtz, G. et al., “Open TV: Betriebssystem Fuer Interaktives
`Fernsehen.” Fernseh Und Kinotechnik, devde Verlag GMBH, Berlin,
`vol. 50, No. 3, Mar. 1, 1996, pp. 84-89, XP 000581417, ISSN:
`0015-0.142 (Translation, pp. 1-9).
`* cited by examiner
`
`4
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 1 of 23
`
`US 8,327.403 B1
`US 8,327,403 B1
`
`
`
`
`
`L‘Sls
`
`puewagUOOSH
`
`OcL—
`
` (Qs
`
`
`
`oS
`So=
`
`3.
`
`xO4d2
`
`VAL
`
`suosdwisay
`
`
`
`wid9¢:2-2
`
`Aepu4
`
`900g‘LeYue
`
`yeoday
`
`
`
`wAysniyduey,,
`
`5
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 2 of 23
`
`US 8,327.403 B1
`US 8,327,403 B1
`
`pHoBbeuw|
`
`
`
`¢#abeul|zw#oBew|
`
`Z "SOIH
`
`LINN5 | 3,2
`
`LZ ¢Sls
`L#obeu|sbunst]ALvO?
`
`NOOLCaCOC
`
`
`
`=]
`=]
`N
`
`PIPSIN
`
`JaplAdld
`
`AL9}49eq
`
`i.
`
`6
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 4, 2012
`Dec. 4, 2012
`
`Sheet 3 of 23
`Sheet 3 of 23
`
`US 8,327.403 B1
`US 8,327,403 B1
`
`Hulssss0l1d
`
`
`
`0 || 9
`
`Ole
`
`Jasn
`
`yndu|
`
` a0eLa}U]
`Z09
`cOe
`€‘Sls
`
`AJNIND
`
`
`
`‘NOW‘INVe‘6'a)
`
`26e10}S
`
`‘SIGpueH
`
`aIqeAoway
`
`(‘o30‘ysSIG
`
`7
`
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 4 of 23
`
`US 8,327.403 B1
`
`
`
`30.InoS
`
`eqec130.InOS
`
`
`
`
`
`
`
`
`
`8
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 5 of 23
`
`US 8,327.403 B1
`
`OLG,
`
`
`
`Jossa oo.Jej
`
`JOSS30OJE|-
`
`#797 ·
`
`
`
`
`
`
`
`
`
`
`
`
`
`JanuaS ss300W 340uua!
`
`9
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 6 of 23
`
`US 8,327.403 B1
`US 8,327,403 B1
`
`
`
`
`
`
`
`
`
`o
`
`9SIs
`
`ceo—
`
`0z9
`:
`
`
`
`
`
`
`809(99)assenunjellesed(99)ivorsiiegyw09|—-HOIDS101
`
`0z909.
`>SGIM-C001
`7O19’)0z9--
`v~9—jyUsWasIaApy
`
`is}eqJapuow|o0gAyuiqAxule(99)senigs,enig]=N/DONSOL
`
`
`
`
`e1ayn|plAeqYyMJauUR]dAed(95)uBisegAqasiuding|3WOH-GZOL
`
`
`
`
`
`elyreattapBununa(99)uequera4;BuQUeAUIEYy|SAWcor
`
`(99)(99)
`m8009veo”ao
`
`
`
`
`
`(99D)1eAIAINGJoSalloJg:SMOdWeujslA|(9D)AngJosnoLMIWvor
`
`
`
`
`
`
`S5DNILSIT
`
`
`
`Id00:1‘€}JaquaAoN‘UO
`
`
`Z09~
`
`roo,
`
`
`
`10
`
`10
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 4, 2012
`Dec. 4, 2012
`
`Sheet 7 of 23
`Sheet 7 of 23
`
`US 8,327.403 B1
`US 8,327,403 B1
`
`
`
`B91AIBS
`
`
`JOPIAOld
`
`
`
`jUdWasITaApy
`
`
`
`
`
`
`
`“=gajl49019$,Ja}UN}ajipos019
`
`
`
`
`
`Og
`Z“oN
`
`
`Z°SlA|yuaWwasiaApy
`
`“—~BLL
`
`~ 8 || /
`
`11
`
`
`
`
`
`"UIMI|LUS|PUBOASIS‘SISOH‘paruasgoae
`
`
`
`PUOMOY]UlSOHBUSSNOWOUSAJSOWBU}JoINOS)¥oL
`
`
`
`
`
`
`
`
`
`"SUIOfBesJno4Ajpeeqs,PUOAA
`
`QZ.
`
`11
`
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 8 of 23
`
`US 8,327,403 B1
`
`ONIGUOOAYLAS Qo
`
`
`
`
`
`
`‘ysenbadjlgns0},WUYUOD,sseidpuemojeqsUONndOoy)MaladpukeJOE]EeSJNOA
`qaONVOWHIINOD(|A)/}nd
`
`ocg-org
`
`
`208SPllq901DSJ9}UNHBIIPOd01DOwWeN
`
`
`908—”€|JequsAoN‘Aepuop|o}eqddly
`gigSeinuiwo¢uolneing
`
`pepesusisoedsgunaces
`90g--Wd00:2SULJES
`
`p09-_00!jauueyd
`
`SUN-UOHulpioxsayRIS
`
`SUWIN-UOdoysBHulpiozey
`
`
`v8‘Sls
`
`Qo
`“©
`
`a
`
`12
`
`12
`
`

`

`U.S. Patent
`
`US 8,327.403 B1
`
`
`
`
`
`?IECINIINEN LEIS
`
`| S)WHI+Noo ! ( 098 ?
`
`13
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 10 of 23
`
`US 8,327.403 B1
`
`
`
`
`
`
`
`
`
`e6essauu que?sul
`
`~ OZ6
`
`14
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 11 of 23
`
`US 8,327,403 B1
`
`
`
`Wd63eyyBlU0}AndAjiwes
`
`“Spualy9P¢9Z01SeyURLS
`
`Yylomjyaupapus}xe4iq)dod.
`
`sdnoig|winsoy|sazuoaes|Bolg|[re|wy|ayAu|
`
`
`
`“SPINDAL)Ajmuey
`
`
`wooAns
`
`Hulpi05a104
`uaaqsey
`
`
`puosly0}|SPUSI0}ppy
`
`PACMIOJ|afessewpues
`soapl,|Sid:AIMalA
`
`uewsHulyoeju09
`$}S919}U]S,URWIS)
`
`
`oaBessoulJueysuy
`
`ANoAulsiuewsy
`
`
`
`
`
`aoedspualys,uRWId
`
`
`
`XOduo
`
`
`
`pajnpayos
`
`15
`
`15
`
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 12 of 23
`
`US 8,327,403 B1
`
`
`
`OS6~
`
`Ov6
`
`SYALHSId
`
`MON430xuO
`
`VOL‘Sisc
`
`puony0}|SPUS!AJ0}ppy
`
`
`pinmloa|abessoupues
`
`soaplf|Sold:AIWMalA
`
`URLS)BuIZDe}U05
`S]sa1a}U]
`
`ebessowJUPISU
`
`
`
`4NoAulsiues)
`
`
`
`YOMyeUPspuajxa
`
`
`
`
`
`aoedspualay$,uewi5
`
`
`
`“SPUdHY9PE9ZO}SEYUPLUE)
`
`S$,UeWId
`
`uews
`
`
`
`~026
`
`16
`
`16
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 13 of 23
`
`US 8,327.403 B1
`
`
`
`
`
`
`
`MAON (JECTRIO
`
`
`
`
`
`
`
`
`
`30eds pu??u, s.ueus)
`
`| 990||| 990 ||
`
`
`
`?6essauu que?sul
`
`
`
`
`
`piewo) ?ebessou puss,
`
`17
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 14 of 23
`
`US 8,327.403 B1
`US 8,327,403 B1
`
`apIndAL
`<Jalyquap!anbiun/>AVAXPPlLZLe<AeyyUep!enbiun>
`
`
`
`
`<SSdIPPeBWOU/>Je91]GPROlgLZG<sSaippeswoy>
`
`
`
`
`<SSOIPPEOVIN/>I2:68:29:Sp:E7:L0<SseippeOVIN>
`
`
`
`
`
`
`<aWeuJaSn/>siaquieYyyduor<awWeUJasSn>
`
`<ssalppedi/>2'0S'691'26)<sseippedi>
`
`
`<ouoyde|ay/>L6Spz96s0e<aUoYdea|a}>
`
`
`
`814009
`
`
`
`<d1sWayeIeYyDJUSWdINby>
`
`
`
`
`
`<JOPUSA/>ANOS<JOopus,
`
`
`
`
`
`<|9PpOuwl/>0098X</epowl>
`
`LL‘Sls
`
`
`
`<d1}slayIeIeYUDJUSWIdINb>/>
`
`OLLL
`
`18
`
`18
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 15 Of 23
`
`US 8,327.403 B1
`
`12O2 Y
`
`
`
`ACTION REQUEST DEF
`
`FIG. 12A
`1222
`
`1218
`
`<?xml version = “1.0" encoding = "ISO-8859-1"?> AN 1204
`<action requests>
`<request>
`7-1226 - 1224
`<Channel 100 <!channel)
`<start time> “14:00:00 EST"<lstart time>
`<action requested> “Record'<faction requested>
`2 - )
`
`1216
`
`1220
`
`1210
`
`1212 C
`ACTION REQUEST RESPONSE DEF
`
`F IG 1 2B
`
`<?xml version = "1.0" encoding = "ISO-8859-1”?> An
`<action responses>
`1214
`<response)
`<channell 100 <lchannell
`<start time> “14:00:00 EST'</start time>
`<prog title> "Sex and the City' </prog title>
`
`19
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 16 of 23
`
`US 8,327.403 B1
`
`1300
`
`1304
`
`Receive user equipment
`identification information
`
`1306
`
`(
`
`Select a user equipment format
`
`Receive action request
`in generic format
`
`( 1308
`
`C 1310
`
`Cross-reference received action
`request with a corresponding
`action request
`
`( 1312
`
`( 1314
`
`Transmit Corresponding
`action request
`
`Transmit notification
`acknowledging receipt of the
`Corresponding action request
`
`FIG. 13A
`
`20
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 17 Of 23
`
`US 8,327.403 B1
`
`
`
`
`
`X-ACT 90/\O ?SEOLLIDO
`
`
`
`21
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 18 of 23
`
`US 8,327.403 B1
`
`provide program advertisement from
`Web Server to user device
`
`1410
`
`receive at Web Server information from
`the user device indicating a user's
`selection of the advertisement, the
`information includes equipment
`identification information
`
`142O
`
`transmit from the Web Server to a remote
`access server a record request to record
`the advertised program
`
`
`
`1430
`
`CrOSS-reference at a remote access Server
`the record request with an action request
`
`1440
`
`transmit from the remote access Server the
`action request in a user equipment format
`for recording the advertised program
`
`1450
`
`FIG. 14
`
`22
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 19 Of 23
`
`US 8,327.403 B1
`
`1500
`
`receive at a user device a program
`advertisement from a Web Server
`
`1510
`
`display the advertisement on the user device r 152O
`
`1530
`receive a uSer Selection of the advertisement r
`
`transmit from the user device to a remote
`access server a record request to record the
`advertised program, the request includes
`equipment identification information
`
`1540
`
`cross-reference at the remote access server - 1550
`the record request with an action request
`
`
`
`
`
`transmit from the remote access Server the
`action request in a user equipment format
`for recording the advertised program
`
`1560
`
`FIG. 15
`
`23
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 20 of 23
`
`US 8,327.403 B1
`
`
`
`provide program advertisement from
`Web server to user device, the advertised
`program requiring a program Specific Order
`request to enable access to the program
`
`receive at Web Server information from the
`user device indicating a user's selection of
`the advertisement, the information
`includes equipment identification
`information
`
`1610
`
`162O
`
`transmit from the Web Server to a remote
`access server an order request to order
`the advertised program
`
`1630
`
`CrOSS-reference at a remote access SerWer
`the order request with an action request
`
`1640
`
`transmit from the remote access SerWer the
`action request in a user equipment format
`for accessing the advertised program
`
`1650
`
`FIG. 16
`
`24
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 21 of 23
`
`US 8,327.403 B1
`
`receive at a user device a program
`advertisement from a web server, the advertised
`program requiring a program specific Order
`request to enable access to the program
`
`1710
`
`display the advertisement on the user device
`
`172O
`
`receive a user Selection of the advertisement
`
`receive a user selection of the advertisement
`
`1730
`
`transmit from the user device to a remote
`access server an order request to order the
`advertised program, the request includes
`equipment identification information
`
`1740
`
`
`
`
`
`CrOSS-reference at the remote access Server
`the order request with an action request
`
`1750
`
`transmit from the remote access Server the
`action request in a user equipment format
`for accessing the advertised program
`
`1760
`
`FIG. 17
`
`25
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 22 of 23
`
`US 8,327.403 B1
`
`RAS = Remote ACCeSS Server
`MGA = Interactive Media Guidance Application
`
`1800
`
`1812
`\
`
`Receive Action Request
`on User Equipment with IMGA
`
`1814 | Locate Second Program information in
`IMGA Data Source Using information
`Received in Action Request
`
`
`
`1820
`Program information
`Located?
`
`YES
`
`- 1822
`
`Transmit Failure information to
`RAS (Acknowledgement)
`
`Transmit Second Program
`information to RAS
`(Acknowledgement)
`- 1826
`
`Receive Second Program
`Information at RAS
`
`FIG. 18A
`
`26
`
`

`

`U.S. Patent
`
`Dec. 4, 2012
`
`Sheet 23 of 23
`
`US 8,327.403 B1
`
`RAS = Remote ACCeSS Server
`MGA = Interactive Media Guidance Application
`
`
`
`1800
`
`1860 -->
`Disparity Between
`First Program information
`and Second Program
`Information?
`
`NO
`
`
`
`
`
`Schedule Requested
`Action for the Program
`With MGA
`
`1868
`- -
`Receive Alternate
`Scheduling information at
`User Equipment
`
`Store information
`Regarding Disparity to
`Remote ACCeSS Database
`
`
`
`
`
`
`
`
`
`
`
`
`
`Transmit Search Request for
`Alternate Scheduling information
`for the Program to IMGA Data
`Source/Media Guidance ACCeSS
`Server
`
`Search IMGA Data Source for
`Alternate Scheduling information
`for the Program
`1863 -
`Receive Search Results from
`IMGA Data Source/Media
`Guidance Access Server
`1864
`Found
`Alternate Scheduling
`information?
`
`Transmit Alternate Scheduling
`Information to User Equipment
`1870
`t
`Transmit Information Regarding
`Disparity to Data Provider for
`Remote Access Service
`
`
`
`
`
`
`
`1 874's
`Send Failure Notification to
`Remote Access User Device
`
`
`
`
`
`
`
`
`
`
`
`NO
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 18B
`
`27
`
`

`

`US 8,327,403 B1
`
`1.
`SYSTEMIS AND METHODS FOR PROVIDING
`REMOTE PROGRAM ORDERING ON AUSER
`DEVICEVA AWEB SERVER
`
`BACKGROUND OF THE INVENTION
`
`This invention relates generally to media systems, and
`more particularly, to systems and methods for providing
`remote program ordering on a user device via a web server.
`Recent advances in media communications technology
`have made it possible for users to access interactive media
`guidance applications implemented on user equipment with
`out being in physical proximity to the user equipment. For
`example, users of interactive media guidance applications in
`Some systems may remotely schedule recordings of televi
`sion programs. In Such systems, the user's set-top box is
`coupled to a remote program guide access server through a
`communications network. When away from home, the user
`may connect to the remote access server (or an intermediate
`server Such as a web server) through a device, such as a
`personal computer, to remotely schedule recording with the
`interactive media guidance application on the users in-home
`set-top box.
`In some cases, a user may want to be able to access more
`than one set-top box, for example, if they have more than one
`televisionathome, each with its own set-top box. Each set-top
`box may be remotely accessible, however, the remote access
`server for one set-top box may not be compatible with the
`interactive media guidance application of another set-top box
`(e.g., if the boxes have different application program inter
`faces), requiring the user to connect to multiple remote access
`servers to access the multiple set-top boxes. In some cases, a
`user may prefer to use a particular remote access server for
`accessing set-top boxes, in which case it would be desirable if
`the remote access server could access different types of set
`top boxes regardless of vendor, model, or other characteristics
`of set-top boxes.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`SUMMARY OF THE INVENTION
`
`In view of the foregoing, it would be desirable to provide
`remote access systems and methods that Support algorithms
`and techniques for facilitating the communication of requests
`initiated at remote locations for transmittal to interactive
`media guidance applications. In particular, it would be desir
`able to provide a remote access system capable of communi
`cating record requests to multiple interactive media guidance
`applications.
`In accordance with principles of the present invention,
`systems and methods for remotely ordering a program for
`access on user equipment implementing an interactive media
`guidance application are provided. In particular, a general
`remote access service for enabling communication and man
`agement of multiple user equipment devices, such as digital
`video recorders that may be from multiple vendors, is pro
`vided. A user may use the general remote access service to
`send requests. Such as Scheduling a recording, placing an
`order, or reminder or setting user preferences, either directly
`to the user equipment device (e.g., a digital video recorder
`located at an addressable internet protocol address) or to an
`intermediate server Such as a service provider backend in
`communication with the user equipment device. The general
`remote access service may include a web server for receiving
`user requests, which are cross-referenced with action
`requests that are in a format compatible with the user equip
`ment device and/or the intermediate server. The general
`remote access service may maintain a lookup table that cross
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`references user requests with action requests in a plurality of
`formats, each compatible with a different user equipment
`device. A particular format may be selected based on charac
`teristics of the user equipment device. Such as its vendor
`and/or model.
`According to one aspect of the invention, a method for
`remotely accessing user equipment includes the steps of
`receiving user equipment identification information indicat
`ing at least one characteristic of the user equipment and
`receiving from a user device a user request indicating instruc
`tions for the user equipment. The user request is cross-refer
`enced with an action request in a user equipment format
`selected from a plurality of formats to be compatible with the
`user equipment. The action request in the user equipment
`format is transmitted for receipt by the user equipment for
`enabling execution of the indicated instructions.
`According to another aspect of the invention, a program
`advertised on a web page of a website provided by a web
`server is scheduled for recording using a remote access server.
`This allows the user to browse websites on the Internet and
`when presented with a program advertisement of interest on a
`particular website, the user may schedule the advertised pro
`gram for recording seamlessly without being required to pro
`vide any further input or being browsed away to a different
`website (to Schedule the program for recording). In particular,
`a program advertisement may be displayed on a user device.
`In response to a user's selection of the advertisement, infor
`mation may be transmitted from the user device to a web
`server of the web page without navigating the user away from
`the website. The information transmitted by the user device
`may include information that identifies a user's equipment to
`a remote access server. The information may be stored in a
`cookie on the user device. A record request may be transmit
`ted by the web server to the remote access server. The remote
`access server may cross-reference the record request with an
`action request. The action request may be transmitted by the
`remote access server to the user's television equipment to
`instruct the user's television equipment to schedule the adver
`tised program for recording.
`According to another aspect of the invention, a program
`advertised on a web page of a website provided by a web
`server is ordered from a remote access server. This allows the
`user to browse websites on the Internet and when presented
`with a program advertisement of interest on a particular web
`site, the user may order the advertised program, for accessing

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket