throbber
[19]
`United States Patent
`6,018,768
`[11] Patent Number:
`[45] Date of Patent: *J an. 25, 2000
`Ullman et al.
`
`
`
`U8006018768A
`
`[54] ENHANCED VIDEO PROGRAMMING
`SYSTEM AND METHOD FOR
`INCORPORATING AND DISPLAYING
`RETRIEVED INTEGRATED INTERNET
`INFORMATION SEGMENTS
`
`['15]
`
`Inventors: Craig Ullman, Brooklyn; Jack D.
`Hidary; Nova T. Spivack, both of New
`York, all of NY.
`
`['13] Assignee: ACTV, Inc, New York, NY.
`
`[* ] Notice:
`
`This patent is subject to a terminal dis—
`claimer.
`
`[21] Appl. No: 091109,945
`
`[22]
`
`Filed:
`
`Jul. 6, 1998
`
`Related U.S. Application Data
`
`[63] Continuation—impart of application No. 081615,143, Mar.
`14, 1996, Pat. No. 5,718,181, which is a continuation-impart
`of application No. 081613,l44, Mar. 8, 1996, abandoned.
`
`c06F131oo, 110411 5150
`Int. Cl.”
`[51]
`7091218; 348112
`I52] US. Cl.
`7091217, 218,
`[58] Field of Search
`7091219, 227, 228; 34817, 8, 10, 12, 13,
`461, 564, 906; 45513.1, 5.1, 6.1
`
`[56]
`
`References Cited
`US. PATENT DOCUMENTS
`
`5,014,125
`5,140,419
`5,453,794
`5,481,542
`5,526,035
`5,534,913
`5,531,141
`
`51199] Pocock et al.
`811992 Galumbeck et al
`911995 Ezaki
`111996 Logston eta].
`611996 Lappington et al
`111996 Majeti et al.
`_____
`711996 Harper et a1.
`
`
`
`3481'?
`3481465
`3481461
`3481?
`.. 348113
`
`3481‘?
`348112
`
`(List continued on next page.)
`FOREIGN PATENT DOCUMENTS
`
`'15'1485AZ
`W0 9610-12-10
`WO 96113124
`WO 97121546
`
`European Pat. Off. .
`211991I
`311996 WIPO .
`511996 WIPO .
`711997 WIPO .
`
`OTHER PUBLICATIONS
`
`“Web TV over Digital Cable”; Author-Dale Cripps; May 4,
`1998; http:11wcb—star.com1hdtvnews1wcbtvovcrdigitaleablc-
`.html; pp. 1—4.
`“Internet TV Advertising”; Author=Dale Cripps; May 8,
`1998; http:11web—star.com1hdtvnews1internettvadvertising-
`.html; pp. 1—3.
`“Gates, TV, Interactivity”; Author=Dale Cripps; May 5,
`1998; pp. 1—4; http:11web—star.com1hdtvnews1gatestvinter-
`activityhtml.
`“ICTV” Brochure (a reproduced copy provided}; copyright
`1988 by ICI'V; 27 pages.
`“TV Navigator” brochure; copyright 1997 by Network
`Computer, Inc; 6 pages.
`“Worldgate” brochure; copyright 1998 by Worldgate Com-
`munications; 12 pages.
`“Microsoft Web TV" brochure; copyright 1998 by WebTV
`Networks, Inc; 16 pages.
`
`Primary Examiner—Wet D. Vu
`Attorney; Agent, or Firm—Dorsey & Whitney LLP
`
`[57]
`
`ABSTRACT
`
`A system for integrating video programming with the vast
`information resources of the Internet. A computer-based
`system receives a video program with embedded uniform
`resource locators (URLs). The URLs, the effective addresses
`of locations or Web sites on the Internet, are interpreted by
`the system and direct the system to the Web site locations to
`retrieve related Web pages. Upon receipt of the Web pages
`by the system, the Web pages are synchronized to the video
`content for display. The video program signal can be dis-
`played on a video window on a conventional personal
`computer screen. The actual retrieved Web pages are time
`stamped to also be displayed, on another portion of the
`display screen, when predetermined related video content is
`displayed in the video window. As an alternative,
`the
`computer-based system receives the URLs directly through
`an Internet connection, at times specified by TV broadcast-
`ers in advance. The system interprets the URLs and retrieves
`the appropriate Web pages. The Web pages are synchronized
`to the video content
`[or display in conjunction with a
`television program being broadcast to the user at that time.
`This alternative system allows the URLs to be entered for
`live transmission to the user.
`
`20 Claims, 7 Drawing Sheets
`
`
`CONTENT
`CREATION
`
`
`
`
`SUBCFIIBEFI SITE
`
`
`LOCAL
`PERSONAL
`
`12
`00M PUTEFI
`
`
`
`DISPLMr
`MONITOR
`
`NTFX—1001 1 Page 1 OH?
`
`

`

`6,018,768
`Page 2
`
`
`
`US. PATENT DOCUMENTS
`.-
`,
`.
`33:23
`$.13;
`fi’ligwf’flefil
`2:223:31;
`345,333
`971996 Reimer el al.
`5553221
`1071996 Takahisa .............. 455766
`5,564,073
`
`1171996 Schulhof cl al.
`.. 7097219
`5,572,442
`5535353 1211990 Harperelal-
`- 3431435
`
`5,589,892 123-1996 K119? 3" a]—
`343-173}
`311997 LEWIS .................. 34878
`5,612,731.!
`
`5,633,918
`57199? Mankovitz
`579793.24
`
`5,643,083
`4?;qu Vaughn 81 a].
`463,140
`171997 Yoshinobu ______
`5,549,234
`455,751
`5,659,366
`871997 Kerman
`348,460
`
`5,668,592
`5,677,703
`5,694,163
`5,696,905
`5,724,091
`5,724,103
`5,729,252
`533443}
`'
`'
`_
`5,751,002
`5,701,600
`5,774,664
`5,773,131
`
`9.11997 Spaulding, II
`348713
`10.31997 Matthews, 111 et al.
`. 345.3115
`
`....... 343713
`1271997 Harrison
`
`
`12.91997 Reimer et a1.
`703.327
`3.31998 Freeman 91 a].
`343713
`3.31998 Batchelor
`3487553
`3.11998 l~nser 3457302
`3.31008 Back
`348,563
`_
`.
`
`“"1993 wag'F'e‘aL
`-- 4535!“
`m 43576.2
`.....
`0.31998 “6012,1811
`
`. 709F218
`6.31998 HldaIy el al.
`
`..
`.. 709,218
`7.-’1998 Hidary et al.
`
`NTFX—1001 I Page 2 OH?
`
`

