throbber
Express Mail mailing label no. EL623888957US
`Date of Deposit: August 22, 2000
`
`
`Ihereby certify that this paper or fee is being deposited with the United States Postal Service "Express Mail Post
`Office to Addressee" sejce under 37 CFR 1.10 on the date indicated above and is addressed to the Assistant
`
`226656ywymmmi
`.,
`
`I
`I)iiiiiiliiiii
`
`Did's‘nsheaf
`00/23/90llllllllllllllllllllllllllllllllllllllll
`2
`
`
`
`Assistant Commissioner for Patents
`BOX PROVISIONAL APPLICATION
`
`.
`m
`
`=5
`3-I‘-
`"
`
`U1
`
`Attorney Docket No. TIVOO057PR
`
`THE U.S. PATENT AND TRADEMARK OFFICE
`Provisional Application Cover Sheet
`
`
`
`Washington, D.C. 20231
`
`Sir:
`
`This is a request for filing a PROVISIONAL APPLICATION FOR PATENT under 37 CFR 1.53(b)(2).
`
`INVENTOR s /APPLICANT s
`
`
`
`First Name
`and Either State or Forei u n Count
`
`Middle Initial
`
`Residence Cl
`
`
`
`Last Name
`
`Goodman
`Kao
`
`Lockette
`Barton
`
`A Poniatowski
`Youn
`Robinson
`
`.
`
`An
`Jean
`
`David
`Jim
`
`Robert
`James
`K rie
`
`
`
`
`
`
`
`
`
`
`
`Woodside, Califomia
`Ann
`S deman
`
`
`Wi'nand
`Van Stam
`Sunn ale, Califomia
`
`
`Additional inventors are being named on separately numbered sheets attached hereto.
`
`Menlo Park, California
`Cuertino, Califomia
`
`Los Gatos, Califomia
`Los Gatos, Califomia
`
`San Jose, California
`Livermore, California
`Palo Alto, California
`
`Title of the Invention
`
`WISHLIST
`
`Corres ondence Address
`
`Michael A. Glenn
`
`3475 Edison Way, Suite L
`Menlo Park, CA 94025
`
`Telephone No. (650) 474-8400
`
`Enclosed A lication Parts
`
`check all that al
`
`Number of Pages
`
`_3§
`
`(X) Small Entity Statement - Business
`
`(X) Specification
`
`and Drawing(s)
`
`(
`
`) Other (specify)
`
`IlI
`
`X
`
`$75.00 for Small Entity
`
`$150 for Large Entity
`
`Filin -
`
`Fee and Method of Pa ment
`
`The Commissioner is authorized to charge the filing fee of $75.00 and any additional fees or credit any
`overpayment to Deposit Account No. 50-1240 (Order No. TlVOO057PR). A copy is enclosed for this
`purpose.
`
`Respectfully Submitted,
`9‘ ’
`
`MICHAEL A. GLENN
`
`Reg. No. 30,176
`
`Customer No. 22862»
`
`1
`
`SAMSUNG 1005
`
`SAMSUNG 1005
`
`1
`
`

`
`Approved for use throu h 09/30/2000. OMB 065 -0031
`PTO/SB/10 £1-99)
`EPARTMENT OF COMMERCE
`Patent and Trademark Office; U.S.
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of infomiation unless it displays a valid OMB control number,
`
`STATEMENT CLAIMING SMALL ENTITY STATUS
`(37 CFR 1.9(r) & 1.27(c))--SMALL BUSINESS CONCERN
`
`Docket Number (Optional)
`T|VO0057PR
`
`Applicant, Patentee, or Identifier: Goodma” et 3''
`Application or Patent No.:
`Filedorlssued: Herewith
`Title: Wishlist
`
`I hereby state that I am
`[:1
`the owner of the small business concern identified below:
`[2]
`an official of the small business concern empowered to act on behalf of the concern identified below:
`
`NAMEOFSMALLBUSINESSCONCERN TiV0»l"C-
`
`ADDRESS OFSMALLBUSINESS CONCERN 2150 G0“ Street: P-Q BOX 2150-
`
`
`13 CFR Part 121 for purposes of paying reduced fees to the United States Patent and Trademark Office. Questions relat o
`to size standards for a small business concern may be directed to: Small Business Administration, Size Standards Sta
`409 Third Street. SW, Washington, DC 20416.
`
`I hereby state that rights under contract or law have been conveyed to and remain with the small business conce
`identified above with regard to the invention described in:
`
`W the specification filed herewith with title as listed above.
`E the application identified above.
`ID the patent identified above.
`
`under 37 CFR 1.9(d), or a nonprofit organization under 37 CFR 1.9(e).
`
`Each person, concern, or organization having any rights in the invention is listed below:
`Cl no such person, concern, or organization exists.
`E each such person, concern, or organization is listed below.
`
`Separate statements are required from each named persorconcern or organization having rights to the invention
`stating their status as small entities. (37 CFR 1.27)
`
`
`
`in this application or patent, notification of any change in status resulting in loss o
`I acknowledge the duty to file,
`entitlement to small entity status prior to paying, or at the time of paying, the earliest of the issue fee or any maintenan
`fee due after the date on which status as a small entity is no longer appropriate. (37 CFR 1.28(b))
`
`NAME OF PERSON SIGNING
`
`James M- Ba”°”
`
`
`
`Burden Hour Statement: This form is estimated to take 0.2 hours to complete. Time will vary depending upon the needs of the individual case. Any
`comments on the amount of time cu are re uired to complete this form should be sent to the Chief Information Officer, Patent and Trademark Office,
`Washington. DC 20231. D0 N0 SEND F ES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO: Assistant Commissioner for Patents,
`Washington, DC 20231,
`
`2
`
`

`
`5:onB9__m_xm_
`
`$4.§w
`
`
`
`
`
`woN:o£:m<mmN_:ooo9m_v_ooo_m.._mgm>>Eoo.o>:.2moon_m>>m_>.
`
`
`
`
`
`
`
`
`
`mmzm.O>_._.>E._m£2mmmoom
`
`
`
`
`
`Q..o_E_Em;>9:mmmmc__2oom:>cwEmmm_:_om:owcmo.m>>m_>.
`
`
`
`
`
`
`
`
`
`oa_8u_9___Vwe:._qa_o_Q_.%mo%..__%:9:
`
`
`
`
`
`
`m:_£oc.____m>>m:m8:mmo_omo_>._mm.m>>ocm_um_:nm;om
`
`
`
`
`
`
`
`
`
`..om__oo9__mo>__w_o_o:Nmm9_mEo>_._.:9:0E:vm:_EE..m_o-_m>>m_>..<.
`
`
`
`
`
`
`
`
`
`o.o__n_E_wn_mv___vm.m_m>mo_>5..m_._on_o._.o:_..m_xm
`
`
`
`
`
`
`
`Uflsvmcomcmmamm:
`
`
`
`
`
`
`
`mm_._:s._m>oEoo.o>_._.-EmEmmm:mEHOECOOmmfiomv.m>>m_>.
`
`
`
`
`
`
`
`3
`
`
`
`

`
`am:onoHm_._=m_xm_Hm:ono._.9___m_xmE:on.o._.m:=m_xm
`
`
`
`
`
`
`am:ono._.83méexm.m_._on.o._.nw>>mczw_xm_
`
`camm.>mco._.on_mw.>muo.r
`
`
`
`
`
`E0:@.w_._on_o._.oc_..m_xomm>mEm._...o__qmEm.o:>m..oc$>>o_>
`
`
`
`
`
`cam.mm__9smm.€m_=_8€m-ao+w_8_=8;8-8;£8;82
`
`
`
`
`
`£20mama:m.mco_..E_E__>._OE¢E-m>m._o>:mE>>oIVw..m_o
`
`
`
`
`
`
`
`
`
`
`
`9.o:>m..occor:...o__Q9:comm:_Eoo9m_:_umcomcmo_m>>m_>
`
`
`
`
`
`
`
`Eoo.o>_._.2m_:_omcommomoa:on.
`
`on_2m_:_om:ow26:Umoas
`
`
`
`
`
`_ocmmm9_mEo>_,_.__m:..9::_omc_E_m..mu-$>>m_>..<m:_£o:.__.m.>>m:w..ocmmoumo_Emm.m>>o;m_om_:vm;om..om__oo2=8>__w_u
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`_oo_:_om;owcmmgmm;
`
`4
`
`

`
`
`
`mcozmmmmsmm:_Eoo:_8..>Eo_EEmEmmmcmE..o__.EooBow_m>>¢_>.
`
`
`
`
`
`E82...5_8mE5_So_9
`
`
`
`Eoo.o>_._.m_>E9...mcozmmmmsm
`
`
`
`Emoom___>>>9:_.>__Ewn_wm_ocm:n__..6Emmoc_._m_o.m>>o_>.
`
`
`
`
`
`
`cozmoomsw
`
`new“.6:o:mo_Eoz__mEm
`
`ason.89sm_xm_On.30>
`
`0n_m.UC®:n_
`
`
`
`
`
`0.9:>>m_>m:5oo._.9.Eenmmmq2:3:o_EoEenmmmaEma_m>>m_>.
`
`
`
`
`
`
`
`_om_ucmn_Em5m.._mo_m>>Eoo.o>:.m_>:o>5..Qsocmm_:_om;owmu:m:u_.
`
`
`
`
`
`Eoo.o>_._.©t.onm_:nmcom293__m.Em
`
`
`
`
`
`ee_.=-mmmo_.500+2m:__om.o_Eson.2..m__m_:_om:om-gm>>9.Emaoa
`
`
`
`
`
`m_o_ow.:o_..mwmm:m.6:o>2co=mo_.__..oc__mEmmvcmmEoo.o>_._..
`
`
`
`
`
`
`
`5
`
`
`
`
`

`
`
`
`mS..o::mm:c_Eammmg....
`
`m_._mn_m>>ms....
`
`E®__O2+.
`
`6
`
`

`
`
`
`
`
`mmomtmE_mco_EOEoommM.co_E:ommn_EEm9n__ommwo_-n_m>>
`
`
`
`
`
`
`
`
`
`
`
`__mo>__m_oE89$0.:E0:..m_._ono_.m.o>_._.
`
`
`
`
`
`H.m_._ooo._.8_=_8;om-Q_a>>>>m_>mmS__om_
`
`
`
`_ommmo_mm;__m-EmEn_o_w>wv9_m>>:om0n_oz
`
`
`
`
`
`
`
`momtmE_m_o_:0m>_._o>_._.u$8_-8>>
`
`
`
`
`
`
`
`
`
`.®E_._..mEmz3-m_oo..cemmmm:_..w_xo.8mco_m$>ummmn_-gm>>
`
`
`
`
`
`
`
`
`
`>>o;m->n_->>ocm.0.._:m._m_o_mo_o_m>2EmEmmm.:m.E..o__.EooEm
`
`
`
`
`
`
`
`9Em_®._m:cm;O
`
`
`
`
`
`:8:__E:..oo._._mmxm...6:___>>Vm_:_um;om__m.0>__mn_ucm>.___oo_>_
`
`
`
`
`
`
`
`
`
`.3:058%m6:.>>%:_;m.8>_e____2:o;m.28>__m._o
`
`
`
`
`
`
`
`m__wo_om__m._.9_____5.>.o..mE...mm:_om:E930.6mfifim-mc_mmmmm_>_
`
`
`
`
`
`
`
`
`
`
`
`€_um..m9m..-:o£co_..oEoE_26cm5..Emccmgmc_m_tm>u<
`
`
`
`
`
`
`
`n_3mwm:____m_\E:ooo<
`
`7
`
`

`
`
`
`
`
`..._._9_mEwe..__20:9._z<m_>__moo:_Eooc_..om..¢_uoS<_#com
`
`
`
`
`
`
`
`Esoomw_2:m£oVm_p_mwm._m_m>oo_m..__8__=_o9#com_m:o_.._U_o<
`
`
`
`
`
`
`
`A__mom080.._o>mc
`
`
`
`
`
`mm:__2oo9_om_:omcom-nm>>>_._w
`
`
`
`Umo_EsovOC.__._..mZD3E0:cozomccoommim.”U®w.mQ..n_On_
`
`
`
`
`
`
`
`
`
`...o__.Eoo_¢_:_omcom”93o::mm..m_umc_mmmo_8..Eoo.o>_._.9.mv_c_._
`
`
`
`
`
`
`
`
`
`
`
`m__mom_£.6mmmEm>um39.oz,on_om__m..___m.o0%m:o_>@_o_.__
`
`QO._.2E58o.E_9::__m6M.
`
`
`
`
`
`mezme>.5m_m__n_as_8abee;mcofi.$>__mn_
`
`
`
`
`
`
`
`39:__mom..Ewn_wmvmmmnfimn__mo>__movcmEmEm_n_E_
`
`
`
`
`
`
`
`8
`
`

`
`
`
`m5:.>>oE_;m8>_e____o_=o._$m_=_8;om__mo2:3Em>.___8_>_
`
`
`
`
`
`
`
`=8:8EN_m:o_aoEmEm_gE_
`
`
`
`
`
`m__mo_um__m,<_oomm_E8..o_ao_Qscmcommm
`
`
`
`.AmE_..o_.__omn_m
`
`
`
`
`
`
`
`¢..m:_:§>mm._cozommcmt£_>>v>>OC__mom_:nmcom-pm>>mween.
`
`
`
`
`
`
`
`
`
`
`
`m__mo_um__m...¢.mw_m>92v_o__ovm:o__.:_ow2..o__.Eoo-9__m$8_>_
`
`
`
`
`
`
`
`
`
`
`
`_om_:_oocomm>>o:m\_um>_mo9__mo::_.Eoo9.?_m$$EEmmbmqa
`
`
`
`
`
`
`
`
`
`mmoEom-gm>>..oo_.§9.:oo_m:_>>o;m>>OZ
`
`
`
`m_:_omcom-n_m>>mc_Eooc_.6EmEmmwcmE..o__.Eo0
`
`
`
`
`
`9
`
`

`
`_.mtOn_>_..
`
`
`
`m_mo_o:>.wmmcwm.
`
`ago.
`
`co_S_o>:..
`
`
`
`mmmmo>>ocmvzozzoz.
`
`
`
`mEo..m>wo>_._..
`
`
`
`co_..m>=o<oo_>._mm.
`
`
`
`oc_w_:m>c<co..w9w._..
`
`
`
`mco_..oE9n__o9.m9m._..
`
`
`
`mmzoeomEwEwom_q¢m.
`
`
`
`mfloemm_omN__mcom.mn_.
`
`
`
`mm__o:m;o_m_>_o>_._..
`
`
`
`mxomwmco;n_mmm_9__>>.
`
`mmE3_>>wm<<mmm_2_>>.
`
`m93mmu_
`
`_m_:_oo;ow
`
`
`
`
`
`So:a:__:no;omo>_._..
`
`mmzm550
`
`>__Emn_wmvcozm.
`
`
`
`mm_2_oco=m_ocmEEoo9
`
`
`
`
`
`Q9.933..5...98..mm._..
`
`
`
`>n_n_.6mmmcoSn_nm>>.
`
`
`
`
`
`mn_:.oo>_._ummmn-E_m.n_.
`
`10
`
`10
`
`
`
`

`
`
`
`Eemmmom.9353voom3mgocmwsoc..mEmE_.6axe?:9:mmm_-m:o_z.
`
`
`
`
`
`
`
`”mmmwEm>_omm_oI
`
`
`
`
`
`toqqsmm:_v:o>>..mZ®EOT_.
`
`
`
`”mmmmEm>U<I
`
`11
`
`
`
`m9m_8_:Eflms.Eoo.o>F9.cozomccooE9m_m$n_.
`
`
`
`
`
`
`
`
`
`tonasm._mn<Em_oo_>_m_o_mO.
`
`
`
`”m¢mmEm>v<I
`
`
`
`
`
`m_oo_.cemmm26:_::9son_.on_9:059.cozomccooEm..m_m._wn_.
`
`
`
`
`
`
`
`
`
`9m>>:ommc__:Um;omcmmmn_-0n_.6toqa:m\9m_oq:>cmEo_o_m>oo.
`
`
`
`
`
`_.oc._m£mou:_oc_6:onm.on_mEoc..moE-o;o_z.
`
`
`
`”mmmmEm>vmm_QI
`
`
`
`>mn__mn_m__mOm_q_.._:_>_.
`
`
`
`
`
`
`
`”m¢mmEm>_u<I
`
`
`
`
`
`®EO._UC>w..>.roo_o;o._:O>_.-£coEBEEtaow:mofisoowfi_o_:oo.
`
`
`
`
`
`
`
`
`
`9:0:6m:o>cm.2>3or:50:90::mcocg9:as3:..
`
`
`
`
`
`
`
`”mmomEm>Umm_n_I
`
`
`
`
`
`mmE_....q:v_o_q_.m_Q_.._:E..om_mmcmo_m>>m_>.
`
`
`
`
`
`
`
`11
`
`

`
`
`
`
`
`
`
`Eom.n_>n_m£.._mo.r.Vc.mamomxmooamzmma3..HSEazcuh_,m»cHmafia»HWVVIxuacwn
`
`
`1\V..I«I.|.I;l..l.....|.J
`
`
`
`
`
`
`
`
`
`EO.nTn_0xwm,,N.5533303...=_,_$amm-:Eszcun.35cows»3...;_.2....,_a..
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ummgouu._w.._uOV.ou_:oEmn_3xuu_mxmzu_..:mI_uw=muuc_E41LommuuoiwutnJmm
`
`
`VVW[K
`
`
`
`
`
`
`
`
`
`zoméoxov,VVV,“.5ZmomkomamzmuaSTEE:_Emn_.35V3.3
`
`
`
`
`
`
`
`2om-o>oxo,,VWV,V..V._.__mamo:.aom.3mzmmaom?EVE:_Eua.35A.3_coE.tc_-mH£5SQR3.:.5:..9.H.
`
`
`VVxVn.B_coE55.5£3mamfiw
`
`
`
`
`
`
`
`
`
`s_om.ooxov._.__3mom..mo.w_m.nmsmmfi8.1:Eazcma_3£mmtfimm_....E.mmmmmEmu
`
`
`
`s_om-o>oxméV,..c_Smomxmofloamzi.o$..co.u_,wo_BEaura»ou.Eo_
`
`
`
`
`
`
`
`zoyroox3.c_3,mom.awm.m.amzfi.$Tc2o_ao.35St:33m_..:u___z:23
`
`
`
`
`
`wV,24,\
`
`
`
`
`
`
`
`
`
`
`
`VWmmm,,._.__Smomzmwmmzmfloom-_:Eazcwamama»933u.._m<,..wu<
`
`
`
`
`
`
`
`an.zom-o>oxoVV.c_5momzaomamEwN.n,oom-:_E2255.35mat;m_muEE::o._u_..2uu...:._
`
`
`
`
`
`
`
`
`,
`
`
`
`
`
`s_om-ooxmmWV,...__3mQ9aowV.o.nmzmm8.1:E..._....._ua_3_._H93.;m__.wE..::z:3Emxuma
`
`
`
`
`
`
`
`VVE3.
`
`
`
`Vr,,V.:.m.=.:_.Ea
`
`~ ’%mima%mJ* W
`
`nlo-o.._._a:aV
`
`‘:3
`
`.
`
`‘
`$
`M;
`y« ,
`jj§§:7%i1«’€?Ei3;
`W « ~kwww»\,wovMr5w&.e»4
`
`VynM,M,WV,A«V«N.wM9.2%.,
`
`12
`
`._._
`
`12
`
`
`
`

`
`
`
`._®>._0mEozamzo>_._.OHUw«:O._Q.umEo8oE__Z<OEEOOE
`
`
`
`
`
`co:ao_Ecmu_=mo
`
`8_=m_.o;=.<=8
`
`m:_:_8:_
`
`__a0
`
`mmmpmfio
`
`
`
`Siwwvtozzmzo>_._.
`
`_m:ow.mn_Emacs._z<
`
`>._.xcmm
`
`
`
`Eamowm
`
`
`
`
`
`.m>.mwvrozzmzo>_.r
`
`
`
`:o_E~.:o£_._<__m0
`
`_m:o2mn_
`
`>._.
`
`mwmssmo
`
`_z<
`
`.m>_momm_
`
`
`
`
`
`._w>._mmvzozzwzo>_.r
`
`co=8_._E%.=8
`
`
`
`_._0_~.mN_._O£=..<__mo
`
`_m:om.wn_
`
`>._.
`
`ommnflwn
`
`mwmnflmu2mmmoom8:35meson
`
`_z<
`
`.m>_moow_
`
`
`
`
`
`gcmnEmuoe.3u@_.....2a:m__mo
`
`
`
`
`
`
`
`:o=mo__=cmE__mUum~_.o£:<
`
`
`
`
`
`B_._a>>EcoU_
`
`__mo95
`
`13
`
`13
`
`
`
`
`
`
`
`
`
`
`

`
`co:mo==:mu_
`
`:O_«NN_._O—.=3<
`
`>._.
`
`_mcom.mn._
`
`mmmnmfio
`
`
`
`atomvcozzmzo>_._.
`
`
`
`
`
` mmmnsmu9mwooomumfima8_>mo
`
`
`
`
`
`n_On_n_w__moo._
`
`
`
`
`
`‘_®>\_wWv__o>amzO>_._.
`
`:o=wo_._Eou_
`
`co_—mN_._o_._=._<
`
`>.r
`
`_m:om.mn_
`
`wwmnmfio
`
`
`
`
`
`fiwzcmmcozomccooEozzoz
`
`_moo._
`
`x.o§wz
`
`__m>.wm
`
`
`
`10.".mm._moo._
`
`
`
`
`
`.m>Bwvcozzozo>_._.
`
`
`
`n_On_mm._moo._
`
`
`
`>._.
`
`_m:om.mn_
`
`mmmnmfio
`
`vo~_._o£:<
`
`
`
`
`
`:o_.mo___E%_cozomccooucm
`
`
`
`8___.m>>552
`
`14
`
`14
`
`
`
`
`
`
`

`
`WishList VI Design
`
`
`
`Spec Status
`
`|
`
`Last modified: Jun 27, 2000 10:11 am
`Current Owner: Lynn Cherny
`(Previous Contributors: Jennifer Rode & Ann Sydeman )
`
`Software platform: 2.0
`Hardware platform: Combo and Standalone
`
`Percentage Complete: 99%
`Engineering Contact: Alan Waterman
`
`Overview
`
`The WishList features enables TiVo to find shows that meet a set of user defined criteria. The user may define multiple
`WishLists, and optionally, get a season pass to each WishList. The following describes the major functions of WishLists:
`
`- Auto-record - the user may auto—record programs matching the WishList
`
`~ Multiple WishLists
`
`- Continuous Search — TiVo is always reading the latest program guide data to find matching programs
`
`~
`
`Immediate Search — the user may request to see all upcoming showings in a WishList
`
`- Complex Searches — a search may include the following elements: A genre and (actor, director, or keywords). Note that
`there may be multiple keywords that are ANDed together.
`
`User Tasks
`
`Create a new WishList
`
`
`
`
`
`
`9:;-.“=
`
`. Edit an existing WishList
`
`Delete a WishList
`
`."'P9°'°." Auto-record with recording options
`
`See the results of a WishList
`
`|
`
`_.
`
`77Vo Confidential and Proprietary DO NOT COPY
`
`207
`
`1 5
`
`15
`
`

`
`Behaviors
`
`1.
`
`Recording Options may be set for the WishList auto-record choice. Some of the options have different defaults than
`regular season passes. See the Recording Options specification.
`
`A WishList Auto—recording can be prioritized relative to all other Season Passes. By default new WishLists are
`prioritized lowest.
`
`When editing a WishList, items on the To Do list might be removed. If items on the To Do list are there for other reasons
`(part of another WishList, an explicit, a season pass) then those items should not be deleted. As a hidden feature, the user can
`upgrade a show to an explicit by saving it longer.
`
`Explicit recordings on the To Do list don’t get Season Pass or WishList auto-record icons because canceling the SP does
`not and should not cancel the explicit recording.
`
`When editing a WishList or deleting a WishList, items in Now Playing should not be deleted if they are no longer part of
`the WishList.
`
`Existing WishLists can be accessed in these ways:
`
`- Search using WishLists screen
`
`- You can select a show that is planned for recording as a result of a WishList. At the bottom of the Find Actions
`screen is a link to View WishList. If the show is part of multiple WishLists, then you first go to the Choose
`WishList screen.
`
`- If there are no upcoming shows for a WishList and you are auto-recording that WishList, you can find the
`WishList at the bottom of the To Do list.
`
`If you are auto-recording a WishList, you can access the WishList from the Season Pass Manager screen.
`
`PPVs (with the exception of shows in the sports category) are not recorded by WishList auto-recording requests. If you
`are auto-recording a WishList, and the WishList finds a PPV, that PPV will not record automatically, unless the PPV
`genre is SPORTS. (This is because a viewer may have paid for a large sports PPV package and expect a WishList to find
`it all).
`
`The scheduler will not record a prograrn/episode that is in Now Playing again. Nor will it schedule two recordings for the
`same program/episode. However, if the user or TiVo has deleted the program, it might be recorded again. We can
`anticipate that this behavior will be a negative for WishList auto-recording.
`
`10.
`
`CLEAR goes to the Cancel WishList, except from Choose Actor/Director/Keyword screens. On these screen CLEAR
`deletes all text in the type in box. If a user hits CLEAR and then exits the screen the text should remain so as to not create
`a blank WishList.
`
`
`
`208
`
`TiVo Confidential and Proprietary DO NOT COPY
`
`16
`
`16
`
`

`
`Search using wishusts _ No wishusts
`
`- Access from Pick Programs To Record. See Tog—Ievel Menus
`specification
`- Create new WishList goes to the beginning of the create/edit
`workflow
`
`Search Using WishLists
`Use Wistiusts to tell ‘Five to find all programs that match the
`WiehList's criteria.
`- Use Actor Wishtjsts to find programs featuring an
`actorlgiiest/host and Director WishLists for those by
`a particular director
`Keyword Wishbsts can contain a set of kayvvorcb
`that are in either the title or description at a
`progam, Keywords can also be actors‘ or directors‘
`names.
`Category Onty WishLists find programs in a
`category
`
`This section of this page will not print diagrams. I am
`
`
`
`giving up on debugging it. See next page.
`
`|
`
`77Vo Confidential and Proprietary DO NOT COPY
`
`209
`
`1 7
`
`17
`
`

`
`Search using WishLists - WishLists created
`
`Search Using WishLists
`
`O Cooking/‘Alice Waters‘
`Speilberg, Steven
`"Shining"
`
`View all upcoming WishList Programs
`
`All Upcoming Programs
`
`73 matches were found (showing first 20 for each
`WishList)
`WishList. HITCHCOCK, ALFRED
`Young and Inno.
`. 5/20
`10 45pm 9 KQED
`WishList" Comed
`000 am 21 KJVT >
`10 00 am
`10 00 am
`1000 am
`10 00 am
`
`ow
`La
`Lame Show
`Lame Show
`Lairie Show
`
`5/20
`5/20
`5/20
`5120
`
`Create new WishList
`
`Create WishList
`
`WishLists help you find upcoming programs Actor,
`Director, and Category Only WishLists let you set up
`simple searches Using Keywords WishList . you may set
`up searches with multiple elements
`
`E ‘ Actor WishList
`Director WishList
`Category Only WishList
`Keywords WishList
`
`D
`
`
`
`All of the WishLists that the user created are listed in
`
`alphabetical order with WishList icon in front of the ones set to
`auto-record.
`
`Pressing CLEAR on a highlighted WishList goes to the Delete
`Confirmation screen (as in Now Showing)
`RIGHT or SELECT on View all upcoming WishList programs
`goes to View all upcoming WishList programs screen
`RIGHT or SELECT on Create new WishList goes to Create
`WishList
`
`LEFT goes back to Pick Programs to Record
`
`Channel UP/DOWN are required for scrolling a long list of
`WishLists.
`
`SELECT/RIGHT on a WishList name goes to the WishList
`<Type> Auto-recording Scheduled or WishList No Auto-
`recording screens.
`SELECT/RIGHT on a show leads to Find Actions for the
`show.
`
`LEFI‘ goes to Search Using Wishlists.
`Channel up and down scroll the page.
`Show matches from WishList in the order they appear on the
`WishList list. Cut off at 200.
`
`Only show WishLists that return results in the listing.
`Each WishList shows a max of 20 results in this view.
`
`If no results match for any WishList, show the same "None
`found" messaging as on WishList View Upcoming page.
`Show special "Please Wait" badge on top of this screen while
`searching the list of WishLists. Text to say "Searching...
`<newline> 3 of 50 WishLists" with a progress bar below it.
`
`Create Actor WishList goes to the Actor/Actress/Guest/Host
`picker
`Create Director WishList goes to the Director picker
`Create Category Only WishList goes to the top-level category
`picker
`Create Keywords WishList goes to the keyword picker
`
`LEFT goes to the Search using WishList screen.
`
`210
`
`TiVo Confidential and Proprietary DO NOT COPY
`
`18
`
`18
`
`

`
`' screen Titlesi
`- When Creating a New WishList (entered screen from
`Choose Category)-"Done Creating WishList"
`° After Editing a WiShList- "Done Editing WishList"
`
`0 If entering after choosing a preexisting WishList via Search
`using WishLists - WishLists Have Been Created then the
`text is dynamic- and displays VVishList type (Actor
`WishList, Director WishList, Keyword WishLists)
`- Help text is dynamic to reinforce what type of WishList was
`created.
`
`0 Access this screen from Search using WishLists, the Season
`Pass Prioritizer, the bottom of the To Do list, or from yii
`WishList action on the Find Actions screen for a program that
`is part of a WishList, or from the Choose WishList screen if a
`program is part of multiple WishLists.
`0 Done creating WishList and LEFT on the Done Creating
`WishList screen go to Search Using WishLists, WishLists
`created screen.
`
`- LEFT / OK, don’t do anything goes back to the screen from
`
`i
`
`-
`
`where the user came.
`
`If the user has chosen Edit this WishList has changed an
`element of the WishList and then LEFTs back to the WishList
`Screen or proceeds to the end of the Workflow, change the
`wording of the bottom action to be Done editing WishList.
`.
`,,
`- LEFT arrow off this screen uses "delay and select
`behavior, selecting the bottom menu item.
`- Auto-record WishList programs and Options work the same as
`Find Actions. Only show this option if no auto-recording has
`
`been scheduled. If viewer picks Autorecord, the scheduler
`checks if there are too many season passes already and if so
`.
`.
`.
`displays the Too Many Season Passes screen described in
`Find Actions spec.
`- View upcoming showings goes to the Episode Picker screen.
`
`(If you have selected View U comin Showin s, then LEFT
`from the Episode Picker returns to WishList Screen. RIGHTI
`SELECT goes to the details of that show.)
`- Edit this WishList goes to the beginning of the create/edit
`workflow, and the exact text changes based on WishList type
`- Edit Actor WishList
`- Edit Director WishList
`
`- Edit Keyword WishList
`
`. Edit Category WishList
`. 0eS to Cancel Autorecording
`Only show this option if aWishList auto-recording has been
`scheduled.
`
`- Delete WishList goes to a DeleteWishList confirmation screen
`
`WishList Screen -Done Creating/Editing
`
`
`
`Done <Creating> WishList
`This <Actor> WishList trnds prograrrs that match:
`
`
`Cooking/'aIrce 8. some other stuff that takes up space‘
`
`Delete this WishList
`Done creating WishList
`
`
`
`
`
`WishList Screen - Auto-recording scheduled
`
`This Wrshusttinds programs that match.
`Ck ‘I
`&
`th
`tffthttak
`0° W me some 0 er 5 U
`3
`
`'
`
`es up space
`
`'9 Programs on this WishList will be automatically
`
`Don.‘ aumecord programs
`<Edit this WIshLIst>
`Delete this WishList
`,
`-
`_.
`
`,
`
`WishList screen, No Auto—recording
`Scheduled
`
`gtildkidlgs/E1;-|i:tefldr1‘::rFii:?)if1:‘fsirdEflfttrnzitigkes up space‘
`Programs that match this WishList will notbe
`automatically recorded.
`
`Ok, don't change anything
`
`Delete this WishList
`
`|
`
`
`
`|
`
`'l7Vo Confidential and Proprietary DO NOT COPY
`
`211
`
`1 9
`
`19
`
`

`
`Creating WishLists/Editing WishLists Interaction Details
`
`confirmation for Aut°_Rec°,-ding wishust
`
`- SELECTILEFT/RIGHT go to WishList, Auto-recording
`Scheduled.
`
`WishList Confirmation
`
`Programs that match this WishList will be automatically
`added to your To Do Us!
`
`E
`
`Press SELECT to continue
`
`D
`
`cancei create warning
`
`_
`_
`.
`STOP Creating W|ShLlS'[?
`Are you sure that you want to stopcreating this WishList’?
`Your partial Wishl-istwill be deleted
`
`E
`
`Continue creating WishList
`Stop creating WishList
`
`D
`
`
`
`The user can get to this screen by pressing any remote button
`which takes the user out of the create WishList workflow (bail
`buttons like LiveTV/TiVo/DTV).
`
`Stop creating WishList goes to the appropriate context.
`
`Continue creating WishList goes back to the creation screen
`that the user was just on.
`This dialog on1y_appears if the user h.as gone as far in the
`workflow as typing part of an actor/director or keyword (2
`characters).
`
`|
`
`212
`
`TiVo Confidential and Proprietary DO NOT COPY
`
`20
`
`20
`
`

