throbber
US 7,440,559 B2
`(10) Patent No.:
`a2) United States Patent
`Muhonenetal.
`(45) Date of Patent:
`Oct. 21, 2008
`
`
`US007440559B2
`
`(54) SYSTEM AND ASSOCLATED TERMINAL,
`METHOD AND COMPUTER PROGRAM
`PRODUCT FOR CONTROLLING THE FLOW
`OF CONTENT
`
`(75)
`
`Inventors: Ahti Muhonen,Hirvihaara (Fl);
`Antti-Pentti Vainio, Espoo (FI); Ari
`Hannikainen,Turku (FT)
`
`(73) Assignee: Nokia Corporation, Espoo (FI)
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`part 154)by820dqn under 350
`
`ry
`
`ays.
`
`S.C.
`
`5/2002 Toedosiu etal.
`2002/0062336 Al
`6/2002 Aaltonen et al.
`2002/0069406 Al
`7/2002 Dahlstrom
`2002/0087997 Al
`5/2003 Mulligan
`2003/0084177 Al
`6/2003 Koulakiotis
`2003/0104801 Al
`7/2003 Sarkkinenetal.
`2003/0134653 Al
`9/2003 Paratainenet al.
`2003/0174645 Al
`2004/0213207 AL* 10/2004 Silver et al.
`...scccccssseeee: 370/352
`2005/0086318 AL*
`4/2005 Aubault ......cccceeee 709/213
`
`EP
`wo
`Wo
`
`FOREIGN PATENT DOCUMENTS
`1130459 A2
`9/2001
`WO01/45319 Al
`6/2001
`WO 03/001755 Al
`1/2003
`
`OTHER PUBLICATIONS
`
`(21) Appl. No.: 10/690,692
`
`(22)
`(65)
`
`"14.
`Filed:
`
`Oct. 22, 2003
`:
`gs
`Prior Publication Data
`US 2005/0089022. Al
`Apr. 28, 2005
`
`(51)
`
`3"! Generation Partnership Project; Technical Specification Group
`Services and System Aspects; Multimedia Broadcast/Multicast Ser-
`vice; Stage I (Release 6); 3 GPP TS 22.146; Mar. 2003; 17 pages;
`V6.2.0; 3° G
`tion
`Partnership Project
`(3GPP™).
`eneration
`Partnership
`Project
`(
`)
`os
`cited by examiner
`Primary Examiner—Quynh H Nguyen
`(74) Attorney, Agent, or Firm—Alston & Bird LLP
`
`(57)
`
`ABSTRACT
`
`Int. Cl.
`(2006.01)
`HO4M 3/42
`(52) US. Ch cece 379/201.01; 379/265.09;
`379/221.08; 379/221.09; 379/221.11; 379/221.12;
`A system for controlling a flow of content includes a terminal
`370/352
`(58) Field of Classification Seareh ................. 370/352,|and a network entity. The terminal is capable of sending a
`379/265.09, 221.08, 221.09, 221.11, 221.12,
`content status including terminalstatus information having a
`379/201.01
`listing of one or more pieces of content stored in a memory of
`See applicationfile for complete search history.
`the terminal. The networkentity includes a content flow man-
`ager that is capable of receiving the terminal status informa-
`tion. Then, based upon the terminal status information, the
`content flow manager can control the flow of content to the
`terminal. More particuarly, for example, the content flow
`manager can be capable ofcontrolling the terminal to delete
`at least one piece of content from a memory ofthe terminal,
`and/or downloadatleast one piece ofcontent from a source of
`content.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`9/1995 Chen et al. oe 379/230
`5,450,482 A *
`
`3/1999 Bateman et al.
`............. 709/204
`5,884,032 A *
`10/1999 Apfelet al.
`5,974,454 A
`5,978,806 A * 11/1999 Lund woe eeeeee 707/10
`6,029,175 A
`2/2000 Chow etal.
`2002/0021809 Al
`2/2002 Salo etal.
`2002/0023264 Al
`2/2002 Aaltonen etal.
`
`24 Claims, 5 Drawing Sheets
`
`
`
`100 “\\ RECEIVE AND STORE PIECE(S}‘OF CONTENT AT TERMINAL
`
`
` ¥
`
`FLOW MANAGERINCLUDING
`RECEIVE STATUS AT CONTENT
`102 T\)
`
`
`‘TERMINAL STATUS INFORMATION
`104|pROVIDE SERVER STATUS
`INFORMATION
`
`BASED UPON TERMINAL STATUS AND
`
`
`106 T\) DETERMINE IF CONTENT TO DELETE
`SERVER STATUS.
`
`i
`DOWNLOAD BASED UPON TERMINAL
`DETERMINEIF CONTENT TO
`STATUS AND SERVER STATUS
`
`y
`110 “\\ SEND RESPONSEINCLUDING
`ANY ACTION(S) TO TERMINAL
`
`
`114
`PIECE(S) OF
`DELETE EXPIRED
`
`CONTENTTO
`)-YES»|
`
`
`DELETE?
`No«—_________|
`118 NEW
`
`DOWNLOAD NEW
`PIECE(S} OF
`YES>|
`CONTENT TO
`CONTENT
`DOWNLOAD?
`+
`“conan a
`
`108 y\
`
`116
`
`Wo
`
`Roku Exhibit 1001
`Roku Exhibit 1001
`Roke v. Videolabs
`Rokev. Videolabs
`
`

`

