throbber
US 7,861,262 B1
`(10) Patent No.:
`(12) Unlted States Patent
`
`Gutman
`(45) Date of Patent:
`Dec. 28, 2010
`
`USOO7861262B1
`
`(54) METHOD AND SYSTEM FOR
`CONTROLLINGAPERSONALIZED VIDEO
`RECORDER WITHA SET-TOP BOX
`
`2/2006 Hasegawa .................... 386/83
`7,003,213 B1*
`4/2007 Boyle etai. .......... 386/83
`7,206,497 B1*
`
`6/2001 Schena etal.
`..... 705/27
`2001/0003177 A1*
`
`1/2002 Safadi etal.
`..... 386/46
`2002/0009285 A1 *
`
`4/2002 Kim et al. .................. 725/37
`2002/0046403 A1 *
`~
`.
`5/2002 Utsunomiya etal.
`........ 725/146
`2002/0066113 A1 *
`James C' Gutman’ Lmleton’ CO (Us)
`Inventor’
`(75)
`.
`*
`2833:11;;11:-~-~-~~-~-~--~:;:..3:2;%;2
`03> CA 5333/3388: 21*
`
`(Us)
`2002/0144265 A1 * 10/2002 Connelly
`725/39
`.
`.
`.
`.
`.
`2002/0170073 A1 * 11/2002 Miller et al.
`.......
`725/139
`
`..
`(*) Notlcei
`Subiect to any (1150121111191: theterm OWNS
`2002/0184638 A1 * 12/2002 Agnihotri et al.
`..... 725/89
`.............. 725/139
`patent is extended or adjusted under 35
`2005/0172332 A1*
`8/2005 Fukuda etal.
`U.S.C. 154(b) by 1106 days.
`
`FOREIGN PATENT DOCUMENTS
`
`(21) Appl. No.: 09/948,445
`(22) Filed
`Sep_ 7, 2001
`
`(51)
`
`Int. Cl.
`(2006.01)
`G06F 3/00
`(2006.01)
`G06F 13/00
`(2006.01)
`H04N 5/445
`(2006.01)
`H04N 9/00
`(2006.01)
`H04N11/00
`(2006.01)
`H04N 5/91
`(2006.01)
`H04N 7/00
`(52) US. Cl.
`............................... 725/37; 725/58; 386/1;
`386/46
`(58) Field of Classification Search ................... 725/80,
`725/141 147
`5
`See application file for complete search history.
`
`(56)
`
`References Cited
`U. S. PATENT DOCUMENTS
`
`.............. 725/104
`3/ 1991 Durden et a1.
`5,003,384 A *
`12/ 1998 Iwamura ................ 725/70
`5,844,623 A *
`8/2000 Kuether ................. 725/61
`6,108,516 A *
`65137539 A * 10/2000 LOWneS et 3L ----------- 348/569
`6,298,482 B1 * 10/2001 Seidman et 31' """
`' 725/101
`6,442,328 B1 *
`8/2002 Elliott et al.
`.....
`386/46
`6,483,986 B1 *
`ll/2002 Krapf ..............
`386/68
`6,532,589 B1 *
`3/2003 Proehl et al.
`.....
`725/40
`6,968,364 B1 * 11/2005 Wong et al.
`................. 709/217
`
`
`
`
`WO 02/19691
`W0
`WO/0219691
`W0
`* cited by examiner
`
`*
`*
`
`8/2001
`8/2001
`
`Primary ExamineriChristopher Kelley
`Assistant Examinerilustin E Shepard
`
`(57)
`
`ABSTRACT
`
`One embodiment of the present invention enables a person-
`alized Video recorder (PVR) to reliably record automatically
`a Pay—Per-View show that it receives from a set-t0p box.
`Specifically, a PVR is communicatively coupled to a set-top
`box thereby enabling the set'10P box to “We“ and receiVe
`from the PVR its control commands. The set-top box stores
`these control commands enabling it to control the function-
`ality of the PVR. Therefore, a user may utilize an electronic
`programming guide (EPG) provided by the set-top box to
`program the PVR to.record (for example). a pay-per-view
`show. Upon completion of the programm1ng process, the
`EPG 0f the set-top box orders the pay-per-view show while
`the set-top box transmits the programming instructions to the
`PVR After receiving the programming instructions, the PVR
`adds them to its programmable task list. Subsequently, the
`PVR receives the ordered pay-per-view show from the set-top
`box and records it
`'
`
`18 Claims, 6 Drawing Sheets
`
`30
`
`
`
`
`Media
`Stream
`
`304
`
`TV
`Personalized Video
`
`
`
`Recorder
`Headend
`
`&
`
`Roku EX1030
`
`US. Patent No. 9,911,325
`
`Roku EX1030
`U.S. Patent No. 9,911,325
`
`

`

`US. Patent
`
`Dec. 28, 2010
`
`Sheet 1 of6
`
`US 7,861,262 B1
`
`
`
`
`
`
`
`Memory Unit
`Memory Unit
`
`
`
`mil
`HE
`
`Computer
`Usable
`
`Volatile
`
`Computer
`Usable
`
`Non-Volatile
`
`
`
`
`
`Optional
`Optional
`Optional
`
`
`
`
`Display
`Remote
`Data
`Device
`Control
`Storage
`
`
`
`Device
`Device
`
`
`
`
`11_2
`
`
`
`11—6
`L1§
`
`
`
`
`Fig. 1
`
`

`

`US. Patent
`
`Dec. 28, 2010
`
`Sheet 2 of6
`
`US 7,861,262 B1
`
`
`
`
`Optional
`
`
`Optional
`
`
`
`Remote
`‘
`_
`
`
`DlSplay
`Optional
`Control
`
`
`Data
`Device
`DeVIce
`
`
`
`
`
`13
`Storage
`214
`
`Device
`
`£2
`
`
`
`
`
`Computer
`Computer
`Usable
`Usable
`
`Processor
`Volatile
`Non-Volatile
`
`
` 222.
`Memory Unit
`Memory Unit
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 28, 2010
`
`Sheet 3 of 6
`
`US 7,861,262 B1
`
`>._.
`
`3:90me
`
`am
`
`Sum—2
`
`Emobm
`
`vow
`
`Eccmco
`
`mom
`
`a
`
`LmEooom
`
`claim
`
`82>33:38me
`
`
` NH
`
`>335
`
`8300
`
`
`
`

`

`US. Patent
`
`Dec. 28, 2010
`
`Sheet 4 of6
`
`US 7,861,262 B1
`
`START
`
`40
`
`Set-top box transmits a request to
`a PVR for its control commands
`
`
`
`402
`
`PVR receives request and transmits
`control commands to set-top box
`
`PVR control commands
`
`Set-top box stores the received
`
`404
`
`406
`
`N0
`
`
`
`Programming instructions
`entered for PVR?
`
`
`408
`
`Yes
`
`41 0
`
`412
`
`41 4
`
`Set-top box transmits
`programming instructions to PVR
`
`instructions
`
`PVR stores programming instructions
`and transmits acknowledge signal to
`set-top box
`
`PVFl fulfills the tu nctionality
`associated with the programming
`
`Fig. 4
`
`

`

`US. Patent
`
`Dec. 28, 2010
`
`Sheet 5 of6
`
`US 7,861,262 B1
`
`START
`
`50
`
`Set-top box transmits a request to
`a PVR for its control commands
`
`402
`
`PVR receives request and transmits
`control commands to set-top box
`
`404
`
`Set-top box stores the received
`PVR control commands
`
`406
`
`
`
`Programming instructions entered to
`record a pay-per-view show?
`
`NO
`
`502
`
`
`
`Yes
`
`504
`
`Set-top box orders pay-per—view
`show
`
`506
`
`508
`
`510
`
`Set—top box transmits
`pay-per—view programming
`instructions to PVR
`
`show received from set-top box
`
`PVR stores pay—per—view programming
`instructions and transmits acknowledge
`signal to set-top box
`
`PVR records the pay-per—view
`
`Fig. 5
`
`

`

`US. Patent
`
`Dec. 28, 2010
`
`Sheet 6 of6
`
`US 7,861,262 B1
`
`START
`
`PVFl communicatively coupled to
`a set-top box
`
`602
`
`No
`
`604
`PVR request EPG from set-top box?
`
`
`
`Yes
`
`Set-top box transmits the EPG to
`the PVR
`
`
`
`
`
`
`Utilize EPG with functionality of
`the PVR
`
`is EPG still being used?
`
`605
`
`608
`
`61 O
`
`No
`
`Set-top box stops transmitting the
`EPG to the PVR
`
`512
`
`Fig. 6
`
`

`

`US 7,861,262 B1
`
`1
`METHOD AND SYSTEM FOR
`CONTROLLING A PERSONALIZED VIDEO
`RECORDER WITH A SET-TOP BOX
`
`TECHNICAL FIELD
`
`The present invention relates to the field of electronic
`devices. More specifically, the present invention relates to the
`field of set-top boxes and personalized video recorders.
`
`BACKGROUND ART
`
`Modern research and technology have provided society
`with a wide variety of electronic devices. It is appreciated that
`some of these modern electronic devices are very powerful
`and useful to their users. For example, some of the electronic
`devices which fall
`into this category include: computers
`which occupy large office space down to computers which are
`held in one’s hand, satellites which orbit around earth relay-
`ing a multitude of communication signals, global positioning
`system (GPS) devices capable of determining the specific
`locations of their users on the earth, cellular phones which
`enable their users to communicate wirelessly with other
`people, to name a few. Additionally, it should be appreciated
`that some modern electronic devices also provide entertain-
`ment to their users. For instance, some of the electronic
`devices which fall into this category include: portable and
`fixed radio receivers which provide their users music along
`with a wide array of different audio programming, video
`game consoles which challenge their users with varying situ-
`ations within different virtual realities, portable and fixed
`compact disc (CD) players which provide music to their
`users, andportable and fixed televisions which provide a wide
`variety of visual and audio programming to their users.
`Recently, it is understood that an increasingly amount of
`television programming has become available to the general
`public. For example, 24 hours a day consumers ofthe general
`public are able to receive and watch hundreds of different
`channels of television programming within their households
`and/or businesses via coaxial cables, broadband Internet, per-
`sonal satellite dishes, and the like. Furthermore, it should be
`appreciated that the amount of available television program-
`ming is continuing to increase.
`For example, not that long ago there use to be only three
`major television broadcast companies basically providing
`television programming throughout the entire United States
`ofAmerica. In contrast, currently there may be as much as one
`hundred times more television channels that are basically
`providing nationwide television programming. Furthermore,
`it is understood that some of these television channels are
`
`continuously broadcasting television programming 24 hours
`a day (e.g., ESPN, VH1, CNN, QVC, and the like). Conse-
`quently, there is a tremendous amount of television program-
`ming available to consumers of the general public.
`Currently, a set-top box is one of the devices that is used to
`receive television programming from one or more of its dif-
`ferent distributors. Specifically, a set-top box is a device that
`is designed to receive and convert (for example) a cable
`television signal into an input signal for a television set.
`Furthermore, it is appreciated that set-top boxes may also be
`designed to receive and convert television signals that are
`received via satellite dishes, the Internet, and the like. Addi-
`tionally, set-top boxes may also be utilized by their users to
`order pay-per-view shows (e.g., movies, events, etc.) from
`different distributors.
`
`However, there are disadvantages associated with pay-per-
`view shows. For example, one ofthe disadvantages is that the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`viewer is typically restricted to watch an ordered pay-per-
`view show when it is scheduled to be broadcast and not at any
`other time. Another disadvantage associated with a pay-per-
`view show is that during the broadcast of one, a viewer is
`typically unable to pause it in order to (for example) answer
`their telephone or go to their kitchen to retrieve some type of
`beverage and/or snack food. As such, in order to accomplish
`any or these tasks, the viewer may unfortunately end up
`missing some of the pay-per-view entertainment that he or
`she has paid for.
`One technique for overcoming these disadvantages is to
`utilize a personalized video recorder (PVR) and a set-top box
`to automatically order and record a pay-per-view show. Spe-
`cifically, a personalized video recorder is connected to an
`output of a set-top box in order to receive any type of televi-
`sion programming signals from it. Additionally, in order to
`enable the personalized video recorder to control some ofthe
`functionality of the set-top box, an IR (infrared) blaster is
`connected to receive IR transmissions from the personalized
`video recorder and output them to an IR receiver ofthe set-top
`box. Furthermore, special EPG (electronic programming
`guide) software has been designed to operate on the person-
`alized video recorder that enables its user to program it to
`automatically order a pay-per-view show via the set-top box
`and then subsequently record that pay-per-view entertain-
`ment when it is broadcast.
`
`For example, when the personalized video recorder is pro-
`grammed by a user to order a pay-per-view movie via the
`set-top box and record it, the special EPG software operating
`on the personalized video recorder knows that the first thing
`that the EPG operating on the set-top box wants to receive is
`a confirmation to the question “Do you want to order a
`movie?” As such, the special EPG software waits a predeter-
`mined amount of time until it thinks that the EPG of the
`
`set-top box is waiting for the confirmation and then it causes
`the personalized video recorder to send a “yes” signal to the
`set-top box via the IR blaster. The special EPG software also
`knows that the next thing that the EPG of the set-top box
`wants to receive is a personal identification number (PIN)
`code. Therefore, the special software waits a predetermined
`amount of time until it thinks that the EPG of the set-top box
`is waiting for the PIN code and then it causes the personalized
`video recorder to send a PIN code to the set-top box via the IR
`blaster. In this manner, the special EPG software operating on
`the personalized video recorder is able to order a pay-per-
`view show via the EPG of the set-top box. It is appreciated
`that the personalized video recorder will subsequently receive
`the ordered pay-per-view show from the set-top box and
`record it.
`
`However, it should be understood that there are some dis-
`advantages associated with the personalized video recorder
`pay-per-view ordering and recording technique described
`above. For example, one disadvantage is that IR blasters are
`not very reliable and they are known to drop a digit frequently
`during signal transmissions. As such, this unreliability can
`sometimes result in the special EPG software operating on the
`personalized video recorder being unsynchronized with the
`pay-per-view ordering process of the EPG operating on the
`set-top box. Therefore, the user may end up paying for and
`recording the wrong pay-per-view show. Conversely, the user
`may end up not paying for a pay-per-view show, but the
`personalized video recorder ends up recording nothing of
`interest (e. g., 2 hours of “Please enter your PIN code”) to its
`user.
`
`

`

`3
`DISCLOSURE OF THE INVENTION
`
`4
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`US 7,861,262 B1
`
`Accordingly, a need exists for a method and system that
`enables a personalized Video recorder to reliably record auto-
`matically a pay-per-view show (e. g., movie, event, etc.) that it
`receives from a set-top box. The present invention provides a
`method and system which satisfies the above mentioned need.
`Specifically, one embodiment of the present invention
`enables a personalized video recorder (PVR) to reliably
`record automatically a pay-per-view show that it receives
`from a set-top box. Specifically, a personalized video
`recorder is communicatively coupled to a set-top box thereby
`enabling the set-top box to request and receive from the
`personalized video recorder its control commands. The set-
`top box stores these control commands enabling it to display
`them to its users and also control the functionality of the
`personalized video recorder. Therefore, a user may utilize an
`electronic programming guide (EPG) provided by the set-top
`box to program the personalized video recorder to record (for
`example) a pay-per-view show. Upon completion of the pro-
`gramming process, the EPG of the set-top box orders the
`pay-per-view show while the set-top box transmits the pro-
`gramming instructions to the personalized video recorder.
`After receiving the programming instructions, the personal-
`ized video recorder adds them to its programmable task list.
`Subsequently, the personalized video recorder receives the
`ordered pay-per-view show from the set-top box and records
`it.
`
`In another embodiment, the present invention includes a
`system for communicatively coupling a set-top box to a per-
`sonalized video recorder (PVR). The system includes a set-
`top box comprising a first communication interface having
`two way communication capability. Furthermore, the system
`includes a personalized video recorder comprising a second
`communication interface having two way communication
`capability that is coupled to the first communication interface
`of the set-top box.
`In yet another embodiment, the present invention provides
`a computer readable medium having computer readable code
`embodied therein for causing a system to perform particular
`steps. The computer readable medium causes the system to
`perform the step of a set-top box transmitting a request signal
`to a personalized video recorder. In response to receive the
`request signal, the computer readable medium causes the
`system to perform the step of the personalized video trans-
`mitting to the set-top box a control command of the person-
`alized video recorder. Additionally, the computer readable
`medium causes the system to perform the step of the set-top
`box receiving the control command of the personalized video
`recorder. The computer readable medium also causes the
`system to perform the step of determining whether a pro-
`gramming instruction has been received by the set-top box
`that pertains to the control command of the personalized
`video recorder. In response to receiving the programming
`instruction that pertains to the control command of the per-
`sonalized video recorder, the computer readable medium
`causes the system to perform the step of the set-top box
`transmitting the programming instruction to the personalized
`video recorder. The computer readable medium causes the
`system to perform the step of the personalized video recorder
`receiving the programming instruction from the set-top box.
`These and other advantages ofthe present invention will no
`doubt become obvious to those of ordinary skill in the art after
`having read the following detailed description of the pre-
`ferred embodiments which are illustrated in the drawing fig-
`ures.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`The accompanying drawings, which are incorporated in
`and form a part of this specification, illustrate embodiments
`of the invention and, together with the description, serve to
`explain the principles of the invention.
`FIG. 1 is a block diagram of an exemplary set-top box used
`in accordance with one embodiment of the present invention.
`FIG. 2 is a block diagram of an exemplary personalized
`video recorder (PVR) used in accordance with one embodi-
`ment of the present invention.
`FIG. 3 is a block diagram of an exemplary network used in
`accordance with one embodiment ofthe present invention for
`enabling a personalized video recorder and a set-top box to
`function together.
`FIG. 4 is a flowchart of steps performed in accordance with
`one embodiment of the present invention for controlling a
`personalized video recorder via a set-top box.
`FIG. 5 is a flowchart of steps performed in accordance with
`one embodiment of the present invention for enabling a per-
`sonalized video recorder and a set-top box to function
`together.
`FIG. 6 is a flowchart of steps performed in accordance with
`one embodiment of the present invention for enabling a per-
`sonalized video recorder to utilize an electronic programming
`guide (EPG) of a set-top box.
`
`BEST MODE FOR CARRYING OUT THE
`INVENTION
`
`Reference will now be made in detail to the preferred
`embodiments of the invention, examples of which are illus-
`trated in the accompanying drawings. While the invention
`will be described in conjunction with the preferred embodi-
`ments, it will be understood that they are not intended to limit
`the invention to these embodiments. On the contrary, the
`invention is intended to cover alternatives, modifications and
`equivalents, which may be included within the spirit and
`scope of the invention as defined by the appended claims.
`Furthermore,
`in the following detailed description of the
`present invention, numerous specific details are set forth in
`order to provide a thorough understanding of the present
`invention. However, it will be obvious to one of ordinary skill
`in the art that the present invention may be practiced without
`these specific details. In other instances, well known meth-
`ods, procedures, components, and circuits have not been
`described in detail as not to unnecessarily obscure aspects of
`the present invention.
`Some portions of the detailed descriptions which follow
`are presented in terms of procedures, logic blocks, process-
`ing, and other symbolic representations of operations on data
`bits within a computer or digital system memory. These
`descriptions and representations are the means used by those
`skilled in the data processing arts to most effectively convey
`the substance of their work to others skilled in the art. A
`
`procedure, logic block, process, etc., is herein, and generally,
`conceived to be a self-consistent sequence of steps or instruc-
`tions leading to a desired result. The steps are those requiring
`physical manipulations of physical quantities. Usually,
`though not necessarily, these physical manipulations take the
`form ofelectrical or magnetic signals capable ofbeing stored,
`transferred, combined, compared, and otherwise manipulated
`in a computer system or similar electronic computing device.
`For reasons of convenience, and with reference to common
`usage, these signals are referred to as bits, values, elements,
`symbols, characters, terms, numbers, or the like with refer-
`ence to the present invention.
`
`

`

`US 7,861,262 B1
`
`5
`It should be borne in mind, however, that all of these terms
`are to be interpreted as referencing physical manipulations
`and quantities and are merely convenient labels and are to be
`interpreted further in view of terms commonly used in the art.
`Unless specifically stated otherwise as apparent from the
`following discussions, it is understood that throughout dis-
`cussions of the present invention, discussions utilizing terms
`such as “transmitting” or “receiving” or “determining” or
`“performing” or “storing” or “recognizing” or “utilizing” or
`“generating” or “providing” or “ordering” or “outputting” or
`the like, refer to the action and processes of a computer
`system, or similar electronic computing device, that manipu-
`lates and transforms data. The data is represented as physical
`(electronic) quantities within the computer system’ s registers
`and memories and is transformed into other data similarly
`represented as physical quantities within the computer sys-
`tem memories or registers or other such information storage,
`transmission, or display devices.
`
`Exemplary Hardware in Accordance with the Present
`Invention
`
`FIG. 1 is a block diagram of one embodiment of an exem-
`plary set-top box 100 used in accordance with the present
`invention. It should be understood that set-top box 100 is a
`device that is designed to receive and convert a television
`signal into an input signal for another device (e.g., display
`device, personalized video recorder, and the like). Further-
`more, set-top box 100 may be designed to receive and convert
`television signals that are received via cable, satellite dishes,
`the Internet, and the like. Within the following discussions of
`the present invention, certain processes and steps are dis-
`cussed that are realized, in one embodiment, as a series of
`instructions (e.g., software program) that reside within com-
`puter readable memory units of set-top box 100 and executed
`by a processor(s) of set-top box 100. When executed, the
`instructions cause set-top box 100 to perform specific actions
`and exhibit specific behavior which is described in detail
`below.
`
`Set-top box 100 of FIG. 1 used by an embodiment of the
`present invention comprises an address/data bus 110 for com-
`municating information, one or more central processors 102
`coupled with bus 110 for processing information and instruc-
`tions. Central processor unit 102 may be a microprocessor or
`any other type ofprocessor. The set-top box 100 also includes
`data storage features such as a computer usable volatile
`memory unit 104 (e.g., random access memory, static RAM,
`dynamic RAM, etc.) coupled with bus 110 for storing infor-
`mation and instructions for central processor(s) 102, a com-
`puter usable non-volatile memory unit 106 (e.g., read only
`memory, programmable ROM,
`flash memory, EPROM,
`EEPROM, etc.) coupled with bus 110 for storing static infor-
`mation and instructions for processor(s) 102. The set-top box
`100 also includes one or more signal generating and receiving
`devices 108 coupled with bus 110 for enabling set-top box
`100 to interface with other electronic devices. The commu-
`
`nication interface(s) 108 of the present embodiment may
`include wired and/or wireless communication technology.
`For example, in one embodiment of the present invention, the
`communication interface 108 is a serial communication port,
`but could also alternatively be any of a number ofwell known
`communication standards and protocols, e.g., Universal
`Serial Bus (USB), Ethernet, FireWire (IEEE 1394), parallel,
`small computer system interface (SCSI), infrared (IR) com-
`munication, Bluetooth wireless communication, Home
`Phone Network (HPN), broadband, etc.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Additionally, the set-top box 100 of FIG. 1 may include an
`optional remote control device 116 (e.g., a remote control
`device having a number of buttons, dials, etc.) which is com-
`municatively coupled to bus 110 for communicating user
`input information and command selections to the central pro-
`cessor(s) 102. It is appreciated that remote control device 116
`may be implemented with the capability to communicate
`utilizing wireless technology (e.g., infrared signaling). The
`set-top box 100 may also include an optional computer usable
`mass data storage device 118 such as a magnetic or optical
`disk and disk drive (e.g., hard drive or floppy diskette)
`coupled with bus 110 for storing information and instruc-
`tions. An optional display device 112 may be coupled to bus
`110 of set-top box 100 for displaying video and/or graphics.
`It should be appreciated that optional display device 112 may
`be a cathode ray tube (CRT), flat panel liquid crystal display
`(LCD), field emission display (FED), or other display device
`suitable for displaying video and/or graphic images and
`alphanumeric characters recognizable to a user.
`FIG. 2 is a block diagram of one embodiment of an exem-
`plary personalized video recorder (PVR) 200 used in accor-
`dance with the present invention. It is appreciated that the
`components of personalized video recorder 200 are similar to
`the components of set-top box 100 ofFIG. 1, described above.
`It should be understood that other electronic devices and/or
`
`systems (e.g., digital video recorder, television Internet box,
`and the like) may also function as personalized video recorder
`200 in accordance with the present invention. Within the
`following discussions of the present invention, certain pro-
`cesses and steps are discussed that are realized,
`in one
`embodiment, as a series of instructions (e.g., software pro-
`gram) that reside within computer readable memory units of
`personalized video recorder 200 and executed by a
`processor(s) of personalized video recorder 200. When
`executed, the instructions cause personalized video recorder
`200 to perform specific actions and exhibit specific behavior
`which is described in detail below.
`
`Personalized video recorder 200 of FIG. 2 used by an
`embodiment of the present invention comprises an address/
`data bus 210 for communicating information, one or more
`central processors 202 coupled with bus 210 for processing
`information and instructions. Central processor unit 202 may
`be a microprocessor or any other type of processor. The
`personalized video recorder 200 also includes data storage
`features such as a computer usable volatile memory unit 204
`(e.g., random access memory, static RAM, dynamic RAM,
`etc.) coupled with bus 210 for storing information and
`instructions for central processor(s) 202, a computer usable
`non-volatile memory unit 206 (e. g., read only memory, pro-
`grammable ROM, flash memory, EPROM, EEPROM, etc.)
`coupled with bus 210 for storing static information and
`instructions for processor(s) 202. The personalized video
`recorder 200 also includes one or more signal generating and
`receiving devices 208 coupled with bus 210 for enabling
`personalized video recorder 200 to interface with other elec-
`tronic devices. The communication interface(s) 208 of the
`present embodiment may include wired and/or wireless com-
`munication technology. For example, in one embodiment of
`the present invention, the communication interface 208 is a
`serial communication port, but could also alternatively be any
`of a number of well known communication standards and
`
`protocols, e.g., USB, Ethernet, FireWire (IEEE 1394), paral-
`lel, SCSI, Bluetooth wireless communication, IR communi-
`cation, HPN, broadband, etc.
`Furthermore, the personalized video recorder 200 of FIG.
`2 may include an optional remote control device 214 (e.g., a
`remote control device having a number of buttons, dials, etc.)
`
`

`

`US 7,861,262 B1
`
`7
`which is communicatiVely coupled to bus 210 for communi-
`cating user input information and command selections to the
`central processor(s) 202. It is appreciated that remote control
`deVice 214 may be implemented with the capability to com-
`municate with personalized Video recorder 200 utilizing
`wireless communication (e.g., infra-red signaling). The per-
`sonalized Video recorder 200 may also include an optional
`computer usable mass data storage deVice 212 such as a
`magnetic or optical disk and disk drive (e.g., hard drive or
`floppy diskette) coupled with bus 210 for storing information
`and instructions. Optional display deVice 112 may be coupled
`to bus 210 of personalized Video recorder 200 for displaying
`Video and/or graphic images and alphanumeric characters
`recognizable to a user.
`
`Exemplary Network in Accordance with the Present
`InVention
`
`FIG. 3 is a block diagram of an exemplary network 300
`used in accordance with one embodiment of the present
`inVention for enabling a personalized Video recorder (e.g.,
`200) and a set-top box (e.g., 100) to function together. Spe-
`cifically, network 300 includes personalized Video recorder
`200 that is communicatiVely coupled to set-top box 100 in
`accordance with one embodiment of the present inVention.
`That is, the communication interface 108 of set-top box 100 is
`capable of interfacing with the communication interface 208
`ofpersonalized Video recorder 200. Therefore, two way com-
`munication may occur between set-top box 100 and person-
`alized Video recorder 200 Via communication interfaces 108
`
`and 208. It should be appreciated that communication inter-
`faces 108 and 208 may communicate utilizing wired and/or
`wireless technology. For example, communication interfaces
`108 and 208 may utilize any of a number of well known
`communication standards and protocols, e.g., parallel, small
`computer system interface (SCSI), Ethernet, FireWire (IEEE
`1394), UniVersal Serial Bus (USB), infrared (IR) communi-
`cation, Bluetooth wireless communication, Home Phone
`Network (HPN), broadband, and the like.
`Additionally, network 300 includes a teleVision (TV) hea-
`dend 306 which is communicatiVely coupled to set-top box
`100. It is also understood that teleVision headend 306 and
`
`set-top box 100 of the present embodiment are well suited to
`be coupled in a wide Variety of implementations. For
`example, teleVision headend 306 and set-top box 100 may be
`coupled Via coaxial cable, copper wire, the Internet, fiber
`optics, wireless communication, and the like. Furthermore,
`display deVice 112 (e.g., teleVision) is coupled to set-top box
`100 and personalized Video recorder 200. It is appreciated
`display deVice 112 ofthe present embodiment is well suited to
`be coupled to personalized Video recorder 200 and not
`coupled to set-top box 100. Additionally, display deVice 112
`is well suited to be coupled to set-top box 100 and personal-
`ized Video recorder 200 utilizing wired and/or wireless com-
`munication technology.
`Within the present embodiment, set-top box 100 of FIG. 3
`is coupled to teleVision headend 306 thereby enabling it to
`pr0Vide a media stream 304 to set-top box 100. Additionally,
`set-top box 100 is able to utilize a back-channel 308, e.g.,
`telephone line or radio frequency (RF), to transmit informa-
`tion to teleVision headend 306. Upon receiVing media stream
`304 from teleVision headend 306, set-top box 100 conVerts it
`into an input signal 304a that it may output to display deVice
`112 and/or personalized Video recorder 200. It is appreciated
`that personalized Video recorder 200 may subsequently trans-
`mit input signal 304a to display deVice 112. Furthermore,
`personalized Video recorder 200 of the present embodiment
`
`8
`does not include an internal electronic programming guide
`(EPG). HoweVer, the personalized Video recorder 200 of the
`present embodiment is not restricted to this limitation and is
`well suited to include an internal EPG.
`
`Exemplary Operations in Accordance with the
`Present InVention
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`FIG. 4 is a flowchart 400 of steps performed in accordance
`with one embodiment of the present inVention for controlling
`a personalized Video recorder (e.g., 200) Via a set-top box
`(e.g., 100). Flowchart 400 includes processes of the present
`inVention which, in one embodiment, are carried out by pro-
`cessors and electrical components under the control of com-
`puter readable and computer executable instructions. The
`computer readable and computer executable instructions
`reside, for example, in data storage features such as computer
`usable Volatile memory 104 and/or computer usable non-
`Volatile memory 106 of FIG. 1. HoweVer, the computer read-
`able and computer executable instructions may reside in any
`type of computer readable medium. Although specific steps
`are disclosed in flowchart 400, such steps are exemplary. That
`is, the present inVention is well suited t

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