throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2009/0172757 A1
`Aldrey et al.
`(43) Pub. Date:
`Jul. 2, 2009
`
`US 20090172757A1
`
`(54) METHOD AND APPARATUS FOR REMOTE
`SET TOP BOX MANAGEMENT
`
`(73) Assignee:
`
`Verizon Data Services Inc.,
`Temple Terrace, FL (US)
`
`(75) Inventors:
`
`Raul Aldrey, Dallas, TX (US);
`Abhishek Gupta, Dallas, TX (US);
`Anil Solleti, Irving, TX (US);
`Enrique Ruiz Velasco Fonseca,
`Flower Mound, TX (US); Laxmi
`s
`6.
`Patel. Irving, TX (US); Pericharla
`Anjaneya, Irving, TX (US);
`Sudeep Dasgupta, Irving, TX (US)
`
`Correspondence Address:
`VERZON
`PATENT MANAGEMENT GROUP
`1320 North Court House Road, 9th Floor
`ARLINGTON, VA 22201-2909 (US)
`
`(21) Appl. No.:
`(22) Filed:
`
`11/966,652
`Dec. 28, 2007
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`HO)4N 7/173
`(52) U.S. Cl. ........................................................ 725/110
`(57)
`ABSTRACT
`An approach is provided for remotely controlling set-top
`boxes. A command is received from a computing device for
`controlling a plurality of set-top boxes. The set-top boxes are
`configured according to the received command.
`
`A USER SUBSCRIBES
`ox
`TO THE REMOTE
`THE REMOTE DEVICE TRANSMTS
`MANAGEMENT SERVICE
`--- A SIGNATO AN INTERFACE
`BASED ON THE SETTING
`307
`
`:
`
`VIA AREMOTE DEVICE, THE
`USER SELECTSA SUBSCRIPTION
`OPTION TO CONFIGURE
`Sixxxxxzxzxzxzxzxzxerxerxxx-xx-xx-xx-xt
`
`THE USER INPUTSA SETTING
`TO THE REMOTE DEVICE
`BASED ON THE OPTION
`
`
`
`309
`
`
`
`THE INTERFACE CONFIGURES
`THE SERS ACCOUNT
`BASED ON THE SIGNA
`
`
`
`
`
`301
`
`303
`
`
`
`
`
`305
`
`1
`
`Comcast, Ex. 1115
`
`

`

`Patent Application Publication
`
`Jul. 2, 2009 Sheet 1 of 7
`
`US 2009/0172757 A1
`
`08 || ||
`
`E LOWER
`
`
`
`
`
`|G?i • • • • - - - - - - - - - - - - - - - - - - -!~~~~
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`HEA-ES
`
`G?
`
`2
`
`

`