`U.S. Patent
`
`Oct. 21, 2008
`
`Sheet 1 of 5
`
`US 7,440,559 B2
`
`12
`
`12A
`
`10
`
`428
`
`
`
`
`TERMINAL
`
`30
`
`1
`
`10
`
`———e
`
`TERMINAL
`
`ORIGIN
`SERVER
`
`2
`
`14
`
`24
`
`25
`
`CONTENT
`FLOW
`SERVER
`
` 12
`
`10
`
`AP
`
`|<q—p
`
`TERMINAL
`
`14
`
`FIG. 1.
`
`

`

`U.S. Patent
`
`Oct. 21, 2008
`
`Sheet 2 of 5
`
`US 7,440,559 B2
`
`INTERFACE
`
`PROCESSOR
`
`MEMORY
`
`
`MEMORY
`
`FIG. 2.
`
`VOLATILE
`MEMORY
`
`NON-
`VOLATILE
`
`FIG. 4.
`
`

`

`U.S. Patent
`
`Oct. 21, 2008
`
`Sheet 3 of 5
`
`US 7,440,559 B2
`
`YOMLIN
`
`JOVAYSINI
`
`A
`
`SILVIOA-NON
`
`AYOWAW
`
`9SOP
`
`LN3LNOO
`
`MO714
`
` YSAOVNVAN
`
`
`
`JULVIOA
`
`AYOWAW
`
`W901
`
`SOVINSLNIYOSSID0UdJOVAMSLNIAVNOISIASTAL
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 21, 2008
`
`Sheet 4 of 5
`
`US 7,440,559 B2
`
`86
`
`88
`
`90
`
`TRANSMITTER
`
`rom|
`44B
`
`84
`
`aceon)> CONTROLLER
`rwncen]
`
`78
`
`82
`
`DISPLAY
`
`KEYPAD
`
`SPEAKER
`76
`a
`%°
`
`MICROPHONE( VOLATILE|)|VOLATILE
`30 MEMORY|||\acrory
`
`<a
`
`NON-
`
`FIG. 5.
`
`

`

`U.S. Patent
`
`Oct. 21, 2008
`
`Sheet 5 of 5
`
`US 7,440,559 B2
`
`100
`
`102
`
`START
`
`RECEIVE AND STORE PIECE(S)
`
`OF CONTENT AT TERMINAL
`
`
`
`RECEIVE STATUS AT CONTENT
`FLOW MANAGER INCLUDING
`TERMINAL STATUS INFORMATION
`
`104
`
`PROVIDE SERVER STATUS
`
`INFORMATION
`
`106
`
`108
`
`110
`
`DETERMINE IF CONTENT TO DELETE
`BASED UPON TERMINAL STATUS AND
`SERVER STATUS
`
`DETERMINE IF CONTENT TO
`DOWNLOAD BASED UPON TERMINAL
`
`
`STATUS AND SERVER STATUS
`ANY ACTION(S) TO TERMINAL
`
`SEND RESPONSE INCLUDING
`
`114
`
`
`PIECE(S) OF
`
`
`
`DELETE EXPIRED
`CONTENT TO
`
`
`
`CONTENT
`
`DELETE?
`
`112
`
`116
`
`FIG. 6.
`
` NEW
`118
`
`
`
`
`
`PIECE(S) OF
`DOWNLOAD NEW
`YES
`
`
`CONTENT TO
`CONTENT
`
`
`
`DOWNLOAD?
`
`
`STORE NEW
`CONTENT
`
`
`
`
`
`
`120
`
`y
`
`

`