`

`US. Patent
`
`Jan. 25, 2000
`
`Sheet 1 of 7
`
`6,018,768
`
`
`
`CONTENT
`
`
`URL
`CR EATEON
`ENCODER
`
`
`
`
`SUBCRIBER SlTE
`
`
`
`
`LOCAL
`URL
`
`
`DECOD ER
`
`
`12
`
`
`
`LOCAL
`PERSONAL
`COMPUTER
`
`
`DIS PLAY
`
`MONITOR
`
`
`32
`
`
`
`CONTENT
`CREATION
`
`
`SERVER PATH
`
`
`
`SERVER
`URL
`DECODER
`
`
`
`
`INTERNET
`SERVER
`
`18
`
`
`
`DISPLAY
`
`MONITOR
`
`
`
`LOCALPC @
`
`SYSTEM DESIGN
`
`Fig. 2
`
`’6
`
`2"
`
`NTFX—1001 I Page 3 of17
`
`

`

`US. Patent
`
`Jan. 25, 2000
`
`Sheet 2 of 7
`
`6,018,768
`
`38
`
`GET URL
`
`
`
`
`
`
`URL
`SEEN IgEFOFIE
`
`CHECK FOR
`M!SSPELLING
`
`50
`
` UFIL
`SEEN BEFORE
`?
`
` ADD TO
`URL LIST
`
`58
`
`SEND NETSCAPE
`GOTO COMMAND
`
`NTFX—1001 I Page 4 of17
`
`SOFTWARE DESIGN
`
`Fig. 3
`
`

`

`US. Patent
`
`Jan. 25, 2000
`
`Sheet 3 of 7
`
`6,018,768
`
`._<Zm_m_._.xm_
`
`2EF
`
`
`
`.2205hm<OD<OIm>._.
`
`ZOEQEmZJumF024
`
`Em...m>m
`
`mm.
`
`v.9".
`
`D...“
`
`NTFX—1001 I Page 5 of17
`
`New
`
`._.0m=u=n_
`
`hMZIMhZ.
`
`ZOEUMZZOO
`
`ON
`
`HMZIMHZ.
`
`>._.
`
`Eupm<00<0¢m
`
`
`
`

`

