throbber
11111111111111111111111111111I111111111111111111111111111111111
`
`(12) United States Patent
`Broadwin et al.
`
`(to) Patent No.:
`(45) Date of Patent:
`
`US 6,275,989 B1
`*Aug. 14, 2001
`
`(54)
`
`INTERACTIVE TELEVISION SYSTEM AND
`METHOD FOR DISPLAYING WEB-LIKE
`STILLS WITH HYPERLINKS
`
`Primary Examiner—Chris Grant
`(74) Attorney, Agent, or Firm—Conley, Rose & Tayon PC;
`Jeffrey C. Hood
`
`(75)
`
`Inventors: Elliott Broadwin, Fremont; Jon C
`Haass, Belmont, both of CA (US)
`
`(73) Assignee: Opentv, Inc., Mountain View, CA (US)
`
`* ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21) Appl. No.: 09/206,514
`
`(22) Filed:
`
`Dec. 7, 1998
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 08/675,636, filed on Jul. 1,
`1996, now Pat. No. 5,903,816.
`
`Int. C1.7
`(51)
`(52) U.S. Cl.
`
` HO4N 7/173
` 725/37; 725/110; 725/67;
`725/68
` 348/7, 12, 13,
`(58) Field of Search
`348/14, 473, 714; 455/4.2, 5.1; 345/327;
`725/135, 138, 139, 141, 142, 134, 131,
`114, 115, 116, 117, 87, 91, 100
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,924,303 * 5/1990 Brandon et al.
`5,027,400
`6/1991 Baji et al. .
`5,594,509
`1/1997 Florin et al. .
`5,689,799
`11/1997 Dougherty et al. .
`5,818,441 * 10/1998 Throckmorton et al.
`5,903,816 * 5/1999 Broadwin et al.
`5,929,850 * 7/1999 Broadwin et al.
`5,953,046 * 9/1999 Pocock
`
` 348/7
`
` 348/13
` 455/3.1
` 345/327
` 348/12
`
`(57)
`
`ABSTRACT
`
`A system and method for displaying still video images
`related to video content in an interactive broadcast television
`system. The system and method of the present invention
`may also be used for simulating an Internet home page on an
`interactive television system. The present invention thus
`supports hyperlinked web-like navigational capabilities in
`an interactive television system. According to the method of
`the present invention, the video delivery system provides or
`broadcasts one or more audio/video channels each compris-
`ing video content and also provides or broadcasts at least one
`still image channel comprising a plurality of still video
`images, preferably MPEG-2 compressed still images. The
`user or viewer can select options displayed on the television
`screen to view desired information. When the set top box
`receives user input selecting an option to view one of the
`linked still images, the set top box captures the requested
`image from the still image broadcast channel, stores the
`image in memory, and displays the captured still video
`image corresponding to the selection. The still image being
`displayed may have associated interactive program content
`for displaying further selections, wherein these selections
`may be for viewing other images or content, for ordering
`information, or purchasing products. The user can thus
`selectively navigate between the video content and stills in
`a web-like hyperlinked fashion. In one embodiment, when a
`user is navigating through still images, the television pro-
`gram or video content which was being viewed is displayed
`in a small window overlaid on the still image being dis-
`played. Also, when the set top box captures a requested
`image from the still image broadcast channel, the set top box
`preferably also pre-caches or pre-loads other related still
`images based on the probabilty that these related images will
`be subsequently requested by the user. The invention also
`includes an embodiment which provides user requested still
`images "on demand" on a dedicated "search" channel.
`
`* cited by examiner
`
`20 Claims, 19 Drawing Sheets
`
`Open TV, End to End Enviroment
`(Satellite Network Example)
`
`Encoder
`
`Multiplexer
`
`Synchro-
`nization
`
`08
`
`06
`
`120
`
`1.0
`
`Return Channel
`(Phone Line)
`
`56
`
`Interactive
`Decoder
`
`102
`
`104
`
`AudioNideo
`Source
`
`1
`1—
`Open TV
`
`Application
`rver
`Broadcast Center
`
`Interact've
`Decode
`
`150
`
`10
`
`15
`
`0
`
`Transaction Remote
`Server
`Control
`
`Service Provider
`
`End User
`
`NFLE Ex. 1021 - Page 1
`
`NFLE 1021 - Page 1
`
`

`