`
`Delete WishList (not don’t autoqecord)
`
`|
`
`Delete WishList
`Are you sure that you want to delete the Cooking/'alice
`waters‘ W ishust '9
`
`<Al| upcoming programs that match this WishList will be
`removed from the To Do List >
`
`- Yes, delete this WishList goes to the appropriate context:
`Search using WishList.s, Season Pass Manager, or the
`originating context for the Find Actions screen. It is the
`default highlighted choice.
`~ No don’t delete this WishList goes to the WishList Screen
`
`° Show conditional text if Auto Recordings were scheduled too
`
`F Yes, delete this WishList
`
`
`Cancel Auto-recording (but not deleting WishList)
`
`' This SW55“ aPPeaT5 fmm the WishList Screens Auto‘
`recording Scheduled.
`~ SELECT/LEFT/RIGHT goes to WishList Screen, No Auto-
`recording Scheduled.
`
`Cancellation Confirmed
`
`All upcoming programs that match this WishList will be
`removed from the To Do List.
`
`i
`
`|
`
`77Vo Confidential and Proprietary DO NOT COPY
`
`213
`
`21
`
`21
`
`

`
`
`0 Combo Box - The APG supports Core categories and All
`
`Category Picker - from Create WishList
`
`
`categories. Display All categories, core and non-core.
`- The top category should be highlighted for new WishLists.
`
`0 When editing a WishList, the category for that WishList should
`be checked and scrolled into view when the user arrives at this
`
`screen,
`- SELECT/RIGHT arrow goes to the Sub-category Picker
`- LEFT goes to the Create New WishList screen.
`- Change the title and explanatory text if coming from Create
`WishList vs. the Actor/Director/Keyword Pickers
`
`Category Only WishList
`
`<Category> has <n> sub-categories Press SELECT to
`
`Category Picker - from after creating Actor/Direc-
`tor/Keywords
`
`
`
`
`
`0 Top line of Choose Category screen reads:
`- Actor: <Last name, First Narne>
`- Director: <Last name, First Name>
`
`
`
`
`
`
`Choose Category
`<Actor>. <Wrl|rams, RobIn>
`You can narrow your search by specrtying a category.
`0 Keywords: <keyword>
`
`- LEFT takes you to the Choose Actor, Choose Director or
`Choose Keywords screen depending on where you came from
`
`
`
`
`
`
`
`
`Audio and Video Productron
`
`|
`
`214
`
`TiVo Confidential and Proprietary DO NOT COPY
`
`22
`
`
`
`22
`
`

`
`
`
` Sub-category Picker after Choose Category
`
`
`
`- Use this screen whenever a sub-category needs to be specified
`(with minor modification for Category Only, see last bullet).
`DTV reserves the right to add more depth to the category
`choices, if this occurs this screen should also be used for sub-
`sub categories etc. All category choices that have been made
`shall be displayed:
`- Category: movies
`- Category: movies/children
`
`- Category: movies/children/animated/ducks (if needed the
`middle part shall be elapsed out movies/child.../ducks)
`
`l
`
`- When editing a WishList, the sub-category for that WishList
`should be checked and scrolled into view when the user arrives
`at this screen.
`
`Choose Sub-Category
`<Aclor>: <Wi||iams, Flobin>
`Category: <Sports>
`
`Swimming
`
`Yatching
`
`SELECT/RIGHT from the bottom—most category goes to the
`Confirmation Screen
`
`° Top line of Choose Sub-Category screen (for all WishList
`
`types other than Category Only) reads:
`
`- Actor: <Last name, First Name>
`
`- Director: <Last name, First Name>
`
`- Keywords: <keyword>
`- Don’t show this line if this is a Category only WishList.
`
`
`
`
`
`fivo Confidential and Proprietary DO NOT COPY
`
`215
`
`23
`
`23
`
`

`
`Only one name may be chosen.
`Searches are performed by last name first
`
`The user must enter a comma to separate a last name from a
`first name. If the user enters multiple names without a comma,
`the software will assume that is a multi—part last name.
`In the actor index spaces will match hyphens. The user must
`enter a space to match hyphens.
`
`In the actor index all other punctuation is stripped. The user
`must not enter a space to match it.
`Partial names will not match. User must enter a full last name.
`
`User may enter a name that is not in the list.
`
`Right hand side contains list of actors, actresses, guest starts,
`and hosts. Use the complete list of people, not just the people
`that are in programs in the next two weeks of program data.
`Search for the specified person in the actor index and the
`keyword index.
`LEFT off the screen goes to the Create New WishList screen.
`RIGHT arrow off the edge of the keyboard goes to the list or to
`the Press SELECT to continue wiener
`
`SELECTIRIGHT arrow from the list or wiener goes to the
`Add Category screen
`
`If editing the WishList pre-populate the text entry with the
`current actor’s name and highlight the actor in the actor list.
`
`Once there is no actor match, the help text appears and the
`right-most wiener is contains the new actor name. If a user
`continues to add characters both wieners update.
`
`Pick Actor
`
`Choose Actor by Last Name
`
`
`
`Enter the actors Last Name.
`
`- Use the arrows to nova around the letter
`gnu.
`- Press SELECT on the F15! few letters of the
`
`actors narm.
`- Press RIGHT arrow to go to the ist of
`actors
`- Press SELECT to choose an actor
`
`
`
`
`You may enter a rarra not in TiVo‘s list
`Use the form:
`Last Name, first Name
`
`Pick Actor - matches an item in the list
`
`Choose Actor by Last Name
`
`
`
`CLSF DEL
`E300
`EFGH
`
`
`
`
`
`
`A Ford, Harrison
`
`V Mlcholson, Jack
`Ryan. Meg
`Sega], Steven
`Thurman. Uma
`
`',,J,,:<,;
`QRST
`uvw x
`Y2 . 1
`23 4 5
`67 a 9
`
`
`
`
`
`
`
`
`
`Pick Actor - no match in the list
`
`Choose Actor by Last Name
`
`press SELECT.
`
`Either this actor does not
`appear In any upcoming
`programs, or the name is
`misspelled
`
`It you would still like to enter
`this actor, use RIGHT to
`
`216
`
`TiVo Confidential and Proprietary DO NOT COPY
`
`24
`
`24
`
`