`US 7,440,559 B2
`
`1
`SYSTEM AND ASSOCIATED TERMINAL,
`METHOD AND COMPUTER PROGRAM
`PRODUCT FOR CONTROLLING THE FLOW
`OF CONTENT
`
`FIELD OF THE INVENTION
`
`The present invention generally relates to systems and
`methods for controlling the flow of content and, more par-
`ticularly, to systems and associated terminals, methods and
`computer program products for controlling the flow of con-
`tent in terminals operable with mobile telecommunication
`and digital broadcast networks.
`
`BACKGROUNDOF THE INVENTION
`
`15
`
`30
`
`40
`
`45
`
`The deployment ofadvancedhighbit-rate mobile networks
`has opened up new opportunities for delivering a host of
`services in a way that was not possible with earlier second
`generation wireless networks. Recent systemsincludingthird
`generation (3G) systems, such asthose specified for use with
`the Global System for Mobile Communications (GSM)wire-
`less standard, enable the delivery of new digital services such
`as video calls and the playback of multimedia applications
`that are comprised of audio and video clips. Although the
`increased bit rates of 3G systems widenthe possibilities for
`providing digital services.
`The increased bit rates of 3G systems provide adequate
`performance for delivering high quality digital audio and
`acceptable quality moving image clips. However, at these
`transfer rates it may be difficult to handle exceedingly high
`data intensive tasks such as delivering high quality full-mo-
`tion video and transferring very large data files to mobile
`terminals. In this regard, attempts at downloading large data
`files may lead to inconveniently long downloadingtimesthat
`can be undesirably costly for users. For this and other reasons,
`alternative broadbanddelivery techniques have been investi-
`gated that could provide a practical solution for high data
`intensive tasks in terms of lower cost and convenienceforthe
`users involved.
`
`
`
`One such delivery technique that has shown promise is
`Digital Video Broadcasting (DVB). In this regard, DVB-T,
`whichis related to DVB-H (handheld), DVB-C (cable) and
`DVB-S(satellite), is the terrestrial variant of the DVB stan-
`dard. As is well known, DVB-Tis a wireless point-to-multi-
`point data delivery mechanism developed for digital TV
`broadcasting, and is based on the MPEG-2 transport stream
`for the transmission ofvideo and synchronized audio. DVB-T
`has the capability of efficiently transmitting large amounts of
`data over a broadcast channel to a high numberofusers at a
`lower cost, when compared to data transmission through
`mobile telecommunication networksusing, e.g., 3G systems.
`Advantageously, DVB-T hasalso proven to be exceptionally
`robust in thatit provides increased performancein geographic
`conditions that would normally affect other types of trans-
`missions, such as the rapid changes of reception conditions,
`and hilly and mountainousterrain.
`Digital broadband data broadcast networks are known. As
`mentioned, an example of such a network enjoying popularity
`in Europe and elsewhere world-wide is DVB which,in addi-
`tion to the delivery of television content, is capable of deliv-
`ering data, such as Internet Protocol (IP) data. Other examples
`of broadbanddata broadcast networks include Japanese Ter-
`restrial Integrated Service Digital Broadcasting (SDB-T),
`Digital Audio Broadcasting (DAB), and MBMS, andthose
`networks provided by the Advanced Television Systems
`Committee (ATSC). In many such networks, a containeriza-
`
`2
`tion techniqueis utilized in which content for transmissionis
`placed into MPEG-2 packets which act as data containers.
`Thus, the containers can be utilized to transport any suitably
`digitized data including, but not limited to High Definition
`TV, multiple channel Standard definition TV (PAUNTSCor
`SECAM)and, of course, broadband multimedia data and
`interactive services.
`The combined use of mobile telecommunications with a
`broadband delivery technique such as DVB-T has been pro-
`posed in the past in order to achieve efficient delivery of
`digital services to users on the move. This would take advan-
`tage of existing infrastructures in the effort to provide per-
`sonal communications (already prevalent) and the growing
`demandfor Internet access, together with the expected rise of
`digital broadcasting, so that users can receive these services
`with a single device. Furthermore, DVB-Tis a cross platform
`standard that is shared by many countries thereby making
`frequency compatibility and roaming less of an issue. The
`combination of mobile telecommunication and relatively
`very low cost digital broadband delivery techniques provides
`the possibility of interactive services such as uni-directional
`and bi-directional services such as audio and video streaming
`(e.g., TV, radio, etc.), file downloads and advanced gaming
`applications, etc.
`In mobile terminals for combined use of mobile telecom-
`munications and digital broadband data broadcast
`tech-
`niques, mobile terminals typically download content
`in
`accordance with a “pull” technique. In this regard, mobile
`terminals typically pull content from a server, such as by
`dispatching a uniform resource indicator (URI) from a mobile
`terminal to a server, which respondsby providing information
`associated with the URI. Although mobile terminals typically
`download content in accordance with a pull technique, the
`server or content provider must typically have control over
`the content flow policy to the mobile terminal. or example,
`the server or content provider must typically have control
`over when pieces of content expire and are removed from the
`mobile terminal, when to deliver new pieces of content to the
`mobile terminal, what new pieces of content to deliver, etc.
`As will be appreciated, in various instances, user prefer-
`ences, capabilities of the mobile terminal and/or previous
`contents stored or otherwise received by the mobile terminal
`can have an affect on the flow of new content to the mobile
`
`terminal. Current techniques for downloading content from
`mobile terminals, however, do not provide for such userpref-
`erences, capabilities, previous contents and/or use ofprevious
`contents. Thus, current techniques for downloading content
`can suffer from inefficient content flow control between the
`mobile terminal and the server or content provider. More
`particularly, current techniques for downloading content can
`suffer from inefficient control of content received and there-
`after stored by mobile terminals,as well as inefficient control
`of content stored by mobile terminals.
`
`SUMMARYOF THE INVENTION
`
`In light of the foregoing background, embodiments of the
`present invention provide an improved system and associated
`terminal, method and computer program product for control-
`ling the flow of content,particularly to mobile terminalsthat
`are operable with mobile telecommunication and digital
`broadcast networks. To facilitate control of the flow of con-
`tent in accordance with embodiments of the present inven-
`tion, a terminal is capable of sending a content request that
`includes terminal status information. A networkentity, such
`as a digital broadcast receiver, can then control the flow of
`content to the terminal based upon the terminalstatus infor-
`
`

`

`3
`mation. Advantageously, the terminal status information can
`include information regarding the terminal that accounts for
`user preferences, capabilities of the terminal and/or previous
`contents stored by the terminal. Thus, in contrast to conven-
`tional techniques for downloading content to a terminal, the
`network entity can control the flow of content to the terminal
`based upon information that accounts for user preferences,
`capabilities ofthe terminal and/or previous contents stored by
`the terminal.
`
`10
`
`15
`
`20
`
`30
`
`35
`
`Having thus described the invention in general terms,ref-
`erence will now be made to the accompanying drawings,
`whichare not necessarily drawn to scale, and wherein:
`FIG. 1 is a schematic block diagram of a wireless commu-
`According to one aspectof the present invention, a system
`nications system according to one embodimentofthe present
`is provided for controlling a flow of content. The system
`invention including a cellular network and a data network to
`includes a terminal and a network entity. The terminal is
`which a terminalis bi-directionally coupled through wireless
`capable of sending a content status including terminalstatus
`RFlinks;
`information having a listing of one or more pieces of content
`FIG. 2 is a schematic block diagram of an entity capable of
`stored in a memory of the terminal. The networkentity (e.g.,
`operating as a terminal, origin server, digital broadcast
`content flow server, origin server, digital broadcast receiver,
`receiver and/or a digital broadcaster,
`in accordance with
`etc.) includes a content flow managerthat is capable ofreceiv-
`embodiments of the present invention;
`ing the terminal status information. Then, based upon the
`FIG.3 is a functional block diagram ofa digital broadcast
`terminal status information, the content flow manager can
`receiver, in accordance with one embodimentofthe present
`control the flow of content to the terminal. More particuarly,
`invention;
`for example, the content flow manager can be capable of
`FIG.4 is a functional block diagram ofthe digital broad-
`controlling the terminalto delete at least one piece of content
`caster, in accordance with one embodiment of the present
`from a memory ofthe terminal, and/or downloadat least one
`invention;
`piece of content from a source of content (e.g., an origin
`25
`FIG.5is a schematic block diagram ofa mobile station that
`server, digital broadcast receiver, etc.).
`mayoperate as a terminal, according to embodiments of the
`With the listing of one or more pieces of content stored in
`present invention; and
`the memory ofthe terminalin the terminalstatus information,
`FIG.6 is a flowchart of a methodof controlling the flow of
`the control flow manager can be capable of instructing the
`content in accordance with one embodimentof the present
`terminal to delete one or more pieces of content from the
`invention.
`memory of the terminal based uponthelisting of the piece(s)
`of content stored in the memory ofthe terminal. Similarly, the
`control flow manager can be capable of controlling the ter-
`minal to download one or more pieces of content from the
`source of content based upon server status information
`including a listing of available piece(s) of content from the
`source.
`
`US 7,440,559 B2
`
`4
`present invention solve the problemsidentified by prior tech-
`niques and provide additional advantages.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Moreparticularly, the control flow managercan be capable
`of determining ifthe memory ofthe terminal includesat least
`one piece of content to delete. Then, when the control flow
`manager determinesthat the memory ofthe terminalincludes
`piece(s) of contentto delete, the control flow manager can be
`capable of sending a responseto the terminalinstructing the
`terminalto delete at least one piece of content. Additionally,
`or alternatively, the control flow manager can be capable of
`determining if the source of content includes at least one
`available piece of content for the terminal to download. In
`such instances, the control flow manager can be capable of
`sending a responseto the terminalinstructing the terminal to
`download at least one available piece of content when the
`control flow manager determines that the source includes
`available piece(s) of content for the terminal to download.
`According to other aspects of the present invention, a ter-
`minal, method and computer program product are provided
`for controlling the flow of content. Therefore, embodiments
`of the present invention provide a system and associated
`terminal, method and computer program-productfor control-
`ling the flow of content. The system and associated terminal,
`method and computer program product of embodiments of
`the present invention are capable of controlling the flow of
`content based upon terminal status information from theter-
`minal, where the terminal status information includes infor-
`mation regarding the terminal. Advantageously, the terminal
`status information can include information reflecting user
`preferences, capabilities of the terminal, previous contents
`stored by the terminal, and/or the use of such previous con-
`tents. Therefore, the system, and associated terminal, method
`and computer program product of embodiments of the
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`The present invention now will be described more fully
`hereinafter with reference to the accompanying drawings, in
`which preferred embodiments of the invention are shown.
`This invention may, however, be embodied in manydifferent
`forms and should not be construedas limited to the embodi-
`ments set forth herein; rather, these embodiments are pro-
`vided so that this disclosure will be thorough and complete,
`and will fully convey the scope of the invention to those
`skilled in the art. Like numbersreferto like elements through-
`out.
`
`Referring to FIG. 1, an illustration of one type of terminal
`and system that would benefit from the present invention is
`provided. The system, method and computer program prod-
`uct of embodiments ofthe present invention will be primarily
`described in conjunction with mobile communicationsappli-
`cations. It should be understood, however, that the system,
`method and computer program product of embodiments of
`the present invention can be utilized in conjunction with a
`variety of other applications, both in the mobile communica-
`tions industries and outside of the mobile communications
`industries. For example, the system, method and computer
`program product ofembodiments ofthe present invention can
`be utilized in conjunction with wireline and/or wireless net-
`work(e.g., Internet) applications.
`As shown, a terminal 10 may include an antenna 12 for
`transmitting signals to and for receiving signals from a base
`site or base station (BS) 14. The basestation is a part of a
`cellular network that includes elements required to operate
`the network, such as a mobile switching center (MSC) 16. As
`well known to those skilled in the art, the cellular network
`mayalso bereferred to as a Base Station/MSC/Interworking
`function (BMI). In operation, the MSCis capable of routing
`calls and messagesto and from the terminal whenthe terminal
`is making and receiving calls. The MSC also provides a
`
`

`

`US 7,440,559 B2
`
`5
`connectionto landline trunks whenthe terminal1s involved in
`a call. Further, the MSC can be coupled to a server gateway
`(GTW)20.
`The MSC 16 can be coupled to a data network, such as a
`local area network (LAN), a metropolitan area network
`(MAN), and/or a wide area network (WAN). The MSCcan be
`directly coupled to the data network. In one typical embodi-
`ment, however, the MSC is coupled to a GTW 20, and the
`GTWis coupled to a WAN,such as the Internet 22. In turn,
`devices such as processing elements(e.g., personal comput-
`ers, server computers or the like) can be coupledto the ter-
`minal 10 via the Internet. For example, the processing ele-
`ments can include one or more processing elements
`associated with anorigin server 24, one ofwhichis illustrated
`in FIG. 1. As explained below, the processing elements can
`additionally or alternatively include a contentflow server 25
`capable of operating a content flow managerto control the
`flow of content to the terminal.
`In addition to the MSC 16, the BS 14 can be coupled to a
`signaling GPRS (General Packet Radio Service) support
`node (SGSN) 27. As known to those skilled in the art, the
`SGSNis typically capable of performing functions similar to
`the MSC 16 for packet switched services. The SGSN,like the
`MSC,can be coupled to a data network, such as the Internet
`22. The SGSN canbedirectly coupled to the data network. In
`amoretypical embodiment, however, the SGSNis coupled to
`a packet-switched core network, such as a GPRScore net-
`work 33. The packet-switched core networkis then coupled to
`another GTW, such as a GTW GPRSsupport node (GGSN)
`29, and the GGSNis coupledto the Internet.In additionto the
`GGSN,the packet-switched core network can also be coupled
`to aGTW 20.
`
`By coupling the SGSN 27 to the GPRScore network 33
`and the GGSN 29, devices such as origin servers 24 and/orthe
`content flow server 25 can be coupledto the terminal 10 via
`the Internet 22, SGSN and GGSN.In this regard, devices such
`as origin servers can communicate with the terminal across
`the SGSN, GPRS and GGSN.For example, origin servers can
`provide content to the terminal, such as in accordance with
`the Multimedia Broadcast Multicast Service (MBMS). For
`more information on the MBMS, see Third Generation Part-
`nership Project (3GPP) technical specification 3GPP TS
`22.146, entitled: Multimedia Broadcast Multicast Service
`(MBMS), the contents of which are hereby incorporated by
`reference in its entirety.
`In addition to being coupled to the BS 14, the terminal 10
`one or more wireless access points (APs) 26. The APs can
`comprise access points configured to communicate in accor-
`dance techniques suchas, for example, radio frequency (RF),
`Bluetooth (BT), infrared (IrDA)or any of a numberofdiffer-
`ent wireless networking techniques, including WLANtech-
`niques. The APs may be coupledto the Internet 22. Like with
`the MSC 16, the APs can be directly coupled to the Internet.
`In one advantageous embodiment, however, the APsare indi-
`rectly coupled to the Internet via a GTW 20. As will be
`appreciated, by directly or indirectly connecting the terminals
`and the origin server 24, as well as any of a numberofother
`devices, to the Internet, the terminals can communicate with
`one another, the origin server, etc., to thereby carry out vari-
`ousfunctionsofthe terminal, such as to transmit data, content
`or the like to, and/or receive content, data or the like from, the
`origin server. As used herein, the terms “data,” “content,”
`“information” and similar terms may be usedto interchange-
`ably to refer to data capable of being transmitted, received
`and/or stored in accordance with embodimentsofthe present
`invention. Thus, use of any such terms should notbe taken to
`limit the spirit and scope of the present invention.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Further, the terminal 10 can additionally, or alternatively,
`be coupledto a digital broadcaster 30 via a digital broadcast
`network, such as a terrestrial digital video broadcasting(e.g.,
`DVB-T, DVB-H, ISDB-T, ATSC, etc.) network. As will be
`appreciated, by directly or indirectly connecting the terminals
`and the digital broadcaster, the terminals can receive content,
`such as content for one or more television, radio and/or data
`channels, from the digital broadcaster. In this regard, the
`digital broadcaster can include, or be coupled to, a transmitter
`(TX) 31, such as a DVB-T TX. Similarly, the terminal can
`include a receiver, such as a DVB-Treceiver (not shown). The
`terminal can be capable of receiving content from any of a
`numberof different entities in any one or more ofa different
`number of manners. In one embodiment, for example, the
`terminal can comprise a terminal 10' capable of transmitting
`and/or receiving data, contentorthe like in accordance witha
`DVB (e.g., DVB-T, DVB-H, etc.) technique as well as a
`cellular (e.g., 1G, 2G, 2.5G, 3G, etc.) communication tech-
`nique. In such an embodiment, the terminal 10' may include
`an antenna 12A for receiving content from the DVB-T TX,
`and another antenna 12B for transmitting signals to and for
`receiving signals from a BS 14. For more information on such
`a terminal, see U.S. patent application Ser. No. 09/894,532,
`entitled: Receiver, filed Jun. 29, 2001, the contents ofwhich is
`incorporated herein by referencein its entirety.
`In addition to, or in lieu of, directly coupling the terminal
`10 to the digital broadcaster 34 via the TX 31, the terminal can
`be coupledto a digital broadcast (DB) receiving terminal 28
`which, in turn, can be coupled to the digital broadcaster 30,
`such as directly and/or via the TX. In such instances, the
`digital broadcast receiver can comprise a DVB-T receiver,
`such as a DVB-T receiver in the form of a set top box. The
`terminal can be locally coupled to the digital broadcast
`receiver, such as via a personal area network. In one advan-
`tageous embodiment, however, the terminal can additionally
`or alternatively be indirectly coupled to the digital broadcast
`receiver via the Internet 22.
`Referring now to FIG. 2, a block diagram of an entity
`capable of operating as a terminal 10, origin server 24, con-
`tent flow server 25, digital broadcast receiver 28, and/or a
`digital broadcaster 30 is shown in accordance with one
`embodiment of the present invention. Although shown as
`separate entities, in some embodiments, one or more entities
`maysupport one or moreof a terminal, origin server, digital
`broadcast receiver, and/or a digital broadcaster,
`logically
`separated but co-located within the entit(ies). For example, a
`single entity may support a logically separate, but co-located,
`terminal and digital broadcast receiver. Also, for example, a
`single entity may support a logically separate, but co-located
`digital broadcast receiver and digital broadcaster.
`As shown, the entity capable of operating as a terminal 10,
`origin server 24, content flow server 25, digital broadcast
`receiver 28, and/or a digital broadcaster 30 can generally
`include a processor 32 connected to a memory 34. The pro-
`cessor can also be connected to at least one interface 36 or
`other meansfor transmitting and/or receiving data, content or
`the like. The memory can comprise volatile and/or non-vola-
`tile memory, and typically stores content,data or the like. For
`example, the memory typically stores software applications,
`instructions or the like for the processor to perform steps
`associated with operation of the entity in accordance with
`embodimentsofthe present invention. Also, for example, the
`memory typically stores content
`transmitted from, or
`received by, the terminal, digital broadcast receiver, and/or
`digital broadcaster.
`Reference is now madeto FIG. 3, which illustrates a func-
`tional block diagram of a digital broadcast receiver 28, in
`
`

`