`Patent Application Publication
`
`Jul. 2, 2009 Sheet 2 of 7
`
`US 2009/0172757 Al
`
`9602
`
`|SLOWaY
`
`VICAW
`
`3J0uNnos
`
`|NOLLVOINdd¥
`
`-|602
`
`NOILVOMdd¥2802
`
`2602
`
`
`
`|USAUSS
`
`
`
`|3LOWSY
`
`AV1dS10
`
`—4q
`
`PoaFLOWISY
`
`NOLLVONdd¥
`
`INN
`bbeGee4bE0d
`HaTIOULNOONOLLVOILNZHLAY
`
`oeSle|sNGOW
`
`AXONS
`
`SEZ
`
`XOdOL-L3S
`
`102
`
`NOUVINASSad
`
`ZeeaINGOW
`
`|-30VSUSIN
`
`Bee
`
`NOLLYOINNNOS
`
`AOVAYSLNI
`
`22
`
`SYOLOANNOQ
`
`622
`
`éOld
`
`Gee
`
`Lee
`
`3
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Jul. 2, 2009 Sheet 3 of 7
`
`US 2009/0172757 A1
`
`
`
`
`
`S || WSN WH1 EO|AEC E LOWER) EH1
`
`| 9NILIESEHINOCHSWE
`
`| TYNEISEHINOCHSwa
`
`/08
`
`609
`
`| IHVIS
`
`| HOAXES INEWHOWNYW
`
`%E LOWER- EH | O |
`SEE|[HOSETS HESÍ\ \/
`
`
`
`909
`
`G09
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`

`

`Patent Application Publication
`
`Jul. 2, 2009 Sheet 4 of 7
`
`US 2009/0172757 A1
`
`| || 7607 /
`
`10
`
`G07
`
`
`
`
`
`
`
`5
`
`

`

`Patent Application Publication
`
`Jul. 2, 2009 Sheet 5 of 7
`
`US 2009/0172757 Al
`
`
`
`
`
`|SAXO8dOL-LESSHOWYOLzg
`
`
` JOINTLSuis¥| WOddSOVSYSLNISLOWSYYSSLNOSXS
`
`
`HSSN¥
`
`
`
`SOVINSLNIFLOWN¥|3NOTOMLNODOLGNYWNODVSSAIZOSY
`
`q¢‘9ld
`
`eG‘Old
`
`|lYvs
`
`L0S
`
`
`
`‘LNSAZONINSSOIL¥NOdN
`
`
`
`SOVAYSLN]SLOWSSHL
`
`
`
`|AYVONOOSSSHOWYOSNO40
`
`
`
`NOILONN4¥SLOATSSYASNSHL
`
`
`
`TYNOISTONLNOO¥SalVHANID
`
`ێS
`
`JOYLNODOL(S)/SDIAFA
`
`£0
`
`
`
`JOVAYNSLNISLOWSSHL
`
`FHLOLTWNOISSHLSLINSNVaL
`
`
`
`SAX0€cOl-LasSYORYOANO
`
`Se
`
`GNVWAWOO¥SLANIYSNSHL
`
`
`
`SOVAYSLNISLOWSYSHLOL
`
`GOS
`
`
`
`dOL-L3SSHOWYOSNOFHL
`
`
`
`
`
`QSYNDISNOSDSAYVSAXOE
`
`
`
`FOVAYALNISLOWSYSHL
`
`SHOWYOSNOSHLSSYNDISNOD
`
`TWNOISSHLNOCS3SV8LéS
`
`
`
`(S)SOIARCANVONOOAS
`
`20S
`
`N43
`
`6
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Jul. 2, 2009 Sheet 6 of 7
`
`US 2009/0172757 Al
`
`PLO9
`
`
`
`
`
`
`ds0901meSynwasnSLNAWAS!LYSAGYS09‘GYOMSSY¥d9‘eg
`
`
`
`
`
`
`|aviGdvSONILLSSYEOMLAN:NOWLVYNDIFNOSFOIAA“eeAWs0ddYASN
`
`2109M109ggBL09a)|
`
`‘SNLVLS[4619 V¥dNOYOMXOM|-AGWVeOOdd[AzXOddOLLSS|‘SOIARO
`
`
`
`
`
`
`Zt9
`
`
`
`
`
`
`
`GNVMalAsdYSlahnvevd
`
`
`
`ANVdNOWLVOISIGON
`
`
`
`NOILVOIAYN
`
`ANVd
`
`209
`
`
`
`7
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Jul. 2, 2009 Sheet 7 of 7
`
`US 2009/0172757 Al
`
`
`
`
`
`
`YYOMLENSid
`|sng
`
`|Lb
`
`e02
`
`JOVANI7NOILYOINAINWOO
`
`YOSSAI0Ud
`
`
`
`AW1dS10
`
`Lhd
`
`LACNI
`
`FOZeh2
`
`yYOSHND
`
`|TOxLNODGhd
`
`6020
`
`00
`
`|S0IAad||FoveolspMOR
`
`NIVIN
`
`AYMOWSW
`
`Z°Ols
`
`8
`
`
`
`
`
`
`

`

`US 2009/0172757 A1
`
`Jul. 2, 2009
`
`METHOD AND APPARATUS FOR REMOTE
`SET TOP BOX MANAGEMENT
`
`BACKGROUND INFORMATION
`0001. With the advent of computers, interactive electronic
`communications, and the Internet, as well as advances in the
`digital realm of consumer information, has come a reinven
`tion of conventional entertainment and communication ser
`vices to enhance programming, recording, and viewing of
`multimedia, Such as broadcast television programs. In this
`manner, service providers are increasing the wealth of avail
`able features, not to mention creating endless opportunities
`for personalized configurations. However, developments in
`user interface technology have not kept pace with the explo
`sion of digital entertainment, nor have they remained in har
`mony with the itinerant nature of modern lifestyles. As such,
`the entertainment value of television is being greatly dimin
`ished by antiquated control techniques (namely panel con
`trols or handheld remote controllers), neither satisfying in
`their design, nor efficient in their implementation.
`0002 Therefore, there is a need for an approach that seam
`lessly provides efficient, convenient access to system controls
`and configurations.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0003 Various exemplary embodiments are illustrated by
`way of example, and not by way of limitation, in the figures of
`the accompanying drawings in which like reference numerals
`refer to similar elements and in which:
`0004 FIG. 1 is a diagram of a system capable of providing
`remote set-top box management, according to an exemplary
`embodiment;
`0005 FIG. 2 is a diagram of a set-top box capable of being
`remotely managed in real-time, according to an exemplary
`embodiment;
`0006 FIG. 3 is a flowchart of a process for remote man
`agement of Subscription service settings and configurations,
`according to an exemplary embodiment;
`0007 FIG. 4 is a diagram of a user interface utilized in the
`process of FIG. 3, according to an exemplary embodiment;
`0008 FIGS. 5a and 5b are flowcharts of processes for
`remote management of one or more set-top boxes of FIG. 2,
`according to exemplary embodiments;
`0009 FIG. 6 is a diagram of a user interface utilized in the
`processes of FIGS. 5a and 5b, according to an exemplary
`embodiment; and
`0010 FIG. 7 is a diagram of a computer system that can be
`used to implement various exemplary embodiments.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`0011 A preferred apparatus, method, and software for
`remote services management are described. In the following
`description, for the purposes of explanation, numerous spe
`cific details are set forth in order to provide a thorough under
`standing of the preferred embodiments of the invention. It is
`apparent, however, that the preferred embodiments may be
`practiced without these specific details or with an equivalent
`arrangement. In other instances, well-known structures and
`devices are shown in block diagram form in order to avoid
`unnecessarily obscuring the preferred embodiments of the
`invention.
`
`0012. Although various exemplary embodiments are
`described with respect to a set-top box (STB), it is contem
`plated that these embodiments have applicability to any
`device capable of processing audio-video (AV) signals for
`presentation to a user, such as a home communication termi
`nal (HCT), a digital home communication terminal (DHCT),
`a stand-alone personal video recorder (PVR), a television set,
`a digital video disc (DVD) player, a video-enabled phone, an
`AV-enabled personal digital assistant (PDA), and/or a per
`Sonal computer (PC), as well as other like technologies and
`customer premises equipment (CPE).
`0013 FIG. 1 is a diagram of a system capable of providing
`remote set-top box management, according to an exemplary
`embodiment. For the purposes of illustration, a system 100
`for configuring multiple media-based devices 101a-101 n,
`e.g., STBs, is described with respect to a service provider
`network 103. As used herein, the terms media-based device,
`STB, and user equipment are interchangeable. It is recog
`nized that service providers need to be mindful of consumer
`demand for omnipresent control over the entertainment expe
`rience. Accordingly, system 100 introduces a remote access
`management capability for these STBs 101a-101 n, thereby
`affording substantial convenience and flexibility in experi
`encing content by consumers. In other words, the remote
`access management service of system 100, according to cer
`tain embodiments, stems from the recognition that consumers
`can benefit from more flexible methods of accessing and
`controlling one or more media-based devices. However, little
`attention has been afforded to extending and enhancing user
`interface technology within the entertainment arena, as well
`as among other communication mediums. Thus, it is apparent
`that improvements are needed to provide individuals with the
`dynamic ability to manage their media experience with easy
`to-use tools, but without geographic or time limitations.
`(0014 Service provider network 103 includes a server 105
`that implements a real-time, remote management service,
`whereby users can remotely access and configure one or more
`STBs 101a-101 in and/or manipulate account settings.
`Namely, the remote management service provides Subscrib
`ers ubiquitous control over Subscription service parameters
`(e.g., packages, channels, personal information, available
`equipment, etc.) and STB configurations (e.g., parental con
`trols, available channels, favorite channels, DVR settings,
`viewing history, loaded software, etc.) at Substantially any
`moment in time, from various locations. In this manner, a
`remotely located Subscriber. Such as an individual at work,
`can monitor and control content availability, create channel
`offerings, manipulate recording features, order"on-demand”
`content, and/or modify personalization options, as well as
`influence other suitably controllable features of one or more
`STBs 101a-101 in located at, for instance, another location,
`such as their home. It is contemplated that system 100 may
`embody many forms and include multiple and/or alternative
`components and facilities.
`0015. It is observed that television remains the prevalent
`global medium for entertainment and information as indi
`viduals spend a great deal of time tuning into televised media.
`As such, television services provided over a dedicated net
`work, such as an Internet Protocol television (IPTV) network,
`cable network, or satellite network, extend to subscribers an
`overwhelming choice of programming options and configu
`rations. For example, IPTV service providers offer consum
`ers various AV services ranging from multi-channel AV pro
`gramming that mimics traditional broadcast media, to true
`
`9
`
`

`

`US 2009/0172757 A1
`
`Jul. 2, 2009
`
`“on-demand programming. These services are further
`supplemented with interactive AV applications that enable
`robust programming information, selection and navigation
`functionality, as well as integrated digital AV recording, and
`other data services to enhance the AV experience. As such,
`television is no longer a passive medium; it is an interactive
`entertainment encounter capable of endless configuration and
`personalization.
`0016 Traditionally, in order to set-up a media-based
`device. Such as an STB, consumers have been generally lim
`ited to directly programming the apparatus using an on-board
`control panel or manipulating a short-range remote controller
`in communication with the device. While these conventional
`techniques may, at times, be suitable for those situations when
`the user is physically located within the vicinity of the device
`(e.g., within the same room), they do not address situations
`when a user is remotely located beyond the short distance
`confines of the controller's communicative medium, i.e.,
`infrared or radio signal. Furthermore, beyond basic channel
`Surfing and standardized viewing functionality, conventional
`input methodology does not scale well to the increasing com
`plexity of input commands.
`0017. As mentioned, the consumer segment is driven, at
`least in part, by a pervasive desire for real-time, remote man
`agement services extended through easily manipulated, intui
`tive interfaces. In part, this is a consequence of consumers
`becoming accustomed to the user friendliness and remote
`access ubiquity of the Internet made possible through a com
`bination of wired and wireless infrastructures. Advances in
`connectivity (e.g., broadband access) and dynamic Software
`have stimulated the growing complexity of Services capable
`of being offered without geographic or time constraints.
`0018. As seen in FIG. 1, service provider network 103
`integrates the television medium with that of the telecommu
`nications, computing, and media environments, thereby
`broadening the scope of devices available to consumers for
`remote interaction with STBs 101a-101m. In this manner,
`system 100 relieves STBs users from having to be physically
`located at (or near) the media-based devices to configure
`them, by enabling those (or other) users via one or more end
`terminals (e.g., end terminal 107) or with an STB (e.g., STB
`101 n), to remotely access and control STBs 101a-101 in over,
`for instance, one or more data networks (e.g., packet-based
`network 109 and/or telephony network 111). Further, system
`100 relieves network operators from the burden and expense
`of providing parallel avenues to control user equipment (e.g.,
`STBs 101a-101 n) from remote locations.
`0019. In a typical scenario, an individual (e.g., subscriber
`of the remote management service) may, via a client-user
`interface (such as a web-based application 113a implemented
`on server 105, a computing application 113b executed on, for
`instance, a PC, or a media based application 113c operating
`on, for example, STB 101 n), access one or more media based
`devices (e.g., STBs 101a-101 m) logically associated with one
`another in, for example, a workgroup 115. So as to control,
`configure, or otherwise program STBs 101a-101n in real
`time from an “online' or “networked session. Namely, sub
`scribers are presented with an integrated presentation that
`includes controllable parameters governing information
`stored on STBs 101a-101n, media content originating from a
`media service provider (MSP) 117 or a third-party source, as
`well as options relating to Subscription services. In other
`words, an individual may generate a command for controlling
`a plurality of STBs 101a-101n, and transmit that command to
`
`the STBs 101a-101n to configure the devices 101a-101m. As
`Such, Subscribers are no longer limited to configuring an STB
`"from the same room.” but instead may access the media
`based device, and associated Subscription service, from a
`remote location. In particular embodiments, STBs 101a
`101 in may be associated with one or more subscribers, may be
`located in one or more user premises (e.g., user premise 119),
`and/or may be situated in different physical locations, but
`nevertheless, can be configured at once, from Substantially
`anywhere, utilizing one or more end terminals 107 (or STBs)
`having connectivity to system 100.
`0020. A remote application (e.g., remote application
`113a) permits users to easily, effectively, and intuitively con
`vey control commands for configuring a plurality of STBs
`101a-101n, wherein the control commands affect configura
`tion data relating to Such parameters as parental controls,
`available channel information, favorite channels specified by
`the user, program recording settings, viewing history, and/or
`software loaded in the respective STBs 101a-101 m, as well as
`other suitable control parameters. In certain embodiments,
`one or more remote applications 113a-113c may enable sub
`scribers to manipulate recording functions of one or more
`STBs 101a-101n, wherein a control command specifies a list
`of content to be recorded by one or more of the devices
`101a-101m. In other embodiments, a control command can
`specify an on-demand content selection, such as a video-on
`demand (VOD) or audio-on-demand (AOD) selection. In
`addition, the remote applications 113a-113.n may enable
`users to manage subscription services or personalized set
`tings for the STBs 101a-101m. Furthermore, the remote appli
`cations 113a-113c may enable users to make content avail
`able at one or more STBs 101a-101 m, such as content
`retrieved over a data network, e.g., Stored at content reposi
`tory 121. As such, embodiments of service provider network
`103 may also enable individuals utilizing STBs 101a-101n
`(or end terminal(s) 107) to interact with one another, through
`personalized communications channels, to further facilitate
`the processes described herein.
`0021 Media content can include any AV content (e.g.,
`broadcast television programs, VOD programs, AOD pro
`grams, pay-per-view programs, IPTV feeds, DVD related
`content, etc.), pre-recorded media content, data communica
`tion services content (e.g., commercials, advertisements, vid
`eos, movies, songs, images, Sounds, etc.), Internet services
`content (streamed audio, video, or pictographic media), and/
`or any other equivalent media form. In this manner, an MSP
`117 may provide (in addition to their own media content)
`content obtained from Sources, such as one or more television
`broadcast systems 123, one or more third-party content pro
`vider systems 125, content residing in a repository 121,
`accessible via server 105, or otherwise available via one or
`more packet-based networks 109 or telephony networks 111,
`etc.
`0022. In particular embodiments, MSP 117 may comprise
`an IPTV system configured to support the transmission of
`television video programs from the broadcast systems 123 as
`well as other content, Such as media content from the various
`third-party sources (e.g., 101a-101 m, 107,121, 125) utilizing
`Internet Protocol (IP). That is, the IPTV system 117 may
`deliver signals and/or streams, including media content and
`control commands, in the form of IP packets. Further, the
`transmission network (e.g., service provider network 103)
`may optionally Support end-to-end data encryption in con
`
`10
`
`

`

`US 2009/0172757 A1
`
`Jul. 2, 2009
`
`junction with the streaming and remote management Ser
`vices, as previously mentioned.
`0023. In this manner, the use of IP permits television ser
`vices to be integrated with broadband Internet services, and
`thus, share common connections to a user site. Also, IP pack
`ets can be more readily manipulated, and therefore, provide
`users with greater flexibility in terms of control, as well as
`offer superior methods for increasing the availability of
`media content. Delivery of AV content and/or control com
`mands, by way of example, may be through a multicast from
`the IPTV system 117 to the STBs 101a-101m. Any individual
`STB may tune to a particular source by simply joining a
`multicast (or unicast) of the media content or control com
`mand, utilizing an IP group membership protocol (IGMP).
`For instance, the IGMP V2 protocol may be employed for
`joining STBs to new multicast (or unicast) groups. Such a
`manner of delivery avoids the need for expensive tuners to
`view media content, such as television broadcasts; however,
`other delivery methods, such as directly modulated carriers
`(e.g., national television systems committee (NTSC),
`advanced television systems committee (ATSC), quadrature
`amplitude modulation (QAM)), may still be utilized. Further,
`this delivery method also enables varied levels of control, i.e.,
`control over single STBs or broadcast control commands
`affecting multiple STBs. It is noted that conventional delivery
`methods may also be implemented and combined with the
`advanced methods of system 100. Further, the media content
`(and Subsequently the control commands) may be provided to
`various IP-enabled devices, such as the computing, tele
`phony, and mobile apparatuses delineated below.
`0024. An STB (e.g., STB 101a) may integrate all the func
`tions of an IPTV system, as well as combine the media con
`tent and control functions of the various online or off-line
`environments, in a manner that seamlessly toggles among the
`various system 100 resources. It is contemplated that the
`remote service may be extended to users with a presence on
`the Internet. In alternative embodiments, the services of sys
`tem 100 could be extended to users having an end terminal
`(not illustrated), such as a plain old telephone service (POTS)
`device, connected to the telephony network 111.
`0025. Accordingly, MSP 117 can provide media content
`that is retrieved over a data network, as well as provide con
`ventional media streams. For instance, MSP 117 provides
`STBs 101a-101 in access to content traditionally limited to
`host sites, such as end user originated content uploaded to
`audio, video, and/or pictographic sharing sites. The media
`content may also be shared between STBs 101a-101n, as well
`as between STBs 101a-101n and end terminal(s) 107. It is
`generally noted that media content can be any type of infor
`mation provided from any source having connectivity to sys
`tem 100.
`0026. In this manner, remote applications 113b and 113c
`may be executable, for example, as a user interface capable of
`local implementation on an STB (e.g., STB 101a-101 n) or on
`an end terminal 107. Such as a computer, telephony device,
`mobile device, or other like mechanism. Thus, exemplary
`embodiments of remote applications 113a and 113b may be
`provided through navigation shell applications, e.g., menu
`applications having options corresponding to different func
`tions. Accordingly, computer devices may include desktop
`computers, notebook computers, servers, terminal worksta
`tions, gaming systems, customized hardware, or other
`equivalent apparatus. Telephony devices may comprise plain
`old-telephones, wireless telephones, cellular telephones, sat
`
`ellite telephones, Voice over internet protocol telephones, and
`the like. Mobile devices may include personal digital assis
`tants (PDA), pocket personal computers, Smartphones, tab
`lets, handsets, portable gaming systems, and customized
`hardware, as well as other mobile technologies capable trans
`mitting data. Moreover, STBs 101a-101 in may be used alone
`or in combination with one or more end terminal(s) 107 to
`implement various exemplary embodiments.
`(0027. The STBs 101a-101n and/or end terminal(s) 107
`can communicate using the packet-based network 109 and/or
`the telephony network 109. These systems can include: a
`public data network (e.g., the Internet), various intranets,
`local area networks (LAN), wide area networks (WAN), the
`public switched telephony network (PSTN), integrated ser
`vices digital networks (ISDN), other private packet switched
`networks or telephony networks, as well as any additional
`equivalent system or combination thereof. These networks
`may employ various access technologies including cable net
`works, satellite networks, subscriber television networks,
`digital subscriber line (DSL) networks, optical fiber net
`works, hybrid fiber-coax networks, worldwide interoperabil
`ity for microwave access (WiMAX) networks, wireless fidel
`ity (WiFi) networks, other wireless networks (e.g., 3G
`wireless broadband networks, mobile television networks,
`radio networks, etc.), terrestrial broadcasting networks, pro
`vider specific networks (e.g., a Verizon R. FiOS network, a
`TiVo network, etc), and the like. Such networks may also
`utilize any Suitable protocol Supportive of data communica
`tions, e.g., transmission control protocol (TCP), internet pro
`tocol (IP), user datagram protocol (UDP), hypertext markup
`language (HTML), dynamic HTML (DHTML), file transfer
`protocol (FTP), telnet, hypertext transfer protocol (HTTP),
`asynchronous transfer mode (ATM), wireless application
`protocol (WAP), socket connection (e.g., secure sockets layer
`(SSL)), Ethernet, frame relay, and the like, to connect STBs
`101a-101 in to various sources of media content and devices
`capable of remotely managing STBs 101a-101m.
`0028. Although depicted in FIG. 1 as separate networks,
`packet-based network 109 and/or telephony network 111 may
`be completely or partially contained within service provider
`network 103. For example, service provider network 103 may
`include facilities to provide for transport of packet-based
`and/or telephony communications.
`(0029. By way of example, STB 101a-101n, as well as
`terminal(s) 107, can remotely access, via a communication
`interface (not illustrated), server 105 which is configured to
`execute multiple instances of a remote application 113a uti
`lizing, for instance, one or more processors (not illustrated).
`That is, remote application 113a may be provided in a dis
`tributed fashion using, for instance, client-server architec
`tures, such as implemented by enterprise application service
`providers (ASP). It is noted that ASP models (and other like
`architectures) offer system scalability in terms of administra
`tive Scalability, geographic scalability, and/or load scalability.
`Thus, distributed environments are attractive modes for dis
`seminating system 100 functionality to a broad spectrum of
`users and devices.
`0030. For example, server 105 can be an “online' system
`capable of communicating with one or more third-party web
`servers (not illustrated), content repositories (e.g., repository
`121), or equivalent facilities, to provide users various avenues
`to draw media content from, as well as control and configure
`STBs 101a-101 n (or subscription services) from a remote
`location having connectivity to system 100. More specifi
`
`11
`
`

`

`US 2009/0172757 A1
`
`Jul. 2, 2009
`
`cally, one or more servers 105 may include one or more
`processors configured to receive one or more commands from
`one or more end terminals 107 (e.g., a PC) for controlling one
`or more STBs 101a-101n, wherein the server(s), via the pro
`cessor(s), are capable of configuring the STB(s) 101a-101 in
`according to the received command(s). In particular embodi
`ments, this configuration can be performed in real-time,
`wherein commands transmitted to STBs 101a-101 in directly
`effect configuration data stored in a memory of the respective
`media-based devices 101a-101m. Additionally (or alterna
`tively), server(s) 105 can access a shared memory, such as
`repository 127, wherein STBs 101a-101 in obtain configura
`tion data from the shared memory, either in real-time or
`periodically.
`0031. As such, exemplary embodiments of remote appli
`cation 113a may, for instance, comprise hypertext markup
`language (HTML) user interfaces or JAVATM applets stored
`on server 105 and accessed via world-wide-web pages. Fur
`ther, by enabling access and control of STBs 101a-101 in over
`one or more data networks (e.g., network 103,109, or 111)
`using a “web paradigm server 105 provides users with a
`convenient and efficient manner for configuring the devices
`101a-101m. Further, remote applications 113a-113c may port
`local control interfaces typically utilized on stand-alone
`STBs to enable control input in a context consumers are
`increasing becoming familiar with due to the growing popu
`larity of the Internet. These interlaces are particularly useful
`in extending system 100 functionality to devices having lim
`ited resources (e.g., PDAs, handsets, thin-clients, etc.), as
`well as providing scalable solutions to varied devices without
`necessitating intensive high-end costs associated with inde
`pendent design, tooling, and manufacturing. In alternative
`embodiments, server 105 is collocated with and/or integrated
`into MSP 117. As such, multiple users, interfaces, and
`instances of remote application 113a can be simultaneously
`realized through system 100.
`0032. In one embodiment, STBs 101a-101 m, end terminal
`(s) 107, and/or remote applications 113a-113c may periodi
`cally establish a connection with one or more networks (e.g.,
`networks 103, 109, or 111) and/or one or more repositories
`(e.g., repository 127) to “push” and “pull control commands
`and configuration information, Such as in a "batched pro
`cessing mode. That is, a user interface of STBs 101a-101 in
`may be virtualized over a networked connection. In another
`embodiment, these components may initiate peer-to-peer
`communications such that control input and configuration
`updates governing the STBs 101a-101n are executed “on-the
`fly, i.e., in real-time, thus, enabling Substantially instanta
`neous results.
`0033. In the example of FIG. 1, STBs 101a-101n are
`located at one or more user premises (e.g., user premise 119),
`and geospatially associated with one or more regions. Fur
`ther, the STBs 101a-101n are logically associated into one or
`more workgroups (e.g., workgroup 115), wherein a user may
`configure a plurality of STBs 101a-101n arranged into the
`workgroup 115 in one or more sessions, from Substantially
`anywhere, utilizing one or more end terminals 107 or STBs
`(e.g., STB 101m).
`0034) For example, a learning institution (such as a sec
`ondary school) can distribute a plurality of STBs (e.g., STBs
`101a and 101b) throughout various classrooms for extending
`media content to an attending student body. An administrator
`(e.g., a principal) may control and configure the plurality of
`STBs, via an end terminal 107 (e.g., a PC in the principal's
`
`office) or at an associated STB (e.g., STB 101b) executing a
`remote application (e.g., remote applications 113a-113c), so
`as to select and disseminate educational programming (e.g., a
`VOD documentary on social awareness) to the students, in
`real-time. Further, students maybe issued (or personally own)
`an STB at their home, e.g., STB 101n. As such, an authorized
`administrator can logically join STBs 101a-101 in to work
`group 115, wherein the plurality of STBs 101a-101 in may be
`controlled and configured to present the educational pro
`gramming to an entire student body. In other words, if certain
`students were unable to attend School on presentation day, the
`administrator could simultaneously configure STBs 101a
`101 in to present the media content so that no student would be
`deprived of a learning opportunity. If, for instance, the docu
`mentary was a live-broadcast extending beyond an allocated
`time period, the administrator may, via remote application
`(e.g., remote applications 113a-113c), commandone or more
`STBs (e.g., STB 101b) to record the content for later sessions.
`In this manner, the administrator may also provide on-de
`mand access to the programming (or recording), wherein
`certain students may be given authorization to review the
`material later, via STBs 101a-101 m or an end terminal 107
`capable of processing audio and/or video signals. As such,
`STBs 101a-101 in may be associated with one or more sub
`scribers, may be located in one or more user premises 119,
`and/or may be situated in different physical locations, but
`nevertheless, may be configured as an entity, from Substan
`tially anywhere, utilizing one or more end terminals 107 (or
`STBs 101a-101 n) having connectivity to system 100.
`0035. Thus, STBs 101a-101n can be configured to com
`municate with and receive signals and/or data streams from a
`MSP117 (or other transmission facility, such as server 105) in
`response to processes of one or more remote applications
`113a-113c. These signals include media content and conven
`tional AV-broadcast content, as well as control commands
`transmitted over a data network (e.g., service provider net
`work 103, packet-based network 109, and/or telephony net
`work 111). To this effect, MSP 117 can include one or more
`media content servers (not illustrated) and/or data reposito
`ries (not shown). Alternatively, user profile repository 127,
`content repository 121, or server 105 may be accessed via one
`or more service provider networks 103 and/or packet-based
`networks 109. Further, service provider network 103 may
`include a system administrator (not shown) for operational
`and management functions to deploy the remote management
`service using, for instance, an IPTV system. In this manner,
`STBs 101a-101 in can utilize any suitable technology to draw,
`receive, and/or transmit media content and control signals
`from/to an MSP 117 or other source/sink (e.g., server 105). A
`more detailed explanation or an exemplary STB is provided
`with respect to FIG. 2.
`0036. In an exemplary embodiment, STBs 101a-101m can
`draw, receive, and/or transmit content and control comm

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