`
`'-
`
`---~·
`.
`-
`-=n.·.·-
`· . ~..;..;.;...: • P,ractitioner's.Docket No. 1287
`~·~·c,.1·
`.
`.. ..
`c:::>=.c ~ .
`c:,-=--·
`-....._~NI
`c:::>==== _..,,
`-~ ... -o
`
`Preliminary Classification:
`Propo.sed Class:
`Stibclass:
`
`J
`
`A
`
`PAT'PNT
`
`IN THE UNITED STATES PATENT AND TRAD~MARKOFFICE
`'
`.
`.
`
`.
`
`Box Patent Application
`Assistant Commissioner for Patents· ·
`W~shii;igton, D.C. 20231
`
`NEW APPLICATION T.RANSMITTAL
`
`Transrnitted. herewit~ ·for filing is the pate~t appli~ation of ·
`.
`James Schumacher; Mike O'Brien; Ja:y Cee S~aley
`.
`'
`'I
`. DISPLAY SELECTION IN A VIDEO~ON-DEMAND SYSTEM
`
`Inventor(s): .
`
`.For (title):
`
`.
`
`.
`
`CERTIFICATION UNDER37 C.F.R. SECTIONS 1.8(a) AND 1.10*.
`(When using Express Mail, the E:xpreis Mail label number is mandatory;.
`.
`Express Mail cen_ification is ~ptional.) .
`.
`.
`.
`·I hereby cei;tify that, on the·date sho:,vn .below, this correspondence is being: .
`
`[]
`
`'. MAILING
`deposited .with the United .states Postal ~ervice in an enveiope ~dcfressed to ,the· Assistari~ Comrrti'ssione~ for Patents,
`·
`·
`Washington, D.C'. 20231.
`. · 37 C.F.R. Section ,1~10*
`·
`37 C.F.R. Section· 1.8(a)
`'
`.
`'
`
`[].
`
`with suffi'cientpostage as fidt class mail.
`
`:as/Express Maj! Post·Officeto Address"
`Mailing Label No. El.398585744US
`· · (marti:latory)
`·
`
`\ ·
`
`' . Laura S. Mellblom
`(tyJ?.e or print name of person certifying)
`
`. *WARNING:. .
`
`.. Each·paper or fee filed;.by "Express Mail" must have the nu~ber onhe "Express Mai' mailing label placed
`· · ·
`·
`·
`. .
`thereon pr/or to mailing. 37 C:iR. Section J·:'10( bJ. ·
`"Since·thefiling of correspondente under [Section] 1.10:without the Express Mail mailing label thereon is
`an oversight°thai can be avoided by the exercise of reasonable 'care, requests for waiver of this requirement
`will.not be granted on pe!ition: '.'. Notice ofOi:t. 24;,1996,:.60 Fed. Reg. 56,439, ·at 56,4#i. ·
`
`. · .,<l'fow Application Trans?U~tal--page 1 of 4)
`
`Charter Ex. 1004, Page 1
`
`
`
`1.
`
`Type of Application
`
`· This transmittal is for an original (nonprovisional) application.
`
`2. .
`
`Papers Encl6s~d
`
`·.A~
`
`.
`
`..
`.
`~
`Required for filing date ~nder 37 C.RR. l.53(b )'(Regular) or 37 C.F,~. 1.153 (Design)·
`Appli~atio11
`·
`·
`··
`·
`·
`·
`
`.
`
`.
`
`· •20 Page(s) of Specification .
`. . 8 Pag~(s) of qaims-
`. 7 Sheet(i) 6f Dra:~h1g(s)--lnformal
`
`B.
`
`. Other Paper:s Enclosed
`
`3 Page(s) of.declaration and power of attorney .
`. 1 Page(s) of abstract
`.
`.
`.
`.
`.
`. .
`. .
`.·
`.
`3· Page(s) of Assignment and Agreement 'in an Application;for Le'tters Patent of the United States
`.
`.
`.
`of America
`
`.
`
`3.
`
`· Declaration or Oath
`
`·Enclosed·
`
`E,cecuted ·by:
`*·
`. inventors.
`
`4.
`
`lnventorship Statement
`
`.. i~::.
`~:=: ~ • ..
`
`. · The in.ventorship for all the c1aims·in this application is the.same.
`.
`.
`.
`.
`
`\
`
`. s.
`
`Language
`
`. Englis.h
`
`· .6.
`
`Assig~ent
`
`An assignment of the invention to Sprint Communications Company, L. P. is attache~L A .
`separate "COVER SHEET FOR ASSIGNMENT '(DOCUMENT) ACCOMPANYINO NEW PATENT·
`APPLICATION'; i~ also attached.
`. .
`. . .
`.
`.
`.
`.
`
`(New Application Transmittal--page 2 of 4) ·
`
`Charter Ex. 1004, Page 2
`
`
`
`... ,,
`.. '1
`
`\
`
`7.'
`
`Fe¢ Calculation (37 C.F.R .. Section 1.16)
`
`Regular Application
`
`CLAIMS AS FILED,.
`
`·;·,
`
`.
`
`Claims
`
`Number Filed
`
`'··
`' .
`. Basic Fee
`Allowance
`
`Number. Extra
`
`Rate
`
`Basic Fee
`37 CFR l.16(a)
`:$690.09
`
`Total Claims
`.
`.
`(37 CFR1.16(c))
`--
`
`':'
`
`\
`
`.
`
`53.
`
`. '·
`- 20=
`
`33
`
`X
`
`$1&.00 .
`
`$594.00.
`
`··Independent Claims
`(37 CPR l.16(b))
`
`· 3 ·.
`
`- 3 =
`
`0
`
`X
`
`:.·$78.00
`
`$Q.OO
`
`/-'
`
`·M,,dtiple Dependent'.
`Claim(s), if any.
`(37°GFR 1. i6(d))
`
`1·
`
`·.,
`
`+ ..
`
`$260:00
`
`$0.00
`
`. Fili~g Fee Caltulation .·
`.
`.
`Fee Payinent Being Mad; at This Time
`
`8.
`
`.
`Enclosed
`Filing Fee
`
`_'$1,284.00
`
`. ..
`$1,284.00 ·
`:· -..(
`
`'
`
`.·:=:.:
`.. ~=: ~
`.::1.
`~:1.
`
`(
`
`.
`
`' ·
`
`· · . Recording assignment ($40; 37 C.F.R. Section l:21(h)) (See attached · · $40.00
`. "COVER SHEET.FOR ASSIGNMENT ACCOMPANYING NEW . ·
`. .
`.
`. Ai>PLICA TION")
`
`.
`
`·.
`
`. Total ·Fees Enclosed .
`
`._ $L324.oo.
`
`9.
`
`· ~ethod of Payment of Fees.
`
`Charge Account No. 21-076~ in the l4-TI6unt of $1~324.00.
`}\_duplicate of this. transmittal is attac;hed ..
`
`(New Application J'ransmittal--page 3 of 4)
`
`Charter Ex. 1004, Page 3
`
`
`
`10: ·
`
`Authorization to Charg~ Addi9~nal Fees ·
`
`The Commission~r· is hereby authori;edto charge:the f~ilowing additionalfees by this: paper and·
`· during the entire pendency of this application to Account No. 21-0765.
`·
`·
`·
`. '
`.
`.
`.
`.
`.
`'
`
`.
`
`'
`
`'
`
`··
`
`I
`
`. •
`
`,.
`
`•
`
`I
`
`.
`
`.
`
`· 37 C.F.R. Se~tion 1.16(a), (f) or (g) "(filing foes)
`..
`. -·
`· 37 C.F.R. S,ection 1.16(b), (c) or (d) (pr~sentation of extra claims)
`·.
`. .
`.
`.
`.·
`
`I •
`
`,. .
`37 C.RR Section 1.16(e) (surcharge ft>r filing the basic fiiing fee and/ot: declaration on a date
`later than the filing date of th,e application)
`. . .
`
`37 C.F.R. Section 1.17(a)(l)-(5) (extensfon fees pursuant to s:µCTION l.l36(a))
`
`37 C::.F.R. Section L17 (application processing fees)
`
`il.
`
`Instr1.1ctfons as to Ov.erpayment
`
`· Credit As;count iNo. 21-0765.
`
`· Respectfully: submitted,
`
`)
`
`.
`
`u ..
`f::~
`k:J .
`
`ATTORNEY CONTACT:
`
`CORRESPONDENCE ADDRESS:
`
`Customer No. 021396 .
`
`. Michael J. Setter, Reg. No. 37,936
`Phone: (303) 449-9497
`·
`Fax: ·
`(303) 449-0814
`
`Attn: Harley-R. BaH
`Sprint Law Department
`8140 Ward Parkway
`Mailstop:· MOKCMP0506
`Kansas· City, Missouri 64114
`
`(New A~plication Transmittal--page 4 of 4)
`
`.J
`
`Charter Ex. 1004, Page 4
`
`
`
`. '• ' ..
`'~.·~. ·.
`
`. .
`
`Sprint.Docket 1287
`
`. SPECIFICATION·
`
`TO ALL WHOM IT MAY CONCERN:
`
`.
`
`.
`
`'
`
`! .
`
`5
`
`.-
`
`Beit known that We, Jam~s Schu~acher, Mike-O'Bnen, and Jay Cee Straiey;
`,
`with residence and citizenship: listed below, nave inverited the inventions described in the
`' . . .
`. ~
`.·
`
`'
`
`'
`
`'
`
`.
`
`.
`
`'
`
`following specification entitle_d:
`
`DISPLAY SELECTION IN A ·v1DEQ~ON-DEMAND SYSTEM . .
`
`10
`
`J am¢s 'Schumacher
`
`\
`
`.
`.
`.
`residence: 5829 Virmar Ave, Oakland·, CA 94618
`.
`.
`.
`
`.
`
`'
`
`chizenship: Uilited States of America
`
`Mike. O'Brien
`
`residence: 44 Oviedo Ct, Pacifica· CA 94044
`
`·citi'zen~hip: United S~ates of_Ame~ca
`
`'' . F''
`
`15
`
`· Jay Cee'Straley
`
`residence: 859 ·o~ange Ave; s·~n Carlos CA94070
`.
`.
`.
`... ~.
`.
`.
`citizenship: United States ~f America'
`.. ·
`·..
`
`'
`
`.
`
`.
`
`.
`
`.
`
`•
`
`: •. ,·,
`
`.,
`
`.
`
`l.
`
`Charter Ex. 1004, Page 5
`
`
`
`. .I
`
`·.,
`
`, I
`
`.. ·,
`
`. '
`
`~print Docket 1287 ·
`
`(
`
`.. _;
`
`. /.
`.. ~
`.
`. .
`.
`.
`.
`.
`·. DIS?LA Y SELECTION IN A VIDEO-ON-DEl\:IANP SYSTEM·
`,'' . ',.
`
`.
`
`.
`
`;
`
`.
`
`'
`
`·RELATED APPLICATIONS
`.
`.
`,.., · :. Not applicable··
`
`5 · ·· ..
`
`I
`
`,
`
`.··.;···
`
`FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT .
`
`· ' Not applicable
`
`.
`10 · MICROFICHE APJ>ENI)IX
`
`•'
`
`·. Not applicable
`
`15
`
`.
`
`.
`
`.
`
`.
`
`\,
`
`.
`.
`BACKGROUND OF.THE INVENTION
`1. FIELD OF THE INVENTION .
`. ' ..
`The invention is r~lated to the fi~ld of vid~o. systems; and in-particular, fr> a video:
`: ..
`on-demand.system that provides a viewer with a.~electiort of displays for view1~g·vide6 ..
`. i PESCRIPTION OF THE:PRIOR ART
`Video-on-:dem~nd _systems are c,urrently being designed and implemented: The
`.
`. video--o~~demand system offers an individual viewer various .selections from a video.:
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`~
`
`.
`
`.
`
`.
`
`.
`
`20 · · content iibrary for yiewing on~demand. Some exaµiples of video content include in_ov{es,
`.
`. '
`.. •-:
`.·
`:
`televi_sion. snows, documentaries, news, and.sports: ·.The video..:on~d~mand systerri.·
`.
`.
`.
`1,
`. '
`. . .
`. .
`'•
`receives a requ·e.stfr~ni the viewer to vi~w a particularselection from the video ~~ntent .-.
`
`'
`
`25
`
`. library. In .:response to the request, the video-on-demand system· transfers the selected .
`
`. . viqeo. 'C~n~erit ~~er a communf¢ati~n· system to the viewer·~ display. ·T~m;; the .viden-:~.n~ . ·
`' .
`dem~d system ailows a viewer to irnmecii.ately view seiec.ted video content ·.
`.
`.
`..
`.
`.
`.
`.
`.
`. : ·. · · ~idec>;,on-demand systems use a-television set-top box for remote ~o~troL Usin~ .· .. ·
`. . .
`.
`.
`.
`.
`.
`O the set-top bo:x., the viewer i:nay view a video content menu on the television and•order • C
`
`. .
`
`!
`
`.
`
`·.
`
`.
`
`.
`
`.
`
`'.
`
`i .
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`..
`
`video content for display on the television. Un(or.tunately, the set-top box is a special
`.
`.
`. .
`. .
`. .
`. .
`.
`' . .
`. .'
`.
`~:
`COillponent that is closely coupled to the television. Th,e set-top b~x.- does not.have ·a
`
`'
`
`'
`
`·._ .
`: ~
`
`......
`
`.2 .·
`
`Charter Ex. 1004, Page 6
`
`
`
`i.
`
`r',
`
`'
`
`\
`
`. video display and is not mobile. The set-top box does not offer a-selection of displays or
`
`bandwidths.
`
`· ·
`
`S_print Docket 1287
`
`.
`.
`SUMMA~Y OF TI:IE INVENTION
`.. -
`The inventiqn solves the above p}obleins with a·video-on-de~and sys~erri that
`.
`'
`uses a second commuriic~tions systen1 and display ... Jhe seco~d co~munic&tions system
`
`.
`
`.
`
`could be the web, and the second display could a :w.el;> browser running on a portable .
`
`• ••
`
`J
`
`•
`
`,·.·
`
`••
`
`.[·
`
`• •
`
`computer.· Advantageously, the viewer cal) preview video content on thtir portable
`
`computer using_ a cheap web C?nnection ,before _selecting video content .for teleyfsion
`
`viewi~g. ·_ The portable computer has _many 6th er uses and elimiilat~s the .cost of a special
`
`•
`
`•
`
`•
`
`J
`
`•
`
`•
`
`,•
`
`television set-top box.
`
`The video-,:on-demand system transfers a control scree!1 signal to a second
`
`communication system an_d 'receives a viewer control signai- from the second
`
`5
`
`10
`
`communication system. The video:..on-der:nand syste~ transfers video signals to either a
`
`.
`
`!
`
`.
`
`.
`
`.
`
`·.
`
`15
`
`first communication system or the second communication system· based on the viewer
`
`control signal. The second communication system uses ·1ess bandwidth to transfer the
`
`:::.
`
`.
`
`;~:~:
`~:~
`
`··t:t
`
`20
`
`\ideo signals than the first co~munications system. The control screen could be a web
`pag~ that includes: 1) a video display menu with a selection of displays and ba~dwidths to
`.
`.
`.
`.
`,display the video signals, 2) a video content me.nu with a -vide~ preview selection, and/or
`3) _a vid~o display control menu comprising play; pause: rewind, fast forward, and stop: .
`: The video~on-demand system i!llplements the Coiltrol 0scrken inenu. seleCtiq~s ..
`
`.
`
`'
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`2S
`
`T_he s~me reference number tepies~nts the s·ame element on all drawings. ·
`'
`.
`FIG. 1 is a block diagram that illustrates the cbnfig~ration ·and operati_ng
`.
`e~vironment for.a vjdeo-on-dem~d-system in an-example of .the inv~ntiop.
`FIG. 2 is a block diagram that illustrates a control screen on a display in an
`ex.ample of the invention .
`. , .FIG. 3 ·is a block di~gram th~t illustrates a control scree_n on a display in an
`
`.
`
`30 . example of the invention.
`
`\
`
`3
`
`Charter Ex. 1004, Page 7
`
`
`
`\
`
`. Sprint Docket 1287
`
`.
`. .
`.
`. .
`. '
`.
`FIG. 4 is a block diagram that illust~ates a control screen on a display in an
`
`.
`
`example of the invention.
`. · FIG_. s· is a block diagram that-illustrates a control screen on a display in an
`.
`. .
`.
`~
`example of the invention.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. 5 ... -
`
`FIG .. 6 is a block d.iagram:·that ill1'_strates the configuration of a web~pased system: .
`
`. in,an example <?f the invention.
`
`FIG. 7.is a message sequence.ch~ that illustrates the operation of a web-based ·
`system in an example of the invention.
`
`10
`
`. DETAILED DESCRJPTION
`
`System Configuration .. FIG.1
`
`FIG. l is a block diagram that illustrates a vid~o~ori-deinand sys(em 100 and its
`.
`.
`..
`.
`.
`.
`.
`... bperating ~nvirortment in an example of th~ invention. The video:.ori~·demarid system 100
`
`'
`
`•
`
`•
`
`• • • #
`
`.. •
`
`•
`
`•
`
`•
`
`. .
`
`•
`
`15 -.
`
`,
`
`'
`
`(
`
`,.
`
`,,
`
`•
`
`•
`
`I
`
`, • •
`
`· . comprises a first communication· interface 101 and a second communication iT1terface 102
`, that are each-coupled to a processi~g system:103. ·The fi;st communication interface 101
`. is coupled to a first communication. system· 111. Th~ first communicatio~ system 111. is
`
`.
`
`. coupled t~ a first display 121: The second co~~~icati~n interface-}92 is coupled to a
`.
`.
`.
`. .
`· second _comm~nication system 112. The second -communication system 112 i~ ·coupled to
`
`.
`
`'
`
`a second display 122. The se~ond communication system 112 uses less bandwidth to ·
`
`\
`
`(J · 20
`
`transfer video_ than the first communication hstem 111.
`
`. I
`
`Some examples of the first comrriiinicatio~ syst~mJ 11 include optical fiber:
`
`·, syste~. wire cable systems, and wireiess link systems. One. ~xample ·of the se~ond
`
`.
`
`.
`
`.
`
`' .
`
`. communication system 112 is the Internet, and in particular, the.World-Wide W:eb.(wepf
`.
`.
`.
`. .
`· One example of the first display 121. is a television .. Orie example of th~ sec'ot:ld displa~
`· 122 is_ a portable persprtal computer with ·a browser.
`'·
`
`.· The yJdeo-on-demand system 100 could comprise a converitic'mal computer
`
`25
`
`~1th_ software and_ coiwentio~al ·communication interfaces:
`platform th_at i$. configured
`1
`The software direct~ the computer platfo~ to ~perate as follows: .. the _pro~essing system
`
`103 transfers a control.screen signal to the seccmd:communication interfac.e 102: The.,
`second co~unication interface l02 transfers the con~ol s~reeti'·signal to. the s'econd .
`
`'..?0
`
`4
`
`,/
`
`Charter Ex. 1004, Page 8
`
`
`
`· communication system 112. The second corrimupicaiion· system 112 transfer~ the control
`
`.' .r,
`
`Sprint Docket 1287
`
`.~creen signai to the second display -12:f The second .·display 122 displ~ys the control
`.
`.
`.
`.
`.
`',.
`. screen .. In some ex~mplyf OI the invention, the co.ntrol; screen is a we~ ·page.
`. .
`.
`.
`In response to viewer input to the c6ntrol screen, the second display 122" transfers
`
`.
`
`.
`
`,.
`
`.
`
`:
`
`.5
`
`.
`
`·• acorresponding ~ie~er controi 1si~~l t~)he second coriununic~ti~n ~yst~~l 12 .. The
`. .
`..
`-
`.
`.
`.
`• · secorid·communicati~n. system 112. transfer~ the viewer conttql signai to th~ second.
`comniunicatio~s interlace 102. The second communication-interface 102·fransfers the·
`
`' '
`
`•,
`
`.
`
`'
`
`. · contror signal to the processing system 103.
`
`. , The processing system 103 transfers video signals to eith~r the first.
`
`:.·.·
`
`'
`
`'
`
`'
`
`, '
`
`•
`
`I
`
`10
`
`communication interface or th,e. se~o~d corrimunic~tion interlace 'i-n .. resJ:>onse to the viewer
`
`control signal. If the first communication interface 101 is used, the~· the first
`
`15
`
`r==~
`;;,,;,
`
`. 20
`
`-commu~ication interface 101 · transf~rs the video signals to .the first ~omm~ri.ication
`system.· 1 i 1. The flrst communicatiori system l i 1 transfers the video signais to the first
`ctispl~y 121. · i'~e first display .121. ~ispiays the vide~ .. If ~he sec~;ct c~iiimunication.
`. .
`.
`.
`.
`interface 102is Used; then th,e second c~mmunic~tion interface 10~ '.ti:ansfers the_.video
`.·
`..
`. ·.•
`.
`.
`.
`.
`'
`.
`. .
`.
`.
`.·
`. ;,
`.
`.
`· signals to the second ~ommunicatiori system 112. · T.he second communication system
`
`.
`
`.
`
`.
`
`.
`
`112. transfers. the v~d~o· ~ignals t~ the:second display 12~.· The ~eco~~ displa; 12£, .
`
`displays the video.
`.
`.
`'
`
`,,
`The Control Screen.:...: FiGS. 2-5
`fIQS. Z-5 depict various versions of the con~rol scree}) 230 that is·generat~d by
`.
`. .
`.
`the videO'-On-demand system 100 .. In particular, the processing system 103 generate~ and .
`
`.
`
`I
`
`'
`
`'
`
`,
`
`transfers corresponding control g'creen signals .to the, se.cond communications interface
`.
`.
`.
`.
`.·
`.
`; I.
`.
`. .
`.
`.
`. .
`.
`.
`··. .
`.·
`. .
`·102; and the second-communications .interface 102 tr.ansf~rs.the control scr¢eti signals
`
`.
`
`.
`
`'
`
`.
`
`25.
`
`ove~ the second communications ~ystem 112 to the display 122. :The dispiay 122 ·
`
`· displa~s the coritrol screen 230 to the viewer in response to the con.trol screen signals. ·
`
`·, The ~-iewer choo~es menu selyctions ~sing the di~play 122; and t~e display 122
`
`transfers corr.~sponding menu selection signals to video-~n-de,mand system 1_00. In
`
`.
`
`.
`
`,
`
`.
`
`.
`
`particular, the display 122 transfers the menu selection signals over ~he second
`
`'
`
`V
`
`.
`
`. 30. communications system 112 to the second c~_mmunications interlace 102, and the second
`
`5
`
`Charter Ex. 1004, Page 9
`
`
`
`. communications interface 102 tran;fers the memi·selection·signals io the processing
`
`t
`
`• •
`
`..
`
`.,. .• •
`
`• •
`
`••
`
`.•
`
`••
`
`••·
`
`:
`
`•
`
`system -103-. ·._The proces~ingjystern 103 controls th~ _video..,cm-demanq system 100 _in
`
`.
`
`' ,
`
`',
`
`, ·
`
`•
`
`•
`
`. • I '
`
`Sprint,Docket 1287·
`
`5
`
`'.
`
`response to the Irtenu s·election ·signals ..
`·,'
`. FIG. 2 is block djagiam thatillustrates a control's~r~en 230 on the display 122 in
`.. .
`. . . .
`·: ·.
`....
`' ' .
`.
`~n example of the inventfon. The contr:01 · scre~n 230. includes a video cm)tent men~ 231
`.
`.
`•·. .
`.
`.
`.
`'
`.
`.
`and a video display menu 232: The. video,contenttnenµ 231 comprises various rp.enu
`
`'
`
`•
`
`.
`
`.
`
`.
`
`.I
`
`.
`
`,
`
`,
`
`,
`
`,.
`
`.
`
`. •
`
`. .
`
`,
`
`·.
`
`. '
`
`sel~ction~ .such as mo~ies; documentaries; sports, news: educational .materi~I, and game~.
`. . .
`. ..
`·. .
`. . ·,
`,'.: . ,,
`. .
`.
`.
`.
`.
`'
`"•
`These m~im
`sele~tion ·are de~cited by c~ntent #i,. c?ntent
`2,:~ontent"#3 .. : tonte~t #Non
`
`0
`
`~
`
`.
`
`'
`
`0#
`
`FIG: 2.~ Thevid~o cont~I).t menu 231 ~lso comprises a'"pre;jew s~lectfon _and ·~n order
`
`.
`
`'
`
`'
`
`'
`
`'
`
`.
`
`. . .
`.
`. . .
`.
`:· selection. :,The preview ~~lection allows the. ~iewe;\o preview the selected video content.
`
`10
`
`The order ·selection allow~_the viewer to view the selected video cont~nt in its entirety .
`
`. . Thevide~ display men~· 23,2. ~ompri'~ei'v~~us display"chru:atteristi~s. such as display
`
`22i and display 222, with-~arious ba~dwidths fo~-~a~h ·display. ,The full view selection in
`. ..
`.
`·,.,.
`.
`.
`.. '.
`. .
`.
`.
`.
`t_he menu 23·2 causes the. .display 122 to use more· of'the control s~reen to qi splay the .
`
`.
`
`'
`
`15 ·
`
`:video.
`
`/
`
`'
`
`'
`
`.. \ ·· · When the viewer selects a pre.view·of video ctinte~t, the display 122 ~ra~sfets a
`
`video pr~v"iew selection signal to the'second coriunµ~ications.system 112 indicating the·
`. .
`. .
`:
`. .
`.
`.
`.
`.
`.
`'
`· selected video preview. The s~cond cortmiuriications systim 112 transfers·the video
`
`'
`
`'
`
`•.
`.
`'
`.
`.
`.
`.
`,
`. I
`.
`.
`.
`. preview selection signal to the secorid communication_s interface 102. The second
`.
`.
`.
`.
`.
`.
`.
`.
`coriu'nunications interfac~ 102 ~ansfers the video preview selection··signal.to the
`
`•,
`
`t:
`
`.. 20
`
`/
`
`processing system 103.
`
`·.· ··. When the viewer selects video pi~·piay characte~is.tics,.the displ~y 122 ~ansfers a
`
`video display menq.selection signal.to the second.~ommunications systein 11'.z°indicating
`
`· . the selected video display _char~cteristics. The se~ond comnninicatio~s system l°i2
`.
`...
`. 1·': . '.
`. . . ' ., .
`':
`'.· .
`. . .
`. .
`.
`'
`.
`'
`transfers the video display menu selection signal to th~. second_ communication interface.
`
`25
`
`: i02 .. The second C011llD,UJ)iC~tions interface.,102 tfarisfets' the video_display menu :::
`
`... selection signal to the P!OCessing sys_te:rn 103. The· video:·preview selection ~ignal and the •,
`
`1
`
`·
`
`·: ; ~: video display menu selection signal couldbe irit~grated together.
`. The processing system \O~ proce~ses the video pI'evie~ .s~l~ction signal·. to
`.. responsively transfer a preview of the selected video content as video signals.-.The
`. .
`.
`.
`
`I
`
`'
`
`•
`
`'
`
`' •
`
`'
`
`•
`
`I•,,
`
`,
`
`'
`
`',
`
`I
`
`•
`
`'
`
`· 30
`
`.
`
`.
`
`.
`
`\
`
`.. 6
`
`Charter Ex. 1004, Page 10
`
`
`
`Sprint Docket 1287
`
`· processing system 103 processes the video display menu selection. signal to responsively
`.
`..
`.
`.
`.
`.
`. select either thefirst communications interface 101 or the second communicatioJs
`
`interface 102 to transfer .the video signals: The·s.electe.d ·communication int~rface .then
`
`. transfers th~ video .signals to the corr¢spondi~g display .~ver the corr~sponding
`
`·c_gm:municatio~ system .. Th~ corresp~nd~g display displays the selected vide~ preview in
`.
`.
`.
`response to the video signals .. For example, if the ~iewer selects a preview of vi<l,eo
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`content #2 on the display 122, then the video-on-demand system 100 transfers. th~ .
`.
`.
`. .. ,,
`.
`.
`.
`'
`preview .of the video cpntent #2 ~6 the.display 122 over the co.m:rnunication system 112.
`
`.
`
`.
`
`.
`
`.
`
`•
`
`.
`
`'
`
`i
`
`.
`
`.
`
`'
`
`•
`
`~
`
`'
`
`•
`
`. . '
`
`•
`
`J
`
`When the. viewer selects an order for video content, the d1splay·122 transfers a
`~--
`.
`.
`video. content menu selection signal to the second:co~unications system 112 i.nciicating
`
`.
`
`.
`
`.
`
`. the selected video content. The second co~munications system 112 transfers the vide~
`
`corit~nt menu selection s1gna1 to the:seconci communications interface fo2. The se~ond
`
`communications int~rface 102 transfers the video content menu selection signal to the
`
`\
`
`'
`
`•,
`
`5
`
`. 10
`
`F
`""
`
`· processing sys.tern 103.
`
`15
`
`'When the vi.ewer. selects vid~o display chara~teristics,.the di~play 122 tra~sfers a
`
`video display menu selection signal to· the ~econdcmnmunications system 112 indicating
`
`. tl)e selected video ~spiay char~cteristic~: The second ccimmtinication~ ~ystem 1i2·
`
`transfers the video display menu selectio~ signal t~ the second communication interface
`
`102. The seco~d communications interface 102 transfers the video display menu ·
`
`20 · ·selection' signal to the pr,ocessing syst~m 103. The video content menu_ selectio·n signal
`
`·and the video disp'lay m~nu selection signal could· be integrated t~gether.
`. .
`.
`. The processing·system 103 prncesses.the videoc_ontent menu ~elec~i<'>n signal to
`
`.
`
`I
`
`'
`
`•
`
`•
`
`'
`
`I..
`
`responsively ~ansfer the selected video content as video signals .. The processing system
`.. i03 processes'the,video display meri~ selection signal to resp~~~fv~ly seiect either the
`• first c.ommunications interface iO 1 Or the second c~m:rnunications interface 102 to .
`.. transfer the video signals·;, The selected.~b~m1ication .ii:iterface the~ ttari.sfersJhe vJdeo
`
`25
`
`. signals to th~ correspcniding display over the corresponding commll:i:ticatic;,n system. The
`
`corresponding display displays the seiected video coritent in response to the video signals.
`
`· For example, ifthe _viewer selects an.o~der/or video content #2 using the display 121,
`
`. J
`
`7
`
`Charter Ex. 1004, Page 11
`
`
`
`•
`
`· Spriiit Docket 1287
`
`then ~he video-<;m-dern.artd system 100 transfers the video content #2 to the ·display 121.
`- ,• .
`. -
`. . .
`.
`. ~
`. .
`.
`.
`.. '
`.
`over tlie comm:unicati6!1 system 111. · ·. . ..
`.
`FIG. 3. is block diagram tha{ illustrates the control screen 230·on the display-122
`. . .
`..
`.·
`.
`.
`.
`·,
`in an example of the inventipn·. In this example, the display 121 is.c.urrently dispiaying
`
`,,:
`
`.
`
`·.'
`
`,
`
`.
`
`.
`
`\,
`
`. :'-....._
`
`5
`
`10
`
`.
`
`·· selected video· content. T6e coptroi. scre~n 230 includes the video display meriu 232 and
`.
`.
`.
`.
`.
`.
`a video. display·contrbl nienu 346. The video d.isplay control menu .340 con;ip1ises
`.
`.
`.
`.:•·
`selectio~sfor go-to-beginning, rewind, pl&y; fast forward, go-to-enfpause, ·and. stop,
`'
`',,
`'
`.
`'
`'
`'
`'
`'
`'" . '
`'
`'
`l . . : '
`:
`.
`'
`· When the viewer selects one .of these video. display controls, the display 122
`
`'
`
`transfers a video display control m~nu selection signal to the second c9mmunicatibns
`
`system 112 inoicating the selected video display control.· .The second communications
`~ ' .
`· sy~teni · 112 transf~rs the video c,lisplay control ~enu selectjon signal to the secon'd ·
`'.
`. '
`'
`.. \
`:
`. communications interface· 102. The second communications interface 102 transfers the·
`
`' '
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`video display control menu selection sig~il ,to the .processing sys~em· 103. The pr~~essiilg
`
`·system 103 processes the video 'dispiay. control menu selection'signal to respoilsi.vely.
`.
`. '
`..
`··.
`. '
`.
`.
`.
`,
`implement the display control With respect. to the video signals. For ex.arripi¢, .ifthe
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`'
`
`'
`
`'
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`viewer selects fast.forward using the ~isplay 122, theri. the videc:>-:on..:de~and system-JOO
`.
`.
`. .
`'fast forwards the video.~cintent being transferred to-the display 121 ove; the
`. .
`. .
`.
`·corrununication system 111: .
`FIG. 4:1~ block· diagramthat'. illus~ates the· controfscreert· 230 on the.dis~lay 122
`~
`20 · , · in an example of the invention. In ·this ex~ple, the display 122 is currently displaying a.
`. .
`..
`. .
`'
`.
`.
`.
`· selected video preview on a viewer.450. ~The viewer 450 could. also be used to display
`: . ..... :'.
`.
`. . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`•, .
`··.selected video content in addition.to previews. The·conttol screen 23.0 also includes the
`.· .. ·
`.
`·.
`••·
`• .
`·,
`.
`.
`I
`.··
`::
`.·.·
`.
`•
`.
`...
`. . . ,
`· '\iideo display menu 232 ancl the video display c·ontrcil menu 340. -For e?(ample, if the
`·vie.wer selects fast forwru-d'using the,.displ'ay 121, then the·video~on.-deniand system lOQ .
`
`~: ..
`. kf.
`
`·
`
`~
`
`•
`
`'
`
`'
`
`\'
`
`•
`
`, I
`
`I
`
`•
`
`'. •
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`I
`
`,,
`
`'
`
`f
`
`•
`
`•,
`
`.
`
`\
`
`',
`
`· ·
`
`25
`
`fast forw~ds the, video preview on th~ viewer 450 ..
`
`'
`
`.. FIG.'-~is block diagran1:that il,i~strates the'control screen 230 on the d_isplay 122·'
`
`in an exarripl~ of the inventio11. 'Iri'thiS e~ample, 'the display 122 is c.urrently disp~~yin.g
`
`'
`
`: · selected video content on the viewer· 450, and "full screen!.' has been selected from video ·
`.
`.
`..
`. .
`·-
`.
`.
`.
`.
`.
`. display :control me~u-·340. 1~· resp~nse to the full scre~i1 menu selection, a larger portio~ .
`·bf the contr~l,~cre~rt' 230 is ~sed for ·the vie\¥er 450 to display the video content If the ·
`
`30
`
`··,, ...
`
`8
`
`;•.
`
`! '
`
`Charter Ex. 1004, Page 12
`
`
`
`/
`
`Sprint Docket 1287
`
`viewer selects "menus" on the 'i::cmtrol screen 230, then.the display reverts to the ~ontrol
`
`screen of FIG. 4. The full &creen menu selection operates in a similar fashion for video .
`.
`. .
`,' ...
`......
`'
`
`previews.
`
`5
`
`. Web-Based System Configuration ·arid Operation -FIGS. 6-7
`
`. FIG. 6 is a block diagram that mJstrates the configuration of a web-based system
`
`'
`
`'
`
`'
`
`'
`
`· .. in ah example of the invention .. The video-on-demand system 1.00 is· coupled to ,a video
`..
`distribution system 611 and to the web 612: The video distribution syste.m 611 is coupled
`.
`.. ,
`.
`.
`.
`'
`to a teievision 62L The web 612 is' coupled to a browser 622 running .on a portable .
`.
`10 . · comput~r 623. The video-on-detn~nd system 100 communicates with the television 62°1
`over the video distribution syst~m 611 and with the browser 622 over the web 612: The
`~lements 611, 612; 621, · and 622,/623 respectively ·correspond ~o the_ elements .1 i 1, 112,
`121, and '122 of FIG.l
`.
`..
`.
`. ·FIG. 7 is a message sequence chart that illustrates the operation of the web-ba~ed
`. '
`'
`\.
`'
`system in ah example of the invention. Forclarity;the video distribution system·611 and
`the web 612 are omitte~ from FIG. 7. The.browser 622 logs-in .to the system 100, and iri
`.
`response;the system 100 returns a web p:;ige to the brow.ser 622. This web ·page is similar
`
`'
`
`'
`
`'
`
`.
`
`to FIG. 2 .
`
`.
`
`. The.browser 622 then trciilsfers menu selections to the_ system 100 fo~ the browser
`
`622 to di~play a selected video preview usi~g MPEG I.'. In response, the system 100 .
`
`. transfers the selected MP;EG I video preview to the bro.~ser 622 for displaf . This display
`.
`..
`.
`.
`.
`.
`.
`is similar t~ either FIGS. 4 or 5,depending on the fulf screen selection.
`
`.
`
`-
`
`.
`
`.
`
`'
`
`.
`
`.
`
`I
`
`.,
`
`..
`
`.·
`
`I
`
`After the video preview, the browser 622 transfers merit), selections to the system
`.100 for thetelevisioil 621-to display selected video content using MPEG Ii: .. In response, ...
`. .
`.
`the systein 100 transfers the sel~cted MPEG II vicleo C()ntent to the televisio~.621. The
`
`'
`
`.
`
`.
`
`'syste~ 100 also transfers a web. page to the browse~· 622. This web page is similar to
`FIG.3.·
`
`I
`.
`. As·:the television 621 di~plays the selected video cQntent, the browser 622
`transfers a rewind instruction to the system 100. In response, the _&ystem 100 transfers
`rewinding video content ·to the teleyision 621. :rhe browser 622 then transfers a play
`
`9
`
`( ''
`
`\
`
`25
`
`30
`
`~ .....
`
`Charter Ex. 1004, Page 13
`
`
`
`.instruction to the system 100: In r~sp~nse, the s'ystetti ioo transfers the rewo~nd'video
`. .
`.
`.
`.
`'
`.
`content to the television 621.
`
`.. ,J
`
`'
`
`.
`
`·.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`J
`
`· Sprint Docket 1287
`
`As the television 621 displays the selected video content; the browser 622
`
`t~ansf~~s menu selection~ to the syst~m 100 .fo; the .browser 622 to display the sel~cted · ·
`.
`.
`.
`..
`video con'ient using MPEG I. In response, the system 100 transfers the.selected MPEG I
`"adeo-co.ntent to the browser 622 for. dis~~Y· _This displ;y is similar to eit~_e/FIGS: 4 or 5
`
`.
`
`.
`
`5
`
`depe~ding on the full .screen selection. It should be'appreciaied th~t the video-on-dem.and
`
`system 100 ailows the viewer to sel~ct-the desir~d display and bandwidth for seiected .
`
`video previews and .content. The viewer can switch between different displays, ·
`
`10
`
`bandwidths, and videos as desired. · .
`
`There are numerous vari~tions that ~e· included in variO.us ex~mples of the ·
`.
`.
`invention. Both displays could be used simultaneously to ~ie~the same or differe~t ·
`
`.
`
`.
`
`'
`
`\
`
`'
`
`~
`
`.
`
`\video. The display 122 could omit the viewer 450 and simply provide VCR type control
`.
`.
`.
`.
`.
`.
`over the disJ,lay 121. The displays could be remote from one another or be mobile; For .·
`.
`· example, the. display 122 couki be a handheld computer with a browser and a w.freless
`
`I
`
`•
`
`,
`
`'
`
`','·
`
`.
`
`,
`
`.
`
`•
`
`15
`
`communication interface· to the web.
`
`'
`The above-described processing sys.tern in~ludes iE_striictions .that are· stored on ·
`
`storage media., The instructions can be read arid executed by·~ processor.. ~Orne.
`
`examples of instructipns are s·oftw~e, .program code, and firmware. Some exan:iples of
`.
`.
`.
`.
`.
`.
`storage me.dia fu"e memory d~vices, tape; disks; integratect:cfrctiits, ~nd servers. ·.:ihe f
`.
`instructions are operational whe11 ·e.xecuted by the processor to 9-irectthe prncessor,to.
`operate in accord· with the invention. The term "processor" refers to a single processing
`device· or a group of inte~~opetati~nal p~ocessing ctevice~; .. so~e- example{ or p;.o~essors
`1
`'
`'
`are int~gr.ated circuits, computers, and logie circuitry. Those skilled in th.e· art are ~amiljar
`
`.
`
`•
`
`.
`
`'
`
`'
`
`.
`
`~
`
`•
`
`I
`
`25. ·
`
`·with instructions, processors·, and storage media:
`
`·
`
`I
`
`'
`
`\
`
`'
`
`,'
`
`•
`
`•'
`
`' • •
`
`•
`
`Those skilled in the .art·will ap~r~ciate variations of the aboye-de~cribed
`embodiments that fall within the scope of the invention. A~ :a result; the invention is not
`. limited to the' specifi~ examples and il11.1strations discussed above, but only by th~ ..
`..
`.
`.
`.
`following cl~ms and their eq~i'valent~.
`
`,.
`
`30
`
`10
`
`Charter Ex. 1004, Page 14
`
`
`
`.)
`
`. l ..
`
`Sprint ·oqcket 1287
`
`'··
`
`~-...
`
`'•
`
`....... __ 1
`
`\_.SJ:..AIMS:.: .. · \
`We claim:
`
`/
`
`i .
`
`. /
`
`11
`
`Charter Ex. 1004, Page 15
`
`
`
`. '
`
`'''
`
`Sprint Docket 1287
`
`.
`
`:
`
`',
`
`'video'."on~dem.and'system·comprising: ..
`~ first ComrimnicatiO~·interfa~e ~onfigured t~·.tr~sfervideo sig~al~ to a first.
`commu ication. system; · .
`.
`'
`•·.
`.
`a s cori'd communication int~rface configured to·.tnin~fer· a c6ntrol screen sign~}
`. .
`'· .
`..
`. .
`. ..
`··.
`.
`.
`.
`.·.
`.·
`·.
`.
`.
`.
`_.,
`\
`"
`.
`.
`.
`i'gnal~ to a second communication system th~t uses lyss bandwidth to
`5 . · and the vide
`transfer the vid .>signals than the first communi~ation.s system; a~~ .. · .
`system coQfigured Jo transfer.the control screen signal to the second
`~ommunication inte ~te, receive a viewer controi signal from the secon'd co~m~n1cation
`. e video. ;ignals to either the first co~uriicati~n irtierfac·~ orth.e
`int~rface; ahd tr,a~sfer
`10 · second communication i terface based on the viewer control signai. · ·
`
`.
`
`.
`
`'
`
`,
`
`•
`
`I
`
`,
`
`'
`
`,
`
`•
`
`2 .. The video-on-demand syst. m