`US 7,440,559 B2
`
`20
`
`35
`
`8
`7
`memories can store content, such as content for a television
`accordance with one embodimentofthe present invention. As
`channel and other content for a number of other television,
`shown,the digital broadcast receiver includes an antenna 40
`radio and/or data channels.
`for receiving signals fromadigital broadcaster 30 and feeding
`the signals into a receiver (RX) 42. In turn, the receiver is
`The digital broadcaster 30 can also include a multiplexer
`capable of decrypting, demodulating and/or demultiplexing
`64, which can be capable of multiplexing content for a num-
`the signals, such as to extract content data. The receiver can
`berof television, radio and/or data channels. The multiplexer
`feed the content data to a processor 44, which can thereafter
`can then feed the resulting signal into a TX 31, which can be
`decode the content data. The processor can then feed the
`separate from the digital broadcaster, as shown in FIG.1, or
`decodedsignal into an audio/video (A/V)interface 46, which
`incorporated within the digital broadcaster, as shown in FIG.
`can convert signals to a form suitable for display by a monitor,
`4. Irrespective ofwhere the TX is located relative to the digital
`such asa television set 48.
`broadcaster, the TX can receive the signal from the multi-
`The digital broadcast receiver 28 can include volatile
`plexer for encryption, modulation, amplification and/or trans-
`memory 50, such as volatile Random Access Memory (RAM)
`mission, such as via an antenna 68. In this regard, for
`including a cache area for the temporary storage of data. The
`example, the digital broadcaster can be capableofdirectly or
`digital broadcast receiver can also include non-volatile
`indirectly transmitting content to a digital broadcast receiver
`memory 52, which can be embedded and/or may be remov-
`28 and/or a terminal 10, such as in accordance with a digital
`able. The non-volatile memory can additionally or alterna-
`broadcasting technique, such as DVB-T. For information on
`tively comprise an EEPROM,flash memory, hard disk or the
`DVB-T, see European Telecommunications Standards Insti-
`like. The memories can store any of a numberofpieces of
`tute (ETSI) Standard EN 300 744, entitled: Digital Video
`information, content and data, used by the digital broadcast
`Broadcasting (DVB): Framing structure, channel coding and
`receiver to implementthe functions of the digital broadcast
`modulation for digital terrestrial television, v.1.1.2 (1997)
`receiver. For example, as indicated above, the memories can
`and related specifications, the contents of which are hereby
`store content, such as that received from a digital broadcaster
`incorporated by reference in their entirety.
`30. As explained below,the memories can also store a content
`In accordance with a numberofdigital broadcasting tech-
`flow manager 53 capable of controlling storage of content by
`niques, such as DVB-T, Internet Protocol
`(IP) Datacast
`the digital broadcast receiver and/or a terminal 10.
`(PDC) can be utilized to provide audio, video and/or other
`The digital broadcast receiver 28 can also include one or
`content to terminals 10. In this regard, the digital broadcaster
`more interface meansfor sharing and/or obtaining data from
`30 can be capable of providing IP datacasting content to the
`electronic devices, such as terminals 10 and/or digital broad-
`terminalutilizing a digital broadcasting technique. As will be
`casters 30. Moreparticularly, the digital broadcast receiver
`appreciated by those skilled in the art, digital broadcasting
`can include a network interface means 54, for sharing and/or
`techniques such as DVB-Tare essentially cellular in nature
`obtaining data from a network, such as the Internet 22 and/or
`with a transmission site associated with each of a number of
`the DVB-T 31. For example, the digital broadcast receiver
`different cells. DVB-T, for example, uses MPEG-2 transport
`can include an Ethernet Personal Computer Memory Card
`streams, and as such, IP data can be encapsulated into DVB
`International Association (PCMCIA) card configured to
`transmission signals sent from the digital broadcaster, or
`transmit and/or receive data to and from a network, such as
`moreparticularly the TX 31. Data streamsincluding IP data-
`the Internet.
`grams can be supplied from several sources, and can be
`The digital broadcast receiver 28 can also include one or
`encapsulated by an IP encapsulator (not shown). The IP
`more local interface means 56 for locally sharing and/or
`encapsulator,
`in tum, can feed the encapsulated IP data
`obtaining data from electronic devices, such as a terminal. For
`streams into the data broadcasting (e.g., DVB-T) network.
`example, the digital broadcast receiver can include a radio
`The encapsulated IP data streams can then be transported
`frequency transceiver and/or an infrared (IR) transceiver so
`that data can be shared with and/or obtained in accordance
`to one or more transmission sites, where the transmission
`sites form cells of the data broadcasting network. For
`example, the encapsulated IP data streams can be transported
`to one or more transmission sites on an MPEG-2 transport
`stream for subsequenttransmission overtheair directly to the
`terminals, or to a receiver station serving one or more termi-
`nals. As will be appreciated, the MPEG-2 transport stream,
`from production by the IP encapsulator, to reception by the
`terminals or the receiverstation, is typically uni-directional in
`natu

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