inn iiiiiii Hi mi mi i Hi iiij ill inn inn mi mi mi
(12) United States Patent
Gebhardt et al.
(io) Patent No.: (45) Date of Patent:
US 7,222,155 Bl May 22, 2007
(54) SYNCHRONOUS UPDATING OF DYNAMIC INTERACTIVE APPLICATIONS
(75) Inventors: Bryan C. Gebhardt, Fremont, CA
(US); Houman Azarm, Oakland, CA (US); Charles N. McCullough, Oakland, CA (US); Edward Valdivia,
SF, CA (US)
(73) Assignee: Wink Communications, Inc., San
Francisco, CA (US) ( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 1354 days.
(21) Appl. No.: 09/843,614
(22) Filed: Apr. 25, 2001
Related U.S. Application Data
(63) Continuation-in-part of application No. 09/333,724, filed on Jun. 15, 1999.
(51) Int. CI.
G06F15/16 (2006.01)
(52) U.S. CI 709/204; 725/140; 725/36;
725/61
(58) Field of Classification Search 725/109,
725/112, 131, 138, 142, 43, 132, 129; 463/40; 370/522; 709/249,226,218,204; 719/330 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
4,751,578 A 6/1988 Reiter et al 358/183
5,307,173 A 4/1994 Yuen et al 358/335
5,334,975 A 8/1994 Wachob et al 340/825
5,343,239 A 8/1994 Lappington et al 348/12
(Continued) FOREIGN PATENT DOCUMENTS EP 0942595 A2 9/1999
![[blocks in formation]](http://www.google.fr/patents?id=6Q2AAAAAEBAJ&hl=fr&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=fr&q=&cds=1&sig=ACfU3U1K8Xgp_tr3NdlljHQrRAFuE2gH-Q&edge=0&edge=stretch&ci=478,176,383,238)
An automation server interfaces with broadcast scheduling systems of various types to automatically synchronize the behavior of interactive applications relative to various broadcast programs, such as television shows and commercials, so as to maintain the appropriate interactive application for whatever broadcast program is airing. This allows for television shows which have an associated interactive application, but which are segmented by commercials (which may have their own interactive applications) to have their interactive application displayed while the television show in on, but not during commercials, while maintaining any state information that has been created during execution of the interactive application. The automation server includes multiple channel interfaces, each having a translator and an event manager. The translator translates native control signals from the scheduling system into a fixed set of atomic commands which represent the lifecycle behavior of a broadcast program. The event manager receives these atomic commands and uses them to determine the appropriate state for any interactive application that is associated with the broadcast program. The event manager transmits commands to a broadcast server which directly manages the interactive applications by transmitting code, data, and commands to broadcast receivers that controls the execution of the interactive applications in response to the event manager's commands.
![[blocks in formation]](http://www.google.fr/patents?id=6Q2AAAAAEBAJ&hl=fr&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=fr&q=&cds=1&sig=ACfU3U1K8Xgp_tr3NdlljHQrRAFuE2gH-Q&edge=0&edge=stretch&ci=127,870,733,329)
5,400,402 A 3/1995 Garfinkle 380/20
5,448,568 A 9/1995 Delpuch et al 372/94.2
5,504,896 A 4/1996 Schell et al 395/650
5,539,920 A * 7/1996 Menand et al 725/151
5,557,317 A 9/1996 Nishio et al 348/7
5,559,550 A 9/1996 Mankovitz
5,563,648 A * 10/1996 Menand et al 725/142
5,583,563 A 12/1996 Wanderscheid et al 348/13
5,585,858 A 12/1996 Harper et al 345/485
5,586,264 A 12/1996 Belknap et al 395/200.08
5,589,892 A * 12/1996 Knee et al 725/43
5,635,980 A * 6/1997 Lin et al 725/131
5,652,615 A 7/1997 Bryant et al 348/9
5,657,072 A 8/1997 Aristides et al.
5.675.373 A 10/1997 Joiner et al 348/13
5,689,799 A 11/1997 Dougherty et al 455/2
5,719,618 A 2/1998 Park
5,729,279 A 3/1998 Fuller 348/384
5,729,549 A * 3/1998 Kostreski et al 370/522
5,768,539 A 6/1998 Metz et al.
5,774,664 A 6/1998 Hidary et al.
5,781,228 A 7/1998 Sposato 348/13
5,790,198 A 8/1998 Roop et al.
5,818,440 A 10/1998 Allibhoy et al 345/327
5,819,034 A 10/1998 Joseph et al 395/200.31
5,826,166 A 10/1998 Brooks et al 455/5.1
5,835,717 A 11/1998 Karlton et al 395/200.47
5,848,352 A 12/1998 Dougherty et al 455/5.1
5,850,447 A 12/1998 Peyret
5,861,881 A 1/1999 Freeman et al.
5,872,589 A 2/1999 Morales
5,880,720 A 3/1999 Iwafune et al 345/327
5,931,908 A 8/1999 Gerba et al.
5,937,331 A 8/1999 Kalluri et al 455/6.1
5,970,206 A 10/1999 Yuen et al.
5,974,222 A 10/1999 Yuen et al.
5,978,855 A * 11/1999 Metz et al 709/249
5,990,927 A * 11/1999 Hendricks et al 725/132
6,006,256 A 12/1999 Zdepski et al 709/217
6,008,802 A 12/1999 Iki et al.
6,018,768 A 1/2000 Ullman et al 709/218
6,021,433 A 2/2000 Payne et al.
6,038,367 A * 3/2000 Abecassis 386/46
6,038,601 A * 3/2000 Lambert et al 709/226
6,061,719 A 5/2000 Bendinelli et al 709/218
6,064,438 A 5/2000 Miller
6,067,107 A * 5/2000 Travaille et al 725/24
6,181,335 Bl 1/2001 Hendricks et al.
6,195,661 Bl* 2/2001 Filepp et al 707/102
6,256,785 Bl 7/2001 Klappert et al.
6,263,505 Bl* 7/2001 Walker et al 725/110
6.269.374 Bl * 7/2001 Chen et al 707/100
6,289,165 Bl* 9/2001 Abecassis 386/46
6,295,647 Bl 9/2001 Ramaswamy 725/116
6,415,438 Bl 7/2002 Blackketter et al.
6,418,558 Bl * 7/2002 Roberts et al 725/129
6,496,981 Bl* 12/2002 Wistendahl et al 725/112
6,502,242 Bl * 12/2002 Howe et al 725/109
6,504,990 Bl* 1/2003 Abecassis 386/46
6,530,082 Bl * 3/2003 Del Sesto et al 725/9
6,594,692 Bl * 7/2003 Reisman 709/219
6,738,978 Bl * 5/2004 Hendricks et al 725/35
7,017,173 Bl * 3/2006 Armstrong et al 725/87
7,072,849 Bl * 7/2006 Filepp et al 705/14
2002/0092017 Al* 7/2002 Klosterman et al 725/35
FOREIGN PATENT DOCUMENTS
EP 1 003 313 Al 5/2000
WO WO-99/15968 Al 4/1999
OTHER PUBLICATIONS
Evain, J.-P., The Multimedia Home Platform—an overview, EBU Technical Department—Spring 1998.
ntl Group Ltd. 2000, Interactive Digital Television [online], [retrieved on Nov. 21, 2000], Retrieved from the Internet <URL:http:www.ntl.com/guides/digitaltv/interactive.asp>, 2 pages. Pending United States patent application, "Automated Retirement of Interactive Applications Using Retirement Instructions for Events and Program States," U.S. Appl. No. 09/334,131, filed Jun. 15, 1999.
Search Report PCT/US01/03591.
Pending United States patent application, Ensuring Reliable Delivery of Interactive Content, U.S. Appl. No. 09/754,650, filed Jan. 3, 2001.
Pending United States patent application, "Automated Control of Interactive Application Execution Using Defined Time Periods," U.S. Appl. No. 09/431,001, filed Nov. 1, 1999. Pending United States patent application, "Automated Retirement of Interactive Applications Using Retirement Instructions for Events and Program States," U.S. Appl. No. 09/334,131, filed Jun. 15, 1999.
Statement from first named inventor concerning Cited Reference F. Pending United States patent application, "Automatic Control of Broadcast and Execution of Interactive Applications to Maintain Synchronous Operation With Broadcast Programs," U.S. Appl. No. 09/333,724, filed Jun. 15, 1999.
Wink Communications, Technical Specification, Subject 5.2.17 Serverlnfo Define, Dec. 31, 1995.
European Search Report dated Jan. 26, 2005 for EP 02731509, 3 Pgs
Thrift, P., et al., "JTV-Java-Enabled Television", Proceedings of the Spie, vol. 3228, ISSN: 0277-786X, (Nov. 4, 1997), 117-122. Advanced Television Ehancement Forum Specification (ATVEF), Version l.lr26, Feb. 2, 1999, pp. 1-37.
* cited by examiner
« PrécédentContinuer » |