`
`pick Director
`
`0 Same U1 guidelines as above
`0 If editing the WishList pre-populate the text entry with the
`current director’s name and highlight the director in the actor
`list.
`
`Choose Director by Last Nam
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Enter the directofs Last Name
`- Use the arrows to rmve around the letter
`gid
`- Press SELECT on the first tew letters of
`the directors narm.
`- Press RIGHT arrow to go to the list 0!
`directors
`- Press SELECTIO choose an director.
`
`You may enter a name not in TiVo's list
`Use the form:
`Last Name, Ftrst Name
`
`
`
`
`
`I
`
`pick keywords _ initiai state
`
`Press SELECT on
`-the letters to spell out keywords
`-sPio adda space
`-DEL to delete a single letter
`'°‘-'*‘° "°'°‘“" "‘° "°Y“'°“‘5
`
`
`
`5:,?;:;;i§;::;::::;;:;,
`
`Pick keywords - Two or more letters typed
`
`0 The user may enter as many characters as fit on the screen.
`- For the first release, we will not support scrolling of the text
`display.
`- Keywords are separated by spaces.
`
`- Keywords should be searched for in the keyword, actor, and
`director indexes.
`
`- The user may surround a set of words with quotation marks to
`specify an exact phrase.
`- The keywords and phrases are AND'ed together.
`- PAUSE adds a double quotation (") mark.
`
`- CLR deletes all the keywords
`- DEL deletes the last letter
`
`.
`
`- The help text should be visible until two letters are typed at
`which show the Pick Keywords-- Two or more letters screen
`0 If possible, make the weiner surrounding "Done creating
`Keywords WishList" visible but black, until highlighted.
`
`Choose Keywords
`
`is niyiligited and then press SELECT.
`
`Done creating keywords
`
`D
`
`When finished entering keyworrk, press RIGHT
`until ‘Done creatmg keyword WishList"
`
`|
`
`‘l7Vo Confidential and Proprietary DO NOT COPY
`
`217
`
`25
`
`25
`
`

