throbber
WO 02/057943
`
`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

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