throbber
Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 1 of 31
`
`Exhibit 9
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 2 of 31
`
`USOO880583 OB2
`
`(12) United States Patent
`Katinsky et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,805,830 B2
`* Aug. 12, 2014
`
`(54) WEBAPPLICATION FOR ACCESSING
`MEDIA STREAMS
`
`(75) Inventors: Steve Katinsky, Los Angeles, CA (US);
`Michael Burress, Venice, CA (US);
`Jefferson Furtado, Galt, CA (US)
`(73) Assignee: Copper Data River LLC, Las Vegas,
`NV (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1044 days.
`This patent is Subject to a terminal dis
`claimer.
`
`(*) Notice:
`
`(21) Appl. No.: 12/485,236
`
`(22) Filed:
`
`Jun. 16, 2009
`
`(65)
`
`Prior Publication Data
`US 2009/0319925A1
`Dec. 24, 2009
`
`Related U.S. Application Data
`(60) Division of application No. 10/210,203, filed on Jul.
`31, 2002, now Pat. No. 7,610,394, which is a
`continuation of application No. 09/187.256, filed on
`Nov. 6, 1998, now Pat. No. 6,452,609.
`
`(2006.01)
`
`(51) Int. Cl.
`G06F 7/30
`(52) U.S. Cl.
`USPC ........... 707/732; 707/733; 707/734; 709/217;
`709/218; 709/219; 369/30.08
`(58) Field of Classification Search
`CPC .......... G06F 17/3005; G06F 17/30029; G06F
`17/30026; G06F 17/30023; G06F 17/30053;
`G06F 17/30755; G06F 17/30761; G06F
`17/30769; G06F 17/30772
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,353,401 A 10, 1994 Iizawa et al.
`5,668,788 A
`9, 1997 Allison
`5,724,595 A
`3, 1998 Genter
`5,774,670 A * 6/1998 Montulli ....................... 709,227
`5,793,366 A
`8, 1998 Mano et al.
`5,793,980 A * 8/1998 Glaser et al. .................. TO9,231
`5,796,945 A
`8, 1998 Tarabella
`5,796,952 A * 8/1998 Davis et al. ................... TO9,224
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`WO
`
`O831608 A2 * 3, 1998 ............... HO4H 1.00
`WOOO,28396
`5, 1999
`
`OTHER PUBLICATIONS
`
`“Dynamic argument embedding: preserving state on the WorldWide
`Web.” by Iyengar, A. In: Internet Computing, IEEE (1997). Available
`at: IEEE Xplore.*
`
`(Continued)
`
`Primary Examiner — Daniel Kinsaul
`(74) Attorney, Agent, or Firm — Amin, Turocy & Watson,
`LLP
`
`ABSTRACT
`(57)
`A web page has a player for playing media objects, a
`sequencer which displays a playlist that defines an order in
`which media objects are played by the player, and a media
`access area for containing a plurality of graphical icons. Each
`graphical icon representing a media object, and the graphical
`icons can be manipulated by a user to modify the play list. For
`example, the media icons may be dragged to the sequencer to
`add them to the sequencer.
`
`20 Claims, 19 Drawing Sheets
`
`
`
`Seisatist:33,c,
`
`ea
`RealPlayer,
`
`.------------------
`-
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 3 of 31
`
`US 8,805,830 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`1/1999 Contois
`5,864,868 A
`2f1999 Johnson
`5,872,747 A
`5,892,915 A * 4, 1999 Duso et al. .................... TO9,219
`5,905,983 A
`5, 1999 Inomata et al.
`5,918,213 A
`6, 1999 Bernard et al.
`5,953,005 A
`9, 1999 Liu
`5,969,283 A 10/1999 Looney et al.
`5,986,979 A 11/1999 Bickford et al.
`6,005,563 A 12/1999 White et al.
`6,018,768 A
`1/2000 Ullman et al.
`6,025,841 A
`2/2000 Finklestein et al.
`6,133,913 A 10, 2000 White et al.
`6,141,010 A 10/2000 Hoyle
`6,154,771 A * 1 1/2000 Rangan et al. ................ 709/217
`6,169,997 B1
`1/2001 Papierniak et al.
`6,173,317 B1
`1/2001 Chaddha et al.
`6,201.996 B1* 3/2001 Crater et al. ...................... 7OO/9
`6,202,155 B1
`3, 2001 Tushie et al.
`6,226,618 B1
`5, 2001 Downs et al.
`6,230,200 B1
`5, 2001 Forecast et al.
`6,243,328 B1
`6, 2001 Fenner et al.
`6.243,725 B1* 6/2001 Hempleman et al. ......... 71.5/210
`6.249,795 B1* 6/2001 Douglis ........................ 71.5/210
`6,262,723 B1
`7/2001 Matsuzawa et al.
`6,314,094 B1 * 1 1/2001 Boys ............................. 370,352
`6,346,951 B1
`2, 2002 Mastronardi
`6,385,596 B1
`5, 2002 Wiser et al.
`6,441,832 B1
`8, 2002 Tao et al.
`6,452,609 B1
`9/2002 Katinsky et al.
`6,516,323 B1
`2/2003 Kamba
`6,519,584 B1
`2/2003 Tognazzini et al.
`6,587,127 B1
`7/2003 Leeke et al.
`6,622,171 B2
`9/2003 Gupta et al.
`6,714.931 B1* 3/2004 Papierniak et al. ................... 1f1
`6,748,427 B2
`6, 2004 Drosset et al.
`7,610,394 B2 10/2009 Katinsky et al.
`7/2003 Katinsky et al.
`2003.01375.31 A1
`12/2006 Katinsky et al.
`2006/02881 11 A1
`
`OTHER PUBLICATIONS
`
`“Winamp Version 1.” Screenshots of Winamp v 1.00 (release date:
`Jun. 7, 1997). Available at: www.oldversion.com.*
`
`“Java Applications and Implementations.” by Steele, Guy. In:
`Worlwide Computing and its Applications—WWCA'98 (Mar. 4-5,
`1998). Available at: SpringerLink.*
`OA mailed Sep. 22, 2004 for U.S. Appl. No. 10/210.203, 24 pages.
`OA mailed Jun. 8, 2005 for U.S. Appl. No. 10/210,203, 25 pages.
`OA mailed Jul. 13, 2006 for U.S. Appl. No. 10/210.203, 24 pages.
`OA mailed Oct. 2, 2008 for U.S. Appl. No. 10/210,203, 22 pages.
`OA dated Dec. 9, 2010 for U.S. Appl. No. 1 1/514,018, 28 pages.
`OA dated Jun. 23, 2010 for U.S. Appl. No. 1 1/514,018, 20 pages.
`OA dated Sep. 17, 2012 for U.S. Appl. No. 1 1/514,018, 36 pages.
`Anonymous, “DHTML tool war begins.” Web Techniques, Feb. 1998,
`3(2), 7 pages.
`Bouthillier, “Sychronized W3C Format Is All Smiles,” wysiwyg://
`11/http://www.webtechniques.com/archives/1998/09/bouthillier,
`Sep. 1998, 1-13 and attached.
`“MIDI Made Music Jukebox v6.2.” http://www.hitsquad.com/smm.
`programs/MIDI Made Music Jukebox/, Jan. 22, 1997, 1-3 and
`attached.
`Russell, “Welcome to the Voltage Circuit Simulator (with Java source
`code).”
`http://www.javasoft.com/applets/archive/beta/Voltage/in
`dex.html;
`http://www.javasoft.com/applets/archive/beta/Voltage?
`voltage/voltage.java, Sep. 1995, 1-2: 1-12.
`"Sun Delivers Rich Set of Java Media and Communication AIP's.”
`Java, http://www.java. Sun.com/pr/1997/august/pr970806-01.html,
`Aug. 1997, 4 pages.
`Hiang, “Interesting Features in WinAmp.” Jun. 23, 1997, New Straits
`Times, p. 51.
`Winamp, “Winamp Player New Features.” from http://web.archive.
`org/web. 1998 1202191016/winamp.com/winamp/newfeatures/html.
`pp. 1-4 of printout, (1998).
`Winamp, “Winamp Player Overview.” from http://web.archive.org/
`web. 1998 1207050153/winamp.com/winamp?overview.html,
`pp.
`1-3 of printout, (1998).
`Wenham, “Mod Players for OS/2.” 1996, OS/2 e-Zine', from www.
`oS2ezine.com/vln14/modplyrs.htm, pp. 1-5 as printed.
`Haligonian Media, “OS/2 e-Zine!, vol. 1, No. 14' 1996, from www.
`oS2site.com/SW/magazine?eZine?other/dec96.txt, pp. 1-39 as printed.
`RealNetworks, Inc., “RealFlash and RealAudio Content Creation
`Guide, Beta 5.0, 1997, RealNetworks, from docs.real.com/docs.
`flshccg.pdf, pp. 1-20 as printed.
`RealNetworks, Inc., User Guide for RealPlayer Plus 5.0, 1997,
`RealNetworks, Inc., pp. 1-62.
`International Search Report mailed May 23, 2000 in PCT/US99/
`26258.
`
`* cited by examiner
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 4 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 1 of 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 5 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 2 of 19
`
`US 8,805,830 B2
`
`Business.
`-
`- Etriart
`^- News
`- a Sparts
`
`Business
`
`
`
`-a-
`
`8
`
`25
`
`s
`
`
`
`
`
`FIG.2B
`
`Esiless
`Entertarrest
`ir News
`o Basiress
`Cit
`i Crire
`-i. Health
`e Huna interest
`Live News
`C. Natic-r
`E. Pitics
`Technology & Science
`Wrid
`Sports
`
`Business Entertainment sports
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 6 of 31
`Case 1:20-cv-03159-AKH Document 1—9 Filed 04/21/20 Page 6 of 31
`
`US. Patent
`
`Aug. 12, 2014
`
`Sheet 3 0f 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`v Bus-MM
`v Emmamment
`W Naive
`.
`a Ewmesa
`a mining?
`a: fi'e-Iréme
`if! fleflfih
`it? Human ilnififéfl
`5:: Live mews
`e .f‘éatiimj‘m
`
`
`
`
`
`
` Vale 3mm 5r: em
`5" Reflubmime
`
`
`Edgy $1 Sriamm
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 7 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 4 of 19
`
`US 8,805,830 B2
`
`saeg=
`
`[sae
`
`
`
`
`
`
`
`
`
`88.9B
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 8 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 5 Of 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`§ §§
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 9 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 6 of 19
`
`US 8,805,830 B2
`
`FIG.6A
`
`F.C. SE
`
`
`
`
`
`
`
`
`
`F.G.7
`
`
`
`
`
`outrey are artressengeria: You Fat A.
`88: 8888.338 . .
`.
`.
`.
`gewater steelescirector.
`* Sir: 383rigiit is 38 (383& C 3xxx & Evi
`a
`case: ; 38't was to wait large
`w"ggk.
`gas & East: Byer:bass arxic:
`
`is
`
`is
`
`cocoa:
`
`2.
`- 184
`Jasbi
`E.---
`-:
`
`3.
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 10 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 7 Of 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 11 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 8 of 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`89-9B
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 12 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 9 Of 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`y?
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 13 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 10 of 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BHAIWN GO
`
`Yxx
`
`&
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 14 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 11 of 19
`
`US 8,805,830 B2
`
`CEE 888
`asse a
`
`E-A&E ESS w88
`3E 8:8 & 88WSER
`Ki::::S3
`
`-- 3:
`
`inTERFACEl
`33.823.
`
`
`
`33& 3"
`& Fr. C.A.O.8
`SEF'FER
`
`
`
`
`
`-- fai4
`taxis:
`
`centrywes pace
`
`
`
`r:
`88E:A
`SE8 y S.
`
`st
`
`SE:
`A&ESE
`8:: 33
`A38.8f3.
`
`88FE33PACE
`AB8E CONEE-T
`388, S-338
`
`
`
`
`
`E.
`CE.
`6:3E CE3.3°CSEENS:
`E3: 383
`& A808-33 - R.L CE, EC: &
`
`-- : 3:38
`
`3:
`
`w if 36
`
`
`
`EN:
`MEMORY
`
`AESA,
`CE. ECS
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 15 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 12 of 19
`
`US 8,805,830 B2
`
`CEN i 8.
`
`
`
`
`
`f
`
`lege
`
`REATE
`E
`SER
`BN SER
`t.A.&BASE
`
`xix. *
`E.
`:E. iSE3
`se
`
`SE383.3
`38 wiSEF,
`SSA:
`Pt.AY lists
`worry
`o
`iQA SER
`SEF
`S.
`PRExps
`
`
`
`FFE
`CKE
`
`338 ER
`
`3.A.) SEFE
`SEC:
`888-3-8383
`
`serviceron
`SEESS
`
`
`
`
`
`Arts
`FA 33
`
`
`
`FC.
`
`
`
`
`
`
`
`
`
`
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 16 of 31
`Case 1:20-cv-03159-AKH Document 1—9 Filed 04/21/20 Page 16 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 13 of 19
`
`US 8,805,830 B2
`
`”magma oumma mama mmmm
`
`QUTLINE
`
`
`ELEMENT w
`
`‘u-CUQKEQ CTN;
`-
`
`
`”I £33
`.
`T
`.
`.
`
`ESL-GEE
`(3E TUNE
`QFEM ._
`AT e-AME
`
`LEVEL
`
`.— ffifl-e?
`
`‘
`.
`EU.
`REYREJWNG
`ELEMENT"
`
`GET $01.1.
`EU 53’?” ENE.
`mum Sum?
`MEMQH‘T‘
`
`uEMtRfiTE
`SQLGUEHY
`SENDTQ
`SERVER
`
`
`
`8551:3in ~
`HEGQHEEEET
`'~ SYOHE 1H
`3 £1128.va MELMQHT
`
`Fflfitfiflfifi WWTE E
`QUTLENE LEVEL
`TC} STEREEM E
`FHQM MEMQEV
`
`{13C}??? M {SEEM
`TC; 'fllfififi LAVER:
`GHAMGE 2113mm;
`
`GM Eli-EEG
`
`‘ mgmvswmm ;
`
`mama
`
`g
`
`.
`
`
`’ MIC?CTN
`
`~
`tamaumWC, 1....
`
`
`APPENE Mi LEN
`HfiTmTTQ QM
`MEMIDFW 71C)
`SEQUENGER
`E3313 ‘
`QP'EL‘T‘ UEER
`3115531.} 1A3 £1353 .
`
`T13! REGE’QHD
`
`UPHAT‘E “SEE
`TTTTTASE
`TABS 1.33.
`
`FIG. m... 12
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 17 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 14 of 19
`
`US 8,805,830 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`S. S. CHES 88 NSEE ENCE
`o * iado
`3 CC8
`
`
`
`SEC EECE CSC
`8.381 - 3: .
`38 recognise
`S:
`assasawwwassesssssssssssssss
`
`
`
`- 1304
`ritter pse
`
`
`
`
`
`{i} SE
`
`M.
`(ATASE3 Chi M3E
`ESESSR:
`f{{3}E OBJECT .
`s::, .338
`rt. Yet FEACY
`YES
`CHECKER OS.ECT
`
`xxxxxxxxx
`
`xxxxxxxxxxxxxxxxx
`
`
`
`-
`
`- 1306
`8
`- 88:
`TAE Bei
`
`FIG. 13A
`
`use R CHANGESTABS INSEQUENCE
`-- 38:
`- 38&
`FLAY SES
`ite Kai SELECT:
`creare: abname
`fair are
`RENAME:
`
`
`
`
`
`A3 ASE
`8P8
`Oso. REWRITES
`
`
`
`88 SEC: 388x8
`SE RECE-33s.
`
`
`
`
`
`FIG. 3E
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 18 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 15 Of 19
`
`US 8,805,830 B2
`
`
`
`SE
`&E.E.E.S.:
`EAE
`SE}} E-88.
`SC
`
`SENACAS EAESS
`
`SP
`EAES
`O'R
`E33 & A3S
`
`S: 33
`23.
`3883:
`
`3.3EF C3. CKS
`&E
`-
`E3:
`
`E:
`is 8AxR
`
`Circi 30:
`.83 : :-8
`
`six F3
`33 E. E.
`:-
`
`sit. FIBSIIAE e.
`
`AS ---
`
`set Asiae s.
`
`SEE ASEABO
`FRSAS 88
`-
`3
`is
`acfie A8s 8:
`:
`ES
`
`3CS:33
`
`iser *::::: 38, 8.
`EAST FIRSTA8
`-: 8:8: -88.
`McEisfit
`
`E: SBS
`
`- 1388
`338-3
`was
`as
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 19 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 16 of 19
`
`US 8,805,830 B2
`
`33
`
`- 8:3
`it is:
`*AYTON
`{KE:
`
`- 1402
`
`8E.
`83rrERS
`SREA,
`
`...
`
`assponson / 1406
`ES5
`Sex &Y:ES
`EE: , E.EC
`-
`if:
`stor beaut
`Sicific critics
`8A8::R
`38.
`Es:
`SF:SES
`
`
`
`:E3A, Y
`Yea:33
`tA38
`a SE a
`
`
`
`- - -
`*
`^
`CG \,
`& Exx: EXPAN3
`Ngislay
`
`SE:
`
`t
`
`-- .
`
`.
`
`. .
`
`
`
`
`
`Xscreece
`- 430 -
`C-Ah (38.
`SEC Eid:
`coaosser
`ESO CHECK
`3.
`PA's
`FEE
`- 3-3
`PAY ENDS
`
`
`
`
`
`-
`
`-- 3:3:
`Box Hix.
`ki:EX.
`8NE-8EK&
`assesses
`
`- 1843
`
`-F8:XY 3
`X CEEKEE}
`x-i-
`C-888.CXY
`yeSY-34-
`set Highlight
`
`xxx...Soc.ass
`
`
`
`
`
`- 3453
`starr default
`risis
`
`3. P:E:
`
`f:3.
`
`-sie &
`for
`i:SE 3,38
`ESY
`{x : -
`
`
`
`
`
`Y S Y - 430
`ESAY N. F.
`OSE:-
`YESN
`
`
`
`- a
`
`E8:E33.
`ESPAY
`: his
`facsix
`
`FIG. 4
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 20 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 17 Of 19
`
`US 8,805,830 B2
`
`R&E
`
`3. i-ES
`
`^SAbi-Er
`- E -
`^ 8A:
`%3ESSAYY
`? --
`
`Nics
`: : -
`\:8.8/
`
`
`
`*
`
`
`
`
`
`
`
`SE KECi.
`{BE, RFREE
`SEC ENCER SC
`cuRRENT RECORE:
`
`Ritcox
`88.88.
`
`
`
`- 1539
`sanner
`:33:31:38:S
`
`1839
`past
`£8,8833 -
`wa
`...
`3
`- Yay
`Noise-
`^)
`Yes
`se
`
`
`
`
`
`
`
`create new
`SEE:
`So RECORE I
`
`sco
`
`sees
`&AE is
`to Recore
`copy sanner
`EEAE.E.
`33: E. 83E
`
`
`
`
`
`
`
`/ Sii
`
`- $3S
`83
`88:
`ei:. . PATESY
`333-3
`ray S X8E
`
`& Ray Ex.
`2-&G
`r: Grigrisk
`E.8.
`
`y ; Siri
`a
`
`
`
`- 3 3-6
`six -
`RESIAF
`NECA defect"
`
`F.G.
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 21 of 31
`Case 1:20-cv-03159-AKH Document 1—9 Filed 04/21/20 Page 21 of 31
`
`US. Patent
`
`Aug. 12, 2014
`
`Sheet 18 0119
`
`US 8,805,830 B2
`
`EEETTE MECQN 91:12PM?
`
`2 2,
`MW
`GET EEEETEEE TEE ‘
`
`EATER PEP-TEE
`=
`
`
`GURREENW‘ EEEETEE
`
`#161114
`EHEW :
`31:12me
`:-
`
`7 “WWW
`
`[2.1. TEEE.
`
`' ETETTIE TE
`2
`PEEP—UP
`
`ENE-TM:
`
`
`
`
`‘
`
`" TFH‘E" m
`2
`‘AAAAA
`2: TEEE
`
`
`
`ffififiifififiifi .
`‘ TESTFOH 3
`Fflfi LETWER -,
`
`
`
`TEEELT
`2 mm
`TEENTE
`m
`
`
`
` LEVEL 2
`.
`'
`I
`LE‘gEL » »
`
`”‘35
`
`:WTESTEELE
`
`, ;
`:I'T’ETE
`
`
`f': EDPL11E METTU EELLEETT
`.
`‘
`2
`. ................
`
`
`
`TEEEET MEMi-j z‘
`; TTTEET‘TT ETETTTT
`
`
`
`aw
`EEEEEE
`:
`
`
`
`
`
`
`
`—-------TEEE
`-'
`- ' GE‘EEEEE”
`
`
`
`
`TEETTEEAEHTEE
`
`
`
` EEE CLEEE _ s
`
`TABLE mag 5 ................... , ,me
`
`22m222223222222___22_22 22222222__2E2_
`HEM T6
`
`EEEiiiE i
`
`i
`
`1
`1'
`T
`
`ii 5i iiiEE EiE
`
`E
`
`2
`‘
`
`EEEEEETETNE
`>
`. ............................ g
`jEf’VijLN
`
`2"” "W TETE «1
`EATTEE 1:11am
`
`2
`
`.2 TEEE
`
`LETEENU LEVEL
`
`HIGHER MENU
`
`ELTTLE TEEEE
`LEVEL
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 22 of 31
`
`U.S. Patent
`
`Aug. 12, 2014
`
`Sheet 19 Of 19
`
`US 8,805,830 B2
`
`
`
`
`
`88ssip::::
`---x8
`
`
`
`extreme
`
`
`
`
`
`
`
`8 :
`
`exeras:
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 23 of 31
`
`US 8,805,830 B2
`
`1.
`WEBAPPLICATION FOR ACCESSING
`MEDIA STREAMS
`
`CROSS-REFERENCE
`
`This application is a divisional of U.S. patent application
`Ser. No. 10/210,203, filed Jul. 31, 2002, which is a continu
`ation of U.S. application Ser. No. 09/187.256, filed Nov. 6,
`1998, now U.S. Pat. No. 6,452,609, incorporated herein by
`reference in their entireties.
`
`BACKGROUND
`
`The present application relates generally to providing
`media streams from Internet sites.
`The WorldWideWeb (WWW) is conventionally conceived
`as a system in which a user navigates between text documents
`on different servers by means of hypertext links. Activating a
`hypertext link causes another page, also composed of textand
`links, to be delivered to the client computer. Thus, on the
`WWW, a user's experience is determined by the order in
`which the user clicks on links.
`In general, non-text objects are treated as illustrations
`placed on text pages. Although WWW standards include an
`open ended specification for handling multimedia files that
`allows media objects to be referenced by hypertext links,
`those references are treated no differently than hypertext links
`to pages and illustrations. Typically, three techniques are used
`to access multimedia files. First, a link can point to a special
`media file that requires a special player program to produce
`the images and Sounds of the media file. Second, the link can
`point to a player program that starts independently of the web
`browser to play the media file. The interface provided by the
`player program controls the media file. Third, the link can
`point to a player program embedded in the page. In this case,
`the user can click on the link to choose which media file to
`play without leaving the page. However, the size of the image
`displayed and the controls available to the user are chosen by
`the web page designer.
`The currently available tools that can be used to synchro
`nize the presentation of multimedia components include pro
`prietary languages. Such as Macromedia's Lingo and Apple's
`Hypercard, and Scripting languages, such as ECMAScript
`(JavaScript). In recognition of the difficulty of multimedia
`authoring with the currently available tools, the World Wide
`Web Consortium (W3C) has proposed a new language called
`the Synchronized Multimedia Integration Language (SMIL).
`The WWW was developed for utility in the assembly and
`cross referencing of text content documents with user free
`dom in navigation. On the other hand, multimedia develop
`ment has focused on interactive but canned content with
`limited use options that are defined by the author. Thus,
`multimedia on the web has been subject to conflicting devel
`opmental pressures, and has not developed a coherent presen
`tation format.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`SUMMARY
`
`In one aspect, the invention is directed to a web page with
`a player for playing media objects, a sequencer which dis
`plays a play list that defines an order in which media objects
`are played by the player, a media access area for containing a
`plurality of graphical icons. Each graphical icon representing
`a media object, and the graphical icons can be manipulated by
`a user to modify the play list.
`Implementations of the invention may include the follow
`ing features. The graphical icon includes an indication of a
`
`60
`
`65
`
`2
`media type of the media object and text describing content of
`the graphical object. Agraphical icon can be dragged from the
`media access area to the sequencer to add the media object
`represented by the graphical icon to the play list. The
`sequencer can display one of multiple play lists, and the user
`may switch between play lists by selecting a tab associated
`with the play list. For each graphic object in the play list, the
`play list box may contain a copy of the graphical icons rep
`resenting the graphical object, a checkbox to control whether
`the player will play the graphic object, and a pop-up menu to
`provide information about the graphic object. The sequencer
`and media access area may be implemented with Scripted
`DHTML. The media access area may include an expandable
`and collapsible outline of Subjects, and the media icons may
`be arranged in lists in the outline. The media access area may
`include a tab for each subject at a top level of the outline, and
`the user can Switch between subjects by selecting a one of the
`tabs. The media access area may display one of a plurality of
`outlines, and the user can switch between outlines by select
`ing a tab. The player may include a control panel and a
`draggable image display window. The image display window
`may include a home button to return the image display win
`dow to a home position on the web page, an image area, a
`handle, a button to hide the image area, and a size lockbutton
`to prevent the image display window from expanding beyond
`a default size. The web page may further include a site-driven
`area to display a banner. The banner may be synchronized
`with the media object being played by the player, and a media
`object may be associated with the banner. The user may
`change the play list to play the media object associated with
`the banner by manipulating the banner. Dragging the banner
`to the sequencer may add the media object associated with the
`banner to the play list, and dragging the banner to the image
`area of the player may play the media object associated with
`the banner. The banner may include a pop-up menu to display
`information about the media object associated with the ban
`.
`In another aspect, the invention is directed to a method of
`operating a web page. Multiple sources of streaming content
`are displayed to a user, and user input is received to select a
`playing order for the Sources of streaming content. The play
`ing order is stored, user input is received to start delivering the
`streaming content to the user, and the streaming content is
`presented to the user in the stored order.
`In another aspect, the invention is directed to an Internet
`site having a first database to store information about a plu
`rality of media objects, a second database to store information
`about how the media objects are to be presented on a web
`page, a third database to store information about a plurality of
`users, and an application server for communicating with a
`client running the web page.
`Advantages of the invention may include one or more of
`the following. The user can locate and control streams of
`multimedia content in real time without accessing different
`web pages or Surrendering control to a media player program.
`A user can define and assemble multiple sequences of media
`objects, particularly sources of streaming content. The user
`can manage a persistent personal collection of media objects
`from a network client. The user can gather additional stream
`ing content while a media object is playing, and can modify
`and create sequences while a media object is playing. The
`user can add and remove media objects from a sequence, can
`deselect media objects to prevent them from playing without
`removing them from a sequence, and can Switch between
`different user defined sequences. New media objects can be
`preloaded into a sequence based on a personal preference or
`interest profile defined by the user. Individual user histories
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 24 of 31
`
`US 8,805,830 B2
`
`3
`(as defined by the order in which a user adds media objects to
`sequences and plays the media Objects) can be used to gen
`erate an outline organized by user-defined tabs and dates.
`Users can exchange play lists and player combinations by
`electronic mail.
`The details of one or more embodiments of the invention
`are set forth in the accompanying drawings and the descrip
`tion below. Other features and advantages of the invention
`will become apparent from the description, the drawings, and
`the claims.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`10
`
`15
`
`4
`web page 10 presents the media icons with text and/or graph
`ics to assist the user in determining how to manipulate the
`media icons.
`The pageless Internet site is an inversion of conventional
`web site design. In conventional web site design the media
`object is the last link in a long chain of pages and links. The
`setting, context, meaning, and relevance of the media object
`are established in hypertext, and the media object is an adorn
`ment for the hypertext. In contrast, in the pageless Internet
`site, the media object is the starting point. The pageless Inter
`net site is media-oriented, as opposed to being text-oriented
`with media annotations. In short, the principle of organization
`of web page 10 is the relationship between media objects,
`rather than the relationship between pages.
`As shown in FIG. 1, the media access web page 10 has four
`functional areas, including a media icon access panel 12, a
`sequencer 14, an object player 16, and a site-driven area 18.
`The media icon access panel 12 organizes media icons into a
`hierarchical outline or list, and Supports searches for media
`objects. The sequencer 14 allows the user to select media
`icons from the media icon access panel 12, and to create and
`modify one or more user defined play lists. The object player
`16 plays the media objects in the order defined by the play list.
`In addition, the object player 16 can control the play list and
`the individual media objects in the play list. The site-driven
`area 18 presents site-driven graphics synchronized with
`streaming content that responds to user actions and user
`selected content. The graphics can also be media icons rep
`resenting more media objects. The web page 10 can be imple
`mented with JavaScript and HTML 4.0, and can be accessed
`with a web browser, such as Microsoft Internet Explorer 4.0.
`Each of the components of the web page 10 will be described
`in greater detail below.
`The media icon access panel 12 has a series of Subject
`matter tabs 22 arranged along an edge of the panel. To begin
`browsing the content of the site, the user selects one of the
`Subject matter tabs 22, for example, by clicking on it with a
`mouse controlled cursor. As shown in FIG. 2A, clicking on a
`subject matter tab 22 causes the top level of an outline 24 to
`appear as a bulleted list containing bulleted items 26. In
`addition, clicking the Subject matter tabs 22 causes outline
`item tabs 28 to appear at the bottom of the media icon access
`panel 12. Each outline item tab 28 corresponds to one of the
`top level bulleted items 26 in the outline 24.
`As shown in FIG. 2B, clicking on either the text of a
`bulleted item 26 or the corresponding outline item tab 28 at
`the bottom of the media icon access panel 12 will cause the
`next level of the outline to be displayed as a bulleted sublist
`29. Clicking on a bulleted item in a sublist causes the next
`lower level of the outline to be displayed. In order to manage
`large outlines without excessive scrolling, the sections of the
`outline will expand and collapse so that only one item of each
`level of the outline is expanded at a rime. For example, FIG.
`2B shows the “News' section of the outline has been
`expanded. Clicking on any bullet at the same level. Such as the
`“Sports' bullet, would expand the outline to show the items in
`that bullet, but would also close the “News' section.
`As shown in FIG. 2C, the lowest level of the outline is a list
`36 of media icons 30. Each media icon 30 represents a media
`object. Each media icon includes a graphic icon32 indicating
`the media type. Such as audio, video, text, executable code,
`graphic, or unknown, of the media object. Each media icon
`also includes accompanying text 34 to briefly explain the
`content of the media object. When a cursor 42 moves over a
`media icon, the media icon is highlighted to indicate that it is
`selectable. Clicking on a media icon 30 does not open another
`level of the outline. Rather, as shown in FIG. 3A, holding the
`
`FIG. 1 illustrates a media access web page according to the
`present invention.
`FIGS. 2A, 2B and 2C illustrate the use of a media icon
`access panel from the web page of FIG. 1.
`FIGS. 3A and 3B illustrate the step of dragging a media
`icon from the access panel to a sequencer from the web page
`of FIG. 1.
`FIG. 4 illustrates the sequencer containing several media
`icons.
`FIG. 5 illustrates the use of a media object pop-up menu.
`FIGS. 6A, 6B and 6C illustrate the manipulation of mul
`tiple play lists by the sequencer.
`FIG. 7 illustrates the object player from the web page of
`FIG 1.
`FIGS. 8A, 8B,8C and 9A,9B,9C illustrate the operation of
`30
`the site-driven area from the Internet site of FIG. 1.
`FIG. 10 illustrates a pageless Internet site for generating a
`media access web page.
`FIG. 11 illustrates a method performed when a user con
`tacts a media access web page server.
`FIG. 12 illustrates a method performed when a user inter
`acts with the media icon access panel.
`FIGS. 13A, 13B, and 13C illustrate methods performed
`when a user Switches or changes tabs in the sequencer.
`FIG. 14 illustrates a method performed whena user plays a
`media object from a play list 20 in the sequencer.
`FIG. 15 illustrates a method performed when a user drags
`a banner from the site-driven area.
`FIG. 16 illustrates a method performed when a user acti
`Vates a media icon pop-up menu.
`FIG. 17 illustrates a media icon pop-up menu.
`
`25
`
`35
`
`40
`
`45
`
`DETAILED DESCRIPTION OF ILLUSTRATIVE
`EMBODIMENTS
`
`FIG. 1 shows a media access web page 10 generated by an
`Internet site that is particularly Suited for accessing multime
`dia streams. The Internet site is “sequence-oriented’, i.e., the
`user controls the sequence in which multimedia streams are
`presented. In addition, the Internet site is “pageless, in that
`media streams are delivered to the user without the user
`having to navigate to different pages. The media streams may
`be a variety of media types, such as text, audio, images,
`animation, video, executable code, or any combination of
`media types. The Internet site is a media-type neutral system,
`i.e., it treats different media types. Such as audio and video, in
`a similar fashion.
`The building blocks of the Internet site include playable
`media content units, called “media objects', and graphical
`representations, of the media content units called “media
`icons'. The user manipulates the media icons to create an
`individual sequence, i-e., a play list, of media objects. The
`
`50
`
`55
`
`60
`
`65
`
`

`

`Case 1:20-cv-03159-AKH Document 1-9 Filed 04/21/20 Page 25 of 31
`
`US 8,805,830 B2
`
`6
`or media icon access area to a mailbox icon. The media
`objects in the mailbox may later be mailed one or several
`recipients.
`As shown in FIG. 6C, when the addition of a new tab 72
`causes a tab at the opposite end to “fall off the play list box
`44, a triangular corner marker 74 appears to indicate the
`direction in which there are more tabs to view. The user can
`click on the corner markers 74 to cause the tabs to shift left or
`right, as appropriate, to display the next play list tab.
`As shown in FIG. 7, the object player 16 is used to play the
`currently selected media object from the play list 50 in the
`sequencer 14. The object player includes an image display
`window 80 and a control panel 82. The object player 16 can
`use any program that can be embedded in a web page that
`presents media objects. Examples of streaming media pro
`grams that can be embedded are QuickTimeTM, RealMe
`diaTM, and Microsoft Media PlayerTM. Streaming media play
`ers, such as the illustrated RealMedia Player, include the
`control panel features, such as a stop button 100, a pause/play
`button 102, a previous button 104 and a next button 106. a
`vertical-slider control 108 provides audio volume control,
`and a horizontal slider control 110 provides fast forward/
`rewind control and indicates the amount of the stream that has
`been and remains to be played. A display panel 112 presents
`the current status of the media object, e.g., playing or paused,
`and a clock 114 shows the total duration of the multimedia
`object and the elapsed time.
`The next button 106 works with the play list 50 in the
`sequencer 14 to cause the currently playing media object to
`stop and to cause the media object represented by the next
`checked media icon in the play list 50 to start playing. Simi
`larly, the previous button 104 causes the currently playing
`media object to stop and causes the media object represented
`by the previous checked media icon in the play list 50 to start
`playing. When a new media object starts playing, it is high
`lighted in yellow as the current media icon. If there is no
`checked media icon in the play list before the current media
`icon, the previous button 104 is dimmed, and if there is no
`checked media icon is the play list after the current media
`icon, the next button 106 is dimmed.
`The image display window 80 includes a handle 90, an
`image size lockbutton 92, a window shade button 94, and an
`image swap button 96. The image display window 80 has a
`home position in

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