`US. Patent
`
`Jan. 25, 2000
`
`Sheet 4 of 7
`
`6,018,768
`
`4
`
`148
`
`
`
`INTERNET
`CONTENT
`URL
`
`SERVER
`CREATION
`ENCODER
`
`
`
`VIDEO
`
`
`WITH 93 URLs
`
`
`
`URLs
`URLs
`SUBCRIBER
`
`SITE
`
`
`DIGITAL
`
`CABLE BOX DIGITAL
`
`BACK CHANNEL
`
`
`
` VIDEO
`
`SOURCE
`
`
`
`
`
`INTERNET
`
`CONTENT
`URL
`SERVER
`ENCODER
`CREATION
`
`
`
`
`
`VIDEO
`
`WITH 95; URLs
`
`UFILs
`
`DIGITAL
`
`TV
` DIGITAL
`
`
`BACK CHANNEL
`
`152
`
`
`
`
`
`VI DEC
`30 URC E
`
`
`
`Fig. 6
`
`NTFX—1001 I Page 6 of17
`
`

`

`US. Patent
`
`Jan. 25, 2000
`
`Sheet 5 of 7
`
`6,018,768
`
`socomfi.IE
`
`=2:.EEEE
`
`_EE«Eagumqoascwuoagcfimziséz
`
`32320553006323.3039;
`
`_EEafieweooaéwafiesm.88.a__.%§ét
`
`22.".co39:.@585<Ban.5Sam—=63.5599.03053
`
`
`
`
`55.So...csfionoB3053.mamaso;
`Om; gmzImm.“
`Egg?lEggEa...
`..w§>mfi:m@§_somccoco§m:6§uodgfiancigmgz«$55122....@—
`
`..afimgeemocmafifioafiaufifimfiowmfic3.28332o_coEnacaeasgesooéoafiofimfléfirimmofimEowom‘comfl
`
`305580=339:33.=w25..§h&2cmzmnEOH29503m22E5Eaggofieoseemmasuo‘__o.so_.§EEE
`
`
`
`ma_.m.o:a_&os.a§um.392330933;3526<EchwE0......
`
`
`
`
`
`_§n_:_mém_BEEoozom._oofiwo:95333.2.axis...on...E9”.9......
`Efifiagosépomfiacagfiz:26:c.swim3.32:
`
`
`
`
`
`AA...5E228x2639
`
`N.9...
`
`NTFX—1001 I Page 7 01'17
`
`

`

`US. Patent
`
`Jan. 25, 2000
`
`Sheet 6 of 7
`
`6,018,768
`
`mm:mt E:
`II
`
`III
`
`IIIIIIIIIIIIIIflflflnn
`
`
`
`
`'30
`
`t?
`
`
`nun-nunun-unn-nnuum---III—-I_IIIHI
`.IIIIIIIIIBIIIIIHII
`
`
`I'll-II-lill
`
`
`III-IIIIIEIIIIIHIIIIIIIIIIIIIHIIIIIIII
`
`an.El..n“K
`
`mt.
`
`NTFX—1001 I Page 8 of17
`
`
`
`
`

`

`US. Patent
`
`Jan. 25, 2000
`
`Sheet 7 of 7
`
`6,018,768
`
`192
`
`180
`
`H I
`
`I
`
`188
`
`188
`
`192
`
`-| 180
`
`‘-
`
`com I
`SERVER
`
`GROUP
`DATABASE
`
`
`
`1
`
`138
`
`138
`
`
`
`
`188
`
`192
`
`IF
`
`SERVER
`
`I
`
`138
`
`188
`
`180
`
`I!
`
`-
`
`188
`
`-'
`ABEA
`.fl
`'
`COM
`- SERVER I
`
`1'83
`
`u
`
`I!
`
`192
`
`188
`
`Fig. 9
`
`NTFX—1001 1 Page 9 of17
`
`

