throbber
US 7,861,262 B1
`(10) Patent No.:
`a2) United States Patent
`Gutman
`(45) Date of Patent:
`Dec. 28, 2010
`
`
`US007861262B1
`
`(54) METHOD AND SYSTEM FOR
`CONTROLLING A PERSONALIZED VIDEO
`RECORDER WITH A SET-TOP BOX
`
`:
`.
`James C. Gutman,Littleton, CO (US)
`Inventor:
`(75)
`(73) Asian: Hneeach Technology IneSan lose,cA—
`(US)
`.
`oo,
`.
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`US.C. 154(b) by 1106 days.
`
`.
`(*) Notice:
`
`2/2006 Hasegawa ou... eee 386/83
`7,003,213 B1*
`4/2007 Boyleetal. oe. 386/83
`7,206,497 B1*
`
`6/2001 Schenaet al. 0.0... 705/27
`2001/0003177 Al*
`
`....c.ccccee 386/46
`1/2002 Safadiet al.
`2002/0009285 ALl*
`
`4/2002 Kimetal. ccc 725/37
`2002/0046403 AL*
`5/2002 Utsunomiyaetal. ........ 725/146
`2002/0066113 ALl*
`.
`62002 ee nnnD2
`URMETED MI
`2002/0144265 AL* 10/2002 Connelly ....
`vee 725/39
`.......
`2002/0170073 AL* 11/2002 Milleretal.
`we 725/139
`
`2002/0184638 A1l* 12/2002 Agnihotri etal. vc... 725/89
`............ 725/139
`2005/0172332 AL*
`8/2005 Fukudaetal.
`
`FOREIGN PATENT DOCUMENTS
`WO 02/19691
`wo
`(21) Appl. No.: 09/948,445
`*
`8/9001
`
`
`(22) WO /0219691=*~—-8/2001Filed: Sep. 7, 2001 Wo
`
`
`* cited by examiner
`
`(51)
`
`Int.Cl.
`(2006.01)
`GO6F 3/00
`(2006.01)
`GO6F 13/00
`(2006.01)
`HOAN 5/445
`(2006.01)
`HOAN 9/00
`(2006.01)
`HOAN 11/00
`(2006.01)
`HOAN 5/91
`(2006.01)
`HOAN 7/00
`(52) US. CM.
`ceecccccccccsessseesseesseeeee 725/37; 725/58; 386/1,
`386/46
`(58) Field of Classification Seareh 20... 725/30,
`725/141. 147
`;
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,003,384 A *
`3/1991 Durdenetal. 0.0... 725/104
`
`5,844,623 A * 12/1998 Iwamura .......
`ee 725/70
`
`8/2000 Kuether .......
`eee 725/61
`6,108,516 A *
`6,137,539 A * 10/2000 Lowneset al.
`.....--.+++ 348/569
`6,298,482 B1* 10/2001 Seidman etal.
`.....
`. 725/101
`
`6,442,328 BI*
`8/2002 Elliottetal.
`.....
`386/46
`6,483,986 B1* 11/2002 Krapf .........
`w. 386/68
`6,532,589 BI*
`3/2003 Proehl etal.
`.....
`... 725/40
`6,968,364 B1* 11/2005 Wongetal. 0... 709/217
`
`Primary Examiner—Christopher Kelley
`Assistant Examiner—Justin E Shepard
`
`(57)
`
`ABSTRACT
`
`One embodimentof the present invention enables a person-
`alized video recorder (PVR)to reliably record automatically
`4 pay-per-view show that it receives from a set-top box.
`Specifically, a PVR is communicatively coupled to a set-top
`box thereby enabling the set-top box to request andreceive
`from the PVRits control commands. Theset-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 programming process, the
`EPGofthe set-top box orders the pay-per-view show while
`the set-top box transmits the programminginstructionsto the
`PVR.After receiving the programming instructions, the PVR
`adds them to its programmable task list. Subsequently, the
`PVRreceives the ordered pay-per-view show from the set-top
`box and recordsit
`
`.
`
`18 Claims, 6 Drawing Sheets
`
`300
`
`
`Display
`Device
`112
`
`
`
`
`
`
`Set-top Box
`100
`TV
`
`Personalized Video
`
`Recorder
`Headend
`
`
`306
`
`Channel
`
`308
`
`Roku EX1030
`U.S. Patent No. 9,911,325
`
`Roku EX1030
`U.S. Patent No. 9,911,325
`
`

`

