throbber
a2) United States Patent
`US 8,464,299 B1
`(0) Patent No.:
`Jun. 11, 2013
`(45) Date of Patent:
`Meieret al.
`
`US008464299B1
`
`(54)
`
`(75)
`
`(73)
`
`RESOURCE CONSERVATION FOR PACKET
`TELEVISION SERVICES
`
`Inventors: Rolf G. Meier, Carp (CA); Tim J.
`Rahrer, Ottawa (CA)
`
`Assignee: Rockstar Consortium US LP, Plano,
`TX (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 2212 days.
`
`(21)
`
`Appl. No.: 11/280,615
`
`(22)
`
`Filed:
`
`Nov. 16, 2005
`
`(60)
`
`(51)
`
`(52)
`
`(58)
`
`Related U.S. Application Data
`
`Provisional application No. 60/628,577, filed on Nov.
`17, 2004, provisional application No. 60/628,625,
`filed on Nov. 17, 2004.
`
`Int. Cl.
`
`(2006.01)
`
`G06F 15/16
`U.S. Cl.
`USPC coeccccecccccccsccesseeesscecssceeeseeeseeens 725/95; 725/96
`Field of Classification Search
`USPC coeeecccccccccteserteeeteees 725/58, 124, 125, 86-104
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`2002/0174437 Al* 11/2002 Manoetal. .....ce 725/95
`2003/0097659 Al*
`5/2003 Goldman ............
`2003/0206719 Al* 11/2003 Bumgardneretal.
`2006/0064729 Al*
`
`3/2006 Steading 0... 725/95
`
`* cited by examiner
`
`Primary Examiner — Sam Bhattacharya
`(74) Attorney, Agent, or Firm — Withrow & Terranova,
`PLLC
`
`(57)
`
`ABSTRACT
`
`The present invention controls delivery of television content
`to conserve network resources based on whether thetelevi-
`sion content is being viewed on a television monitor. A tele-
`vision gateway may monitor a viewer’s interactions with the
`television gateway to determine whetherthe television con-
`tent is being viewedat the associated television monitor, or
`detect whether the television monitor is on or off. Upon
`determining that the viewer is not viewing the television
`content, various actions can be taken to conserve network
`resources.
`
`22 Claims, 5 Drawing Sheets
`
` ACCESS
`
`CORE
`TRANSPORT
`
`¢s_
`
`NETWORK
`
`—7—7 TV CONTENT
`(FROM CONTENT SERVERS)
`
`seseeeeneees CONTROL MESSAGES
`
`TV CONTENT
`(TO TV MONITOR)
`—-—-— USER INPUT
`
`SONY - Ex.-1008
`Sony Corporation - Petitioner
`
`1
`
`SONY - Ex.-1008
`Sony Corporation - Petitioner
`
`1
`
`

`

`U.S. Patent
`
`Jun. 11, 2013
`
`Sheet 1 of 5
`
`US 8,464,299 B1
`
`
`
` CORE
`
`
`TRANSPORT
`
` ACCESS
`
`
`NETWORK
`
`20
`
`(FROM CONTENT SERVERS)
`weeeneeeeeee CONTROL MESSAGES
`
`——__ TV CONTENT
`(TO TV MONITOR)
`
`—-—--— USER INPUT
`
`FIG. 1
`
`—— ———— TV CONTENT
`
`
`
` TELEVISION
`
` —
`
`GATEWAY
`16
`
`2
`
`

`

`U.S. Patent
`
`Jun. 11, 2013
`
`Sheet 2 of 5
`
`US 8,464,299 B1
`
`RECEIVE TELEVISION CONTENT
`FROM CONTENT SERVER
`
`DELIVER TELEVISION CONTENT
`TO TELEVISION MONITOR
`
`100
`
`102
`
`104
`
`
`
`
`
`
`
`DETERMINE WHETHER TO ACTIVATE
`RESOURCE SAVING PROCESS
`BASED ON DEFAULT OR USER
`PREFERENCES(TIME, DATE, TIMER,
`CONTENT, SERVICE TYPE,
`TELEVISION STATE, ETC.)
`
`
`
`
`
`
`
`
`
`
`
`CONTINUE
`ACTIVATE
`DELIVERY OF
`RESOURCE SAVING
`
`
`
`TELEVISION
`PROCESS
`
`
`>
`CONTENT
`
`
`
`YES
`
`110
`
`
`
`MONITOR VIEWING INDICIA, SUCH AS
`USER ACTIVITY OR TELEVISION STATE
`INDICATIVE OF THE TELEVISION MONITOR
`BEING WATCHED IN LIGHT OF RESOURCE
`SAVING CRITERIA
`
`
`
`
`
`
`
`112
`IS
`TELEVISION
`
`
`MONITOR BEING
`
`
`WATCHED
`
`NO
`
`FIG. 2A
`
`3
`
`

`

`U.S. Patent
`
`Jun. 11, 2013
`
`Sheet 3 of 5
`
`US 8,464,299 B1
`
`DETERMINE RESOURCE SAVING
`ACTION TO TAKE BASED ON
`DEFAULT OR USER PREFERENCES
`
`
`
`
`
`
`
`INITIATE RESOURCE
`SAVING ACTION
`
`114
`
`136
`
`me
`
`120
`
`122
`
`124
`
`PROVIDE ALERT
`FOR DISPLAY
`
`PROVIDE ALERT
`FOR DISPLAY
`
`PROVIDE ALERT
`FOR DISPLAY
`
`138
`
`140
`
`142
`
`
`
`HALT DELIVERY
`REDUCE
`PROVIDE
`
`
`OF TELEVISION
`TELEVISION
`LOCAL
`
`
`
`CONTENT
`CONTENT
`CONTENT FOR
`
`
`
`
`DISPLAY
` QUALITY
`
`
`
`
`
`INSTRUCT
`INSTRUCT
`INSTRUCT
`CONTENT
`CONTENT
`CONTENT
`
`
`
`SERVER TO
`SERVER TO
`SERVER TO
`
`
`
`
`STOP DELIVERY
`STOP
`
`
`
`OF TELEVISION
`DELIVERY OF
`
`
`
` TELEVISION
`TELEVISION
`CONTENT
`
`
`
`CONTENT
`
`
`CONTENT
`
`
`
`
`
`
`
`
`
`
`
`
`
`INITIATE DELIVERY
`CONTINUE DELIVERY
`PROVIDE BLANK
`
`OF (LOWER QUALITY)
`OF LOCAL CONTENT
`
`SCREEN SIGNAL
`
`
`TO TELEVISION
`TELEVISION CONTENT
`
`TO TELEVISION
`
`
`MONITOR
`TO TELEVISION
`MONITOR
`
`
`
`
`MONITOR
`(RECORDED
`
`
`
`CONTENT, SCREEN
`
`SAVER, ETC.)
`
`
`126 WAIT FOR ADDITIONAL
`
`
`USER INPUT
`
`FIG. 2B
`
`4
`
`

`

`U.S. Patent
`
`Jun. 11, 2013
`
`Sheet 4 of 5
`
`US 8,464,299 B1
`
`200
`
`
`
`MONITOR VIEWING INDICIA
`OVER TIME
`
`GENERATE RESOURCE SAVING
`
`
`
` 202
`CRITERIA BASED ON MONITORING 204
`
`
`SAVING PROCESS
`
`
`
`APPLY RESOURCE SAVING
`CRITERIA TO RESOURCE
`
`FIG. 3
`
`5
`
`

`

`U.S. Patent
`
`Jun. 11, 2013
`
`Sheet 5 of 5
`
`US 8,464,299 B1
`
`NoneL(YOLINOWNOISIAS131)
`
`vL
`
`volsJOYLNOD
`
`
`YSMOd9d-----
`
`
`
`Y4aMOdOV—
`
`
`
`OLL3ATLNOYAMOd
`aor
`
`NOISIAS14.Lve9€Ze02
`INALNOOoaaivolanyssavovYOSS300UdTWNOISMYOMLAN
`
`
`
`
`
`YOLINOW———
`
`YaMOd=OF
`
`
`OLAOVAYIALNI(INSLNOO‘“IONLNOD)JOVAMSLNIAYOMLAN
`
`
`NOISIASTAL YAMOdOV(
`4snasaONNOSaY
`apONIAVS
`8pTOYLNOD
`WAISASNOLLONNA
`
`INSYYND/YAMOd
`
`AOVAYSLNI
`
`y¥3sn
`
`op/QayVySNi
`
`AWMALYD
`
`6
`
`

`

`US 8,464,299 B1
`
`1
`RESOURCE CONSERVATION FOR PACKET
`TELEVISION SERVICES
`
`2
`a viewer’s interactions with the television gateway to deter-
`mine whetherthe television content is being viewed at the
`associated television monitor or detect whether the television
`
`This application claims the benefit of U.S. provisional
`patent application Ser. No. 60/628,577 filed Nov. 17, 2004
`and U.S. provisional patent application Ser. No. 60/628,625
`filed Nov. 17, 2004, the disclosures of which are hereby
`incorporated by reference in their entireties.
`
`FIELD OF THE INVENTION
`
`Thepresent inventionrelates to delivery of television con-
`tent, and in particular to controlling delivery of television
`content to conserve network resources based on whether the
`television content is being viewed.
`
`BACKGROUND OF THE INVENTION
`
`10
`
`15
`
`monitoris on or off. Upon determining that the vieweris not
`viewingthe television content, various actions can be taken to
`conserve network resources. Conservation actions may be
`avoided if the content is being recorded. These actions may
`include providing instructions to the content providerto halt
`delivery ofall or a portion ofthe television content or provide
`the television content at a reduced quality level to reduce the
`bandwidth needed for transporting the television content. If
`delivery of the television content is halted, the television
`gateway mayprovide a blank screen or locally stored televi-
`sion content to the television monitor for display. When a
`conservation action is taken, an alert may be provided for
`display on the television monitor before, during, or after
`initiating the action to alert the viewerofthe action.
`Those skilled in the art will appreciate the scope of the
`present invention andrealize additional aspects thereof after
`reading the following detailed description of the preferred
`embodiments in association with the accompanying drawing
`figures.
`
`BRIEF DESCRIPTION OF THE DRAWING
`FIGURES
`
`The increasing bandwidth andreliability of packet net-
`works has reached levels where streaming high quality tele-
`vision content is now possible. For packet-based television
`services, content providers will likely not send streaming
`television content forall available channels to all subscribers
`at the sametime. Instead, only the television content for the
`selected channel will be streamed to the subscriber. As such,
`the amount of network resources required to service a given
`The accompanying drawing figures incorporated in and
`number of subscribers is greatly reduced from a scenario
`
`where subscribers are simultaneously receiving television formingapart ofthis specificationillustrate several aspects of
`content for many channels.
`the invention, and together with the description serve to
`Even though networkcapacity is increasing, the number of
`explain the principles of the invention.
`potential subscribersis very large and thetelevision contentis
`FIG.1 is a block representation of a packet-basedtelevi-
`growing more data intensive. Subscribers demand high qual-
`sion environment according to one embodimentofthe present
`invention.
`ity television content, which corresponds to lower compres-
`sion rates and greater bandwidth requirements. Further, the
`bandwidth required to support high-definition television con-
`tent is many times that necessary for standard definitiontele-
`vision content. Accordingly, there remains a need to conserve
`the network resources required to provide packet-basedtele-
`vision services.
`A significant waste ofnetwork resources occurs whentele-
`vision content is delivered to a television monitorthat is not
`
`30
`
`40
`
`FIGS. 2A and 2Bprovide a flow diagram illustrating opera-
`tion of a television gateway according to one embodimentof
`the present invention.
`FIG.3 is a flow diagram illustrating a learning technique
`according to one embodimentof the present invention.
`FIG. 4 is a block representation of a television gateway
`according to one embodimentof the present invention.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`being viewed. Manysubscribersleavetheir televisions on for
`long periods of time when no one is homeor watching the
`television. It is also commonplace for subscribers to leave
`their set top boxes on, even whenthetelevision monitoris off.
`In either case, the television content is being delivered over
`the packet network to the set top box, thus wasting network
`resources. When thousands of subscribers are wasting net-
`work resources, such waste becomes significant and the
`packet network mustbe over built to accommodate the waste.
`In addition, video content will typically have very high pri-
`ority in the network so video streams that are not being
`actively recorded or viewed will preclude or diminish the
`performanceof other services vying for the network band-
`width. As such, there is a need for a technique to control
`delivery of the television content
`to conserve network
`resources whenthe television content is not being viewed.
`
`SUMMARYOF THE INVENTION
`
`The present invention controls delivery of television con-
`tent to conserve network resources based on whether the
`television content is being viewed on a television monitor,
`wherethe term television monitor includesbut is not limited
`
`to a television, a video processor with separate display panel,
`a video projector, or a portable or handheld devicethatis able
`to display a video stream. A television gateway may monitor
`
`45
`
`The embodiments set forth below represent the necessary
`information to enable those skilled in the art to practice the
`invention andillustrate the best mode ofpracticing the inven-
`tion. Upon reading the following description in light of the
`accompanying drawing figures, those skilled in the art will
`understand the concepts of the invention and will recognize
`applications of these concepts not particularly addressed
`herein. It should be understoodthat these concepts and appli-
`cations fall within the scope ofthe disclosure and the accom-
`panying claims.
`The present invention controls delivery of television con-
`tent to conserve network resources based on whether the
`
`60
`
`television content is being viewedona television monitor.In
`one embodiment, a television gateway, such as a set top box or
`residential gateway, monitors a viewer’s interactions with the
`television gateway to determine whetherthe television con-
`tent is being viewed at the associated television monitor. Ifthe
`viewer is not viewing the television content, various actions
`can be taken to conserve network resources. These actions
`
`mayinclude providing instructions to a content provider to
`halt delivery ofthe television contentor provide the television
`content at a reduced quality level to reduce the bandwidth
`needed for transporting the television content. If delivery of
`
`7
`
`

`

`US 8,464,299 B1
`
`3
`the television content is halted, the television gateway may
`provide a blank screen orlocally stored television content to
`the television monitorfor display. In another embodiment, the
`television gateway monitors the poweror current consump-
`tion of the television monitor to determine whetherthe tele-
`
`vision content is being viewed.
`With reference to FIG. 1, a packet-based television envi-
`ronment10 is illustrated wherein content servers 12 are able
`to stream packet-based television content to a television
`monitor 14 via a television gateway 16, which may represent
`aset top boxor like device. The content servers 12 may reside
`ona core transport network 18, wherein an access network 20
`is used to facilitate a connection betweenthe television gate-
`way 16 and the core transport network 18. The streamed
`television content may be delivered using any number of
`appropriate packet-based communication protocols, includ-
`ing the Internet Protocol (IP).
`In operation, the television gateway 16 and the content
`servers 12 are able to exchange control messages to effec-
`tively control the delivery of the television content from the
`content servers 12 to the television gateway 16, which will
`process the received television content as necessary and then
`deliver the television content to the television monitor 14 in
`
`an appropriate format for display. The television gateway 16
`and content servers 12 can cooperate to allow the television
`gateway 16 to receive software and firmware updates,
`exchange billing information for various services, report
`vieweractivity, and the like. Middleware maybe provided on
`the content servers 12, a standalone network element, or a
`combination thereofto assist in providing an electronic pro-
`gramming guide anduserprofiles. The middleware may also
`be able to monitor user actions and viewing behaviors.
`Viewers will have various mechanisms with which to con-
`
`trol the television monitor 14 andthe television gateway 16.
`For example, a television monitor remote control 22 may be
`providedfor controlling only the television monitor 14. Alter-
`natively, a multi-function remote control 24 may be used to
`control aspects of the television gateway 16 as well as the
`television monitor 14. Other input devices may include a
`mouse26, keyboard 28, orjoystick 30. In one embodimentof
`the present invention, these input devices are used to detect
`viewer activity, which is indicative of the viewer actually
`viewing the television content that is being received by the
`television gateway 16 and delivered to the television monitor
`14 for viewing. Thetelevision gateway 16 can makea deter-
`mination as to whetherthe television content is being viewed.
`If a determination is made that the television content is not
`
`being viewed,the television gateway 16 can take appropriate
`action to conserve network resources. These actions may
`includebutare notlimited to instructing the content server 12
`to stop delivering the television content, instructing the con-
`tent server 12 to reduce the quality ofthe television content in
`an effort to reduce the data rate or bandwidth associated with
`delivering the television content, or the like. Other examples
`will be described further below.
`Turning now to FIGS. 2A and 2B, a flow diagram illus-
`trates operation of the television gateway 16 according to one
`embodimentofthe present invention. Assumethatthetelevi-
`sion gateway 16 has reacted to viewer input and instructed a
`content server 12 to deliver selected television content for
`viewing. Accordingly, the television gateway 16 will receive
`the television content from the appropriate content server 12
`(step 100) and deliver the television content to the television
`monitor 14 for display (step 102).
`Upon receiving the television content, or at some point
`while the television content is being delivered, the television
`gateway 16 will determine whether to activate a resource
`
`25
`
`30
`
`40
`
`45
`
`55
`
`4
`saving process, which is a process used to determine if and
`whena resource saving action should be taken (step 104).
`Virtually any criteria may be used to determineif and when to
`activate the resource saving process. In this embodiment, the
`resource saving processis initiated based on either default or
`user preferences, which are stored by the television gateway
`16 or made accessible to the television gateway 16. The
`default or user preferences help to define the criteria used to
`activate the resource saving process and may be based on the
`current time,date, timer expiration, the television content, the
`type of television content (service type), whetherthe televi-
`sion monitoris on or off, and thelike. The criteria may also be
`based on bandwidth or other resources required by other
`applications or services. Information bearing on the require-
`ments of other applications or services may come from vari-
`ous network entities, as well as the television gateway 16.
`For example, the preferences for activating the resource
`saving process may dictate that activation occur after two
`hours of viewing a given channel, during daytime hours, and
`only if television content is not pay-per-view content. Nota-
`bly, activation of the resource saving process doesnottrigger
`a resource saving action, but simply activates a process to
`determine whether a resource saving action should be taken.
`If the resource saving process should not be activated (step
`106), delivery of the television content will continue (step
`108), wherein another determination whether to activate the
`resource saving process maytake placeat a future time or on
`a periodic or systematic basis (step 104).
`If the resource saving process should be activated (step
`106), the television gateway 16 will begin monitoring view-
`ing indicia, which may bevirtually any type of information
`indicative ofthe television monitor 14 being watched,in light
`of resource saving criteria (step 110). The viewing indicia
`mayrelate to useractivity involving the television gateway 16
`and indicative ofa viewerbeing present to view thetelevision
`content provided to the television monitor 14. User activity
`could involve the viewer changing channels, changing vol-
`ume, pausing, rewinding, fast forwarding, or otherwise pro-
`viding input to control the television gateway 16. Viewing
`indicia relating to the television state may relate to whether
`the television monitor 14 is on oroff. Ifthe television monitor
`14 is off, the television gateway 16 can readily determine that
`the television monitor 14 is not being viewed. As will be
`described further below, the television gateway 16 may be
`able to monitor poweror current consumption ofthe televi-
`sion monitor 14 to determine whether the television monitor
`14 is onor off. The resource saving criteria are essentially the
`rules or guidelines to which the viewing indicia is applied to
`allow the television gateway 16 to determine whether the
`television monitor 14 is being watched.
`If the television gateway 16 determinesthat the television
`monitor 14 is being watched (step 112), the television gate-
`way 16 will continue monitoring the viewing indicia accord-
`ing to the resource saving process (step 110). If the television
`monitor 14 is not being watched (step 112), the television
`gateway 16 may determine a resource saving action to take
`based on the default or user preferences, if multiple resource
`saving actions are available (step 114). The television gate-
`way 16 will then initiate a resource saving action (step 116).
`In the illustrated example, the television gateway 16 can
`initiate one of three resource saving actions: halting delivery
`ofthe television content, reducing the quality ofthe television
`content, and providing local content, which is locally stored
`on the television gateway 16 or associated device, for display
`instead of the television content from the content server 12.
`If the resource saving actionto halt delivery of the content
`is selected (step 118), the television gateway 16 will instruct
`
`8
`
`

`