`

`6,018,768
`
`1
`ENHANCED VIDEO PROGRAMMING
`SYSTEM AND METHOD FOR
`INCORPORATING AND DISPLAYING
`RETRIEVED IN'I‘EGRA'I‘ED INTERNET
`INFORMATION SEGMENTS
`
`This application is a continuation-in-part of US. appli-
`cation Ser. No. 081615,143, filed Mar. 14, 1996, entitled
`“ENHANCED VIDEO PROGRAMMING SYSTEM AND
`METHOD FOR INCORPORATING AND DISPLAYING
`RETRIEVED INTEGRATED INTERNET INFORMA-
`TION SEGMEN'I'S,”now U.S. Pat. No. 5,778,181, which is
`a continuation-in-part of US. application Ser. No. 081613,
`144, filed Mar. 8, 1996, entitled "INTEGRATED INTER-
`ACTIVE VIDEO AND INTERNET SYSTEM”, now
`abandoned, and is related to US. application Ser. No.
`08I622,474 filed Mar. 25, 1996, now US. Pat. No. 5,774,
`664, which is herein incorporated by reference.
`BACKGROUND OF THE INVENTION
`
`10
`
`15
`
`Today, the capabilities of computers to provide massive
`amounts of educational and entertainment information has
`exploded with the Internet. The Internet has the power to
`transform society through unprecedented levels of informa—
`tion flow between members. Currently, on-line systems offer
`a variety ofdifferent services to users, including news feeds,
`electronic databases (either searchable by the user directly ‘
`on the on-line system, or downloadable to the user’s own
`computer), private message services, electronic newsletters,
`real time games for play by several users at the same time,
`and job placement services, to name a few. However, today,
`most on-line communications occur merely through text.
`This currently stands in great contrast to the audiorvisual
`presentation of the alternative electronic medium, television.
`However,
`it
`is expected that as multi-media’s incessant
`growth continues, audiofvisual programs will proliferate and
`text will become less and less dominant
`in the on-line
`
`35
`
`environment. Even though these programs will be
`introduced,
`the Internet, will
`remain essentially user
`unfriendly due to its very massiveness, organization, and
`randomness. Simply stated, there is no order or direction in
`the Internet. Specific pieces of information are many times
`hard to find, and harder yet, is the ability to put that piece of
`information into a meaningful context.
`Television, on the other hand, has been criticized for being
`a passive medium—“chewing gum for the eyes,” as Fred
`Allen once observed. Television has always been something
`you watched, not something you do. Many social critics
`believe that the passivity television depends on has seeped
`into our entire culture, turning a nation of citizens into a
`nation of viewers. While interactive television systems have
`increased the level of user interaction, and thus, provided
`greater learning and entertainment opportunities, vast infor—
`mation resources such as databases are inaccessible from
`such a medium.
`
`What is needed is a means to close the gap between video
`programming and the information superhighway of the
`Internet. What
`is needed is a wider,
`richer experience
`integrating audiorvisual and textual database elements into
`an organized unique interactive, educational, entertainment
`experience. Currently, the Internet is a repository of infor-
`mation on virtually any subject. However, what is needed is
`a mechanism for combining the user-friendly visual expe-
`rience of television with the vast information resources of
`the Internet.
`
`SUMMARY OF THE INVENTION
`
`The system of the present invention combines broadcast
`television programming andror video programming which
`
`40
`
`4s
`
`50
`
`55
`
`60
`
`65
`
`2
`appears on a VHS or Beta tape, CD-ROM, DVD or other
`medium, or video programming at
`a video server
`[hereinafter “video programming”) with the massive
`Internet, creating a new and powerful educational and enter-
`tainment medium. The system allows consumers to receive
`more information in a more efficient manner than either
`television or the Internet alone. Consumers not only can see
`a news report on television, but they can also read pertinent
`information about
`the report, as well as explore related
`information about
`the story. The program becomes the
`introduction to a particular subject, rather than the entire
`subject itself. The act of viewing a program has now become
`a more engaging, enriching experience.
`The system can also create a more intimate relationship
`between the viewer and the program. The user might be
`solving problems or performing virtual experiments on the
`Internet site that a teacher is discussing in an educational
`television program. Similarly, the consumer might be solv-
`ing problems that
`the fictional characters in a television
`program must solve. In both cases, the consumer is an active
`participant in the process, rather than a passive observer.
`Instead of an undirected and unfocused exploration of
`Internet sites, by synching specific Internet pages to the
`video signal, the system puts the Internet in context. The
`television program producers now can decide what addi-
`tional information to offer their audience. This material can
`now be seen in the context of the television program.
`An additional advantage is that consumers don’t have to
`search through the literally hundreds of millions of pages on
`the Internet to find appropriate material. The material has
`already been filtered by the program producers and delivered
`to the consumer automatically.
`Another advantage of the system is that it changes the
`nature of advertising. Since additional information can be
`given to consumers automatically, advertising can now be
`more substantive, allowing customers to make more
`informed choices. Now, the act of purchasing a product seen
`on television can be streamlined—the consumer can be
`given the choice of buying the product instantly using the
`two-way capabilities of the system.
`In addition, users can take advantage of the two-way
`capabilities of the Internet to respond to polls, to send e-mail
`or to link to additional sites. For example, a viewer watching
`a
`television news program,
`through the system of the
`invention, can receive a stream of Web pages which provide
`additional, specific information relating to the news
`content—whether background on the Presidential primaries
`or the latest change in interest rates.
`The video programming and corresponding Internet pages
`can be viewed on personal computers equipped with a
`television card, but
`the open software—based approach
`enables anyone with a television set and JAVA enables PC
`to experience the system of the invention.
`By marrying the appeal of video with the two-way data
`transfer capabilities of the Internet,
`the system creates a
`powerful new medium: Video producers and Internet site
`creators can enhance their content to extend their brand
`identity and differentiate their program offerings to the
`millions of people who are spending more time navigating
`through the resources of the World Wide Web rather than
`watching television; advertisers can speak more directly to
`consumers by directly sending Web pages to the consumer
`instead of only displaying Web addresses in their commer-
`cials; and consumers can gain a new level of interest and
`interactivity over a video-based medium.
`In addition to
`providing significant and immediate benefits to broadcasters
`
`NTFX—1001 I Page 10 OH?
`
`