`U.S. Patent
`
`Dec. 28, 2010
`
`Sheet 1 of 6
`
`US 7,861,262 B1
`
`
`
`
`Computer
`Computer
`Input
`Usable
`Usable
`
`
`
`Output
`Non-Volatile
`Volatile
`
`Memory Unit
`Memory Unit
`Device
`
`
`
`104
`106
`108
`
`
`
`
`
`Optional
`Optional
`Optional
`
`
`
`
`Display
`Remote
`Data
`Device
`Control
`Storage
`
`
`
`Device
`Device
`
`
`
`
`112
`
`
`
`116
`118
`
`
`
`
`Fig. 1
`
`

`

`U.S. Patent
`
`Dec. 28, 2010
`
`Sheet 2 of 6
`
`US 7,861,262 B1
`
`
`
`
`
` Optional
`Optional
`
`
`
`Remote
`
`
`Control
`Display
`Optional
`
`
`Data
`Device
`Device
`
`
`
`
`
`
`Storage
`112
`214
`Device
`212
`
`
`
`
`
`
`
`Signal
`Computer
`Computer
`
`Input
`Processor
`Usable
`Usable
`
`
`
`Output
`Volatile
`Non-Volatile
`
`
`
`
`
`Memory Unit
`Memory Unit
`Device
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 28, 2010
`
`Sheet 3 of 6
`
`US 7,861,262 B1
`
`oS
`
`o
`
`AL
`
`90€
`
`jauueyy
`
`80€
`
`
`
`Jeplooey
`
`00¢
`
`xogdol-1}8S
`
`
`
`OSPIAPezi|eUuossed
`
`Ae|dsiq
`
`gd1lAeq
`
`ott
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 28, 2010
`
`Sheet 4 of 6
`
`US 7,861,262 B1
`
`40
`
`START
`
`
`
`Set-top box transmits a request to
`a PVRforits control commands
`
`PVRreceives request and transmits
`control commandsto set-top box
`
`PVR control commands
`
`Set-top box stores the received
`
`402
`
`404
`
`406
`
`No
`
`
`
`Programminginstructions
`entered for PVR?
`
`
`408
`
`410
`
`412
`
`414
`
`Yes
`
`Set-top box transmits
`programming instructions to PVR
`
`instructions
`
`PVRstores programminginstructions
`and transmits acknowledge signalto
`set-top box
`
`PVRfulfills the functionality
`associated with the programming
`
`Fig. 4
`
`

`

`U.S. Patent
`
`Dec. 28, 2010
`
`Sheet 5 of 6
`
`US 7,861,262 B1
`
`START
`
`50
`
`Set-top box transmits a request to
`a PVRfor its control commands
`
`402
`
`PVRreceives request and transmits
`control commandsto set-top box
`
`404
`
`Set-top box stores the received
`PVR control commands
`
`4 06
`
`No
`
`
`Programming instructions entered to
`record a pay-per-view show?
`
` 502
`
`504
`
`506
`
`508
`
`510
`
`Yes
`
`Set-top box orders pay-per-view
`show
`
`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
`
`

`

`U.S. Patent
`
`Dec. 28, 2010
`
`Sheet 6 of 6
`
`US 7,861,262 B1
`
`START
`
`PVR 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 EPGstill being used?
`
`606
`
`608
`
`610
`
`No
`
`Set-top box stops transmitting the
`EPG to the PVR
`
`612
`
`