`HI 686'SLV9 Sa
`
`61 Jo 1 looqS
`
`IN)
`
`pined •sn
`
`End User
`
`Service Provider
`
`Control
`Transaction Remote
`
`Server
`
`Broadcast Center
`
`Application
`Open TV
`
`Server
`
`AudioNideo
`
`Source
`
`Fig. 1
`
`0
`
`TV/
`
`52
`
`[71
`
`-150
`
`Decoder
`Interactive
`
`1po
`
`Decoder
`Interactive
`
`156
`
`Return Channel
`
`(Phone Line)
`
`110
`
`ey420
`
`'104
`
`102
`
`nization
`Synchro-
`
`106
`
`108
`
`Open TV, End to End Enviroment
`
`(Satellite Network Example)
`
`IZOI .3c1 TUN
`
`NFLE 1021 - Page 2
`
`

`

`iti 686'SLV9 Sa
`
`61 JO Z lamIS
`
`O O
`
`wawa 'S'11
`
`End User
`
`Service Provider
`
`Broadcast Center
`
`Server Control
`Transaction Remote
`
`Application
`
`Server
`
`AudioNideo
`
`Source
`
`O
`O
`0
`
`/TV/
`
`1752-0
`
`-150
`
`.Decoder
`Interactive
`
`160
`
`Decoder
`Interactive
`
`156
`
`Return Channel
`
`(Phone Line)
`
`110
`
`106
`
`120
`
`Signal
`
`AVI
`
`108
`
`Signal
`
`AVI
`
`A04
`
`102
`
`nization
`Synchro-
`
`Fig. 2
`
`170
`
`Network
`Remote
`
`£ off Ed - IzOI '3c1 HUN
`
`NFLE 1021 - Page 3
`
`

`

`Pined •sn
`
`Toot `rT tnv
`
`61 JO £ lamIS
`
`iti 686`SLZ`9 Sri
`
`User Input
`
`AudioNideo Output
`
`On Screen Display
`
`Graphic
`
`322
`
`I
`
`CPU
`
`314
`
`r
`
`Operating System
`
`Open TV
`
`304 ROM 3/6
`
`Audio/ Video
`
`Process
`Decoding
`
`324
`
`Modem
`
`l
`
`Application
`Open TV
`
`312
`
`RAM
`
`Video
`
`Audio/
`
`TV
`
`Open
`
`-302
`
`Demultiplexer
`
`r
`
`Return Channel
`
`Interactive Decoder
`I
`140
`
`Broadcast Channel
`
`Fig. 3
`
`t offEd - IzoI .X1 aux
`
`NFLE 1021 - Page 4
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 4 of 19
`
`US 6,275,989 B1
`
`Video Delivery
`System
`
`402
`
`Video delivery system
`provides a plurality of
`channels each
`comprising video content
`
`404
`
`Video delivery system
`provides at least one
`channel
`comprising a plurality of
`still video images
`
`Fig. 4
`
`NFLE Ex. 1021 - Page 5
`
`NFLE 1021 - Page 5
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 5 of 19
`
`US 6,275,989 B1
`
`C Interactive
`
`decoder
`
`412
`
`Receive the plurality
`of channels each
`comprising video content
`
`414
`
`Receive the at least one
`channel comprising
`the plurality of still
`video images
`
`Decode selected channel
`422 and dispaly video content
`]
`from the selected channel
`on the television
`
`424— Execute the interactive
`program from the AVI
`signal being displayed
`
`Fig. 5
`
`NFLE Ex. 1021 - Page 6
`
`NFLE 1021 - Page 6
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 6 of 19
`
`US 6,275,989 B1
`
`426(cid:9)
`
`Display one or more
`selection options on
`the television screen in
`response to execution
`
`N
`
`432—
`
`Determine which of the
`plurality of still video
`images corresponds to
`the user selection
`
`434]
`
`Display a first still
`video image on the
`television screen
`corresponding to the
`user selection
`
`436—
`
`Execute interactive
`program associated with
`the still image being
`displayed
`
`Fig. 6
`
`O
`
`NFLE Ex. 1021 - Page 7
`
`NFLE 1021 - Page 7
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 7 of 19
`
`US 6,275,989 B1
`
`Interactive
`decoder
`
`4121 Receive the plurality
`of channels each
`comprising video content
`
`I 414 channel comprising
`
`Receive the at least one
`
`
`the plurality of still
`video images
`
`-
`422
`
`Decode selected channel
`and display video content
`from the selected channel
`on the television
`
`424
`
`Execute the interactive
`program from the AVI
`signal being displayed
`
`Fig. 7
`
`NFLE Ex. 1021 - Page 8
`
`NFLE 1021 - Page 8
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 8 of 19
`
`US 6,275,989 B1
`
`426(cid:9)
`
`Display one or more
`selection options on
`the television screen in
`response to execution
`
`N
`
`428
`Receive user
`input selecting
`a selection?
`
`432-
`
`Determine which of the
`plurality of still video
`images corresponds to
`the user selection
`
`N
`
`Y
`
`Retrieve still
`image from
`channel
`
`430
`
`Fig. 8
`
`NFLE Ex. 1021 - Page 9
`
`NFLE 1021 - Page 9
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 9 of 19
`
`US 6,275,989 B1
`
`434—
`
`Display a first still
`video image on the
`television screen
`corresponding to the
`user selection
`
`436
`
`
`
`Execute interactive
`I program associated with
`the still image
`being displayed
`
`Fig. 9
`
`NFLE Ex. 1021 - Page 10
`
`NFLE 1021 - Page 10
`
`

`