`

`6,018,768
`
`3
`the system will also present educational
`and advertisers,
`programmers with a way to more effectively use Internet
`resources in the classroom.
`
`Recently, several media companies have joined to create
`a system for linking the Internet and television on the
`personal computer, called " Intercast . ” In this system, content
`will be provided simultaneously with the TV video signal.
`This system, however, requires that stripped down Web
`pages be sent in the vertical blanking interval (VBI) of the
`video signal, using up to three scan lines limiting ell‘ective
`bandwidth to approximately 28.8 kbps. This approach,
`however, requires specialized hardware to both insert
`the
`Web pages into the V131 and extract these codes at each PC
`since it takes up to three scan lines of the VBI. Thus, the
`complexity and cost of the PC is increased. Because the Web
`pages are transmitted with the video signal,
`the Intereast
`system is not
`a
`true “two-way” system, but merely a
`one-way “piggyback” system. In addition, the Intereast is an
`analog video product, and thus, cannot handle digital video
`data.
`
`10
`
`15
`
`The system of the present invention, on the other hand, is
`a much more flexible, but less complex, system. The present
`invention supports either analog or digital television broad-
`casts without broadcasters or end-users having to alter their
`existing systems, thus enabling broadcasters to reach a wide -
`audience within a short time.
`
`In a first embodiment, the actual Web pages are not forced
`into the very limited bandwidth of the vertical blanking
`interval (VBI). Instead, merely eight fields of line 21 of the
`VBI are used to deliver the relevant Internet Web page
`addresses to the PC. These addresses are callec “uniform
`resource locators” (URLs). The system then directs the
`particular Web browser to retrieve the identified Web pages
`from the Internet. Upon receipt of the particular Web page
`(5), the system syncs the Web page(s) to the video signal, and
`at the appropriate times, presents the Web pages on one
`portion of the computer screen with the television video
`signal, shown in a window on another portion of the screen,
`and thus, provides the synergistic Internet and television
`experience. One of the advantages of the system of the
`present
`invention is that no specialized chip set need be
`produced and implemented into the standard PC. Thus,
`complexity is kept to a minimum.
`In another preferred embodiment of the present invention,
`the VBI is not used to transmit the URLs to the user. In this
`alternative embodiment, member broadcasters enter the
`Internet through a member account, and will be provided
`with a graphical user interface for pre-scheduling Internet
`addresses, or URLs, for transmission to users at particular
`times of day. This interface could also be used to transmit
`real time live transmissions of URLs to users at the same
`time as a broadcast. The URLs are stored in a “Link File” for
`later transmission over the Internet to the user at the broad-
`casters entered time, which corresponds to the broadcast
`time of an associated program. The timing of URL’s could
`be determined in advance or can be sent out
`live. This
`embodiment eliminates the need to place the URls in the
`VBI, and also allows the broadcaster to store more than one
`Link File for transmission to users in dili‘erent time zones,
`for example. Further, more than one broadcaster could
`access the same master schedule if desired, and add or delete
`certain URLs to personalize the program for their local
`audiences. Also, personalization can be taken to the single
`user, or small group of users, by having the system send a
`different stream of URLs to each user, depending on a
`unique user profile, for example. Thus, the personalization
`feature of the present invention allows each user to receive
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`interests,
`to their
`information uniquely relevant
`demographics, history, etc. This embodiment makes the
`transmission of URLs to the user even less complex than the
`first embodiment disclosed herein.
`
`Thus, it is an object of the present invention to provide
`order and direction to the Internet by using television signals
`to place, orient and control such information in a meaningful
`context.
`
`It is an object of the present invention to create a more
`intimate relationship between the viewer and the program by
`enriching the teaming experience through the provision of
`more in-depth information.
`
`DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a diagram of the system design, showing the
`receipt and decoding of video signals at
`the subscriber
`location using the method of the present invention.
`FIG. 2 is a diagram showing an alternative system
`embodiment to achieve the integration of the Internet infor-
`mation with the video content by decoding the uniform
`resource locators at a server site and then transmitting the
`URls to the subscriber stations via the Internet.
`
`FIG. 3 is a flow diagram of the basic software design of
`the present invention.
`FIG. 4 is a diagram showing another preferred system
`embodiment to achieve the direct transmission of URLs over
`the Internet
`to the user at a broadcaster’s entered time
`without encoding the URLs into the VBI.
`FIG. 5 is a diagram of another preferred embodiment
`including a digital cable box.
`FIG. 6 is a diagram of another preferred embodiment
`including a digital TV.
`FIGS. 7 and 8 are a sample display provided to a student
`of a lesson.
`
`FIG. 9 is a diagram of the distributed Com Server
`embodiment.
`
`PREFERRED EMBODIMENT
`
`The system of the present invention combines the rich
`visual capabilities of video with the vast resources of the
`Internet. As shown in FIG. 1, a preferred embodiment of the
`invention is a computer based system for receiving a video
`program along with embedded uniform resource locators
`[URLs)—which direct
`the user’s computer 16 to address
`locations, or Web sites, on the Internet 20 to retrieve related
`Web pages. These Web pages correspond to the video
`presentation. The particular video programming can be
`delivered in analog, digital or digitally compressed formats
`(e.g., MPEG2) via any transmission means,
`including
`satellite, cable, wire, television broadcast or sent via the
`Web.
`
`The video programming is preferably created at a cen-
`tralized location, i.e., content creation 4 as shown in FIG. 1,
`for distribution to subscribers in their homes, for example.
`Program creation is accomplished according to any conven-
`tional means known in the art. After a video program is
`created, uniform resource locators are embedded, in one
`preferred embodiment, into the vertical blank interval of the
`video programming by the URL encoder 8, shown in FIG.
`1. In this embodiment, the URLs are encoded onto eight
`fields of line 21 of the VBI. Line 21 is the line associated
`with close captioning, among other things. However, the
`URLs could also be embedded in other fields of the V31, in
`the horizontal portion of the video, as part of the audio
`
`NTFX—1001 f Page 11 OH?
`
`