`

`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. Morespecifically, the present invention relates to the
`field of set-top boxes and personalized video recorders.
`
`10
`
`BACKGROUND ART
`
`2
`viewer is typically restricted to watch an ordered pay-per-
`view show whenit is scheduled to be broadcast andnot at any
`other time. Another disadvantage associated with a pay-per-
`view show is that during the broadcast of one, a vieweris
`typically unable to pauseit in order to (for example) answer
`their telephoneor 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)andaset-top box
`Modern research and technology have provided society
`to automatically order and record a pay-per-view show. Spe-
`with a widevariety of electronic devices. It is appreciated that
`cifically, a personalized video recorder is connected to an
`some of these modern electronic devices are very powerful
`and usefulto their users. For example, someofthe electronic
`output of a set-top box in order to receive any typeoftelevi-
`devices which fall
`into this category include: computers
`sion programming signals from it. Additionally, in order to
`which occupylarge office space down to computers which are
`enable the personalized video recorder to control some ofthe
`held in one’s hand,satellites which orbit around earth relay-
`functionality of the set-top box, an IR (infrared) blaster is
`ing a multitude of communication signals, global positioning
`connected to receive IR transmissions from the personalized
`system (GPS) devices capable of determining the specific
`video recorder and output them to an IR receiverofthe set-top
`locations of their users on the earth, cellular phones which
`box. Furthermore, special EPG (electronic programming
`enable their users to communicate wirelessly with other
`guide) software has been designed to operate on the person-
`people, to name a few. Additionally, it should be appreciated
`alized video recorder that enables its user to program it to
`that some modern electronic devices also provide entertain-
`automatically order a pay-per-view show via the set-top box
`ment to their users. For instance, some of the electronic
`and then subsequently record that pay-per-view entertain-
`devices which fall into this category include: portable and
`ment whenit is broadcast.
`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, and portable andfixed televisions which provide a wide
`variety of visual and audio programmingto their users.
`Recently, it is understood that an increasingly amount of
`television programming has becomeavailable to the general
`public. For example, 24 hours a day consumersofthe general
`public are able to receive and watch hundreds of different
`channels of television programming within their households
`and/or businesses via coaxial cables, broadbandInternet, per-
`sonalsatellite dishes, and the like. Furthermore, it should be
`appreciated that the amountof 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 muchas one
`hundred times more television channels that are basically
`providing nationwidetelevision 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 amountoftelevision program-
`ming available to consumers of the general public.
`Currently,a set-top box is one of the devicesthat is used to
`receive television programming from one or moreofits 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 mayalso be utilized by their users to
`order pay-per-view shows (e.g., movies, events, etc.) from
`different distributors.
`
`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 ofthe set-top box
`wants to receive is a personal identification number (PIN)
`code. Therefore, the special software waits a predetermined
`amountof time until it thinks that the EPG of the set-top box
`is waiting for the PIN code andthenit causes the personalized
`video recorder to senda 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
`recordit.
`
`For example, when the personalized video recorderis pro-
`grammedbya user to order a pay-per-view movie via the
`set-top box and recordit, the special EPG software operating
`on the personalized video recorder knowsthatthe 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
`
`40
`
`45
`
`50
`
`65
`
`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 disadvantageis that IR blasters are
`not very reliable and they are knownto dropa digit frequently
`during signal transmissions. As such, this unreliability can
`sometimesresult 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.
`
`However, there are disadvantages associated with pay-per-
`view shows. For example, one ofthe disadvantagesis that the
`
`

`

