`(12) Patent Application Publication (10) Pub. No.: US 2002/0104099 A1
`(43) Pub. Date: Aug. 1, 2002
`
`Novak
`
`US 20020104099A1
`
`(54) SYSTEM AND METHOD TO PROVIDE
`MEDIA PROGRAMS FOR SYNTHETIC
`CHANNELS
`
`(51)
`
`Publication Classification
`
`(76)
`
`Inventor: Robert Eustace Novak; Kirkland, WA
`(US)
`
`Correspondence Address:
`Dennis M. de Guzman
`BLAKELY, SOKOLOFF, TAYLER & ZAFMAN
`LLP
`7th Floor
`12400 Wilshire Boulevard
`
`Los Angeles, CA 90025 (US)
`
`(21) Appl. No.:
`
`09/742,677
`
`(22)
`
`Filed:
`
`Dec. 19, 2000
`
`Related US. Application Data
`
`(60) Provisional application No. 60/228,609; filed on Aug.
`28; 2000.
`
`102
`
`Int. Cl.7 ........................... H04N 7/173; H04N 7/16;
`G06F 15/16
`......................... 725/136; 725/109; 709/217;
`725/139
`
`(52) us. Cl.
`
`(57)
`
`ABSTRACT
`
`An individual can upload media objects to a server and
`specify a manner in which the media objects are to be played
`as a media program to an end user. The media program can
`be provided to the end user via a synthetic channel; which
`can be tuned to by the end user as if tuning to a conventional
`television broadcast channel.
`Information related to the
`
`synthetic channel such as media program listings; can be
`provided in an electronic program guide. If a client terminal
`of the end user is tuned to the synthetic channel; the media
`program(s) scheduled by the individual Who uploaded the
`media objects are streamed to the client terminal for viewing
`by the end user.
`
`100
`
`/ B
`
`BiTV EX2017
`
`Dish Network v. Broadband iTV
`
`IPR2020-01280
`
` Producer of
`
`Content
`
`BBiTV EX2017
`Dish Network v. Broadband iTV
`IPR2020-01280
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 1 0f 11
`
`US 2002/0104099 A1
`
` on:\«
`
`New
`
`.5588$
`
`52:8
`
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 2 0f 11
`
`US 2002/0104099 A1
`
`155E156
`
`157
`
`I.-
`
`/7.00
`
`134
`
`Cable Net
`
`162.l
`
`N
`m,_
`
`3-
`‘2 172
`
`158
`
`43‘
`
`153
`
`154E
`
`<1-
`
`1"
`
`'893
`323
`
`N
`.
`
`LL.
`
`~---—-
`
`1‘3
`8:
`1.0
`N 5m
`N
`'—
`
`.0
`0.5-3
`3‘“
`
`E
`N
`
`{1?deSourea
`
`Nr
`
`-
`1-
`
`NNN
`
` Producerof Content
`
`-
`no
`O 451:
`
`9
`D-
`
`.59
`8%
`E 4“
`
`._
`
`V
`,.
`.—
`
`-
`‘y
`.\
`
`102
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 3 0f 11
`
`US 2002/0104099 A1
`
`vow850m
`
`
`
`vow850m
`
`vow850w
`
`3m
`
`sus+
`
`M
`
`“$0.56.“
`
`03.36
`
`in
`
`mama:
`
`$238
`
`9m
`
`mEEmgm
`
`
`
`
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 4 0f 11
`
`US 2002/0104099 A1
`
`
`
`@8350?“ED
`
`how2:3an88.68noumozmmxx
`
`
`
`655:0otofifimm
`
`wow
`
`33%OHHonmhomnsm85onmafia;
`
`Em2E520£23m
`
`8w
`
`v.3
`
`382Sea:
`
`no?880.30
`
`25
`
`N8
`
`_wow
`
`
`
`mg6:825ouofiam
`
`888339GmmoED8v“32:32
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 5 0f 11
`
`US 2002/0104099 A1
`
`mom
`
`m.5
`
`Mom“Em£85
`
`magma“
`
`
`
`wEEooom89>
`
`8250
`
`wow
`
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 6 0f 11
`
`US 2002/0104099 A1
`
`c.E
`
`cum-:£5ngE55%.
`
`
`
`wEESSon$30M
`
`085183on
`
`mm”_‘no.533
`
`9a39.35o283E
`
`E.9.33255.
`
`353.:$33.
`
`
`
`225:39:55.
`
`
`
`5:53.2E5”.
`
`8.355:5
`
`TuEGQSU>9maOOH
`
`
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 7 0f 11
`
`US 2002/0104099 A1
`
`«unk4;J303130
`
`[Qudofli
`
`EU31537.:fa-»
`
`
`
`L”ed31,5o3...)3.43.3
`
`
`
`+53::Sfansoé
`
`
`
`“SmAw1muss+ofinsdm
`
`
`
`&mA—:wr.35m.)4w
`
`«3;
`
`
`
`szzqsv>kaon
`
`DH+350
`
`16.4.51
`
`4
`
`0<m
`
`O
`
`.Non
`
`ism.33v
`
`n0+GAw
`
`
`
`I4onuaécuv
`
`r.uuD
`
`I<2:3.on..m.
`
`
`
`«Li335700;:
`
`>89
`
`5.30
`
`
`
`vi.313.36.
`
`n3a
`
`
`
`SEmo...‘00...
`
`w.30
`
`+3;
`
`J9.
`
`$2;
`
`0;.
`
`.N...
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 8 0f 11
`
`US 2002/0104099 A1
`
`
`5583‘woBBom:oEwm022:
`
`
`228090030%soofioflxw“moBatoZ
`
`
`
`
`hogan?»£55030:0me363.“BABES“@me
`
`Om
`
`Om<
`
`mmU
`
`2:353582
`
`:35“gamma
`
`$8252
`
`253mc8.3:Emgowamm
`830m
`
`3&5”magma
`
`$8302
`
`MOM
`
`
`
`
`
`
`
`
`
`
`
`monsom022:ooom:oEooQooom22280ooomseasonUmZmzE5033622:30:02
`
`II
`
` qofisomhigh
`
`$85959802mxfimm>HPooh
`
`6:830
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 9 0f 11
`
`US 2002/0104099 A1
`
`
`
`
`
`Iridiifi..§+\44/>mv_m\5d2q‘...dl>‘<...nufl
`
`...7.3;méiti
`
`22933»
`4,53Sifié_$324,33_33$if
`
`
`JL¥mQL¢om_m}42xvxdiqudz_maid?[added
`I<00....Z<our?
`
`
`
`“(ugifisflabnwv.1:V5Jc1quSU‘$3.92fling/14.62
`
`
`+xoLvNw+soLW#mafidz_£50116.2.0wa
`
`mo.56i533:
`
`
`
`N1\dflgfldda"1.60
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 10 0f 11
`
`US 2002/0104099 A1
`
`3.
`
`0 E
`
`1006
`
`9C
`
`D1—1
`
`DISPLAYSCREENZ
`
`
`
`Fx‘gm/Q‘0
`
`‘
`
`
`
`>HAHE
`
`-!
`
`PROGRAM
`
`DISPLAY
`
`MEDIA
`
`
`
`Patent Application Publication
`
`Aug. 1, 2002 Sheet 11 0f 11
`
`US 2002/0104099 A1
`
`H04
`
`
`
`
`
`
`
`Orson/He;
`NtAI‘K Ob-)Qc’r$
`into M‘Col :0;
`
`HOL
`
`”0%
`
`Vrosra‘m (s)
` Lu». wimp;
`
`Magic». 05‘3““
`h Local SM“,
`anal/ov- Cablt
`
`32"qu ?rov€o{e(
` AJA Sjn‘nsth‘c
`
`
`Ckannci 41> 57C:
`
`Q‘J- Disrl 0L3
`
`E?6 in Ed (Lsgr
`
`mL
`
`
`H01"
`
`
`
` 5’?me
`Malia Vfajrqm
`
`‘i’b C2§Cu+T£TMinaQ
`a; Emci LLSQK'
`
`
`
`
`
`\
`
`VCswfi
`
`\\
`
`
`
`US 2002/0104099 A1
`
`Aug. 1, 2002
`
`SYSTEM AND METHOD TO PROVIDE MEDIA
`PROGRAMS FOR SYNTHETIC CHANNELS
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] The present application claims the benefit of US.
`Provisional Patent Application Serial No. 60/228,609, filed
`Aug. 28, 2000, entitled “SYNTHETIC BROADCAST
`CHANNELS,” which is incorporated herein by reference.
`BACKGROUND OF THE INVENTION
`
`[0002]
`
`1. Field of the Invention
`
`[0003] The present invention relates generally to transmis-
`sion of information, and in particular but not exclusively,
`relates to the transmission of audio and/or video information
`over communication channels
`that
`simulate television
`broadcast channels.
`
`[0004]
`
`2. Background Information
`
`[0005] The Internet is a popular tool for viewing many
`different types of information. For example, commercial or
`government web sites provide web pages that contain infor-
`mation on a multitude of subjects that may be of interest to
`users viewing the web pages. The information available in
`the web pages can be in many different formats, such as text,
`graphics, video, and audio.
`
`In addition to commercial or government web sites,
`[0006]
`individuals can also create “personal” web sites and web
`pages on the Internet. For example, a family can create a
`“Jones Family” web site having a uniform resource locator
`(URL) address or domain name of Jones-Family.com. In this
`personal web site, information about the Jones family can be
`provided. Examples of such information can include family
`history, birthday or other special event announcements,
`photographs of family members, video clips from a recent
`trip, audio clips of a child’s first words, etc.
`
`[0007] To make such information available on the per-
`sonal web site, the personal web site first has to be estab-
`lished/created (e.g., through a web-hosting party, Internet
`service provider, etc.). Next, the information to be made
`available via the personal web site is uploaded for storage to
`a server that hosts the personal web site. Once the personal
`web site is functional, third parties may access the personal
`web site through the Internet to view the information dis-
`played in the web pages.
`
`[0008] Although personal web sites and/or other web sites
`have a variety of available information, they can be clumsy
`or difficult to access/use at times. This can be particularly
`true with regards to users who are not computer-savvy. The
`casual or unfamiliar Internet user can often be easily over-
`whelmed, discouraged, or confused by having to enter URL
`addresses to locate the specific web site, click multiple
`hypertext
`links to view a photograph or other item of
`information, wait while an audio or video file downloads,
`struggle with slow or unreliable computer connections to the
`Internet, etc.
`
`[0009] Accordingly, improvements are needed in the man-
`ner in which information is provided to end users.
`SUMMARY OF THE INVENTION
`
`[0010] The above-described problems relating to the Inter-
`net may be overcome by the present invention. The present
`
`invention comprises a system and method to allow presen-
`tation of media objects to an end user at a client terminal,
`such as a television set. In accordance with an embodiment
`
`of the invention, an individual can upload media objects to
`a server and specify a manner in which the media objects are
`to be played as a media program to an end user, including the
`scheduling and sequencing of the media objects. The client
`terminal of the user can be subscribed or provisioned such
`that information related to the media objects, such as media
`program listings, can be provided in an electronic program
`guide (and updated if needed). The media program can
`thereafter be provided to the end user via a synthetic
`channel, which can be tuned to or selected by the end user
`as if tuning to a conventional television broadcast channel.
`An aspect of the invention provides a method that estab-
`lishes a synthetic channel as a channel among a plurality of
`channels of an interactive video display system. The syn-
`thetic channel is provisioned with information to access and
`display at least one media object, comprising part of a media
`program, stored in a storage location if the synthetic channel
`is selected by a client terminal. The media program having
`the media object is provided to the client terminal via the
`synthetic channel.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0011] Non-limiting and non-exhaustive embodiments of
`the present invention are described with reference to the
`following figures, wherein like reference numerals refer to
`like parts throughout the various views unless otherwise
`specified.
`
`[0012] FIG. 1 shows a first example of an interactive
`video casting system for implementing an embodiment of
`the invention.
`
`[0013] FIG. 2 shows a second example of an interactive
`video casting system for implementing an embodiment of
`the invention.
`
`[0014] FIG. 3 shows an example of an interactive video
`casting system with which an embodiment of the invention
`can operate in cooperation.
`
`[0015] FIG. 4 is a flow diagram illustrating a method to
`provide a media program to a synthetic channel in accor-
`dance with an embodiment of the invention.
`
`[0016] FIG. 5 shows a technique to store and schedule
`media objects (for example, video) on a server in accordance
`with an embodiment of the invention.
`
`[0017] FIG. 6 shows a first example of an interface that
`can be used to schedule media objects for a media program
`in accordance with an embodiment of the invention.
`
`[0018] FIG. 7 shows a second example of an interface that
`can be used to schedule media objects for a media program
`in accordance with an embodiment of the invention.
`
`[0019] FIG. 8 shows a first electronic program guide that
`is provisioned to include a synthetic channel in accordance
`with an embodiment of the invention.
`
`[0020] FIG. 9 shows a second electronic program guide
`that is provisioned to include a synthetic channel in accor-
`dance with an embodiment of the invention.
`
`[0021] FIG. 10 illustrates a synthetic channel displayed on
`a portion of a display screen in accordance with an embodi-
`ment of the present invention.
`
`
`
`US 2002/0104099 A1
`
`Aug. 1, 2002
`
`[0022] FIG. 11 is a flow diagram illustrating another
`method to provide a media program to a synthetic channel
`in accordance with an embodiment of the invention.
`
`user wishes to see video clips of family members, animation
`created by the uploading individual, and other media
`objects.
`
`DETAILED DESCRIPTION OF THE
`ILLUSTRATED EMBODIMENTS
`
`[0023] Embodiments of a method and system to provide
`media programs for synthetic channels are described herein.
`In the following description, numerous specific details are
`provided, such as the description of system components in
`FIGS. 1-3, to provide a thorough understanding of embodi-
`ments of the invention. One skilled in the relevant art will
`
`the invention can be practiced
`that
`recognize, however,
`without one or more of the specific details, or with other
`methods, components, materials, etc. In other instances,
`well-known structures, materials, or operations are not
`shown or described in detail to avoid obscuring aspects of
`the invention.
`
`this specification to “one
`[0024] Reference throughout
`embodiment” or “an embodiment” means that a particular
`feature, structure, or characteristic described in connection
`with the embodiment is included in at least one embodiment
`
`the appearances of the
`invention. Thus,
`of the present
`phrases “in one embodiment” or “in an embodiment” in
`various places throughout this specification are not neces-
`sarily all referring to the same embodiment. Furthermore,
`the particular features, structures, or characteristics may be
`combined in any suitable manner in one or more embodi-
`ments.
`
`[0025] As an overview, an embodiment of the invention
`includes a method to provide a media program or media
`object
`to an end user. The media program can include
`streaming media (audio and video), digital music, flash
`animation, etc. In accordance with one embodiment of the
`invention, an individual or other party acting analogously to
`a “program director” uploads the media objects to a server.
`That is, the individual can control the content type, length,
`sequence, availability, etc. of the media objects that are
`uploaded to the server. One or more of the media objects can
`form a media program that can be provided from the server.
`The server can comprise part of or be communicatively
`coupleable to an interactive video casting system, such as an
`interactive television system.
`
`[0026] Once the media object(s) is uploaded to the server,
`information related to the media objects can be displayed in
`an electronic program guide (EPG) or otherwise made
`available to selected subscribers or end users of the inter-
`
`active video casting system. In an embodiment, the media
`objects are made available via a synthetic channel listed in
`the EPG. The television broadcast channel simulates a
`conventional television broadcast channel in that, to the end
`user, it can be tuned to and display programming in a manner
`similar to that of a conventional television broadcast chan-
`nel. Unlike a conventional
`television broadcast channel,
`however, the synthetic channel is able to provide the media
`programs according to the type, sequence, length, desired
`scheduled play time, etc. specified by the individual who
`uploaded the media objects to the server. In this manner, the
`end user can simply tune a television set to the synthetic
`channel (e.g., by selecting the synthetic channel from the
`EPG), instead of having to navigate through complicated
`URL addresses and hyperlinks on the Internet, when the end
`
`[0027] FIG. 1 shows an example arrangement of an inter-
`active video casting system 100 for
`implementing an
`embodiment of the invention. A production company 104
`produces programming content for transmission to viewers.
`The transmission is sent over an uplink channel to a satellite
`102. The satellite 102 then transmits the programming
`content over a downlink channel to a local studio 106. The
`
`local studio 106 can insert additional programming (e.g.,
`regional programming) and/or advertisements as needed
`into the programming content. The content with the inser-
`tions is then transmitted from the local studio 106 to a cable
`
`service provider 108. The cable service provider 108 then
`delivers the television signal over a cable network 134 to
`cable subscribers.
`
`[0028] The cable network 134 is provided by the cable
`service provider 108 to distribute the programming content
`to cable subscribers. A set top box (STB) 152, located on the
`premises of a cable television subscriber or end user,
`receives the programming content or television signal, and
`delivers the television signal to the subscriber’s television
`set 154. Alternatively or in addition, the television signal can
`be broadcast over a wireless medium and received by a
`traditional aerial antenna or by a satellite dish, and then
`delivered to the set top box 152. Alternatively or addition-
`ally, features and functionality of the set top box 152 may be
`integrated into a type of advanced television or other display
`device.
`
`[0029] Moreover, embodiments of the invention can use
`other types of broadcast media, including but not limited to,
`digital cable systems, satellite, very-high-data-rate digital
`subscriber line (VDSL), web casts, etc. The features pro-
`vided by the television set 154 can also be provisioned, in
`one embodiment, by a personal computer (PC) suitably
`configured with an adapter to convert television signals into
`a digitized format, and then to deliver the television signals
`to the video portion of the computer for display. It is noted
`that the invention is not limited to any one configuration of
`display hardware, as embodiments of the invention will
`work equally well using alternative reception and display
`arrangements.
`
`In accordance with an embodiment of the inven-
`[0030]
`tion, a connection to a communication network is provided
`for the cable subscriber. In one embodiment, the connection
`can be made via a cable modem 156 over a bi-directional
`communication link 155 to a cable modem termination
`
`system within the cable provider’s 108 equipment. The
`connection continues to a data communication network,
`such as the Internet, by way of a public switched network
`(PSTN) 132. The PSTN network 132 is provided herein as
`an example, and it is understood that other types of networks
`may be used for connectivity to the Internet. Acable modem
`arrangement can be used because of its high bandwidth
`capability. In situations where some cable companies are not
`equipped to provide cable modem service to their customers,
`various other arrangements can be made. For example, a
`conventional modem connection can be used to access the
`
`Internet over a telephone line. As another example, Internet
`access can be gained over a DSL connection or an integrated
`services digital network (ISDN) connection using a tele-
`
`
`
`US 2002/0104099 A1
`
`Aug. 1, 2002
`
`phone line. Wireless systems are also available for providing
`Internet access. In one embodiment, downstream data trans-
`mission can occur via cable or satellite, and upstream data
`transmission can occur via a telephone line or a satellite
`return path.
`
`It is noted that the Internet is chosen as an example
`[0031]
`of a data communication network because it
`is a well-
`
`is
`established network, and connectivity to the Internet
`easily made. However, it is noted that a global communi-
`cation network, such as the Internet,
`is not required to
`practice other embodiments of the invention. A locally
`provided and maintained communication network may be
`used in an embodiment.
`
`[0032] Continuing with FIG. 1, the set top box 152 can
`include a transceiver 157, such as an infrared (IR) or radio
`frequency (RF) transceiver, that can exchange signals with
`a remote control unit 158 or other user input device. The set
`top box 152 can be a component that is separate from the
`television set 154 as shown in FIG. 1, or its features can be
`built into circuitry of the television set 154 (e.g., an inter-
`active television set). The set top box 152 enables a viewer
`to select a television program (or channel) to view and then
`delivers the television program to the television set 154. A
`storage unit 162 can also be coupled to or be a part of the set
`top box 152. The storage unit 162 can comprise a machine-
`readable storage medium such as a cache, buffer, memory,
`diskette, compact disk, tape, or the like and their associated
`hardware, in one embodiment. In another embodiment the
`storage unit 162 can include a video cassette recorder
`(VCR). In another embodiment, the storage unit can include
`a hard disk such as a digital or personal video recorder (DVR
`or PVR).
`
`the local studio 106 can insert
`[0033] As noted above,
`additional programming into the received transmission, for
`example,
`to provide cable content
`that
`includes locally
`provided channels. The programming is then distributed to
`customers over the cable network 134. In addition to local
`
`program insertion, the local studio 106, the cable service
`provider 108, or other party can insert Internet-related data
`into the received television transmission, or allocate specific
`channels for Internet-related traffic. In this manner, cable
`subscribers are able to access and use the Internet via their
`television set 154, in a manner that allows them to obtain
`information from the Internet along with television program-
`mmg.
`
`or
`announcement,
`triggering,
`example,
`[0034] For
`resource information can be included and sent using the
`Advanced Television Enhancement Forum (ATVEF) stan-
`dard, in a manner known by those skilled in the art. For
`instance, a uniform resource locator (URL) address can be
`embedded in the broadcast stream. Other standards that may
`be used include triggering mechanisms from Wink and
`WorldGate. Another technique is to embed code or a script
`in the stream that is received by the client (e.g., at the set top
`box 152) to provide the information, or that runs on another
`computer in the subscriber’s home which is connected to the
`Internet.
`
`In accordance with one embodiment of the inven-
`[0035]
`tion, information from the Internet can be provided to the
`television set 154 via a transmission control protocol/Inter-
`net protocol (TCP/IP) channel that is accessible via the cable
`modem 156. Thus, television programming signals are pro-
`
`vided on some channels (with the television programming
`signals also being capable to carry triggers, URLs, etc.),
`while Internet information can be provided via one or more
`TCP/IP channels. This Internet information provided via the
`TCP/IP channel can include various media objects in an
`embodiment, as will be described later below.
`
`[0036] Although TCP/IP has been described herein as one
`of the protocols that the channel(s) can use,
`it
`is to be
`appreciated that these channels or other channels can use
`other protocols as well. Examples include hypertext transfer
`protocol (HTTP), file transfer protocol (FTP), user datagram
`protocol (UDP), or other protocols.
`
`In accordance with an embodiment of the inven-
`[0037]
`tion, an electronic program guide (EPG) 153 may be pro-
`vided. An EPG is an electronic listing of scheduled televi-
`sion programming, identifying channels, broadcast times,
`television programs, program summaries, actors/actresses,
`etc. The EPG 153 may be generated/produced by the local
`studio 106, cable service provider 108, or other party or
`combination of parties. The EPG 153 may be provided to
`and stored in the set top box 152 (or other local storage unit)
`for access and viewing by the cable subscriber. Alternatively
`or in addition, the EPG 153 may be stored at a head-end or
`other system of the cable service provider 108, or at a third
`party system or other location.
`
`the cable
`In one embodiment of the invention,
`[0038]
`subscriber can tune to any particular channel or program by
`viewing the EPG 153, and then clicking on a listing in the
`EPG 153 to automatically tune to the desired channel. In
`another embodiment, the EPG 153 can be a simple display
`on the screen of the television set 154, and the cable
`subscriber can use other techniques to tune to a desired
`channel (such as selecting a synthetic channel number like
`2005). In yet another embodiment, the cable subscriber can
`tune to any particular channel or program, such as by
`channel surfing, without necessarily having to view/use the
`EPG 153.
`
`In one embodiment of the invention, an upload
`[0039]
`source 122 is able to upload/store media objects to a server.
`The upload source 122 can comprise, for example, an
`individual or organization wishing to make information
`available via the Internet, and can include the device(s) that
`they use to upload information, such as a set top box, a PC,
`or other access device(s). The server thus makes the media
`objects available and accessible through the Internet via a
`web site 124 or via other techniques/connections. Examples
`of media objects that the upload source 122 can upload to the
`server or web site 124 can include, but not be limited to,
`audio and video clips, JPEGs, recorded audiovideo clips of
`television programs, sequenced JPEGs with attached audio
`files, MPEGs, MP3 files, web camera video clips, flash
`animation, text and graphics, or other files and media file
`types. In an embodiment, one or more of these media objects
`can be provided to end users via the use of streaming
`techniques, although it is to be appreciated that other tech-
`niques may be used in another embodiment.
`
`[0040] The upload source 122 can upload media objects to
`a web site 124 at a server. The web site 124 can be stored in
`
`any suitable server accessible via the Internet. In accordance
`with one embodiment, the upload source creates the web site
`124 before uploading media objects to it. The upload source
`122 can own the server that stores the web site 124, or the
`
`
`
`US 2002/0104099 A1
`
`Aug. 1, 2002
`
`web site 124 or server may be hosted by third parties. In
`accordance with one embodiment of the invention,
`the
`upload source 122 can control the type, sequence, length,
`schedule of play, etc. of the media objects to be streamed
`from the server, thereby analogously acting as a “program
`director.” The manner in which this may be accomplished in
`one embodiment is described later below.
`
`[0041] Also in an embodiment, the upload source 122 can
`have an agreement or other communication with the local
`studio 106 and/or with the cable service provider 108, such
`that the presence of and URL address of the web site 124 is
`known to these parties. Thus,
`these parties can make
`arrangements to allow cable subscribers to be provided with
`media programs from the web site 124 and to provide/update
`the EPG 153 with media programs that are available from
`the web site 124. The communication/agreement between
`the local studio 106 (and/or cable service provider 108) and
`the upload source 122 is shown symbolically by an arrow in
`FIG. 1.
`
`[0042] FIG. 2 shows another example of an interactive
`video casting system 200 for implementing an embodiment
`of the invention. In the system 200 shown in FIG. 2, the
`media object (e.g., video program) may be downloaded to a
`receiving station, such as a head-end (H/E) of the cable
`service provider 108 or the subscriber’s set top box 152,
`rather than or in addition to the local studio 106. A reverse
`
`channel from the cable service provider 108 to the local
`studio 106 is provided so that the local studio 106 can insert
`additional programming content and feed the television
`signal back to the cable service provider 108.
`
`[0043] Also in FIG. 2, another upload source 222 is
`shown, with the capability to upload media objects for a web
`site 224. The web site 224 is stored in a server accessible via
`
`the Internet. This illustrates that multiple parties may upload
`data for multiple web sites, which may or may not neces-
`sarily reside in the same server. Also, different from the
`upload source 122,
`the upload source 222 can make its
`uploaded media objects available to selected subscribers of
`the system 200 without necessarily having an existing
`arrangement/agreement with the local studio 106 and/or
`with the cable service provider 108 (as symbolically shown
`in FIG. 2 by a lack of a connecting arrow from the upload
`source 222 to the local studio 106 or to the cable service
`
`provider 108). In such an embodiment, software of the end
`user’s set top box 152 can independently establish a con-
`nection with the web site 224 and add the synthetic channel
`to the EPG 153 for reception of media programs, without or
`with minimal intervention/involvement by the local studio
`106 and/or by the cable service provider 108.
`
`[0044] As noted above, Internet access is not necessary to
`practice the invention. A locally provided network may be
`within the scope of the invention as claimed. The cable
`provider 108 can supply the foregoing features, for example,
`by providing a web site or “walled garden” that is accessed
`by its subscribers. In such a case, the cable provider 108
`serves as an intermediary and submits the purchases to the
`actual merchants 122 or 222.
`
`[0045] FIG. 3 shows an example of an interactive video
`casting system 300 with which an embodiment of the
`invention can operate in cooperation. The system 300 can be
`similar to or combined with the systems 100 and 200 shown
`in FIGS. 1 and 2, respectively. In accordance with an
`
`embodiment of the present invention, the system 300 can be
`integrated with a cable television distribution system. The
`system 300 includes an Internet 302, a plurality of content
`sources 304, a plurality of distribution centers (depicted as
`the head-ends or H/Es 306), and a plurality of client termi-
`nals 308 (depicted as set top boxes). In addition, a content
`source 304 is depicted as receiving data from image sources
`316, streaming video sources 318, audio sources 314, and
`other data sources 312.
`
`[0046] The image sources 316, streaming video sources
`318, audio sources 314, etc. can comprise the various media
`objects that are uploadable by the upload source 122. These
`media objects can be uploaded by the upload source 122
`directly, or the upload source 122 may upload links that
`point to locations where these media objects can be obtained
`(e.g., a hypertext link pointing to another web site or server
`from which the media objects can be streamed).
`
`[0047] The plurality of content sources 304 is coupled to
`the Internet 302. A content source 304 may comprise a web
`site, server, web site portal, etc.
`that can provide media
`objects to end users. Each content source 304 may have
`various image sources 316, streaming video sources 318,
`audio sources 314, etc. coupled to it. Various other feeds,
`servers and sources may also be coupled to the content
`source 304 of FIG. 3, or coupled to the production company
`104, cable network 134, web sites 124 and 224, or to other
`components of the systems shown in FIGS. 1 and 2.
`
`[0048] The Internet 302 comprises a network of networks
`and is well known in the art. Communications over the
`
`Internet 302 can be accomplished using standard protocols
`such as TCP/IP, HTTP, FTP, UDP, or other protocols. The
`Internet 302 is coupled to the plurality of distribution centers
`306, and each distribution center 306 is in turn coupled to a
`plurality of client terminals 308, which may comprise a set
`top box, a PC, an interactive television set, or another type
`of communication device or display device.
`
`In alternative or in addition to the Internet 302
`[0049]
`being used to distribute multimedia content from the content
`sources 304 to distribution centers 306, communications
`channels or networks 320 apart from the Internet 302 may
`couple one or more content sources 304 to one or more
`distribution centers 306. One example of such an alternate
`path for communications is illustrated by a first dashed line
`320 in FIG. 3. Alternately or additionally, peering connec-
`tions may exist between distribution centers 306. One
`example of such peering is illustrated by a second dashed
`line 322 in FIG. 3. Other configurations are also possible
`and are included within the scope of the present invention.
`
`[0050] Caches 310 may be provided at (or coupled to) the
`distribution centers 306. Such caches 310 may be used to
`increase the performance in the delivery of multimedia
`content to the client terminals 308. For example, larger files
`for video and other high bandwidth content may be stored in
`such caches 310, which may be closer to the client terminals
`308 than to the content sources 304. In addition, reliability
`and guaranteed bandwidth may be provided because the
`Internet 302 is not in-between such caches 310 and the client
`terminals 308.
`
`[0051] As described above with reference to FIGS. 1-3,
`many different types of client terminals or display devices,
`in addition to the television set 154, may be used to display
`
`
`
`US 2002/0104099 A1
`
`Aug. 1, 2002
`
`or access television programming, Internet or web page
`content, content from the content sources 304, etc. Examples
`of such display devices include, but are not limited to, PCs,
`personal digital assistant (PDA) devices, handheld wireless
`devices (such as cellular telephones), or other devices hav-
`ing a display screen. In one embodiment, audio devices may
`be used in addition to or instead of display devices, to play
`audio versions of the programming or content provided by
`the interactive video casting systems of FIGS. 1-3.
`
`In accordance with one embodiment of the inven-
`[0052]
`tion, different or multiple portals may be used to access the
`information provided through the interactive video casting
`systems of FIGS. 1-3, based on the type of client terminal
`being used by the end user. That is, for example, a television
`portal may be provided for an end user that uses the
`television set 154 to access the information. APC portal may
`be provided for an end user that uses a PC to access the
`information. Portals can be provided for end users that use
`cellular telephones, PDAs, audio devices, etc. to access the
`interactiv