`

`6,018,768
`
`5
`channel, in any subcarrier to the video, or if digital, in one
`of the data fields.
`
`Although FIG. 1 shows the video with URLs over the
`same transmission line, the URLs can be sent down inde-
`pendently of the video program on a data channel. In this
`embodiment, the URLs can be forwarded to the remote sites
`either prior to initiation or during the program. Preferably,
`the URLs have associated time stamps which indicate to the
`subscriber stations when, during the video program,
`to
`display the particular Web pages addressed by the URLs.
`Alternatively, the user can select when to call the particular
`Web pages for display with the video program.
`The particular information in line 21 is not part of the
`visual part of the program, and thus, is not perceptible to the
`human eye, thereby making it ideal to send data information
`to the users. While the bandwidth capacity of line 21 is
`limited, because the system of the present invention trans-
`mits only the uniform resource locators (URLs), and not full
`Web pages,
`there is more than enough capacity.
`Furthermore, no additional hardware is necessary at the PC
`16 to implement the elements of the present invention. Thus,
`the present invention has the additional advantages of being
`very efficient and takes advantage of conventional hardware.
`Once the video program is created, it can be transmitted
`to user sites over any transmission means,
`including
`broadcast, cable, satellite, or Internet, and may reside on
`video servers. Furthermore,
`the video program, with or
`without embedded URI .s, can be encoded on a VHS or Beta
`tape, DVD or other medium.
`Preferably, each receiver station comprises any Intel x86
`machine (preferably a 486 processor, pentium processor,
`etc.), an Apple Computer, UNIX or any other type of
`standard computer workstation. The local PC 16 is prefer-
`ably connected to either a cable andr'or broadcast television
`connection or to a local VCR or other video source. At each
`
`subscriber site, the local personal computer 16 preferably
`receives the cable transmission by cable connection on the
`back of the personal computer 16. The videofaudio program
`can then be processed for display on the computer screen
`using any conventional PC card capable of displaying N'I‘SC
`signals on a computer monitor, such as a WinTV card. In
`addition to the cable connection, however, in the present
`invention there is also an Internet 20 connection created
`concurrently with the cable connection.
`The Internet 20 connection can be via high-speed line, RF,
`conventional modem or by way of two-way cable carrying
`the video programming. The local PC 16 has lntemet access
`via any of the current ASCII software mechanisms.
`In a
`preferred embodiment, at each subscriber home, an associ-
`ated local URL decoder 12 receives the cable video televi-
`sion program, as shown in FIG. 1. The local URL decoder
`12 extracts the URLs, preferably embedded in the vertical
`blanking interval, with the use of any conventional VB]
`decoder device. The URL decoder 12 may be either a
`stand-alone unit or a card which is implemented into the
`personal computer 16.
`In another preferred embodiment shown in FIG. 2, the
`uniform resource locators (URLs) are encoded into the video
`in the same manner as described above. Again, the URLs are
`preferably encoded onto eight fields of line 21 of the VBI,
`but may also be sent independently of the video. In this
`embodiment, the URL decoder 24 is located at the server
`site, as opposed to the subscriber location. When the decoder
`24 receives the video program signal, it strips out the URL
`codes on line 21 of the V31 and delivers these codes
`independently to an Internet server 28. The URL code is then
`
`10
`
`15
`
`35
`
`40
`
`4s
`
`50
`
`55
`
`60
`
`65
`
`6
`subsequently delivered over the Internet 20 to the user PC
`16. Simultaneously, the video is broadcast over conventional
`broadcast or cable transmission means 36 to the user’s
`personal computer 16.
`Another preferred embodiment of the system, shown in
`FIG. 4, does not depend on, or even use, the VB]. In this
`preferred embodiment, the system will run an online service
`over the Internet 20. This service will be in the form of an
`Internet Web site 62 that provides a user-interface to a
`database 78 and to one or more associated data servers 90.
`The service will provide member-accounts to TV broadcast-
`ers 66 who sign up to use the system of the invention in
`conjunction with their broadcasts. Each member broadcaster
`will enter the service at
`their computer 70 through Web
`browser software 74 using their member account by entering
`various identification and password information. Once
`within their account, the member will be provided with a
`graphical user interface for pre-scheduling URLs for trans-
`mission to users 118 over a direct Internet connection 94 at
`particular times of day. The same user interface, or
`a
`variation on it, can be used by broadcasters for live trans—
`mission 82 of URLs to users at the same time as a broadcast
`86.
`
`For example, one example of this interface might be a
`scheduling calendar (daily, weekly, monthly, yearly)
`in
`which the broadcaster 66 may allocate time periods which
`coincide with their broadcasts 86, and during which they
`will send out URLs to their users to link to Web pages. For
`each time period (for example, a particular hour long period
`during the day) determined by the broadcaster 66 to be a
`broadcast period (a period during which they want
`to
`transmit URLs that correspond to a television show being
`broadcast from their TV broadcast facility 110 to the exter-
`nal TV 114 of the user 113 at that time), the broadcaster 66
`may then enter a series of URLs into an associated file
`(“Link File”) for transmission over the Internet 20 at that
`time. This Link File might have a user interface such as a
`spreadsheet,
`table, or list, or it could be simply a tab-
`delimited or paragraph-delimited text-file. As an example,
`each of the records in the Link File consists of a data
`structure which could contain information such as:
`
`title5,<additional
`(<timecode>,cURI.>,<label or
`information>,<additional information>, .
`.
`.)
`The above data structure is just one example. The records
`in the Link File preferably specify the time, Internet address
`(i.e. URL), label (such as an associated name), and some
`optional additional
`infonnation, for each Web page the
`broadcaster 66 desires to launch during a show.
`When a broadcaster 66 modifies their calendar auditor the
`Link File associated with any given time period(s} in their
`calendar, this information is saved into the database 78 that
`is attached to the site 62. Each broadcaster 66 may maintain
`multiple calendars in the database 78 if they broadcast in
`different time zones, for example.
`The database 78 provides the Link File records for
`upcoming time periods to a server 90, which may be one
`server or
`a distributed network of server programs on
`multiple computers across the network,
`to be utilized for
`scaling to large national or global audiences. The server 90
`provides the link File records, including the URLs, to the
`user’s personal computer 16, which is connected via a
`network. Examples of possible networks include the public
`Internet 94, a direct private network, or even a wireless
`network.
`One feature of the above embodiment is that one or more
`broadcasters 66 may utilize the same schedule in the data-
`
`NTFX—1001 I Page 12 OH?
`
`

