throbber
Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 1 of 32 PageID #: 113
`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 1 of 32 PageID #: 113
`
`
`
`
`EXHIBIT 5
`
`EXHIBIT 5
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 2 of 32 PageID #: 114
`I 1111111111111111 11111 1111111111 1111111111 111111111111111 IIIIII IIII IIII IIII
`US008725832B2
`
`c12) United States Patent
`Bartholomew
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 8,725,832 B2
`*May 13, 2014
`
`(54) SYSTEM AND METHOD FOR CREATING
`AND POSTING MEDIA LISTS FOR
`PURPOSES OF SUBSEQUENT PLAYBACK
`Inventor: Alan Bartholomew, Pasadena, CA (US)
`(75)
`(73) Assignee: Trio Systems, LLC, Pasadena, CA (US)
`( *) Notice:
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 437 days.
`
`This patent is subject to a terminal dis(cid:173)
`claimer.
`(21) Appl. No.: 13/196,958
`Aug. 3, 2011
`Filed:
`(22)
`Prior Publication Data
`(65)
`
`(63)
`
`(51)
`
`(52)
`
`(58)
`
`Nov. 24, 2011
`US 2011/0289189 Al
`Related U.S. Application Data
`
`(2006.01)
`(2006.01)
`(2006.01)
`(2006.01)
`(2006.01)
`(2006.01)
`
`Continuation of application No. 12/272,360, filed on
`Nov. 17, 2008, now Pat. No. 8,015,263, which is a
`continuation of application No. 11/431,911, filed on
`May 10, 2006, now Pat. No. 7,472,175, which is a
`continuation of application No. 09/710,654, filed on
`Nov. 10, 2000, now Pat. No. 7,069,310.
`Int. Cl.
`G06F 151173
`G06F 15116
`G06F 151177
`G06F 17130
`G06F 11130
`G06F 11134
`U.S. Cl.
`CPC ...... G06F 17/30053 (2013.01); G06F 1113051
`(2013.01); G06F 1113409 (2013.01); G06F
`1113495 (2013.01); G06F 1113466 (2013.01)
`USPC ............... 709/217; 709/203; 700/23; 700/88;
`700/94; 715/704; 715/712
`Field of Classification Search
`CPC .......... G06F 17/30053; G06F 11/3051; G06F
`11/3495; G06F 2201/81; G06F 11/3409
`USPC ........ 700/23, 88, 94; 709/200---203, 217-228;
`715/704, 712
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,237,157 A
`5,428,778 A
`
`8/1993 Kaplan
`6/1995 Brookes
`(Continued)
`
`OTHER PUBLICATIONS
`
`Dan, A., et al.: Browsing and Retrieval Architecture for Hierarchical
`Multimedia Annotation, Multimedia Tools and App 7: pp. 83-101.
`(Dec. 31, 1998).
`
`(Continued)
`
`Primary Examiner - Haresh N Patel
`(74) Attorney, Agent, or Firm - Fox Rothschild, LLP; Carol
`E. Thorstad Forsyth
`
`ABSTRACT
`(57)
`A method and apparatus for creating and posting media is
`provided. For example, the invention allows a user to quickly
`create, signal process, encode, and transfer media files to a
`server for storage, posting, distribution, and retrieval. Thus,
`media such as audio, video, display, photo, spreadsheet, Web
`Clips, and HTML pages can be combined into a media file for
`uploading to a server and accessed from listings posted at web
`sites. In accordance with embodiments, a user downloads and
`installs a plug-in at the user's client computer. The user then
`registers and logs onto the server to perform various tasks. For
`example, the user can create a combined audio and photo
`media file at the client computer, in accordance with server
`based control parameters received from the system server.
`The plug-in then allows the user to perform digital signal
`processing and encoding of the media file at the client com(cid:173)
`puter. After the file is encoded, it may be uploaded to a server
`for storage, posting, distribution, and retrieval. A file man(cid:173)
`agement system provides copies and listings of the file to
`other servers and web sites as permitted. Thus, other user
`having access to the database or web site lists via other client
`computers may select the file for retrieval. In accordance with
`another aspect of the invention, an information management
`system provides file and file list rankings based upon selec(cid:173)
`tion or click through of files and file listings.
`
`38 Claims, 14 Drawing Sheets
`
`REGISTER
`A13USl'R
`
`402
`
`DOWNLOAD
`P/.IJG-/N
`
`404
`
`406
`
`INFORMATION
`MANAGEMENT
`S'/STEM
`c.___;_::PR;:;::OCE:::;.SS_1, 490
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 3 of 32 PageID #: 115
`
`US 8,725,832 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,487,132 A
`1/1996 Cheng
`5,539,635 A
`7/1996 Larson, Jr.
`5,590,282 A
`12/1996 Clynes
`5,592,511 A
`1/1997 Schoen et al.
`5,616,876 A
`4/1997 Cluts
`5,629,867 A
`5/1997 Goldman
`5,675,734 A
`10/1997 Hair
`2/1998 Danish et al.
`5,715,444 A
`5,721,897 A
`2/1998 Rubinstein
`5,726,909 A
`3/1998 Krikorian
`5,737,527 A
`4/1998 Shiels et al.
`5,768,578 A
`6/1998 Kirk et al.
`5,774,888 A
`6/1998 Light
`7/1998 Monteiro et al.
`5,778,187 A
`5,790,958 A
`8/1998 McCoy et al.
`5,809,246 A
`9/1998 Goldman
`10/1998 Fo la dare et al.
`5,819,160 A
`5,832,223 A
`11/1998 Hara et al.
`11/1998 Schulhof et al.
`5,841,979 A
`5,842,206 A
`11/1998 Sotomayor
`5,845,278 A
`12/1998 Kirsch et al.
`12/1998 Walls et al.
`5,848,410 A
`5,864,868 A
`1/1999 Contois
`5,870,739 A
`2/1999 Davis, III et al.
`5,873,079 A
`2/1999 Davis, III et al.
`5,892,909 A
`4/1999 Grasso et al.
`5,905,865 A
`5/1999 Palmer et al.
`5,905,981 A
`5/1999 Lawler
`5,913,204 A
`6/1999 Kelly
`5,913,215 A
`6/1999 Rubinstein et al.
`5,920,856 A
`7/1999 Syeda-Mahmood
`5,930,768 A
`7/1999 Hooban
`8/1999 Wolfe eta!.
`5,931,901 A
`5,931,906 A
`8/1999 Fidelibus, Jr. et al.
`5,931,907 A
`8/1999 Davies et al.
`5,931,908 A
`8/1999 Gerba et al.
`5,937,407 A
`8/1999 Sakata
`5,943,669 A
`8/1999 Numata
`5,945,988 A
`8/1999 Williams et al.
`5,949,492 A
`9/1999 Mankovitz
`5,956,716 A
`9/1999 Kenner et al.
`5,959,945 A
`9/1999 Kleiman
`5,963,916 A
`10/1999 Kaplan
`5,963,965 A
`10/1999 Vogel
`5,970,489 A
`10/1999 Jacobson et al.
`5,977,964 A
`11/1999 Williams et al.
`5,983,005 A
`11/1999 Monteiro et al.
`7/2001 Milsted et al.
`6,263,313 Bl
`12/2001 Kobayasi et al.
`6,333,932 Bl
`4/2002 Hoffert et al.
`6,374,260 Bl
`7/2003 Stern
`6,591,247 B2
`8/2003 Atsmon et al.
`6,607,136 Bl
`9/2003 Marvit et al.
`6,625,734 Bl
`6,657,116 Bl* 12/2003 Gunnerson
`6,675,205 B2
`1/2004 Meadway et al.
`6,769,010 Bl
`7/2004 Knapp eta!.
`6,871,107 Bl
`3/2005 Townsend et al.
`7,069,310 Bl*
`6/2006 Bartholomew
`7,472,175 B2 * 12/2008 Bartholomew
`2002/0012897 Al
`1/2002 Tingley et al.
`2002/0013897 Al
`1/2002 McTernan et al.
`2002/0032783 Al
`3/2002 Tuatini
`2004/0128697 Al
`7/2004 Wood et al.
`2005/0021611 Al
`1/2005 Knapp eta!.
`2007/0011206 Al
`1/2007 Gupta et al.
`2007/0177586 Al
`8/2007 Eyal et al.
`
`OTHER PUBLICATIONS
`
`84/615
`
`709/219
`709/219
`
`Retrieved
`Discover Music Template. [retrieved on Jan. 20, 2000].
`from the Internet <URL:http://www.discovermusic.com>; p. 1.
`
`How Do I Create Talk Program. [retrieved on Sep. 28, 1999].
`Retrieved from the Internet <URL:http://www.givemetalk.com>; p.
`1.
`Personal Video Webcasting. [retrieved on Feb. 6, 2000]. Retrieved
`from the Internet <URL:http://www.popcast.com>; p. 1.
`Cyber Greetings and MessageBay to Offer Industry First Online
`Voice Greeting Cards. [retrieved on Oct. 10, 1999]. Retrieved from
`the
`Internet <URL:http://www.messagebay.com/press/090799.
`htrn>;p. 1.
`Destiny Internet Radio Broadcast Network. [retrieved on Jan. 10,
`2000]. Retrieved from the Internet <URL:http://www.radiodestiny.
`corn/broadcast/index.shtml>; p. 1.
`Alvear, Jose; Next Audio Launches Radio Software Using Windows
`Media. [retrieved on Jun. 7, 2000]. Retrieved from the Internet
`<URL:http://www.streamingmedia.com:business-technology-con(cid:173)
`tent>: p. 1.
`Welcome to Activate.net. [retrieved on Jun. 7, 2000]. Retrieved from
`the Internet <URL:http://www.activate.net>; p. 1.
`VoizLetter Pro. [retrieved on Sep. 19, 2000]. Retrieved from the
`Internet
`<URL:http://www.mediaring.com/business/products/
`voizletterpro>; p. 1.
`Gilster, Paul; Headline: Computers-The Web Connection to your
`Phone. [retrieved on Oct. 5, 2000]. Retrieved from the Internet
`<URL:http://www.internetspeech.com/06-05-00>; p. 1.
`Message Bay, Create Your Own Personal Voice Greeting Card.
`[retrieved on Oct. 10, 1999]. Retrieved from the Internet <URL:
`http://www.messagebay.com/perl/mb_up.pl>; p. 1.
`Press and Online Coverage. [retrieved on Feb. 1, 2000]. Retrieved
`from the Internet <URL:http://www.scala.com/users/quotes.asap>.
`VoiceAge Corporation: Products Intro. [retrieved on May 23, 2001].
`Retrieved from the Internet <URL:http://www.voiceage.com/news/
`newduo.htrn>.
`Audio content creation by Sppechradio.com Ltd., the Internet's
`leading audio content supplier. [retrieved on May 4, 2001]. Retrieved
`from
`the
`Internet
`<URL:http://www.positive-internet.
`corn/-radio/>>.
`Radical Communication-Radical Mall. [retrieved on May 4, 2001].
`Retrieved from the Internet <URL:http://www.radicalmall.com/ws/
`products_mail.htrn>.
`Rich Streaming Media Software Tools from impatica.com. [retrieved
`on May 4, 2001]. Retrieved from the Internet <URL:http://www.
`impatica.corn/home.htrnl>.
`Audio production for web pages. [retrieved on May 9, 2011].
`Retrieved from the Internet <URL:http://www.audiowebpro.com/
`home.htrn>.
`One Voice Technologies, Leading the Voice Revolution. [retrieved on
`May 9, 2001]. Retrieved from the Internet <URL:http://www.
`onevoicetech.com>.
`Tellme Networks, Tellme: the phone as it should be. [retrieved on
`May 9, 200 l]. Retrieved from the Internet <URL :http://www. tellme.
`com>.
`RadioAMP, The PoweroflnternetAudio. [retrieved on May 9,2001].
`Retrieved from
`the Internet <URL:http://www.radioamp.com/
`home_content.htrn>.
`Catsup, Unleasing the Power ofIPVideo. [retrieved on May 9,200 l].
`Retrieved from the Internet <URL:http://www.catsup.net/corp/>.
`Welcome to iHello, Speech-enabled applications for the mobile
`workforce. [retrieved on May 9, 2001]. Retrieved from the Internet
`<URL:http:/ /www.ihello .corn/speech/bizsol.asp?>.
`Inspar-Home, Get your users creating streaming media with one
`button click! [ retrieved on May 18, 2001]. Retrieved from the Internet
`<URL:http://www.inspar.com>.
`About Telos, About Telos Systems. [retrieved on May 18, 2001].
`Retrieved from the Internet <URL:http://www.telos-systems.com/
`about/about.htrn>.
`VocaLoca Inc.-Interactive Internet Broadcasting, providing true
`2-way voice with the late ... [retrieved on May 18, 200 l]. Retrieved
`from the Internet <URL:http://www.vocaloca.com/indexbl.asp>.
`ViewCast Online-Why ViewCast Online? The Digital Infrastruc(cid:173)
`ture. [retrieved on May 18, 2001]. Retrieved from the Internet
`<URL:http://www.viewcastonline.com/digitalinfrastructure.htrnl>.
`
`* cited by examiner
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 4 of 32 PageID #: 116
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 1 of 14
`
`US 8,725,832 B2
`
`ct
`
`w I
`
`t:: -\
`
`le u
`
`ti) ..
`'
`
`"' -
`
`\..
`
`g
`
`~
`.......
`
`:. I-
`:I! z
`0 -
`0
`
`I
`~
`
`~ .. \..
`
`w
`~~
`i ~
`
`U)
`
`.. .. ..
`
`'
`
`w
`U)
`::::,
`
`i
`
`0
`~
`
`i..--
`
`T""" .
`C)
`LL
`
`~ .. "
`
`0
`a:
`
`< 0 co
`[lj
`~
`
`~ / -
`
`~ -
`"
`
`z i:: -0
`< :::i;
`::aw
`~
`
`>
`0 a: wo
`02
`-w
`:;;,, ~
`
`...
`-,
`
`a:
`0
`fl)
`en w
`~ Q.
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 5 of 32 PageID #: 117
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 2 of 14
`
`US 8,725,832 B2
`
`C\J .
`C)
`LL
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 6 of 32 PageID #: 118
`
`390 ~90 ~9 0
`-, LJ-S~-R-1 I ~ ~
`
`370
`
`DATA
`STREAMING
`SERVER
`
`360
`
`340
`
`310-
`
`320
`
`CREATOR
`USER
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ ....
`0 ....
`
`N
`
`.i;...
`
`~
`
`~
`
`('D
`('D
`
`~
`
`rJJ =(cid:173)
`.....
`0 ....
`....
`
`.i;...
`
`STORAGE
`
`350
`
`APPLICATION
`SERVER
`
`Fig. 3
`
`330
`
`d r.,;_
`
`00
`~
`N
`UI
`
`00 w
`N = N
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 7 of 32 PageID #: 119
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 4 of 14
`
`US 8,725,832 B2
`
`DOWNLOAD
`PLUG-IN
`
`l
`
`INSTALL
`PLUG-IN
`I
`
`"-404
`
`"-408
`
`v-408
`
`410
`
`420
`
`/430
`
`v-440
`
`450
`
`v460
`
`v470
`
`v-480
`
`REGISTER
`AS USER
`
`/402
`
`•
`USERWGON
`TO SERVER
`'
`
`"CREATE" COMMAND
`j
`SERVER BASED CONTROL
`
`CREATE MEDIA FILE
`AT PLUG-IN
`
`DIGITAL SIGNAL
`PROCESSING AT PLUG-IN
`
`ENCODE FILE AT PLUG-IN
`
`UPLOAD FILE FROM
`PLUG-IN TO SERVER
`
`'
`'
`'
`'
`'
`'
`'
`
`FILE MANAGEMENT
`SYSTEM PROCESS
`
`I
`
`FILE RETRIEVAL
`PROCESS
`
`t
`INFORMATION
`MANAGEMENT
`SYSTEM
`PROCESS
`
`"-490
`
`Fig. 4
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 8 of 32 PageID #: 120
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 5 of 14
`
`US 8,725,832 B2
`
`LOAD MEDIA FILE IN
`MEMORY AND READ
`CONFIGURATION
`
`APPLY DATA
`MANIPULATION PROCESS
`1
`
`• • • '
`
`APPLY DATA
`MANIPULATION PROCESS
`N
`
`510
`
`520
`
`530
`
`V
`
`APPLY ENCODING
`PROCESS
`
`540
`./
`
`Fig. 5
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 9 of 32 PageID #: 121
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 6 of 14
`
`US 8,725,832 B2
`
`COUECT SYSTEM
`INFORMATION
`
`6DO
`
`ESTABLJSH
`. - - - . i NETWORKCONNECllON
`
`BOS
`
`615
`
`620
`
`SEND INFORMAnON
`HEADER
`
`READ DATA
`BLOCK FROM FILE
`
`630
`
`NO
`
`SEND DATA
`BLOCK
`
`REPORT STATUS
`INFORMATION
`
`READ SERVER
`RESPONSE
`
`Fig.GA
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 10 of 32 PageID #: 122
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 7 of 14
`
`US 8,725,832 B2
`
`RECEIVE HEADER
`
`VALJDATE USER
`
`GENERATE
`FILE NAME
`
`660
`
`665
`
`RECEIVE DATA
`BWCK
`
`680
`
`APPEND DATA BLOCK
`TO DATA FILE
`
`NO
`
`684
`
`BB6
`
`690
`
`CLOSE AND STORE DATA FILE
`
`GENERATE FILE
`INFORMATION WEB PAGE
`
`SEND FILE INFORMATION
`WEB PAGE TO CUENT
`
`Fig.68
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 11 of 32 PageID #: 123
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 8 of 14
`
`US 8,725,832 B2
`
`SEND REQUEST
`FOR CONTROL FILE
`
`YES
`
`RECEIVE CONTROL
`INFORMATION
`
`710
`
`720
`NO
`
`730
`
`740
`
`DECRYPTCONNECTTON
`LOCATION INFORMATION
`
`750
`
`DISPLAY
`HELPER APPUCATION
`SCREENS
`
`Fig.7A
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 12 of 32 PageID #: 124
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 9 of 14
`
`US 8,725,832 B2
`
`NO
`
`770
`
`PROCESS REQUEST
`INFORMATION
`
`785
`
`NO
`
`SEND ACCESS DENIED
`MESSAGE AND ALTERNATE
`CONTROL INSTRUCTIONS
`
`YES
`
`SEND REQUEST
`CONrROL/NSTRUCnONS
`TO CLJENT
`
`790
`
`Fig.78
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 13 of 32 PageID #: 125
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 10 of 14
`
`US 8,725,832 B2
`
`SELECT ALLOWABI.E. ~ 810
`FUNCnONS
`
`~
`
`GENERATE WEB PAGE
`CONTAINING CONTROLS
`
`~· 820
`
`I
`
`USER ENTERS ~ 830
`INFORMATION/ISSUES
`COMMANDS
`
`v-840
`
`'
`
`SERVER UPDATES
`DATABASE WITH
`INFORMAllONI
`
`SERVER GENERATES ~ 850
`HYPERLJNK TO
`MEDIA FILES
`
`Fig.8
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 14 of 32 PageID #: 126
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 11 of 14
`
`US 8,725,832 B2
`
`0)
`
`_\
`
`0,
`
`g
`\
`
`\
`
`l.,&J
`;::! Q::
`I.a;::~
`s; ct:
`~~
`~
`
`.. ~
`
`\
`
`ffi
`~
`
`-
`
`(j)
`
`0)
`LL
`
`\
`
`~cc
`~~
`CQ fE
`~v.)
`
`c:,
`~ 0
`~
`\
`\
`
`-
`
`C,
`.......
`°(
`a:
`~ a::
`~~ ct: ::,
`
`(..)
`
`0
`~
`\
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 15 of 32 PageID #: 127
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 12 of 14
`
`US 8,725,832 B2
`
`1010
`
`1015
`
`1020
`
`1025
`
`1030
`
`1035
`
`1040
`
`1045
`
`1050
`
`USER DEFINES
`MEDIA FILE UST
`
`ADD MEDIA FILE
`TO ENTRIES
`
`CREATE UST ENTRY
`CONNECTIONS AND
`RELAnONSHIPS;
`STORE DATA
`
`EDIT UST ENTRIES
`
`SELECT UST DISPLAY,
`BROWSING, EXPORTING
`
`PERFORM UST DISPLAY,
`BROWSING,
`IMPORT AND
`CONNECTIONS
`
`NOnFY SELECTED
`USERS, CREATORS,
`UST OWNERS, MANAGERS
`
`USER REQUESTS USTS
`
`USER REQUESTS DATA
`ASSOCIATED WITH
`ENTRIES
`
`Fig.10A
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 16 of 32 PageID #: 128
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 13 of 14
`
`US 8,725,832 B2
`
`A
`
`•
`PROVIDE DATA ASSOCIATED
`WITH UST ENTRIES
`(INCLUDING POPULARITY)
`
`/
`
`-
`
`1055
`
`ACCUMULATE USAGE
`DATA
`(POPULARITY DATA)
`
`1060
`
`/
`
`'
`
`RANK POPULARITY/USAGE V
`AND STORE DATA IN
`DATABASE
`
`1065
`
`PROVIDE CREATOR, USERS
`LIST OWNERS, MANAGERS V 1070
`WITH POPULARITY
`USAGE DATA
`
`Fig.1 OB
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 17 of 32 PageID #: 129
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 14 of 14
`
`US 8,725,832 B2
`
`I
`LIST A ITRIBUTES
`
`/
`
`1120
`
`LIST
`REFRENCES
`
`MEDIA
`Fil..ES
`REFRENCES
`
`150\
`
`I
`LIST ATTRIBUTES
`
`/
`
`1130
`
`ASSOCIATION
`ATTRIBUTES
`
`ASSOCIATED
`ITEMS LIST
`
`MEDIA
`FR.ES
`REFRENCES
`
`\_ 1140
`
`Fig.11
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 18 of 32 PageID #: 130
`
`US 8,725,832 B2
`
`1
`SYSTEM AND METHOD FOR CREATING
`AND POSTING MEDIA LISTS FOR
`PURPOSES OF SUBSEQUENT PLAYBACK
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of U.S. application Ser.
`No. 12/272,360 now U.S. Pat. No. 8,015,263, filed on Nov.
`17, 2008, incorporated herein by reference, which is a con(cid:173)
`tinuation of U.S. application Ser. No. 11/431,911, now U.S.
`Pat. No. 7,472,175, filed on May 10, 2006, incorporated
`herein by reference, which is a continuation of U.S. applica(cid:173)
`tion Ser. No. 09/710,654, now U.S. Pat. No. 7,069,310, filed
`on Nov. 10, 2000, which is also incorporated herein by refer(cid:173)
`ence.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates to the generation, transfer,
`and posting of media data in a computer network environ(cid:173)
`ment. More particularly, the invention relates to a client com(cid:173)
`puter based system for creating, processing, encoding, and
`transferring media files for server based storage, posting,
`distribution, and retrieval.
`2. Background Art
`The development of computer technology, computer net(cid:173)
`works and the Internet has brought about a need for better
`ways to create, manage and disseminate files. The advance(cid:173)
`ment of the Internet market has only increased this need and
`allowed providers of such services to maintain a viable busi(cid:173)
`ness.
`However, using current technology, the creation, prepara(cid:173)
`tion, management and dissemination of files (e.g., audio, 35
`visual media and/or presentation files) over the Internet is a
`tedious and inefficient process for the typical user. For
`instance, in order to disseminate an audio or visual presenta(cid:173)
`tion over the Internet, a number of steps are required. In
`addition, many parts of the process require specialized
`knowledge that many computer users do not have.
`Using current systems, a user must first create or record an
`audio or video file live using a microphone and/or as a com(cid:173)
`pilation of material that may include recordings made live as
`well as prerecorded offerings, including offerings from vari- 45
`ous potential inputs. All of these sources must be mixed
`together into a single recording with the volume and record(cid:173)
`ing level controlled appropriately for each of the components.
`While programs exist for accomplishing this task, they
`require a degree of expertise on the part of the user.
`In addition, recorded audio files can be digitally signal
`processed to optimize the quality of the sound using digital
`signal processing. However, such processing can require
`many steps including multi-band voice-optimized compres(cid:173)
`sion where compression reduces selected signal input ( e.g. 55
`audio analog compression, not to be confused with data com(cid:173)
`pression or encoding). Current systems also provide a way to
`optimize other types of files (e.g., video, audio, etc.) using
`digital or analog optimization techniques. For example, in
`order to create professional quality media files, these steps are 60
`generally not optional and thus failure to perform them put a
`web broadcaster at a competitive disadvantage as compared
`to one who does perform them.
`Also, in order to use a file with certain software applica(cid:173)
`tions, the file is usually converted into a file format, such as 65
`Real Audio™, that can be replayed by that application. File
`conversion may also be required when the target application
`
`2
`is a web browser. For instance, if the intended recipient is a
`web browser, the file is encoded into a format ( e.g., WAY) that
`the web browser or a help application associated with the web
`browser is capable of playing. The programs that exist to
`5 accomplish this encoding require a degree of expertise on the
`part of the user.
`Furthermore, media files uploaded to a server have little in
`the way of the capability to incorporate links to other web
`sites as part of the media file or presentation. Current systems,
`10 for example, lack a way for users to post parts of a presenta(cid:173)
`tion on different servers in order to utilize servers with various
`capabilities ( e.g., RealServer™). If parts of the presentation
`are posted on different servers, the server must typically be
`provided with the capability to download all of the files asso-
`15 ciated with the presentation to the audience upon request.
`Once again, the steps require user intervention to accomplish
`tasks that require expertise. Furthermore, these tasks are time
`consuming and the process of editing or modifying a media
`file or presentation includes repeating the same steps as
`20 above.
`Another limitation inherent in current systems is that once
`the user generates a media file, there is no simple mechanism
`for depositing the media files into a dynamic environment
`( e.g., a list that changes according to a set of criteria or
`25 behaviors established by the user). For example, users may
`send files they create to a server, but the prior art does not have
`a way for the posting user to sequence the files according to a
`series of dynamic attributes. Users camiot, for example,
`define the type of files that are to be placed on the server where
`30 the files that are on the server are associated with a list that
`changes according to criteria established by the user. Thus,
`there is a need for a system that accomplished these objectives
`by providing the user with a dynamic environment in which to
`upload files.
`It is apparent that the current procedures to create, prepare,
`manage and disseminate media files and presentations over
`the Internet are lengthy and tedious, requiring a high level of
`knowledge of a number of computer programs for processing
`each step. The process is so tedious because each step typi-
`40 cally requires the use of a different computer program and the
`user must take the output of one program and feed it into the
`next program.
`Moreover, these tasks are currently performed as indi(cid:173)
`vidual steps in separate programs on servers rather than on the
`user's computer. It would be more efficient for users to per(cid:173)
`form as many of these steps as possible on their own comput-
`ers or clients, rather than attempt to perform the processing
`using software provided for them on a server.
`For example, a user may have to upload a .WAY file to one
`50 server for signal processing and know how to operate the
`signal processing for that server. The user will then have to
`load the file to another server for encoding and know how to
`operate that program as well. After that, the user will have to
`load the completed file to a third server for distribution and
`must know how to use the system on that third server as well.
`Therefore, there is a need for a simple, inexpensive way to
`create, process, encode, upload, post and distribute seamless
`media files and presentations while requiring minimal creator
`input, expertise, and time. Hence, a system is needed that runs
`on a user's local PC and is suitable for users who are not
`experts in various media recording, processing, encoding,
`transmitting, and server based software packages.
`
`SUMMARY OF THE INVENTION
`
`The present invention provides a method and apparatus for
`creating and posting media. Embodiments of the invention
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 19 of 32 PageID #: 131
`
`US 8,725,832 B2
`
`4
`FIG. 3 is a block diagram of a method and apparatus for
`creating and posting media system implemented in an Inter(cid:173)
`net or client/server environment, showing a client systems,
`servers, a data storage medium, and their related connections,
`in accordance with an embodiment of the present invention.
`FIG. 4 is a flow diagram that illustrates the process used by
`the system to create and post media, in accordance with an
`embodiment of the present invention.
`FIG. 5 is a flow diagram that illustrates the process used by
`the system to perform digital signal processing at the plug-in,
`in accordance with an embodiment of the present invention.
`FIGS. 6a and 6b are flow diagrams that illustrate the pro(cid:173)
`cess used by the system to upload or transfer a file to the
`server, in accordance with an embodiment of the present
`invention.
`FIGS. 7a and 7b are flow diagrams that illustrate the pro(cid:173)
`cess used by the system to provide server based control of the
`plug-in, in accordance with an embodiment of the present
`invention.
`FIG. 8 is a flow diagram that illustrates the process used by
`the system to provide a file management system, in accor(cid:173)
`dance with an embodiment of the present invention.
`FIG. 9 is a block diagram that illustrates a method and
`apparatus for distributing media file content to users over a
`network of computers, in accordance with an embodiment of
`the present invention.
`FIGS. 10a and 10b are flow diagrams that illustrate the
`process used by the system to provide an information man(cid:173)
`agement system for giving file and file list rankings, in accor(cid:173)
`dance with an embodiment of the present invention.
`FIG. 11 is a block diagram that illustrates representation of
`information media grams used in the invention, in accordance
`with an embodiment of the present invention.
`
`DETAILED DESCRIPTION
`
`The present invention provides a method and apparatus for
`providing a system for creating and posting media. In the
`following description, numerous specific details are set forth
`in order to provide a more thorough understanding of the
`present invention. It will be apparent, however, to one skilled
`in the art, that the present invention may be practiced without
`these specific details. In other instances, well-known features
`have not been described in detail in order not to unnecessarily
`obscure the present invention. Hereinafter, the term "system"
`is used to refer to a device and/or a method for performing a
`function. Furthermore, hereinafter, use of the term "media",
`"audio", "video", "data", or "data files" shall comprise vari(cid:173)
`ous types of media including analog and digital audio, video,
`database, and display information or data.
`Embodiments of the invention provide a convenient system
`for the user to create, signal process, encode, and transfer a
`media file ( e.g. an audio file) to a server for storage, distribu(cid:173)
`tion, and retrieval from a posting. For example, a system can
`be implemented using a plug-in installed on a general purpose
`computer for creating RealAudio recordings with client-side
`processing, and automatically hosting those recordings on a
`computer network server and posting a reference to the
`recording on web site lists.
`Embodiment of General Purpose Computer Environment
`FIG. 1 is a block diagram of an example of a general
`purpose computer system that can be used for implementing
`the invention, in accordance with an embodiment of the
`invention. For example, an embodiment of the invention can
`65 be implemented as computer software in the form of com(cid:173)
`puter readable program code executed on a general purpose
`computer such as the computer 100 or as system comprising
`
`3
`provide a convenient process for a user to quickly create,
`signal process, encode, and transfer media files to a server for
`storage, posting, distribution, and retrieval. For example,
`audio, video, display, photo, database, spreadsheet, voice
`messages, Web Clips, pictures, HTML pages, attachments, 5
`templates, and/or combinations of such data can be combined
`into a media file for uploading to a server and accessible from
`a listing posted at a web site.
`In accordance with an embodiment of the present inven(cid:173)
`tion, a user accesses a system server to download a plug-in 10
`and register as a user. After downloading the plug-in, the
`plug-in is installed. The user may then log into the server
`where the user is given multiple options. For example, the
`user can "create" a media file using the create command. If the 15
`user selects the create command, server based control is ini(cid:173)
`tiated and the plug-in continues to record or receive media file
`at the plug-in, in accordance with the control parameters
`received from the system server.
`For example, a user may record audio, video, photo, and/or 20
`display information options using the plug-in or other sys(cid:173)
`tems. For example, the plug-in may provide a user with a
`system for recording audio information using a PC base
`microphone and video input. Alternatively, a media file may
`be recorded using another method, or previously recorded 25
`and accessed by the plug-in.
`Also, in accordance with another aspect of the invention,
`once the plug in has access to a media file, the plug-in per(cid:173)
`forms digital signal processing upon that media file. In addi(cid:173)
`tion, the plug-in encodes the media file. After a file is 30
`encoded, it may be uploaded to a server for storage, posting,
`distribution, and retrieval from other client computers.
`According to an embodiment of the invention, recording
`(e.g. setting levels, recording, playback, etc), signal process(cid:173)
`ing of the generated file, RealAudio encoding, and upload to 35
`a server can be done with as few as 3 clicks ( e.g. record/stop/
`upload).
`Upon successful upload of a file, a file management system
`provides copies and listings of the file to other servers and
`web sites as approved by the creator of the file and the owner 40
`of the servers and/or site owners. For example, once a file is
`uploaded, the system then incorporates the file information
`into one or more web site lists and/or server based database.
`Once a file is incorporated into the databases, any user having
`access to a database or list, may select that file for retrieval or 45
`playback. Hence, the invention allows for media files to be
`stored to and accessed from one location ( e.g. an Internet
`server) that is accessible from various locations ( e.g. Internet
`clients via an Internet web site).
`In accordance with another aspect of the invention, an 50
`information management system provides file and file list
`rankings based upon selection or click through of web page
`listing and/or desired files. Thus, for example, information
`relating to popular selections and lists can be tracked and
`recorded by the system in order to provide list and/or file 55
`ratings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram of an example of a general 60
`purpose computer system that can be used for implementing
`the invention, in accordance with an embodiment of the
`invention.
`FIG. 2 is a block diagram of a general Internet or client/
`server environment that can be used for implementing the
`invention, in accordance with an embodiment of the present
`invention.
`
`

`

`Case 4:20-cv-00432-SDJ Document 1-6 Filed 05/26/20 Page 20 of 32 PageID #: 132
`
`US 8,725,832 B2
`
`5
`a general purpose computer 100. Hereinafter, the term "sys(cid:173)
`tem" is used to refer to a device and/or a method for perform(cid:173)
`ing a function.
`Referring to FIG. 1, a keyboard 110 and mouse 111 are
`coupled to a bi-directional system bus 118 (e.g., PCI, ISA or 5
`other similar architecture). The keyboard and mouse are for
`introducing user input to the computer system and commu(cid:173)
`nicating that user input to central processing unit ( CPU) 113.
`Other suitable input devices may be used in addition to, or in
`place of, the mouse 111 and keyboard 110. I/O (input/output) 10
`unit 119 coupled to bi-directional system bus 118 represents
`possible output devices such as a printer or an A/V (audio/
`video) device.
`Computer 100 includes video memory 114, main memory 15
`115, mass storage 112, and communication interface 120. All
`these devices are coupled to a bi-directional system bus 118
`along with keyboard 110, mouse 111 and CPU 113. The mass
`storage 112 may include both fixed and removable media,
`such as magnetic, optical or magnetic optical storage systems 20
`or any other available mass storage technology. The system
`bus 118 provides a means for addressing video memory 114
`or main memory 115. The system bus 118 also provides a
`mechanism for the CP

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