`wawa •sn
`
`Toot 17T tnv
`
`61 JO Of lamIS
`
`HI 686'SLV9 Sa
`
`End User
`
`Service Provider
`
`Control
`Transaction Renlote
`
`Server
`
`Broadcast Center
`
`Application
`Open TV
`
`Server
`
`AudioNideo
`
`Source
`
`0
`0
`0
`
`150
`
`/Tv/
`
`Decoder
`Interactive
`
`156
`
`110
`
`Return Channel
`
`(Phone Line)
`
`Media Server
`
`106
`
`102
`
`nization
`Synchro-
`
`II 02Ed - IzoI .xa ald1.1
`
`120
`
`180 1
`
`108
`
`100
`
`Fig. 10
`
`Open TV, End to End Enviroment
`
`(Satelite Network Example)
`
`NFLE 1021 - Page 11
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 11 of 19
`
`US 6,275,989 B1
`
`Video Delivery
`System
`
`502
`
`Video delivery system
`provides a plurality of
`channels each
`comprising video content
`
`504
`
`506
`
`Y
`Video delivery system
`provides at least one
`channel comprising
`a plurality of
`still video images
`
`Video delivery system
`provides at least one
`channel
`comprising requested
`still video images
`
`Fig. 11
`
`NFLE Ex. 1021 - Page 12
`
`NFLE 1021 - Page 12
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 12 of 19
`
`US 6,275,989 B1
`
`( Interactive
`decoder
`
`512-
`
`Receive the plurality
`of channels each
`comprising video content
`
`514
`
`Receive the at least one
`channel comprising
`the plurality of still
`video images
`
`516
`
`.
`
`r
`Receive the at least one
`channel comprising
`the requested still
`video images
`
`Fig. 12
`
`NFLE Ex. 1021 - Page 13
`
`NFLE 1021 - Page 13
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 13 of 19
`
`US 6,275,989 B1
`

`
`5 2 2 —
`
`O
`
`r
`Decode selected
`channel and display
`video content from the
`selected channel on the
`television
`
`524
`
`-1 Execute the interactive
`program from the AVI
`signal being displayed
`
`5 2 6 —
`
`Display one or more
`selection options on
`the television screen in
`response to execution
`
`528
`
`Receive
`user input selectin
`a selection?
`
`Fig. 13
`
`Request an
`image
`
`(
`
`Return to video
`content
`
`6
`
`NFLE Ex. 1021 - Page 14
`
`NFLE 1021 - Page 14
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 14 of 19
`
`US 6,275,989 B1
`
`.
`
`532
`
`Determine which of the
`plurality of still video
`images corresponds to
`the user selection
`
`542
`
`Transmit user selection
`to media server
`
`534
`
`Display a first still
`video image on the
`television screen
`corresponding to the
`user selection
`
`544
`
`Receive still image
`from media server
`on search
`channel
`
`536
`
`Execute interactive
`program associated with
`the still image being
`displayed
`
`546
`
`548
`
`Display received still
`image from search
`channel on channel
`being viewed
`
`Execute interactive
`program associated
`with the still image
`being displayed
`
`Fig. 14
`
`NFLE Ex. 1021 - Page 15
`
`NFLE 1021 - Page 15
`
`

`

`wawa •sn
`
`Toot 17T tnv
`
`61 JO SI iamIS
`
`iff 686'SLV9 Sa
`
`Sun SPARC
`
`Optical Drive
`
`Monitor
`
`Laptop Computer
`
`Modem
`
`I
`
`.
`
`I—
`
`/ /
`
`(
`00000
`
`
` X1 ald1•1
`.
`
`91 off Ed - 1Z01
`
`Fig. 15
`
`<
`
`<
`
`<
`
`<
`
`I
`
`<
`
`Sun SPARC
`<
`
`<
`
`<
`
`<
`
`<
`
`<
`
`<
`
`<
`
`<
`
`I
`
`NFLE 1021 - Page 16
`
`

`

`wawa •sn
`
`Toot 17T tnv
`
`61 JO 91 lamIS
`
`iff 686'SLV9 Sa
`
`program
`television
`Return to
`
`Sun SPARC
`I—
`
`Optical Drive
`
`Monitor
`
`Modem
`
`/
`
`/
`
`00000)
`
`LI off Ed - Izot .X1 aldm
`
`Laptop Computer
`
`Fig. 16
`
`NFLE 1021 - Page 17
`
`

`

`wawa •sn
`
`Toot 17T tnv
`
`6T JO LI lamIS
`
`HI 686'SLV9 Sa
`
`Fig. 18
`
`Fig. 17
`
`81 02Ed - IzoI .xa ald1.1
`
`207 PONTIAC
`206 SATURN
`205 CHEVROLET
`204 PLYMOUTH
`203 CHRYSLER
`201 MITSUBISHI MOTORS
`201 NISSAN
`200 TOYOTA-SALETHON
`
`Instant Web
`
`NFLE 1021 - Page 18
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 18 of 19
`
`US 6,275,989 B1
`
`$5,000,000 Sweepstakes
`ENTRY
`
`Name:
`Address:
`City:
`State:
`ZIP
`Hm. Ph.
`
` Bus. Ph.
`See complete rules on next screen a
`
`
`
`
`
`
`
`Fig. 19
`
`Fig. 20
`
`NFLE Ex. 1021 - Page 19
`
`NFLE 1021 - Page 19
`
`

`

`U.S. Patent
`
`Aug. 14, 2001
`
`Sheet 19 of 19
`
`US 6,275,989 B1
`
`Direct TV Desktop
`
`STOCKS
`/ /
`
`,Jv
`
`1=1 V z
`
`FIG. 21
`
`NEWS
`
`SPORTS
`
`STOCKS
`
`Fig. 22
`
`Fig. 23
`
`Fig. 24
`
`NFLE Ex. 1021 - Page 20
`
`NFLE 1021 - Page 20
`
`

`

`US 6,275,989 B1
`
`1
`INTERACTIVE TELEVISION SYSTEM AND
`METHOD FOR DISPLAYING WEB-LIKE
`STILLS WITH HYPERLINKS
`
`This application is a continuation of U.S. patent appli- 5
`cation Ser. No. 08/675,636 filed on Jul. 1, 1996, which
`issued on May 11, 1999 as U.S. Pat. No. 5,903,816.
`
`FIELD OF THE INVENTION
`
`The present invention is related to interactive video
`delivery mediums such as interactive television, and more
`particularly to a system and method for generating and
`displaying hyperlinked web-like still video images in an
`interactive broadcast television system. The present inven-
`tion is also related to a system and method for emulating
`Internet web pages in an interactive broadcast television
`system.
`
`10
`
`15
`
`DESCRIPTION OF THE RELATED ART
`
`2
`It is clearly desired to provide a convenient and easy
`mechanism which enables a user or viewer in an interactive
`television system to more effectively select and view infor-
`mation with which the viewer is interested. For example, it
`is desired to provide a convenient advertising mechanism in
`an interactive broadcast television system which enables
`advertisers to more effectively display advertisements. It is
`more generally desired to enable the user or viewer to more
`conveniently navigate through information in a web-like
`fashion in an interactive television medium.
`One problem in providing web-like capabilities in an
`interactive television system is the broadcast nature of the
`system. The Internet is essentially a multi-point to multi-
`point network where each user can selectively retrieve
`different information or view different selected content. In
`contrast, the broadcast television medium is primarily a
`point to multi-point network where every user is generally
`required to receive the same content. Therefore, an
`improved interactive television system and method is
`desired which provides web-like capabilities in a primary
`broadcast environment.
`
`SUMMARY OF THE INVENTION
`
`The present invention comprises a system and method for
`displaying still video images related to video content in an
`interactive broadcast television system. The present inven-
`tion thus provides hyperlinked web-like capabilities in an
`interactive television system. The interactive television sys-
`tem comprises a video delivery system for providing a
`plurality of channels of video and/or image content, and at
`least one subscriber television including a display screen,
`wherein the subscriber television is coupled to the video
`delivery system. The subscriber television further includes a
`set top box or interactive decoder logic which receives the
`plurality of channels and selectively displays a channel
`based on user input.
`According to the method of the present invention, the
`video delivery system provides or broadcasts one or more
`audio/video channels each comprising video content. The
`video delivery system also provides or broadcasts at least
`one still image channel comprising a plurality of still video
`images, preferably MPEG-2 compressed still images. One or
`more of the audio/video channels comprise AVI (audio video
`interactive) signals which include an audiovisual data stream
`as well as interactive program content. The interactive
`program content is executable to display selection options
`which reference or link to MPEG stills transferred on the
`still image channel. The MPEG stills may also include
`interactive program content used to display selection options
`which reference or link to other MPEG stills.
`According to the invention, when the television is dis-
`playing video content from an AVI signal which includes
`interactive program content, the interactive program content
`is executed by the set top box or interactive decoder to
`display various selection options on the television. One or
`more of the selection options each corresponds to respective
`compressed still video images broadcast on the still image
`channel. The user or viewer can select one of the options to
`view desired information. When the set top box receives
`user input selecting an option to view one of the linked still
`images, the set top box captures the requested image from
`the still image broadcast channel, stores the image in
`memory, and displays the captured still video image corre-
`sponding to the selection. The still image being displayed
`may have associated interactive program content for dis-
`playing further selections, wherein these selections may be
`
`NFLE Ex. 1021 - Page 21
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`The Internet is an international network based on various
`standard protocols and transfer mechanisms which supports
`thousands of computer networks. The basic transfer protocol
`used by the Internet is referred to as TCP/IP (Transfer
`Control Protocol/Internet Protocol), which was a transfer
`protocol originally used in the Unix operating system. The
`Internet essentially provides an interactive image and docu-
`ment presentation system which enables users to selectively
`access desired information and/or graphics content. The
`Internet has grown to form an information superhighway or
`information backbone with many and varied commercial
`uses.
`The Internet includes various server types, including
`World Wide Web (WWW) servers which offer hypertext
`capabilities. Hypertext capabilities allow the Internet to link
`together a web of documents, which can be navigated using
`a convenient graphical user interface (GUI). WWW servers
`use Uniform Resource Locators (Ls) to identify documents,
`where a URL is the address of the document that is to be
`retrieved from a network server. The WWW, also referred to
`as the "web", also uses a hypertext language referred to as
`the hypertext mark-up language (HTML). A is a scripting or
`programming language which allows content providers or
`developers to place hyperlinks within web pages which link
`related content or data. The web also uses a transfer protocol
`referred to as HyperText Transfer Protocol (HTTP). When a
`user clicks on a link in a web document, the link icon in the
`document contains the URL which the client employs to
`initiate the session with the server storing the linked docu-
`ment. HTTP is the protocol used to support the information
`transfer.
`Interactive television is an interactive audio/video deliv-
`ery medium which provides broadcast audiovisual content to
`a number of subscribers. Interactive television provides
`broadcast video and audio to users and also provides a return
`path for the user to interact with the content, e.g, to make
`selections or order desired products, etc. Unlike the Internet,
`interactive television is primarily a broadcast medium which
`generally requires that the same audiovisual content be
`delivered to each user or subscriber.
`One element of interactive television is the ability to
`provide electronic program guides and/or electronic catalogs
`which allow viewers to order programming or merchandise.
`An advertiser may advertise his product through interactive
`television, and the user may view and make selections to 65
`order the product or receive more information on the prod-
`uct.
`
`50
`
`55
`
`60
`
`NFLE 1021 - Page 21
`
`

`

`US 6,275,989 B1
`
`4
`tion provides an improved method which enables users to
`navigate through information content in an interactive tele-
`vision system using web-like images and hyperlinks to
`simplify information selections.
`
`5
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`3
`for viewing other images or content, for ordering
`information, or purchasing products. The user can thus
`selectively navigate between the video content and stills in
`a web-like hyperlinked fashion.
`In one embodiment, when a user is navigating through
`still images, the television program or video content which
`was being viewed is displayed in a small window overlaid
`on the still image being displayed. In this embodiment, the
`audio portion of the program image may also be presented
`while still images are displayed. This provides a continuous
`television presence in addition to the web-like hyperlinked
`navigational capabilities.
`When the set top box captures a requested image from the
`still image broadcast channel, the set top box preferably also
`preaches or pre-loads other related still images based on the
`probability that these related images will be subsequently
`requested by the user. Thus, when an image is requested that
`has been pre-cached, the image is retrieved from memory,
`instead of having to wait for the net broadcast of the image.
`This reduces the navigation latency and improves system
`performance.
`In one embodiment, the interactive television system of
`the present invention further comprises a media server or
`web server which stores a plurality of still images which
`may be requested "on demand." In this embodiment, the
`broadcast center utilizes one or more channels which are
`reserved for user requests and thus provide still images "on
`demand." Thus, when the set top box receives user input
`indicating a request to receive additional still video images
`related to a certain video content, and these requested still
`images are not currently being broadcast on the still image
`channel, the set top box provides the request to the media
`server. The media server receives the request and provides
`the requested images to the broadcast center for transmis-
`sion. The requested still video images related to the video
`content are then broadcast on the dedicated still image
`channel. The requesting set top box may then capture and
`display the requested images on the subscriber television.
`Alternatively, the requested images are provided directly
`from the media server to the set top box via the return
`channel.
`The present invention thus comprises an interactive tele-
`vision system with web-like navigational capabilities. As
`one example, the present invention provides an improved
`system method for displaying advertising content in an
`interactive television system. A user viewing the television
`can select an option which displays the advertising content
`of a respective advertiser or vendor. When the user selects
`this option, the television hyperlinks to one or more high
`quality compressed video stills which are being broadcast on
`the dedicated one or more still image channels which display
`the advertiser's goods or services. In the preferred
`embodiment, the video stills are presented in a format
`similar to Internet pages. The still images may include
`thumbprint images which link to other stills. The user may
`select respective thumbprints to view a full-screen image of
`the thumbprint image. Still images may also include a
`selection which enables the user to order a product or to
`provide an indication that the user desires to receive more
`information. The present invention thus enables advertisers
`to more intuitively provide advertising content in an inter-
`active television medium.
`Therefore, the system and method of the present invention
`provides a more convenient and a more informative method
`for users or viewers to access or navigate information in an
`interactive broadcast television system. The present inven-
`
`1 0
`
`25
`
`30
`
`A better understanding of the present invention can be
`obtained when the following detailed description of the
`preferred embodiment is considered in conjunction with the
`following drawings, in which:
`FIG. 1 illustrates an interactive television system accord-
`ing to the present invention;
`FIG. 2 illustrates the interactive television system of FIG.
`is 1 which includes a remote network that provides program-
`ming content;
`FIG. 3 is a block diagram of the interactive decoder of
`FIGS. 1 and 2;
`FIG. 4 is a flowchart diagram illustrating operation of the
`20 video delivery system of FIGS. 1 and 2;
`FIGS. 5 and 6 are flowchart diagrams illustrating opera-
`tion of the interactive decoder of FIGS. 1 and 2 according to
`one embodiment of the present invention;
`FIGS. 7-9 are a flowchart diagram illustrating operation
`of the interactive decoder of FIGS. 1 and 2 according to
`another embodiment of the present invention, wherein the
`interactive decoder pre-caches still images related to a
`selected still image for improved performance;
`FIG. 10 illustrates an interactive television system which
`provides "on demand" still images according to the present
`invention;
`FIG. 11 is a flowchart diagram illustrating operation of the
`video delivery system of FIG. 10 according to the present
`35 invention;
`FIGS. 12-14 illustrate operation of the interactive
`decoder of FIG. 10 according to the present invention;
`FIG. 15 illustrates a screen shot of a television displaying
`a program which includes selections that reference MPEG
`still images according to the present invention;
`FIG. 16 illustrates an MPEG still image being displayed
`which includes one or more selections for viewing other
`stills or making orders according to the present invention;
`FIGS. 17 and 18 illustrate a channel advertising selection
`guide which references still images according to the present
`invention;
`FIG. 19 illustrates a magazine subscription example
`which utilizes linked images according to the present inven-
`50 tion;
`FIG. 20 illustrates a sweepstakes example which utilizes
`linked images according to the present invention; and
`FIGS. 21-24 illustrates a data feed application of the
`present invention.
`
`4 0
`
`45
`
`55
`
`DETAILED DESCRIPTION OF THE
`EMBODIMENTS
`Interactive Television System
`Referring now to FIG. 1, a block diagram of an interactive
`60 television system according to one embodiment of the
`present invention is shown. It is noted that FIG. 1 is
`illustrative only, and other interactive television system
`embodiments may be used, as desired.
`As shown, the interactive television system employs a
`65 broadcast center 100 for generating audiovisual content,
`including interactive audiovisual content. The broadcast
`center 100 includes an audio/video source 102 for providing
`
`NFLE Ex. 1021 - Page 22
`
`NFLE 1021 - Page 22
`
`

`

`US 6,275,989 B1
`
`5
`the audiovisual content. The audiovisual content may com-
`prise movies, sports, news, sitcoms or other audiovisual
`programming, as is normally seen on television. The audio-
`visual content also preferably comprises compressed still
`video images. The audio/video source 102 may include
`video compression logic for compressing still video images
`into compressed still video images. As shown in FIG. 2, the
`audiovisual content may also be supplied by a remote
`network 170 or a live feed, as desired.
`The broadcast center 100 also includes an application 10
`server 104 for creating and/or generating interactive appli-
`cation content. The interactive application content com-
`prises application code and data which is designed to be
`executed by a processor within a set top box or television to
`support an interactive television feature. The application
`server 104 is preferably configured for generating or pro-
`viding "OpenTV" interactive applications. The application
`server may also provide "Java" applets or other interactive
`program content, as desired.
`An Encoder/Multiplexer 106 combines the interactive
`application content with the audiovisual content to produce
`an audiovideo-interactive (AVI) signal. The Encoder/
`Multiplexer 106 also synchronizes the interactive applica-
`tion content with the audiovisual content to ensure that the
`interactive application content is inserted in the proper
`position within the audiovisual content. It is noted that
`certain channels may comprise non-interactive program-
`ming content. In other words, certain audiovisual content
`may not have associated interactive content. The Encoder/
`Multiplexer 106 preferably multiplexes a plurality of
`signals, including AVI signals and optionally non-interactive
`signals, together for transmission.
`The broadcast center 100 also includes an uplink satellite
`108 for transmitting the broadcast signal for receipt by
`end-users or a subsequent distribution link. It is noted that
`FIG. 1 illustrates a satellite network example where a
`satellite is used to transmit the broadcast signal. However, it
`is noted that other transmission methods may be used,
`including cable distribution through coaxial cable, fiber
`optic transmission, microwave transmission or other means.
`The broadcast signal is received from broadcast center
`100 via a satellite downlink 120. The broadcast signal is then
`provided to a plurality of subscribers. As noted above, the
`broadcast signal includes one or more AVI signals on
`respective channels, and may include one or more non-
`interactive program signals
`As shown, each end user or subscriber preferably includes
`a set top box or interactive decoder 140 as well as a
`television set 150. The set top box or interactive decoder 140
`is coupled to the television set 150. It is noted that the
`interactive decoder logic may be comprised in the television
`150 instead of being comprised as a separate unit 140. Also,
`the television may comprise a general purpose program-
`mable computer having a display screen, or other viewing
`device, as desired.
`In the present disclosure, the term "subscriber television"
`is intended to include the television set 150 or other viewing
`device, such as a computer, and may include associated
`decoder logic for executing interactive programs. For
`example, in one embodiment, the subscriber television com-
`prises he television set 150 coupled with the interactive
`decoder or set top box 140.
`The television 150 includes a remote control 152 which
`facilitates user interaction with the television 150 and/or
`interactive decoder 140. The user can select desired televi-
`sion channels for viewing. The signal on the selected tele-
`vision channel is decoded by the interactive decoder 140
`
`6
`which provides an output to the television set 150. The
`interactive decoder 140 preferably executes a real time
`operating system, such as OpenTV from Thomson Electron-
`ics. Where the channel being viewed comprises an AVI
`5 signal, the interactive decoder 140 also executes an inter-
`active application program conveyed within the selected
`AVI signal to enable an enter active television feature.
`A return channel 156 interconnects the interactive decoder
`140 to a transaction server 160, which monitors certain
`selections by the user and responds accordingly, as desired.
`The return channel 156 preferably utilizes a standard POTS
`(plain old telephone system) phone line and associated
`modems (not shown) for communication. Other return chan-
`nel options, such as coaxial cable, fiber optic cable, ADSL
`(Assymetric Digital Subscriber Line), ATM (Asynchronous
`is Transfer Mode), or others, may be used, as desired.
`The broadcast center 100 provides a plurality of program
`channels each comprising audiovisual content. One or more
`program channels comprise AVI signals including audiovi-
`sual content and associated interactive applications and/or
`20 still image link data. The link data is preferably HTML
`(hypertext markup language) data. According to the present
`invention, the broadcast center 100 also provides at least one
`channel, referred to as a still image channel, comprising a
`plurality of still video images, preferably MPEG com-
`25 pressed stills.
`In the preferred embodiment, the still image channel
`transmits 25 still images per second where the images repeat
`every 3 seconds. Thus a total of 75 different still images are
`transmitted on one still image channel.
`The interactive applications provided on a AVI signal are
`executable to display one or more selections on the televi-
`sion in conjunction with the audiovisual content. According
`to the present invention, certain of these selections reference
`respective MPEG stills which are transmitted on the one or
`35 more still image channels and are related to the video
`content. Certain selections may also be used to order infor-
`mation or products via the transaction server 160.
`At least a subset of the broadcast still video images also
`include associated interactive application and/or link data
`40 which are executable to display one or more selections on
`the television in conjunction with the respective MPEG still.
`These selections may reference other MPEG stills, or may
`be used to order information or products. In one
`embodiment, one or more selections may be used to transmit
`45 a request to a media server for additional "on demand"
`MPEG stills.
`FIG. 3—Interactive Decoder
`Referring now to

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