`

`6,018,768
`
`7
`base 78 for their own broadcasts 86 or during the same
`broadcast. For example, a network broadcaster may develop
`a master schedule and various affiliate broadcasters may
`subscribe to that schedule or copy it {in the database) and
`add or delete specific URLs in the schedule for their local
`audiences or unique programming. This scheme enables
`afliliates to insert URLs for local advertisers or local subjects
`into a sequence of more general URLs provided by their
`network broadcaster 66. In other words, the affiliate can add
`links that ride on the network feed and then redistribute it to
`their local audiences.
`
`The above embodiment can also enable personalization in
`the form of unique series of URLs specific to each user's
`unique profile, which is directly sent over the Internet 20 to
`each user‘s specific client software 106. This can be
`achieved from the broadcaster 66 to each individual user
`118, or to particular collections of users. To accomplish
`personalization, the service may send a different stream of
`URLs to each user’s client software program 106. The
`stream of URLs sent would depend on a user profile stored
`in the database 78 or the client software program 106, a user
`profile which is built on demand or over time for each user
`118 based on criteria such as the location of the user, choices
`the user makes while using a client software program 106,
`or choices the broadcaster 66 makes during a broadcast 86,
`or automatic choices made by an algorithm (such as a filter)
`residing on the service 62. Personalization enables each user
`to receive URLs which are uniquely relevant
`to their
`interests, demographics, history, or behavior in the system.
`System Operation
`Once the URLs have reached the personal computer 16,
`system operation is similar for all of the embodiments
`diagramed in FIGS. 1, 2, and 4.
`In a preferred embodiment, a JAVA enabled browser 98 as
`well as specialized software 106 for performing part of the
`method of the present invention are installed on the com—
`puter 16. The JAVA enabled browser 98 allows the computer
`16 to retrieve the Web pages 102 and is preferred software,
`since it is platform independent, and thus, enables efficient
`and flexible transfer of programs,
`images, etc., over the
`Internet 20. The specialized interface software 106
`(hereinafter, "client software”), attached as Appendix A, acts
`as an interface between the video programming and the
`Internet functions of the present invention. The client soft-
`ware 106 retrieves URLs from the video program
`(embodiment of FIG. 1) or directly from the Internet con-
`nection [embodiments of FIGS. 2 and 4), interprets these
`URLs and directs the JAVA enabled browser 98 to retrieve
`the particular relevant Web pages 102, and synchronizes the
`retrieved Web pages to the video content for display on the
`user’s computer 16, as shown in FIGS. 3 and 4 and
`explained in more detail below.
`In a preferred method, the URLs are encoded and embed-
`ded into the video signal by inserting them into the vertical
`blanking interval (VBI), as mentioned above.
`In another preferred embodiment, the URLs are entered
`by member TV broadcasters 66 along with specified times
`for transmitting the URLs to the user. At
`the appropriate
`times, the URLs are sent directly over the Internet to the
`user’s PC‘ 16 via the client software 106 over a direct
`
`point—to—point or multicasting connection.
`One method of the present invention has the capability to
`detect identical URls sent directly after one another which
`causes the browser not
`to fetch URLs in these particular
`cases. As shown in FIG. 3, once the URL code is received
`at the computer, the client software 106 first interprets the
`
`10
`
`15
`
`-
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`URL and determines in step 42 whether the particular URL
`has been received previously. If it has already been received,
`the next received URL is interpreted for determination of
`prior r

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