`
`PCT/US02/01840
`
`URLs, each correspondingto a different site at which the content is stored, and specifies the
`
`site name and time zone,as retrieved from the Sites Table 834. Alternatively, the client
`
`manually enters the site ID.
`
`[00143]
`
`Aswith the previous embodiment, the makeplaylist component dynamically
`
`generates a redirectorfile based on the CG ID and,in the present embodiment, the site ID.
`
`Morespecifically, the componentcauses the playlist server 622 to access the Content Group
`
`Streams Table 826 and identify the streams within the identified playlist and their sort order.
`
`For each such stream,the server accesses the Streams2 Table 814 and retrieves the URL
`
`prefix and filename. As described in greater detail below, because the contentis stored on
`
`the storage servers 606, and not the media servers 620, the filename refers each stream’s
`
`filenameas stored on the storage server 606.
`
`[00144]
`
`The playlist server 622 also accesses the Stream-Servers Table 830 to identify
`
`the hostname of the server on which each stream resides. It should be noted that because the
`
`client has a replication site with the stream, there will be multiple records in the Stream-
`
`Servers Table 830 for each stream ID. Consequently, the playlist server 622 must determine:
`
`which record correspondstothe site identified in the playlist URL. The server does this by
`
`accessing the Servers2 Table 832 and identifying the record having both oneofthe
`
`hostnamespreviously identified from the Stream-Servers Table 830 and the site ID from the
`
`URL. The hostname from this record is used in creating the redirector file. The system does
`
`this for each stream in the playlist.
`
`[00145]
`
`In certain embodiment, a site will include multiple streaming media servers
`
`622 capable of streaming a given contentfile. In other words, multiple media servers 622 can
`
`be coupled to a single storage server 606. In such an instance, the system must determine
`
`which of the media servers 620 to use. This many-to-onerelationship will be reflected by
`
`multiple records in the Servers2 Table 832 having the appropriate site ID. In one
`
`46
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2101
`EXHIBIT 1003 - PAGE 2101
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`embodiment, the decision is random or pseudorandom. However, in the present embodiment,
`
`the decision is based on load balancing and the weight field in the Servers2 Table 832.
`
`[00146]
`
`The weightfield is a preset indication of the percentage of streams to be
`
`served from a given media server 620, as compared to other media servers 620 capable of
`
`streaming the same content. For example, if two media server 620 were coupled to a given
`
`storage server 606 and could stream a file, and one could serve twice the streams of the other,
`
`then the weight of the higher capacity server would be approximately 66 and the weight of
`
`the lower capacity server would be approximately 33= When determining from which server
`
`to stream, the system would analyze the ratio of current streams being served of the two
`
`servers and utilize the server streaming a percentage of the total streams less than its weight.
`In other words, the system would seek to maintain the ratio of streams served equal to the
`
`ratio of the weights.
`
`[00147]
`
`Once the media server hostname is determined, the componenton the playlist
`
`server 620 obtains the filepath prefix from the record in the Stream-Servers Table 830
`
`correspondingto the relevant stream id and hostname. As will be describedin greater detail,
`
`the filepath prefix serves as a mounting point for the media server 620 so that the media
`
`server 620 can access the storage server 606 to read the requested stream. This filepath
`
`prefix is appendedto the beginning ofthe filename and placed in the redirectorfile.
`
`[00148]
`
`An exemplary redirectorfile, in which the playlist comprises a single stream
`
`having a stream ID of “2000”and a filename of“/test/10/2000.asf”’, the media server 620
`
`hostnameis “mediaserver.company.com”, and the mounting point is “proot1/PubShare01”,is
`
`as follows:
`
`47
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2102
`EXHIBIT 1003 - PAGE 2102
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`<ASX>
`<ENTRY>
`<REF
`HREF="mms://mediaserver.company.com/proot]/PubShare01 /test/10/2000.asf">
`</ENTRY>
`</ASX>
`
`[00149]
`
`It should be noted that in the present embodiment, the mountpointis the same
`
`as the root share and share information for the server volume ID. Therefore, the media server
`
`620 mayread thecorrect contents of the storage server 606. Placingthe filepath prefix in the
`
`redirector file is useful in situations wherefiles stored on a storage server 606 are not allowed
`to be stored in one single share, but multiple shares are preferably created for the sake of
`
`efficiency of the backup and recovery processes(e.g., mirroring a portionof all shares). In
`
`this scenario, the hard drive(s) storage space on a storage server 606 is required to be stored
`
`underone of those shares,
`
`[00150]
`
`By wayofillustrative example, the Archive Volume Table $20 currently has
`
`the following record for a share created on the PUBO1 storage server 606. Therecord in the
`
`Archive Volume Table 820for that filer/share combination is as follows: cm_vol_id=142;
`volume_type=S; archive_server=\\PUBO01; share=/PubShare01;
`.
`
`server_addr=pub01.broadcast.com; platform=B; max_content_kb=131072000; status=CE;
`
`site_id=16; local_path=NULL; checking_status= [not used]; server_category=PUB;
`
`root_share=/proot1; attach_type=N;total_kb_used=90455873.
`
`[00151]
`
`This would cause a record to be created in the Stream —Servers Table 830
`
`having a filepath prefix of /prootl/PubShare01.
`
`[00152]
`
`Let's say that the file path stored in the filename columnin streams2 table was
`
`/test/10/2000.asf. Assuming that the stream ID 2000 was a Windows Mediastream thatis
`
`accessed with the mmsprotocol, then playlist will construct the final URL as follows:
`
`mms://mediaserver.company.com/proot1/pubshare01/test/10/2000.asf
`
`48
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2103
`EXHIBIT 1003 - PAGE 2103
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`[00153]
`
`In this scenario, for this URL to work correctly, the streaming server must
`
`have a mount point with the same nameasthefirst component of the URL after the server
`
`hostname. In the above case example, the server name is mediaserver.company.com, and the
`
`first component of the URL after that hostnameis “proot1.” So, a mount point having the
`
`nameproot] is created on the streaming server such that it points to the following LAN file
`
`storage path: \PUBO1\proot1
`
`[00154]
`
`A root share is optional, and is used only to reduce the number of mount
`
`-points needed to be created on a streaming-server in a situation whereby the storage device or
`
`hard drive on a storage server 606 has more than one share on it (for such reasons as
`
`efficiency of the backup processes).
`
`[00155]
`
`A storage share on a storage server, however, is required because the systems
`
`will store a file in that share (further organized in account-specific directory, such as 'test' in
`
`the above example, and a hashed directory such as '10' in the above example). In the above
`
`example, the storage server 606 \\PUBO1 has the following shares: prootl and pubshare01.
`
`[00156]
`
`Those skilled in the art will recognize that the method and system ofthe
`
`present invention has many applications, may be implemented in many manners and, as such,
`
`is not to be limited by the foregoing exemplary embodiments and examples. In this regard,
`
`any numberof the features of the different embodiments described herein may be combined
`
`into one single embodiment. Moreover, the scope of the present invention covers
`
`conventionally known and future developed variations and modifications to the system
`
`components described herein, as would be understood by those skilled in the art.
`
`49
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2104
`EXHIBIT 1003 - PAGE 2104
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`CLAIMS
`
`1.
`
`A method of providing accessto digital content, the method comprising:
`
`receiving digital content from a client;
`
`storing the digital content on a server having a hostname,the digital content havinga
`
`filename;
`assigning a unique identifier to the digital content;
`
`providing the client with the link containing the unique identifier;
`
`receiving a request for the content, the request based on activation of the link;
`
`determining the hostname and filename based on the unique identifier; and
`
`creating a redirectorfile, the redirectorfile including the hostnameandfilename.
`
`2.
`
`3.
`
`content.
`
`The method of claim 1, wherein the unique identifier is a stream identifier.
`
`The method of claim 1, wherein the unique identifier is the name ofthe digital
`
`4.
`5.
`
`The method of claim 1, wherein the digital contentis a streaming mediafile.
`The method of claim 1, wherein the digital contentis a playlist comprising
`
`multiple streaming mediafiles.
`
`6.
`
`The method of claim 1 wherein the link specifies a program for determining
`
`the hostname and filename based on the unique identifier.
`
`7.
`
`A method of providing an end useraccessto digital content, the method
`
`comprising:
`
`causing digital content to be stored on a server having a hostname, the digital content
`
`having a filename when stored;
`
`receiving a unique identifier to the digital content;
`
`publishinga link for activation by the end user, the link including the unique identifier
`
`of the digital content, wherein activation of the link causes resolution of the unique identifier
`
`50
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2105
`EXHIBIT 1003 - PAGE 2105
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`into the hostname and filename and causesthe digital content to be provided to the end user
`
`based on the hostname andfilename.
`
`8.
`
`9.
`
`content.
`
`10.
`
`11.
`
`The methodof claim 7, wherein the unique identifier is a stream identifier.
`
`The method of claim 7, wherein the uniqueidentifier is the name ofthe digital
`
`The method of claim 7, wherein the digital content is a streaming mediafile.
`
`The method ofclaim 7, wherein the digital content is a playlist comprising
`
`multiple streaming mediafiles.
`
`12.
`
`A system for managing digital content and provide digital content to end
`
`users, the system comprising:
`
`one or more first servers configured to receive digital content;
`
`one or more storage servers configured to store digital content received bythe first
`
`servers;
`
`a plurality of media servers coupled to at least one of the storage servers, the media
`
`servers configured to receive a request to experience an item of digital content and, in
`
`response to the request, read the item of digital content stored on the at least one storage
`
`server.
`
`13.
`
`14.
`
`15.
`
`16.
`
`The system of claim 12, wherein the first servers include a web server.
`
`The system of claim 12, wherein the first servers include an FTP ingest server.
`
`The system of claim 12, wherein the first servers are the storage servers.
`
`The system of claim 12 wherein the request is from an end user and the media
`
`servers are further configured to communicate the item of content to the end user.
`
`17.
`
`The system of claim 12 further comprising a playlist server configured to
`
`resolve the request and select one of the media servers to read the item of digital content.
`
`51
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2106
`EXHIBIT 1003 - PAGE 2106
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`18.
`
`The system of claim 17 wherein each media server has a mounting point
`
`associated therewith, the mounting point referring to the at least one storage server.
`
`19.
`
`A method of managing digital content of a client, the method comprising:
`
`associating the client with a primarysite;
`
`associating the client with one or morereplication sites;
`
`providing the client an option to upload digital content to both the primary site and
`
`any one or moreofthe replication sites;
`
`receiving a request to upload an item of digital content, the request specifying one or
`morereplication sites; and
`|
`
`based on the request, uploading the item of digital content to the primary site and the
`
`specified replication sites.
`
`20.
`
`The method of claim 19 further comprising associating the item of content
`
`with a universal identifier identifying the item of content as uploaded on the primary site and
`
`the specified replication sites.
`
`21.
`
`The method of claim 19, wherein the associating the client with replication
`
`sites is performed in responseto the client specifying replicationsites.
`
`22.
`
`The method of claim 19 further comprising:
`
`receiving a request to provide the uploaded content; and
`
`providing the uploaded content from the primary site or the one or more specified
`
`replication sites based on client input.
`
`52
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2107
`EXHIBIT 1003 - PAGE 2107
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`23.
`
`A method of managing digital content of a client, the method comprising:
`
`receiving a selection of a time zone from the client;
`
`associating the client with the time zone;
`
`storing time related information for the client based on a standard time;
`
`converting the stored time related information based on a standardtimeto time related
`
`information based on the time zone associated with the client; and
`
`providing to the client the time related information based on the time zone.
`
`24...
`
`.._The method of claim 23 wherein the universal time is Greenwich Mean Time.
`
`25.
`
`The method of claim 23 wherein the converting includes adding or subtracting
`
`a numberof hours.
`
`26.
`
`The method of claim 23 wherein the time related information is a date and
`
`time.
`
`27.
`
`The method of claim 23 further comprising:
`
`receiving fromthe client time related information based on the time zone;
`
`converting the time related information based on the time zone into time related
`
`information based on the standard time; and
`
`storing the time related information based on the standard time.
`
`28.
`
`A method of providing digital content, the method comprising:
`
`generating a playlist uniform resource locator (URL) identifying digital content and a
`
`one ofa plurality of sites having a copyofthe digital content;
`identifying a hostname associated with the digital content and the onesite, the
`
`hostname identifying a media server associated with the one site; and
`
`providing the digital content from the media server.
`
`53
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2108
`EXHIBIT 1003 - PAGE 2108
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`29.
`
`The method of claim 28 wherein generating the playlist URL includes
`
`receiving from a client providing the digital content a selection of the onesite from the
`
`plurality ofsites.
`
`30.
`
`The method of claim 28 wherein the onesite includes a storage server and
`
`multiple media servers and wherein the digital content is stored on the storage server, the
`
`identifying hostname includes selecting the media server from the multiple mediaservers.
`
`31.
`
`The method of claim 28 wherein selecting one of the multiple media serversis
`
`random. =.
`
`.
`
`_-
`
`.
`
`tae,
`
`-
`
`32.
`
`The method of claim 28 wherein selecting one of the multiple mediaserversis
`
`based on relative load on the multiple media servers.
`
`33.
`
`The method of claim 28 wherein identifying the hostname includes selecting
`
`the media server from multiple media servers.
`
`34.
`
`The method of claim 28 wherein thedigital contentis a playlist comprising
`
`multiple streams and wherein the identifying the hostnameis performed by each of the
`
`multiple streams.
`
`54
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2109
`EXHIBIT 1003 - PAGE 2109
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`=P
`
`
`
`SuasnNg
`
`
`
`SUSAMASVICIWONINWSHLS
`
`SY3Z009N4—|ete
`vel=one?
`
`
`SYSAYASVIGAWONINVSYLS
`
`
`OctSUSAMASLSSONIdls
`
`
`
`éSLs72of}MAAYESgam
`SYBAMASAYOLIGOdaY
`
`
`;relT|SidSUSdOONA
`
`
`
`volwet
`
`S.LNAI19
`
`col
`
`
`
`901
`
`—
`Frm
`
`YSAYNSS
`
`80!
`
`SALLIWYLSININGY
`
`bLL
`
`gol
`
`dasvaviva
`
`WO
`
`Blt
`
`YOSsso0ud
`
`OLE
`
`
`
`SYAAYASANOLISOdSY
`
`901
`
`LSuis|
`
`1/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2110
`EXHIBIT 1003 - PAGE 2110
`
`
`
`
`
`
`
`
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`
`
`422dnosbWays0.9:0
`
`
`
`Japio“08”(14),0)3008WOHA
`
`(1)pr62ttn
`
`“227SysyAejdwowl
`
`JEW)B9gy"
`
`S789Sewd
`
`oweUmyBYwauedi]
`
`1wondposep&5
`
`5iudgdoseputy
`
`
`
`iCOPIAO1pNewy
`
`:wuoyedgy
`
`
`
`
`
`3)B]eppompousse}(7)
`
`
`
`
`
`0eyepuojendxa©
`
`Ne
`
`(12)p]weansHH
`
`
`
`Spromaysty
`
`ejeppesseaoid@
`
`
`
`900980)jessewagre%
`
`‘|
`wl
`
`
`
`licboty)Oz)prweensaej4(ety)(Ha)Py(OAWOHH
`
`Gig)prweesanuonelnp#H8Gu)py@HtawVes7)Jsopaoidnquojuceoy
`
`
`anaT)(ya)pWZeNSaf
`
`
`
`59j0U63a|,wi(1a)919998woHn
`pexeuseyieyepuoyeas()
`
`WeegsAy828.04HhBe}pasy9]sepuoyendxa&iyettuoj
`
`
`SWEUOIYAyyGueycu]aniDBPO2Hy.
`OAOIEWa,|.RZz|4T——_—ooOorererTT|TTipu
`“BIUNTOA
`(14)pieneyusoea4|¢“9a
`
`iplweensay
`
` i@\epUONBJIdxeg4B28GyHH
`GWaUaIydyionay
`armyoiS
`
`__Sya888pejelepWo
`uayduasapBagt
`IMOsoy
`
`S}epuopee!DG)
`i}eyepuojejep
`
`vonduasepay
`Jepio™}HOSws
`
`plyoaewoaH
`BeypeBoA
`age]BSeh|
`tusopeday
`BENGAH
`
`BAA)ty
`
`OS7ZSAR225~OOS
`
`om
`
`
`“Reappenejepho
`
`[pele)iceaa
`
`
` ||paydwaye1se]|ejepyuqns|P|weenSHH|(M4)PLansa|oweuoyyay|OSCYSWy
`sousthé
` SWweuUJaAIaSey||
`
`
`
`
`.SMIEISfyTae“ween+”iQ4xeW
`
`
`
`jSSElOgyj~wnoprid&,
`AsoBe}e9#y[©5
`
`
`vodaHKoes(3)spreJaney@y{9:0
`
`
`
`
`
`PLenswe ~(ya)
`
`
`
`
`
`||(any)Atoyoupyooeay
`
`
`i|epvonsjsp©i#(ye)pyAioSeyen#e
`
`(ety)aweusasngy
`JeNej}U)OBSINEJepKH
`
`
`
`(UIpfy)eeweUyooeey
`(42)plyooejuosedHy
`
`
`alepuonesdxeGe
`Od)pyAuoBeyeoa4
`plyooeyuovedaH
`
`*Repuojerdce&)
`
`,SWEUJETgy
`QYyueOSKELMH
`Asyoesnejepsty
`
`JoyjNeyeepPy|NRUNEOPFy
`
`
`BWELYJOEIUODay
`BiNDESSMOIEMy
`
`
`BWEU1998wy
`
`{eweyoeqU09oy
`poedyseydy|ayy
`(na)prewsHH
`
`Psonisseddy
`
`[8AQ)JOOPwe
`syuno9cewd
`bbty)O14)Pi199eWH
`SAB|SoUOEwanedU
` aw)peslediy)otuniqns“8(Lyy)
`
`Eawpue
`(ety)eluywuqns
`aweulasn@y
`
`4(
`
`
`
`(2byw)sweuerydy
`
`
`
`Blu},Wels$5990/0
`
`Bul]puesseo0sd
`
`peaowesolyety
`
`
`
`PLO!yo}eq1te
`
`ptqofAreaodesWoHH
`
`(1d)PL0AWHet
`
`“idlonl4 :
`
`2/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2111
`EXHIBIT 1003 - PAGE 2111
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`ACCOUNTPREFERENCES |LOGOFF SOD
`
`testuser
`
`Content Management
`MANAGECONTENT/ ADMIN <" Dae
`
`La
`r | & . ‘Ss On
`
`Account Preferences
`Default Title:
`
`Default Security Key:
`
`Default Author:
`
`Default Security Interval:
`Hours: Li Minutes: [I
`
`
`
`3/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2112
`EXHIBIT 1003 - PAGE 2112
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Content Management
`MANAGE CONTENT/ ADMIN
`
`testuser
`
`* Media File: * Bitrate (Kbps):
` * Title:
`We .sG
`* Author:
`J Doe
`i
`
`Copyright:
`
`Description:
`
`
`
`© 2001, All Rights Reserved
`
`
`
`Pateteneee
`
`i
`SOb *
`
`Secure Content? Security Key:
`oeteeteeeaepemansiaienantae
`
`Keywords:
`
`Current Keywords:
`
`Security Interval:
`Hours: [ Minutes: I
`
`
`
`4/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2113
`EXHIBIT 1003 - PAGE 2113
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Content Management
`
`t
`
`testuser
`
`i‘
`UPLOAD NEW CONTENT | BROWSE FTP CONTENT | BATCH UPLOADS | PLAYLISTS | SEARCH | RECYCLE :
`
`oe LO 30@
`\test
`
`FTP Upload Contents:
`
`
`
`10
`
`3 Iz
`
`
`
`File Name
`= 100
`28
`
`
`288 Test
`
`] 300
`1 56
`bturner 28
`2)
`49 ChildTest
`DO_NOTDELETE
`
`Creation Time Size
`10/9/00 12:10 O.OKB i
`10/9/00 12:10 O.OKB i
`
`10/9/00 12:10 O.OKB i
`
`ft
`-10/9/0012:10 O.OKB
`ft
`10/9/00 12:10
`0.0 KB
`fm
`10/9/00 12:10 O.OKB
`init
`11/29/00 04:13 0.8 KB
`12/15/00 12:44 270.7 MB fH
`
`Ww
`0.0 KB
`10/9/00 12:10
`Real
`0.0 KB i
`10/9/00 12:10
`SyedBatchUpload
`SyedsDirDontDelete 12/15/00 01:09 51.5MB fi
`
`.asx
`|
`[| Copy oftest.asf
`i demo.ast
`I Filet3.rm
`[1 Filei131.rm
`[ll Fite133.rm
`[1 File134.rm
`[i File135.rm
`[3 Filei136.rm
`I File137.rm
`
`ia
`0.1 KB
`1/16/01 15:13
`1/16/01 15:13 O.7MB i
`1/16/01 15:13
`0.2MB
`fi
`10/9/00 12:10
`10.0KB it
`10/9/00 12:10
`10.0KB fy
`10/9/00 12:10
`10.0KB ff
`10/9/00 12:10
`10.0KB fy
`10/9/00 12:10
`10.0KB fiz
`10/9/00 12:10
`10.0KB im
`10/9/00 12:10
`10.0KB fi
`
`5/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2114
`EXHIBIT 1003 - PAGE 2114
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Content Management
`MANAGE CONTENT/ ADMIN
`
`UPLOAD NEW CONTENT | BROWSE FTP CONTENT | BATCHUPLOADS | PLAYLISTS | SEARCH | RECYCLE
`
`testuser
`
`Batch Uploads
`
`Available Batch Files
`
`File Name
`(2) 1-100.bul
`[i 101-200.bul
`3 [i 28-anthony.bul
`[_j BillDefault.txt
`[E2 BillsSmBatch.tec
`
`Creation Time
`10/9/00 12:10
`. 10/9/00 12:10
`10/9/00 12:10
`10/6/00 10:38
`1/18/01 12:28
`
` Seio Ad
`RaREAGANSAUCEEAN
`
`i
`
`Size
`7.9 KB
`8.1 KB
`0.1 KB
`0.1 KB
`0.3 KB’
`
`ii
`fu
`tw
`ia
`ii}
`
`Batch Process Summary
`Process Start Time Process End Time
`Batch File
`Submit Time
`BillDefault.txt
`11/15/00 10:26:51 AM 11/16/00 4:13:02 AM 11/16/00 4:13:07 AM
`SyedTest20001116.bul 11/16/00 4:44:11 AM 11/16/00 4:53:00 AM
`100 RM Files.bul
`1/18/01 5:27:50 AM
`118/01 5:39:22 AM 1/18/01 5:46:45 AM
`
`Rl = 1/18/01 5:46:45 AM=1/18/01 5:53:59 AM100 WM Files.bul 1/18/01 5:27:50 AM
`
`
`
`4ORMFiles.bul 1/18/01 8:20:01 AM=1/18/01 8:21:19 AM1/18/01 8:16:08 AM
`
`
`40WMEFiles. bul 1/18/01 8:21:19 AM=1/18/01 8:22:22 AM1/18/01 8:16:08 AM
`
`
`Fits: 3d
`
`6/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2115
`EXHIBIT 1003 - PAGE 2115
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Content Management
`MANAGE CONTENT/ ADMIN
`
`testuser
`
`
` ChrisBinney1 (RAM)
`Comdex Trailer (RAM)
`Comdex trailer 2 (RAM)
`
` First Demo Playlist for Asia (ASX)
`
`KhalidTest (ASX)
`New Clipsi(RAM).
`8
`
`
`
`
`Search Playlists:
`
` ’ Playlist ID:
`
`Description:
`Format:
`
`310
`
`TI19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2116
`EXHIBIT 1003 - PAGE 2116
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Content Management
`MANAGE CONTENT / ADMIN
`
`testuser
`
`
`
`Comdex Trailer (RAM)
`Comdex trailer 2 (RAM)
`:
`
`First Demo Playlist for Asia (ASX)
`§
`
`GSyed (RAM)
`i
`josh example (RAM)
`:
`
`KhalidTest (ASX)
`New Clips1 (RAM)
`
`
`i
`
`Edit Playlist : ChrisBinney1 (ID = 853031) 4———_ 32.7
`http://playlist.broadcast.com/makeplaylist.dll?ID=853031 a—SR
`
`* Content Format:
`
`Streams List
`
`* Description:
`* Streams:
`
`32
`|
`Description: [
`
`
`;
`
`:
`
`Oo
`
`Format:—| al
`
`8/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2117
`EXHIBIT 1003 - PAGE 2117
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Content Management
`MANAGE CONTENT/ ADMIN
`UPLOAD NEW CONTENT | BROWSE FTP CONTENT | BATCH UPLOADS | PLAYLISTS | SEARCH | RECYCLE
`
`testuser
`
`£gerclacontent:
`
`
`
`
`ID:
`ce|
`Creation Date: [= Ml (i.e. 4/2/2000)
`Duration:
`i]
`ration:
`snow Child Account Content?
`
`Title:
`2% Author:
`“
`Key Words:
`;
`t
`Display Results as XML? F
`
`i...(Enter values in minutes)
`
`Cie Seq
`
`9/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2118
`EXHIBIT 1003 - PAGE 2118
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Content Management
`oe
`testuser|
`UPLOADNEWCONTENT | BROWSE FTP CONTENT | BATCH UPLOADS | PLAYLISTS | SEARCH |
`MANAGE CONTENT / ADMIN
`
`
`
`
`
`
`
`
`
`
`
`Browse Content:
`
` Title:
`
`
`eens_
`ID:
`Author: Creation Date:[=Bl | (.e. 4/2/2000)
`
`
`Key Words:
`Duration: Ei _| (Enter values in minutes)
`Display Results as XML? i
`Show Child Account Content? mo HG, BA
`
`Search Results:
`File Size Status
`Creation Date
`Type Description
`ID
`Title
`
`
`
`
`
`[i 793735 StevesTest[EjaWMT 11/1/00 2:59 PM 172KB_ Available
`
`
`[i 943435 ASFUploadTest 42/8/00 10:57 AM 1,034 KB Available[iaWMT
`
`
`[7 943436 ASFUpload 2
`WMT
`42/8/00 10:57 AM 127KB
`Available
`me
`
`[i 943437ASFUpload3WMT 42/8/00 10:58AM 127KB Available
`
`
`I] 943439ASFUpload4WMT 12/8100 10:58 AM 127KB Available
`
`
`
`[J] 943441 ASFUploadxWMT 12/8/00 10:58 AM 127KB_ Available &
`
`[i 944032 UploadTestTitle
`G2
`12/8100 2:44PM 10KB_
`Available &
`
`[] 944036UploadTest Title G2 42/8/00 2:45 PM 10KB Available
`
`
`
`
`
`
`Il! 944503UploadTestTitleWMT 42/8/00 5:25PM 172KB Available
`
`
`[Ti 944510 UploadTest Title
`G2
`12/8/00 5:33 PM
`10 KB
`Available
`
`10/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2119
`EXHIBIT 1003 - PAGE 2119
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`a,
`
`Create Playlist
`
`* Description:
`
`" Content Format:
`
`Streams List
`
` " Streams;|Upload TestTitle i eI
`
`i,
`|
`| a~< ZSzy
`
`eend
`
`11/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2120
`EXHIBIT 1003 - PAGE 2120
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`testuser
`FIG 3 \
`MANAGE CONTENT/ ADMIN
`3
`SEARCH|]RECYCLE |
`
`
`
`
`
`Deletion D
`5/8/01
`
`5/8/01
`
`5/8/01
`
`- 5/8/01
`
`5/8/01
`
`5/8/01
`
`5/8/01
`
`Type Description
`793769 SecureContentTest WMT
`
`Ingest Test
`
`G2
`
`798536
`
`803442
`
`803583
`
`Ingest Test
`
`test
`
`Ingest Test
`
`805118 ETP Ingest Test
`
`805124
`
`Ingest Test
`
`G2
`
`G2
`
`WMT
`
`G2
`
`WMT
`
` 798500
`
`5/8/01
`G2
`Ingest Test
`805550
`AutoArchiveHTTP
`[i 818713 ingest Test
`G2
`5/8/01
`.
`AutoArchive Cross-
`[i 818728 Account Upload Test G2
`5/8/01
`7
`AutoArchive FTP
`[i 818735 IngestTest
`G2
`5/8/01
`. AutoArchiveTestfor’
`
`I) 818753 vbs_ script _ingest.a... G2
`5/8/01
`AutoArchive HTTP
`
`Ti 818806 IngestTestTest
`G2
`5/8/01
`AutoArchive F
`‘
`I) 818809 Inqest Test
`G2
`5/8/01
`’ AutoArchiveTestfor
`
`I.) 818815 vbs_script_ingesta... G2
`5/8/01
`:
`AutoArchive Cross-
`:
`[-] 818819 Account Upload Test G2
`5/8/01
`[i s1eess pgestTest
`WMT
`5/8/01
`[818858 (another load Test «>
`5/8/01
`
`
`
`AnotherUploadTest
`
` Content Management
`
`.
`
`:
`
`[2 9818861
`
`BT Test Again
`
`WMT
`
`[i 867345
`
`IngestTestGSyed
`
`Il] 867346
`
`IngestTestGSyed
`
`[= 870081
`
`‘his is a testtitle
`
`G2
`
`G2
`
`G2
`
`I 870173 Bill T TitleTest
`G2
`5/8/01
`
`IngestTestFromFTP[i 872066 jiveto0d) G2 5/8/01
`
`Ingest Test (direct on
`[872096 iyct00a)
`G2
`5/8/01
`I. 874436 ScottSusen's Test WMT SomeDescription
`5/8/01
`
`[| 874472
`
`Ingest Test
`
`G2
`
`[.} 874730 IngestTestWMT 5/8/01
`
`
`
`
`
`WMT
`Ingest Test
`I) 875368
`
`coe
`
`ceae
`eceee
`
`
`5/8/01
`
`12/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2121
`EXHIBIT 1003 - PAGE 2121
`
`5/8/01
`
`5/8/01
`
`5/8/01
`
`5/8/01
`
`5/8/01
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`
`CLIENT UPLOADS
`
`
`MEDIA AND BATCH
`
`
`FILES TO FTP
`
`
`INGEST SERVER
`
`
`
`
`SYSTEM AND
`SELECTS "BATCH
`UPLOAD" OPTION
`
`
`
`
` 446 CLIENT LOGS INTO
` 450
`
`
` 462
`
`FIG. 4a
`
`SYSTEM ADDS
`
`
`ENTRY IN CM BATCH
`
`
`JOBS DB, START
`
`TIME = NULL VALUE
`
`454
`
` SCHEDULER
`
`STARTS BATCH
`PROCESS
`
`
`458
`
`SYSTEM UPDATES
`SYSTEM RENAMES
`
`
`
`
`
`
`SYSTEM READS
`
`CM BATCH JOBS
`FILE AND UPDATES
`
`
`
`OF BATCH JOB
`
`(NEXT) REGORDIN
`
`
`
`TABLE TO REFLECT
`CM DB TO REFLECT
`
`?
`CM BATCH JOBS DB
`
`
`
`PROCESS END TIME
`
`FILE DETAILS
`
`
`
` 478
`
`474
`
`SYSTEM CAUSES
`
`
`
`(NEXT) FILE TO BE
`
`MOVED TO
`REPOSITORY AND
`ASSIGNS STREAM
`
`IDs
`
` 470
`
`13/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2122
`EXHIBIT 1003 - PAGE 2122
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`FIG. 4b
`
`CLIENT LOGS INTO
`SYSTEM AND SELECTS
`"UPLOAD CONTENT"
`OPTION
`480
`
`CLIENT IDENTIFIES FILE
`TO BE UPLOADED AND
`SPECIFIES FILE DETAILS
`484
`
`SYSTEM TRANSFERSFILE
`FROM CLIENT MACHINE
`TO REPOSITORY SERVER
`488
`
`CONFIRMS UPLOAD 496
`
`SYSTEM CREATES AND
`POPULATES RECORDSIN
`CM DB
`
`492
`
`SYSTEM RETURNS
`STREAM ID AND
`
`14/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2123
`EXHIBIT 1003 - PAGE 2123
`
`
`
`WO 02/057943
`
`CLIENT LOGS IN TO
`ACCOUNTVIA WEB SERVER
`
`510
`
`CLIENT SELECTS "PLAYLIST"
`
`515
`
`PCT/US02/01840
`
`FIG. 5
`
`530
`
`CLIENT ENTERS PLAYLIST
`DETAILS AND SELECTS AND
`ORDERSFILES FOR
`INCLUSION IN PLAYLIST
`
`Vi
`
`IN CM PLAYLISTSDB,
`ASSIGNINGCG ID AND
`RETURNINGTHE ID TO
`CLIENT
`
`SYSTEM CREATES
`CORRESPONDING RECORD IN
`CONTENT GROUP DB BASED
`ON PLAYLIST DETAILS
`
`SYSTEM CREATES
`CORRESPONDING RECORDIN
`CONTENT GROUP STREAMS
`DB
`
`3535
`
`SYSTEM RETRIEVES STREAM
`ID FOR (NEXT) FILE IN
`PLAYLIST AND ENTERSIN
`RECORD IN CONTENT GROUP
`STREAMS DB
`
`
`
`
`
`
`
`
`
`
`
`
`
`550
`
`
`
`PLAYLIST
`
` END OF PLAYLIST
`
`?
`COMPLETE
`
`
`
`NO
`550
`
`
`15/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2124
`EXHIBIT 1003 - PAGE 2124
`
`
`
`9Sis
`SuasnNZrpgt>?2oto
`SY3S009NA
`NOILWINdINYWFsCg
`
`vOt
`
`
`
`[Sose)a209YSAYSS
`
`"29perce”
`
`
`
`SYHSAYNASJOVHOLS
`
`909
`
`
`
`
`
` 209YSAuNaSoONOILLYINdINVIN311d
`
`iaCig
`0egSHYSAMASISAONIdid
`
`
`YAANASISMAVId(mm==eaza3
`
`
`UYSAAMASINSWSOVNYWStdCI
`
`e299a
`
`
`SYaANAaSVICAWONIWVAYLS
`ZL9eyvyae
`
`919>YOSSIIONdLAOS
`
`SYHZAYZSJOVYOLS
`09ESYSAUSLSADNIdid
`
`[ml=LALS
`WS
`
`WO 02/057943
`
`PCT/US02/01840
`
`SLN2IT9
`
`zo
`
`
`
`SUAANSSVIGSWONINVSULSaaa
`
`éSLs
`
`YAAMRSGAM
`
`alg
`
`809
`
`Ce
`
`AAILVELSININGY
`
`v9
`
`XT
`
`SYAGOONA
`
`#29
`
`029
`
`eT
`
`909
`
`asvevLlva
`
`gL9
`
`
`
`16/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2125
`EXHIBIT 1003 - PAGE 2125
`
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`
`
`909YSANRSSOVYOLS
`
`peseq-NV1
`
`pealaj
`
`peseq-NV1
`
`SAOWSl
`
`
`
`SAOWBIl]PSSEG-NV]
`
`dL4wuealld
`
`peoidndiJH
`
`019YSAYNSSGaM
`
`
`
`029UIAUTSVIGAW
`
`
`
`0¢9YAAUASVICAN
`
`weeys
`
`
`
`809YRANASLSAONIdid
`
`17/19
`
`soalig
`
`jsobul
`
`
`
`Z0tNAITO
`
`L
`
`JIS
`
`
`
`vOlYASNONS
`
`s}ooq]
`
`
`
`
`
`Zb9YSANSSNOLLVINdINVNST
`
`siqnedwogWal
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2126
`EXHIBIT 1003 - PAGE 2126
`
`
`
`
`
`
`
`
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`Fig Ba
`
`o
`
`D:R:
`
`
`
`—
`
`— (aA
`
`lO
`U:R|
`cmdetectrs
`Ag acct name
`
`
`8 expiration date
`&z acct name (AK1.1)
`
`&e acct directory (AK2.1)
`deletion date
`
`
`ae user name (AK3.1)
`
`#4 parent acct id
`4 password
`4 contact email
`
`
`& contact Iname
`
`“UR|
`&e contact fname
`
`#H max content kb
`
`
`on |
`As has ftp acct
`
`
`#4 acct_cat_id (FK)
`ur] BSO
`as detautt title
`
`
`cm account categ
`&e default author
`‘ye allows secure
`aw default sec key
`#4 default sec interval
`#4 acct level
`
`
`#4 parent acet id (FK)
`
`
`WH site id (FK)
`
`
`MP acct type
`
`#4 ccd client_id
`
`4¢ salesman name
`
`4 salesman email
`
`‘4 conlact phone
`
`dee contract ids
`49 selup username
`
`® setup date
`
`
`4 status
`## default_stream_cat_id (FK)
`#8 default exp imerval
`
`
`#4 total_kb_used scm accessorid
`
`cm vol Id (FK) (AK1.4)
`ty!
`
`#4 stream td (FK) (AK1.2)
`ae name (AK1.1)
`
`AF user name (AK2.1)
`6 password
`ay directory (AK3.1)
`
`Ae share
`
`
`& filename
`em_batch_jobs & 28
`
`
`
`
`## cm batch job id
`#4 site id (FK)
`
`#4 stream td
`
`#8 cm acct id (FK) (AK1.1)
`
`submit date
`
`
`SF filename (AK1.2)
`last attempted
`submit time (AK1.3)
`## attempts falled
`
`process start time
`process end time
`
` 4 volume type
`
`4 file removed
`
`
`Ase archive server (AK4.1)
`
`
`4s share (AK1.2)
`we hostname (FK)
`
`
`4 platfonn
`#4# max kb
`
`
`4 status
`
`
`wH site td (FK)
`
`
`4 jocal path
`
`
`#4 checking status
`
`
`A server category
`
`
`&s attach type
`
`
`@f root_share
`
`
`#4 total_kb_used
`
`
`
`#4 acct_cat_id (FK)
`
` #4 parent_id
`4 name
`
`
`Me description
`se Status
`
`
`
`
`
`AF status AS server name
`
`D:
`Ur
`
`18/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2127
`EXHIBIT 1003 - PAGE 2127
`
`
`
`WO 02/057943
`
`PCT/US02/01840
`
`4 9 format
`Me cp label
`
`eP meta_uni
`4 og_notes
`cm streams? groups
`AS shared
`
`#4 stream_group_id (FK)
`oom sect id
`(Fk)
`4¥ promotable
`
`
`
`
`
`\eeeeeeesee
`
` cm deleted assets
`pt———
`
` Me og description
`
`
` fH om acct id (FK)
`
`
`* is multi byte
`
`
`© ceation date
`AE stream type
`
`
`4 description
`ay title
`
`de audio video
`
`a* platform
`a
`
`@ last modified date
`
`+g codec
`
`ER|pa time tength
`
`Ae filename
`U:FL! an kb size
`
`
`
`@4 mbr_so_id (FK)
`
`ay stream format
`ae sd_misc
`® eapiration gate
`
`
`Ast comem uploader
`
`@# is_mutti_bit_rate
`
`
`> processed date
`8 trashed_daie
`4 orig filename
`
`||| ||
`
`
`
`
`#8 site id (FK)
`
`ay user_name
`
`
`©) crestion date
`4e cescription
`be plsorm
`wu bit role
`MH kb size
`expiration date
`deletion date
`Aw title
`4¥ filename
`2
`
`Dinars, , S60 UR
`Us eams? Group
`
`
`moro
`#4 app_id (FK)
`-
`& stream_group_name
`ae s9_title
`4 50_author
`4F sq_desciption
`‘st sg_heywords
`EF sQ_misc
`iF sp_type
`
`PR
`
`
`
`4s server name (AK1.2)
`a hostname (FK) (AK2,2)
`
`
`
`## site id (AK1.1,4K2.4)
`
`a plationn
`
`
`4 status
`
`
`
`ER
`une G6 Z
`SEE
`
`
`
`cm_steam folders 864 . om _foldel_coment sieams2_o
`
`
`
`
`
`ER|#4 folder_id (FK) 4 stream_group_id (FK)
`
`
`#4 folderia
`
`[Rol
`eH content_id
`Mi stream Id (FK)
`
`
`
`#4 cm acct id (FK)
`*| Ae conient_type
`## bit_rate
`
`as oldername
`
`®t parent_tolder_td (FK}
`
`4ge promotable
`
`
`19/19
`
`IPR2022-01228
`IPR2022-01228
`EXHIBIT 1003 - PAGE 2128
`EXHIBIT 1003 - PAGE 2128
`
`
`
`INTERNATIONAL SEARCH REPORT
`
`International application No.
`PCT/US02/01840
`
`
`
`
`
` A.
`CLASSIFICATION OF SUBJECT MATTER
`
`
`IPC(7)
` :GO6F 15/16
`US CL: 709/208, 231
`According to International Patent Classification (IPC) or to both national classification and IPC
`
`
`B.
`FIELDS SEARCHED
`
`
`Minimum documentation searched (classification system followed by classification symbols)
`US,
`:
`709/208, 231
`
`
`
` Documentation searched other than minimum documentation to the extent that such documents are included in the fields
`
`searched
`
`
`
`
`Electronic data base consulted during the international search (name of data base and, where practicable, search terms used)
`EAST, IEEE Online
`
`search terms: streaming, media, client, server, uploading, website, internet
`
`C.
`DOCUMENTS CONSIDERED TO BE RELEVANT
`
`
`
`Category*
`Citation of document, with indication, where appropriate, of the relevant passages
`Relevant to claim No.
`1-34
`
`
`
`1-34
`
`X,E
`US 2002/0010759 Al (HITSONetal.) 24 January 2002 Figures 6-8|
`
`
`
`US 6,248, 946 B1 (DWEK)19 June 2001, figures 1, 3a-3b
`1-34
`US 6,226,672 A (DEMARTINet al.) 01 May 2001
`
`
`1, 7, 12, 19, 28
`
`
`A