`US 8,464,299 B1
`
`5
`the content server 12 to stop delivery of the television content
`(step 120), provide an alert for the viewer to display on the
`television monitor 14 (step 122), and provide a blank screen
`signal to the television monitor 14 (step 124). At this point,
`the television gateway 16 may wait for additional user input
`before taking additional action (step 126).
`Ifthe resource saving action wasto reducethe quality ofthe
`television content to effectively reduce the data rate associ-
`ated with delivering the television content and thus the
`required bandwidth associated with delivering the television
`content(step 128), the television gateway 16 will instructthe
`content server 12 to provide a lower quality version of the
`television content (step 130). As such, the content server 12
`may employ more intense compression algorithms and/or
`reduce the content resolution to minimize the data rates nec-
`essary to deliver the television contentto the television gate-
`way 16. During this process, the television gateway 16 may
`provide an alert to the viewer for display on the television
`monitor 14 (step 132). The alert may indicate that a lower
`quality television signal is being provided, as well as provide
`the viewer with an option to go back to viewing the higher
`quality television signal. The television gateway 16 will then
`continue to deliver the television content to the television
`
`monitor 14 (step 134) and wait for additional user input prior
`to taking further action (step 126).
`If the resource saving action is to provide local content for
`display on the television monitor 14 (step 136), the television
`gateway 16 mayinstruct the content server 12 to stop delivery
`of the television content (step 138), provide an alert to the
`viewerfor display onthe television monitor 14 indicating that
`local content is being displayed (step 140), and then initiate
`delivery of the local content to the television monitor (step
`142). The local content may be recorded at the television
`gateway 16 or may be provided by another media device. The
`actual content may be a stored television program,slideshow,
`or desired screen saver. Again, the television gateway 16 may
`wait for additional user input before taking additional action
`(step 126).
`Asthose skilled in the art will appreciate, the television
`gateway 16 mayerroneously determine that a vieweris not
`watching the television content being providedtothe televi-
`sion monitor 14, even if the television monitor 14 is being
`viewed by the viewer. As such, customer satisfaction
`demands that the resource saving criteria be configured to
`react to the viewing indicia in an accurate manner. This is
`important in order to ensure that the television gateway 16
`does not errantly initiate a resource saving action when the
`television monitor 14 is being viewed. As a corollary,there is
`a desire to minimize wasted network resources, and therefore,
`havethe television gateway 16 determine whenthetelevision
`monitor 14 is not being viewed as quickly as possible. To
`maximize the efficiency of the resource saving process, the
`resource saving criteria may have manyvariables, including
`various viewing indicia.
`Further, a learning process may be employed wherein the
`television gateway 16 will analyze the viewer’s habits over
`time in light of various viewing indicia to create customized
`resource saving criteria, which are based on the habits of the
`vieweror viewers associated with a given television gateway
`16. For example, if auser never views contentlate at night, the
`stream is still active late at night, and the recording device is
`notactive,then it is likely that no one is viewing the television
`content. As such, the television gateway 16 may employ the
`resource saving action. Thesestatistics can be pulled from the
`middlewarethat tracks user requests for content and viewing
`patterns. An exemplary learning process is provided in the
`flow diagram of FIG.3. Initially, the television gateway 16
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`will monitor viewing indicia over time (step 200) and gener-
`ate customized resource savingcriteria based on the monitor-
`ing of the viewing indicia (step 202). The television gateway
`16 will then apply the resource saving criteria to control the
`resource saving process described above (step 204).
`Thoseskilled in the art will recognize that there are numer-
`ous ways to modify the present invention as well as additional
`or optional actions that may be taken in association with
`implementing the present invention. For example,the televi-
`sion gateway 16 may be configuredto turn offthe powerto the
`television monitor 14 whenthe television contentis not being
`viewed. Further, since most of the bandwidth associated with
`the television content is allocated to the video content, the
`television gateway 16 could instruct the content server 12 to
`continue delivery of the audio content and halt the video
`content. As indicated, different types of programming, such
`as video-on-demand or pay-per-view content, which may
`involve less user interaction or require a fee for viewing, may
`warrant not using the resource saving process or changing the
`resource saving process to be less invasive or restrictive.
`Many of the actions may be provided in sequence. For
`example, once it is determined that the television content is
`not being viewed, thefirst action may operate to reduce the
`quality of the television content. If user input is not received
`within a certain amountoftimeafter a reduction in the quality
`of the television content, a second action could be taken to
`halt the delivery ofthe television content and provide a screen
`saveror locally recorded contentto the television monitor 14.
`As an alternative to the above-illustrated embodiment, an
`alert could be providedpriorto initiating the resource saving
`action and give the viewertime to cancel the resource saving
`action before the action is initiated. If the television gateway
`16 can operate as a digital video recorder (DVR), the resource
`saving process maybe deactivated whentelevision contentis
`being recorded. The resource saving process mayalso be tied
`to the relative length of the programming, wherein for a
`two-hour program, the resource saving process will not be
`initiated for at least two hours. Programming length can be
`obtained from the middleware or electronic programming
`guide. Alternatively, the resource saving process maybe ini-
`tiated at the end of a program orat the beginning of another
`program,as well as at different times throughoutthe program,
`depending on the desires of the user and the presets provided
`by the content providers.
`With reference to FIG.4, a block representation ofa tele-
`vision gateway 16 is provided. Thetelevision gateway 16 will
`include a network interface 32 adapted to connect directly or
`indirectly to the access network 20 and an audio/video inter-
`face 34 adapted to provide content to the television monitor
`14. The content will definitely include the television content,
`and may include audio content as well. The audio content may
`also be provided to an optional stereo receiver or like audio
`processor. The audio/video interface 34 may provide analog
`or digital audio and video signals, or a combination thereof,
`depending on the desired connectors and formats. The tele-
`vision content received via the network interface 32 will be
`
`processedin traditional fashion by a signal processor 36 and
`forwarded through the audio/video interface 34 for delivery
`to the television monitor 14. In addition to processing the
`television content, the signal processor 36 may be involved in
`providing signaling to the content servers 12 via the network
`interface 32, as well as to the television monitor 14 via the
`audio/video interface 34.
`
`The functionality afforded by the television gateway 16 is
`predominantly controlled by a control system 38, which
`cooperates with the signal processor 36 to provide the func-
`tionality described above. In particular, the control system 38
`
`9
`
`

`

`US 8,464,299 B1
`
`7
`will have the requisite memory and data to implement a
`resource saving function 40, which effectively implements
`the resource saving process. The control system 38 is also
`associated with a user interface 42, which is configured to
`receive user input directly through an associated keypad or
`any of the other input devices illustrated in FIG. 1. The user
`interface 42 mayalso provide a display directly on the tele-
`vision gateway 16. Accordingly, the viewing indicia relating
`to vieweractivity is received via the user interface 42 and
`processed by the control system 38 in light of the resource
`saving criteria.
`Whenthe viewing indicia relates to the power or current
`consumptionofthe television monitor14, the television gate-
`way 16 mayinclude additional circuitry to monitor the power
`or current suppliedto the television monitor 14. In particular,
`the television gateway 16 will generally have a power supply
`44, which supplies power to the various electronics in the
`television gateway 16 from an AC power source. The AC
`powersource mayalso provide AC powerto a poweroutlet 46
`into which the powercordfor the television monitor 14 can be
`plugged. Thus, the television monitor 14 will deriveits power
`from the television gateway 16. If a power or current sense
`circuit 48 is used to monitor the poweror current provided to
`the television monitor 14, power or current provided to the
`television monitor 14 can be determined at any given time,
`and provided to the control system 38 as viewing indicia.
`Accordingly, when the television monitor 14 is on, a higher
`powerand current are providedto the television monitor 14.
`When the television monitor 14 is off, a lower power or
`current level is provided to the television monitor 14. As such,
`the control system 38 will have a clear indication as to
`whetherthe television monitor 14 is onor off.
`
`Notably, different television monitors 14 will require dif-
`ferent power or current levels for operation. As such, the
`control system 38 may cooperate with the poweror current
`sense circuitry 48 to monitor the poweror current provided to
`the television monitor 14 over a given period of time, and
`effectively learn the respective levels for the on andoffstates.
`Once the learning is complete, the control system 38 will be
`ready to process the viewing indicia received from the power
`or current sense circuitry 48 in an effective manner. If a
`learning process is not desirable, default power or current
`levels may be defined for on or off states.
`The television gateway 16 mayalso include an infrared or
`radio frequency (RF) interface 50 capable of transmitting
`wireless signals to recording devices and the television moni-
`tor 14. For the present invention, the television gateway 16
`may turn the television monitor 14 off by transmitting an
`appropriate signal via the infrared or RF interface 50 when
`contentdelivery is stopped aspart ofa resource saving action.
`The power sensing function can be used to confirm that the
`television monitor 14 is off. Those skilled in the art will
`
`recognize other types of wired or wireless interfaces through
`which the television monitor 14 may be controlled.
`Accordingly, the present invention provides an efficient
`and effective technique for conserving network resources
`based on whether the television content being delivered for
`viewing is actually being viewed. A determination as to
`whether the television content is actually being viewed may
`be based on user activity indicative of the content being
`viewed, whether the television monitor 14 is in an on or off
`state based on poweror current consumption monitoring,or a
`combination thereof. Ifa determination is madethatthe tele-
`vision content is not being viewed, various actions may be
`taken to stop the delivery of the television content or change
`
`8
`aspects of the television content to minimize the network
`resources necessary for transporting the television contentfor
`viewing.
`Those skilled in the art will recognize improvements and
`modifications to the preferred embodiments of the present
`invention. All such improvements and modifications are con-
`sidered within the scopeof the concepts disclosed herein and
`the claimsthat follow.
`
`Whatis claimedis:
`
`1. A method for conserving resources associated with
`packet television services comprising:
`receiving television content from a content provider over a
`packet network;
`providing the television content to a television monitor for
`display to a viewer;
`determining if a resource conserving process should be
`activated, wherein the resource conserving process
`determinesif an action to conserve resources associated
`
`with transporting the television content over the packet
`network should be performed;
`if the resource conserving process should be activated:
`determining whether the viewer is watching the televi-
`sion monitor; and
`initiating the action to conserve resources associated
`with transporting the television content over the
`packet network upon determining that the vieweris
`not watching the television monitor;
`if the resource conserving process should not be activated:
`continue providing the television content.
`2. The method

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