`
`Naming A WishList
`
`WishList names are derived from the elements in the WishList. The WishList name appears on the Season Pass Manager
`screen, Search using WishList, and Choose WishList.
`
`The names are formulated as follows:
`
`- WishList: <category>/<list of directors>/</list of actors>/keywords. A slash should go between each element
`
`- The categories should show only the leaf category.
`
`- The directors and actors should be written as follows: Last name, First name. The names should be capitalized.
`
`- The keywords should have single quotation marks around them and be written in lower case.
`
`Examples:
`
`0 WishList: Sports - user picked the category sports
`
`- WishList: Speilberg, Steven
`
`0 WishList: "fire fighting"
`
`- WishList: Movie/Speilberg, Steven
`
`Graphic Design
`
`Issues
`
`1 . Bug 10063 - On Choose Actor/Director/Keyword screens CLEAR deletes all text in the type in box. If a user hits CLEAR
`and then exits the screen they should get an error message telling them they can not create an empty WishList
`
`2. The option to View all umoming WishList programs may not be doable for 2.0 as spec’ed. It may not include the WishList
`names before each section of programs returned. If this aggregation screen doesn’t get in at all, the functionality of this
`feature is significantly reduced.
`
`
`
`
`|
`
`218
`
`TiVo Confidential and Proprietary DO NOT COPY
`
`26
`
`26
`
`

`
`
`
`Proposal submitted by
`Dave lockette lockette@tivo.com
`
`Andy Goodman aggodman@tivo.com
`Jean kao
`j1<ao@tivo.com
`
`Title of the proposal
`Multi channel system independent media processor
`
`Disclosure external to TiVo:
`
`Invention have been built into Teralogic 810/ 820 device.
`The design has been disclosed to Teralogic during technical discussion. Also
`the high
`level description code (i.e. verilog HTL) is stored in Teralogic's computer.
`Invention also have been disclosed to Hughes Network system corp.
`
`Related invention proposals, patents
`TiVo media processor, (note: I will refer it as such. It should be replaced
`with
`
`whatever official patent name we call it)
`
`ABSTRACT
`
`Current media processor work great with one media stream and has to be at the
`data path of the media stream it is processing. The new processor is intended to
`be
`
`flexibly add to an system with existing complicated hardware. With this
`invention,
`
`the tivo media processor is small hardware addition, either as an block to a
`developing device or as a new device to a system. This proposal enable an way
`to
`
`enhance an audio video system with tivo media technology.
`
`DESCRIPTION
`
`The design contains five major blocks: system interface, media stream
`identifier,
`media stream processor core, mutil channel state engine, media identification
`generator.
`
`The system interface is the only one that is system dependent. The system
`interface
`
`27
`
`27
`
`

`
`
`
`provide a connection or window for media process to observed the system bus.
`The
`
`system interface also provide a way the send back media processed result, as
`well as a programming interface. The system interface is a passive slave client
`on a bus
`
`without interface with data transfer on the bus. The system data is sent to
`identifier
`
`block with

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