`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
`enablesa personalized video recorderto 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 whichsatisfies 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. Theset-
`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)providedbytheset-top
`box to program the personalized video recorderto 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 programminginstructions, the personal-
`ized video recorder adds them to its programmable tasklist.
`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 includesa 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 coupledto 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 ofa 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 commandofthe person-
`alized video recorder. Additionally, the computer readable
`medium causes the system to perform the step of the set-top
`box receiving the control commandofthe 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 commandofthe per-
`sonalized video recorder, the computer readable medium
`causes the system to perform the step of the set-top box
`transmitting the programminginstruction 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 advantagesofthe present invention will no
`doubt becomeobviousto those of ordinary skill in theart after
`having read the following detailed description of the pre-
`ferred embodiments whichare illustrated in the drawingfig-
`ures.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`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. 1isa block diagram of an exemplary set-top box used
`in accordance with one embodimentofthe present invention.
`FIG. 2 is a block diagram of an exemplary personalized
`video recorder (PVR) used in accordance with one embodi-
`mentof the present invention.
`FIG.3 is a block diagram of an exemplary network used in
`accordance with one embodimentofthe present invention for
`enabling a personalized video recorder and a set-top box to
`function together.
`FIG.4 is a flowchart of steps performedin 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 performedin accordance with
`one embodimentof 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 performedin accordance with
`one embodimentof the present invention for enabling a per-
`sonalized video recorderto utilize an electronic programming
`guide (EPG)ofa 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 areillus-
`trated in the accompanying drawings. While the invention
`will be described in conjunction with the preferred embodi-
`ments, it will be understoodthat they are not intendedto limit
`the invention to these embodiments. On the contrary, the
`invention is intendedto coveralternatives, 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 obviousto one of ordinary skill
`in theart that the present invention may bepracticed 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.
`Someportions 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,
`conceivedto be a self-consistent sequenceofsteps or instruc-
`tions leading to a desired result. The steps are those requiring
`physical manipulations of physical quantities. Usually,
`though notnecessarily, 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-
`enceto 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 commonlyusedintheart.
`Unless specifically stated otherwise as apparent from the
`following discussions, it is understood that throughout dis-
`cussionsof 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 orregisters 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 embodimentof 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 andinstruc-
`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 andinstructions 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 forstoring static infor-
`mation andinstructions for processor(s) 102. The set-top box
`100 also includes one or moresignal 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 embodimentofthe present invention, the
`communication interface 108 is a serial communication port,
`but couldalsoalternatively be any of a numberofwell 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 numberof buttons, dials, etc.) which is com-
`municatively coupled to bus 110 for communicating user
`input information and commandselections 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 mayalso 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 appreciatedthat 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 recognizableto a user.
`FIG. 2 is a block diagram of one embodimentof 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 componentsofset-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
`whichis described in detail below.
`Personalized video recorder 200 of FIG. 2 used by an
`embodimentof 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 andinstructions. 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 mayinclude wired and/or wireless com-
`munication technology. For example, in one embodiment of
`the present invention, the communication interface 208 is a
`serial communicationport, 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 numberofbuttons, dials, etc.)
`
`

`

`US 7,861,262 B1
`
`7
`which is communicatively coupled to bus 210 for communi-
`cating user input information and commandselections 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) anda 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 embodimentof the present invention.
`Thatis, 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 (EEE
`1394), Universal Serial Bus (USB), infrared (IR) communi-
`cation, Bluetooth wireless communication, Home Phone
`Network (HPN), broadband, andthelike.
`Additionally, network 300 includesa 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 embodimentare well suited to
`be coupled in a wide variety of implementations. For
`example, television headend 306 andset-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 embodimentis well suited to
`be coupled to personalized video recorder 200 and not
`coupledto set-top box 100. Additionally, display device 112
`is well suited to be coupledto 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
`provide 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 outputto 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 embodimentis 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 embodimentofthe 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 disclosedin flowchart 400, such steps are exemplary. That
`is, the present invention is well suited to performing various
`other steps or variations of the steps recited in FIG. 4. Within
`the present embodiment, it should be appreciated that the
`steps of flowchart 400 may be performed by software or
`hardware or any combina

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