throbber
WO 03/023781
`
`PCT/US02/28485
`
`11
`
`typical M3U format and mayprovide absolute or relative path locations of the audio datafile
`
`associated with playlist record 92. In the exemplary embodiment, a relative path location is
`
`providedso that playlist 90 is transportable between devices. Information segment 93
`
`containing content information fields 93A and indexing information fields 93B that include an
`
`M3U commentformat, specifically the first character of the line being a "#" character.
`
`Additionally, data header 91 also includes an M3U commentformat.
`
`Music managementsoftware that encodes and transmits the audio data files may also
`
`create and transmitplaylist files 90 into data storage 32 via USB port 42 from a PC orother
`
`similar device. Such playlists generally use an M3U formatthat is similar to the data structure
`
`10
`
`disclosed above and in Fig. 6; however, the data structure likely consists of records 92
`
`containing only file pointer segments 94, and thus lack information segment 93 as disclosed
`
`above.
`
`The present invention includes a method of adding information segment 93 toa
`
`standard M3Uorotherplaylist file. While the inventive method may be executed in audio
`
`15
`
`data player 10, a PC, or another data device, the exemplary embodiment includes softwarefor
`
`adding information segment 93, including content information fields 93A descriptive of the
`
`content of each audio data file and indexing information fields 93B providing the relative
`
`location of related playlist records, to audio playlist files 90 in audio data player 10.
`
`Fig. 7 shows a flowchart illustrating the steps for adding content and indexing
`
`20
`
`information to a playlist in an audio data player 10 accordingto the present invention. The
`
`steps maybeinitiated manually by user selection via user input 26, or may be automatically
`
`initiated by the receipt of a new playlist into data storage 32 via USB port 42, or some other
`
`change in the files stored in data storage 32. In the exemplary embodiment, a software
`
`- module is provided for executing the steps of Fig. 7 in audio data player 10.
`
`25
`
`In step 102, an audio datafile playlist 90 located in data storage 32 is opened. For
`
`each record 92 ofplaylist 90, step 104 locates content information for the associated audio
`
`data file that record 92 refers to. For example, using a relative location stored in record 92 for
`
`the audio data file, audio data file located in data storage 32 may be opened and the content
`
`information read. Content information includesattributes or other descriptive information of
`
`30
`
`the audio stored by the audio data file. In the exemplary embodiment, the content information
`
`includes ID3 tag information from MP3 audio data files. Alternatively, content information
`
`for an associated audio data file may be downloaded from a connected PC,the Internet, user
`
`input 26, or another source of data information.
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02231
`EXHIBIT 1003 - PAGE 02231
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`12
`
`In step 106, a content information field 93A for sorting playlist records 92 is selected.
`
`The selection of which content field on which to sort playlist 90 may bespecified by the user
`
`via user input 26 or by software selection based on playlists generated to support display and
`
`browsing of audio data files on audio data player 10. For example,referring to Fig. SA, each
`
`of the main sort-by menu categories are supported by a playlist sorted by the content category
`
`or field listed. For example, a playlist sorted by each ofartist, album,title, genre, and file
`names.
`
`After the content information field 93A for sorting playlist file 90 is selected, in step
`
`108 playlist 90 is sorted and stored. Sorting may comprise more than onesorting level to
`
`10
`
`support grouping and quick andefficient browsing of related audio data file records within the
`
`sorted content information field 93A. For example, a playlist file that is sorted by artist may
`
`include a second sorting level sorted by albums within each particular artist and a third sorting
`
`level sorted by track numberortitle for each particular album. The additional sorting levels
`
`and the supporting indexing information fields 93B support browsing ofplaylist 90 and audio
`
`15
`
`data file content information without the need to access individual audio data files. In step
`
`110, the selected audio data file playlist 90 is rewritten using the formatted content
`
`information 93A and indexing information 93B andsorting order specified by the user or the
`
`software.
`
`Indexing information comprises the fields 93B disclosed in Table 2 above and
`
`20
`
`provides quick and memory-efficient browsing of related playlist records 92. The indexing
`
`information fields 93B support display groupings for browsing and navigation of various
`
`sorting levels, for example, those shown in Figs. 5A through 5D. Referring to Fig. SB, a
`
`playlist sorted by artist may include a second sorting level and associated indexing
`
`information 93B for each album ofeachartist, for example, the albums shownin Fig. 5C
`
`25
`
`associated with artist Anna Belle. Additionally, playlist 90 indexing information 93B may
`
`includea third sorting level of tracks or songs for each album as shown in Fig. 5B for the
`
`album Another Record byartist Anna Belle.
`
`Indexing information 93B defines the numberof records included at a given sorting
`
`level and therelative location of next and previous records in the samesorting level and the
`
`30
`
`relative location of the first record in the current grouping of the current sorting level. The
`
`indexing information fields 93B shown in Table 2 are exemplary, and mayinclude otherfields
`
`that provide browsing and navigation of the sorted playlist 90 with minimal memory and
`record 92 search time.
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02232
`EXHIBIT 1003 - PAGE 02232
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`13
`
`In the exemplary embodiment, information segment 93 including content information
`
`fields 93A and indexing information fields 93B is stored in M3U commentfield format.
`
`Using the commentfield format advantageously allows playlist 90 to remain compatible with
`
`other devices and software that utilize M3U playlist files.
`
`Fig. 8 illustrates in flowchart form the steps of creating a playlist file in audio data
`
`player 10 in accordance with the present invention. In step 202, a set of audio data files to be
`
`includedin playlist 90 is selected. In the exemplary embodiment, the audio data files are
`
`stored in data storage 32 and are selected by the user via user input 26 or by a software
`
`module directing generation of one or more playlist files to support browsing and navigation
`
`10
`
`of the available audio datafiles in data storage 32. For example, playlist files may be
`
`generated for each of the content information fields 93A represented on the main sort-by
`
`menu shownin Fig. 5A, or a user playlist may be generated byuserselection of particular
`
`—
`
`audio datafiles stored in data storage 32.
`In step 204, for each selected audio data file, a file pointer locating the associated
`audio data file relative to the location of playlist 90 is determined. For example, data storage
`
`15
`
`32 may includea folder structure for storing the audio files, thus the file pointer would include
`
`the necessary folder names and subfolder names as well as the file name for the associated
`
`data file. Alternatively, an absolute file pointer may be used that specifies device name and
`
`supports remote location of audio data files, for example, on a connected PC orthe Internet.
`
`20
`
`In step 206, content information is located and read for each selected audiodatafile.
`
`In the exemplary embodiment, content information for MP3 files is included in ID3 tags. In
`
`step 208, one of the content informationfields is selected for sorting playlist 90. For example,
`
`and as discussed above, a separate playlist file may be generated and sorted for each of the
`
`content information fields 93A displayed by the main sort-by menu shownin Fig. 5A.
`
`25
`
`Additionally, further sorting levels may be used to further group andsort associated playlist
`
`records 92 within each previous sorting level. The content information fields 93A used for
`
`sorting maybeselected by the user via user input 26 or by a software module for generating
`
`audio playlists 90. In step 210, DSP 12 sorts records 92 including file pointers 94 and content
`
`information fields 93, by the selected content information sorting field 93A.
`
`30
`
`In step 212, indexing information fields 93B are generated and content and indexing
`
`information 93 andfile pointers 94 are formatted and stored in a playlist file. As discussed
`
`above for the method disclosed in Fig. 7, indexing information 93B providesfor efficient and
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02233
`EXHIBIT 1003 - PAGE 02233
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`14
`
`quick browsing and navigation of content information stored in playlist 90. In step 214,
`
`playlist file 90 is written to data storage 32.
`In the exemplary embodiment,playlist files 90 having content and indexing
`information 93 stored in M3U commentfields are generated by a software application. The
`
`application, referred to as a profiler, may be implemented in a PC connected to audio data
`player 10, or as part of the software in non-PC-based audio data player 10. The profiler
`
`software locates each available audio data file stored in data stores 32 and readsits content
`
`information, for example, [D3 tag fields in MP3 files. The software profiler may then create
`several M3U playlists 90 including content and indexing information 93. Eachplaylist 90
`maybesorted by one or more ofthe content information fields 93A, for example,title, artist,
`genre, album,and file name. Using one playlist 90 for each content information sorting field
`reduces the memory and processing power requirements of audio data player 10 required to
`
`display the available audio data files in specific orders and groupings.
`Figs. 2-4 illustrate an exemplary embodimentofthe displays, buttons, switches,
`indicators, and ports which may be disposed on housing 13 of audio data player 10. Referring
`to Fig. 2, user input 26 comprisesa plurality of buttons 44 (Fig. 3), 46 (Fig. 4), and 60-77
`disposed on housing 13 of audio data player 10 for allowing a userto sort and select particular
`audio data files for playback, and to control playback settings. User input 26 mayalso
`comprise other input devices knownin the art, for example, keyboard, voice activated touch
`pad, and touch screen input devices. Two multi-way switches comprise buttons 62-66 and 68-
`72. Soft keys 74-77 are multi-function buttons whose function change for various user
`interface menu displays. Audio data player 10 also includes display 21 disposed on housing
`13. Display 21 displays the audio data files and playlists stored in data storage 32, the
`function of soft keys 74-77, and various status information associated with audio data player
`10, such as the playback status shownin Fig. 2 and the top-level menu shownin Fig. 5.
`
`Referring again to Fig. 2, STOP/POWERbutton 60 allows the user to stop playback
`
`and to turn audio data player 10 on and off. PLAY/PAUSEbutton 62 allowsthe userto start
`
`playback and to pause playback. Left arrow button 63 allowsa user to movea highlightleft
`whenusing the menu, andto skip back to the previous audio data file or scan backward in the
`present audio data file when playing music. The right arrow button 65 allowsthe user to
`move a highlight right when using the menu, skip forward to the next audio data file, and scan
`
`forward in the current audio data file when playing music. Up arrow button 64 allows the
`
`10.
`
`15
`
`20
`
`25
`
`30
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02234
`EXHIBIT 1003 - PAGE 02234
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`15
`
`user to movethe highlight up when using the menu. Downarrow button 66 allowsthe user to
`
`movethe highlight down whenusing the menu.
`
`Referringstill to Fig. 2, SELECT button 68 allowsthe user to select a highlighted
`
`item. Volumeup button 69 increases the playback volume level for headphones 18 and
`
`volume down button 71 decreases the volume level. MODEbutton 70 allowsthe user to
`
`select a particular playback mode, including NORMAL, REPEAT, REPEAT ONE, REPEAT
`
`ALL, SHUFFLE, and REPEAT ALL SHUFFLE. SAVEbutton 72 allows a user to create a
`new playlist or add audio datafiles to an existing playlist. Soft keys 74-77 select the menu
`item that appears just above each button at the bottom of display 21.
`Referring to Fig. 3, POWERindicator 78 lights when audio data player 10 is on.
`CHARGEindicator 79 lights when the power source 47 is charging. In the exemplary
`
`10
`
`embodiment, power source 47 is a rechargeable battery pack. DC IN jack 48 provides 5 volt
`
`DC from an AC adapter to poweraudio data player 10 and recharge power source 47. RESET
`
`button 44 allowsthe userto reset all of the audio data player settings to the factory defaults.
`
`15
`
`Referring now to Fig. 4, OFF/LOCKswitch 46 allowsthe user to make buttons 60-77
`
`inactive when switch 46 is slid to the locked position. LINE OUTjack 41 allowsa user to
`
`connect the audio data player to a separate audio system. Headphonesjack 17 allows the user
`
`to play the decoded audio on headphones 18. USB port 42 provides connection of audio data
`
`player 10 to a PC or other similar device using a USBcable.
`Whentheuserselects a particular audio data file for playback via user input, DSP 12
`
`20
`
`loads the appropriate decoderfile associated with the selected audio data file from data
`
`storage 32 into DSP memory 11. Referring again to Fig. 1, DSP 12 then streamsthe selected
`
`audio data file along buses 33 and 29 into buffer memory 25 as a skip-protection buffer.
`
`After streaming of the selected audio data file begins, DSP 12 decodes the audio data
`
`25
`
`file using an associated decoderfile. Various decoderfiles may be stored in data storage 32 to
`
`allow audio player 10 to be adapted to process the various encoding formats associated with
`
`the audio datafiles stored in data storage 32. In effect, portable audio player 10 can be
`
`software upgraded, as necessary, by the decoderfiles stored in data storage 32 when the user
`
`selects a particular audio data file stored in data storage 32.
`
`30
`
`After powering up, DSP 12 of audio data player 10 loads the system configuration file
`
`from data storage 32. DSP 12 identifies the various file formats that need to be supported for
`
`the data files stored in data storage 32. The configuration file also includes information that
`
`equates the file extension of the audio data files with particular decoderfiles stored in data
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02235
`EXHIBIT 1003 - PAGE 02235
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`16
`
`storage 32. If the configuration file is valid, DSP 12 readsthefile attribute table stored in
`
`data storage 32 and causes display 21 to display a menu-drivenlisting of the file/folders stored
`
`in data storage 32.
`Referring to Fig. 5A, the main menu displayed on display 21 allows the user to
`navigate and display audio data files according to groupings or identifying characteristics,
`such as, for example,artist, album,title, genre, playlist, and all audio data files. From the
`
`main menu,the user may operate user input 26, as described above,to navigate sortedlists
`
`and select a desired one of the displayed audio data files or playlists for playback.
`
`Whenanaudio datafile or playlist is selected for playback, DSP 12 perform a number
`
`10
`
`of steps, including several concurrent steps, to provide audio playback. First, DSP 12
`
`identifies and transfers the corresponding decoderfile from data storage 32 to DSP memory
`
`11. For example,if the user selects an MP3 file, microcontroller 22 transfers the MP3
`
`decoderfile from data storage 32 to DSP memory 11. The MP3 decoderfile is used to control
`
`the decoding operation of DSP 12.
`
`15
`
`DSP 12 begins streaming the selected audio datafile from data storage 32 to buffer
`
`memory 25. DSP 12 uses the decoderfile to decode and decrypt, if applicable, the audio data
`
`file in buffer memory 12 in accordance with the appropriate encoding format. The decoded
`
`audio data is provided to D/A converter 14 and headphone amp 16 andline out pre amp 40 for
`
`reproduction.
`
`20
`
`In the present embodiment, the necessary decoderfiles are stored in data storage 32
`
`along with the audio data files. As such, audio player 10 may be updatedto play different
`
`encoding formats by software updating of the DSP via decoderfiles stored along with the
`
`audio data files in data storage 32. Thus, audio data player 10 is capable of playing back data
`
`files encoded using a variety of encoding formats, including encoding formats that become
`
`25
`
`available in the future.
`
`During playback display, shown in Fig. 2, displays various information aboutthe
`
`audio data file and the audio data player settings. For example, display 21 in Fig. 2 showsthe
`
`file name,artist name, album title, genre, current track being played outoftotal files being
`
`played, volumelevel indication, elapsed play time of audio datafile, playback mode
`
`30
`
`indication, bit rate, and selected DSP modeselection.
`
`In the exemplary embodiment, suitable DSP 12 include, but are notlimitedto,
`
`TMS320DA250 manufactured by Texas Instruments Inc., of Dallas, Texas. Associated with
`
`DSP 12 is memory 23, in this case, 48 KB of ROM,and buffer memory 25 comprising 8 MB
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02236
`EXHIBIT 1003 - PAGE 02236
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`17
`
`of RAM,providing 7 minutes of buffered play time at 128 kbps and 14 minutes of buffered
`
`play time at 64 kbps. DSP 12 also includes associated memory 11, in this case 64 KB of
`
`RAM.Suitable hard drives for data storage 32 include, but are not limited to, Microdrive™
`
`manufactured by IBM Corporation of Armonk, New York. A 10 GB hard drive, for example,
`
`provides approximately 150 hours of audio at MP3 bit-rate of 128 kbps, or 300 hoursatabit-
`
`rate of 64 kbps.
`
`It will be apparent to those skilled in the art that although the present invention has
`
`been described in terms of an exemplary embodiment, modifications and changes may be
`
`madeto the disclosed embodiment without departing from the essence of the invention. For
`
`10
`
`example, although the present invention has been described with reference to data storage 32
`
`that is fixedly disposed within audio player 10, the present invention may be implemented
`
`using flash memory, anotherfixed storage device, optical device, or a memory cardthat is
`
`adapted to be removably coupled to audio player 10, wherein the decoder program and audio
`
`data files are loaded onto the memory card by the music management software. Also,it is.
`
`15
`
`herein recognized that the present feature of loading the appropriate decoder programsand the
`
`audio data files may be implemented in the music managementsoftware using any one of a
`
`number of conventionally known programming methods, or combination of programming
`
`methods. Also, although the above is described in reference to an audio data player, the
`present invention maybe extended to any portable data processing device, for example, video
`display devices, wherein the data may be encodedusing oneofa plurality of data encoding
`
`20
`
`formats. Therefore, it is to be understood that the present invention is intended to coverall
`
`modifications as defined in the appended claims
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02237
`EXHIBIT 1003 - PAGE 02237
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`18
`
`CLAIMS
`
`1.
`
`A computer-readable medium (32) having stored thereon a data structure (90)
`
`including a playlist record (92) for each audio data file, each playlist record (92) including a
`
`file pointer segment (94), characterized by each playlist record (92) including an information
`
`segment (93) having a content information field (93A) descriptive of the content of the audio
`
`data file and including at least one indexing informationfield (93B)indicating the location of
`related playlist records, and the playlist file including a data headerindicating a first content
`
`information field (93A) upon whichtheplaylist records are sorted.
`
`10
`
`2.
`
`The data structure of Claim 1, characterized in that the playlist records include
`
`an M3U format.
`
`3.
`
`The data structure of Claim 2, characterized in that said information segment
`
`includes an M3U commentformat and said content information field includes an ID3tag.
`
`4.
`
`The data structure of Claim 1, characterized in that the playlist records are
`
`15
`
`sorted accordingto at least a second content informationfield.
`
`5.
`
`The data structure of Claim 1, characterized in that the location of said related
`
`playlist recordsis a relative location.
`
`6.
`A method of addingto an audio datafile playlist (90) content and indexing
`information foreach playlist record (92), characterized by:
`locating content information
`(93A) descriptive of the content of each audio data file; determining for each playlist record
`
`20
`
`indexing information (93B) providing the location of related playlist records; and formatting
`
`the content and indexing information (93) for storage in the playlist (90).
`
`7.
`
`The method of Claim 6, characterized by sorting the playlist according to the
`
`content information.
`
`25
`
`8.
`
`The method of Claim 6, characterized in that the content information includes
`
`an ID3 tag, the playlist records include an M3U format, and the content and indexing
`
`information is stored in M3U commentfield format.
`
`9.
`
`In an audio data player having a user interface including an output device (17,
`
`21, 41) and a user input (26), a method of browsing audio data file content information by
`
`30
`
`providingat least one playlist (90) includingat least a first and second record (92) relating to
`
`audio data files available for playback, each record (92) stored in a predetermined sequence
`
`and including a content and indexing information segment (93), characterized by said content
`
`information including a field (93A) descriptive of the content of the related audio datafile,
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02238
`EXHIBIT 1003 - PAGE 02238
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`19
`
`and said indexing information having fields (93B) providing the location of related playlist
`
`records (92); outputting via the output device (17, 21, 41) said content information field (93.A)
`
`for at least a first record; receiving a playlist navigation signal from the user input (26); and in
`
`responseto said playlist navigation signal, using at least one of said indexing information
`
`fields (93B) to locate and output said content information field (93A)of at least a second
`
`record, said second recordrelated to said first record by said predetermined sequenceand said
`
`navigation signal.
`
`10.
`
`The method of Claim 9, characterized in that said playlist records include an
`
`M3U format, said content and index information segmentincludes an M3U commentfield
`
`10
`
`format, and said content information field includes an ID3tag.
`
`11,
`
`The method of Claim 9, characterized in that said predetermined sequence
`
`includes said playlist records sorted by at least one of said content informationfields.
`
`12.
`
`The method of Claim 9, characterized in that the location of said related
`
`playlist recordsis a relative location.
`
`15
`
`13.
`
`An audio data player (10) comprising a DSP (12) coupled with data storage
`
`(32) capable of storing audio data files and playlist files (90), the audio data files each having
`
`attributes descriptive of the audio content of each said audio data file; characterized by the
`
`playlist files (90) including records (92) for each of at least a portion of the audiodatafiles,
`
`said records (92) in a predetermined order based onat least one said attribute; said records
`including a content information field (93A) storing said attributes of each said audio data file,
`
`20
`
`and indexing information fields (93B) indicating the relative location of related playlist
`
`records (92); and the microcontroller (22) having software capable of reading said playlist
`records (92)and outputting a navigable list of at least a portion of said content information
`field (93A) according to said predetermined order.
`
`25
`
`14.
`
`The audio data player according to Claim 13, characterized by the DSP (12)
`
`having software capable of generating playlistfiles.
`
`15.
`
`The audio data player of Claim 14, characterized in that said playlistfile
`
`generating software is capable of sorting each playlist file according to said content
`
`informationfields.
`
`30
`
`16.
`
`The audio data player of Claim 15, characterized in that said playlist file
`
`generating software is capable of locating audio data files stored on the data storage device.
`
`17.
`
`The audio data player of Claim 16, characterized in that said playlist file
`
`generating softwareis capable of generating at least one additional audio datafile playlist,
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02239
`EXHIBIT 1003 - PAGE 02239
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`20
`
`said additional audio data file playlist sorted according to at least a second content
`
`information field.
`
`18.
`
`The audio data player according to Claim 13, characterized in that said
`
`attributes include an ID3 tag, and said playlist file records include an M3U format.
`
`19.
`
`The audio data player according to Claim 14, characterized in that said playlist
`
`file generating software is capable of determiningfile pointers locating each audio datafile in
`
`the data storage; reading said attributes for each audiodata file; formatting said attributes and
`
`said file pointers for storage in the audio datafile playlist.
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02240
`EXHIBIT 1003 - PAGE 02240
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`1/7
`
`AINOHdOVAH
`
`a
`
`SOTVNY
`
`OLWLSIG
`
`YS.LYAANOD
`
`9a/00|
`
`Gz3
`
`OVIOL
`INO-ANIT|}SNOHdQVSH
`LNO-ANIVU
`‘dINVAud‘dWV
`LV8Zh
`-ep
`spr)©
`NIOGAS|OA
`
`YSLYSANOOD“_SOYNOSYSMOd
`AV1dSIG091
`{—___———————)LyOdasn
`ree:od,FOVHOLS||ggiviva3
`Ly3
`
`WOdds3
`
`AINGOW
`
`Zp
`
`SUBSTITUTE SHEET (RULE 26)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02241
`EXHIBIT 1003 - PAGE 02241
`
`
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`2/7
`
`ALIMOAVAAW
`
`wa[__
`
`
`7:00:00HDOYDISSV19
`
`M87L00/1000CO=MYL
`ANNOYVDGNVNOWIS
`OANI==dSd
`SONOS
`SN4OOMLAHL
`
`SUBSTITUTE SHEET (RULE 26)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02242
`EXHIBIT 1003 - PAGE 02242
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`—o
`Fd
`
`6x
`
`t
`
`wT
`s
`

`
`=
`Li
`
` 3/7
`
`>?
`
`3
`
`-
`8
`
`C9
`

`
`Y
`LL
`
`SUBSTITUTE SHEET(RULE 26)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02243
`EXHIBIT 1003 - PAGE 02243
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`SORT BY
`
`ALBUM
`
`TITLE
`
`GENRE
`USER PLAYLISTS
`
`AUDIO FILES
`
`HELP
`
`MORE
`
`MAIN
`
`ARTIST
`
`AEROSMITH
`
`AMERICA
`
`ANIMALS
`
`ANNA BELLE
`
`ANOTHER GROUP
`
`ASSUME THE WORST
`
`SUBSTITUTE SHEET(RULE 26)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02244
`EXHIBIT 1003 - PAGE 02244
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`5/7
`
`ANNA BELLE
`
`ABSOLUTELY
`
`ANOTHER RECORD
`
`CAN'T MAKE IT
`
`HAPPY MUSIC II
`
`HELLO MONEY
`
`HONEY
`
`MAIN
`
`ANOTHER RECORD
`
`01 A SONG FOR YOU
`
`02 BE YOURSELF
`
`08 ASSUME THE WORST
`
`09 DO YOUR BEST
`
`10 ANOTHER SONG
`
`
`
`BACK
`
`PGI
`
`PGt
`
`- FIG. 5D
`
`SUBSTITUTE SHEET (RULE 26)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02245
`EXHIBIT 1003 - PAGE 02245
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`6/7
`
`92
`
`92
`
`92
`
`Data Header
`
`Information
`Segment
`
`Content
`Information
`93A
`
`Indexing
`Information
`93B
`
`Record 1
`
`File Pointer
`
`Record 2
`
`.
`Information
`Segment
`
`Content
`.
`Information
`934
`
`Indexing
`Information
`93B
`
`Record 2
`
`File Pointer
`
`
`
`Record X
`
`Information
`Segment
`
`Content
`Information
`93A
`
`Indexing
`Information
`93B
`
`Record X
`
`File Pointer
`
`FIG. 6
`
`SUBSTITUTE SHEET (RULE 26)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02246
`EXHIBIT 1003 - PAGE 02246
`
`

`

`WO 03/023781
`
`PCT/US02/28485
`
`~ — ~
`
`Open Audio Data File Playlist
`
`102
`
`Lacate Content Information for Audio Data Files in Playlist
`
`104
`
`Select Content Field For Sorting
`
`Store Audio Data File Playlist by Indexing Field
`
`Format and Store Content and Indexing Information in
`Audio Data File Playlist
`
`FIG. 7
`
`Format and Store Content and Indexing Information and File Pointer Records for Each DataFile in a Playlist File
`
`Write the Playlist File to Data Storage
`
`106
`
`108
`
`110
`
`204
`
`208
`
`212
`
`214
`
`SUBSTITUTE SHEET(RULE 26)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02247
`EXHIBIT 1003 - PAGE 02247
`
`

`

`INTERNATIONAL SEARCH REPORT
`
` int
`
`ral Application No
`
` ._ CLASSIFICATION OF SUBJECT MATTER
`Tee7 G1IB27/10.
`G11B27/32
`
`Documentation searched other than minimum documentation to the extent that such documentsare included in the fields searched
`
`
`PCT/US 02/28485
`
`
` Accordingto International Patent Classification (IPC) or to both national classification and IPC
`B. FIELDS SEARCHED
`Minimum documentation searched (classification system followed by classification symbols)
`IPC 7
`G11B
`G11C
`GOQO6F
`
`
`
`
`
`Electronic data base consulted during the international search (name of data base and, where practical, search terms used)
`PAJd
`
`
`EPO-Internal, WPI Data,
`INSPEC,
`
`C. DOCUMENTS CONSIDERED TO BE RELEVANT
`
`Category *|Citation of document, with indication, where appropriate, of the relevant passages Relevant to claim No.
`
`line 17
`
`
`
`
`
`
`
`WO O01 28222 A (TANG JIMMY TAI KWAN ;LAI
`SAI KIT (CN); NG KIN PING (CN); TSUI CHI)
`
`
`19 April 2001 (2001-04-19)
`page 27,
`line 15 -page 30,
`
` EP 1 056 093 A (MATSUSHITA ELECTRIC IND CO
`
`
`LTD) 29 November 2000 (2000-11-29)
`
`sections ‘0237! - “0269!
`
`
`WO O1 33569 A (IOMEGACORP)
`1,6,9,13
`10 May 2001 (2001-05-10)
`
`
`page 10,
`line 5-11
`
`
` [x] Patent family members are listed in annex.
`
`"T'
`
`° Special categories ot cited documents:
`
`
`later documentpublishedafter the internationalfiling date
`pec
`99
`or priority date and notin conflict with the application but
`"A" document defining the general stale of the art which is not
`cited to understand the principle or theory underlying the
`
`
`invention
`consideredto be of particular relevance
`
`
`*X* documentof particular relevance:the claimed invention
`‘E* earlier document but published on orafterthe international
`
`
`cannot be considered novelor cannot be considered to
`filing date
`involve an inventive step whenthe documentis taken alone
`"L® document which may throw doubts on priority claim(s) or
`
`
`"¥* documentof particular relevance; the claimed invention
`whichis cited to establish the publication date of another
`
`
`cannot be considered to involve an inventive step when the
`citation or other special reason (as specified)
`
`
`document is combined with one or more other such docu—
`"O" documentreferring to an oral disclosure, use, exhibition or
`
`
`ments, such combination being obvious to a person skilled
`other means
`
`
`in the art.
`*P* document publishedpriorto the internationalfiling date but
`
`*&° document memberof the same patent family
`later than the priority date claimed
`
`
`Date of the actual completion of the international search Date of mailing of the international search report
`6 January 2003
`13/01/2003
`
`Authorized officer
`
`
`Name and mailing address of the ISA
`European Patent Office, P.B. 5818 Patentlaan 2
`NL - 2280 HV Rijswijk
`
`
`Tel. (431-70) 346-2040, Tx. 31 651 epo ni,
` Mourik, J
`
`
`
`Fax: (431-70) 340-3016
`
`Form PCT/ISA/210 (second sheet) (July 1992)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02248
`EXHIBIT 1003 - PAGE 02248
`
`

`

`INTERNATIONAL SEARCH REPORT
`
`Information on patent family members
`
`
`Inte
`
` al Application No
`
`
`PCT/US 02/28485
`
`Patent document
`cited in search report
`
`Publication
`date
`
`Patent family
`member(s)
`
`Publication
`date
`
`23-04-2001
`2018201
`19-04-2001
`WO 0128222
`19-04-2001
`0128222
`
`
`
`
`EP 1056093
`29-11-2000
`BR
`0006168 A
`17-04-2001
`BR
`0006882 A
`07-08-2001
`CA
`2338634 Al
`07-12-2000
`CA
`2338695 Al
`07-12-2000
`CA
`2338725 Al
`07-12-2000
`CN
`1321319 T
`07-11-2001
`CN
`1318196 T
`17-10-2001
`CN
`1318197 7
`17-10-2001
`CN
`1353853 T
`12-06-2002
`EP
`1056096 Al
`29-11-2000
`EP
`1056092 Al
`29-11-2000
`EP
`1056093 Al
`29-11-2000
`EP
`1056094 Al
`29-11-2000
`WO
`0074059 Al
`07-12-2000
`WO
`0074060 Al
`07-12-2000
`WO
`0074054 A2
`07-12-2000
`WO
`0074061 Al
`07-12-2000
`JP
`3327897 B2
`24-09-2002
`JP
`2001249693 A
`14-09-2001
`JP
`2001249694 A
`14-09-2001
`UP
`3327898 B2
`24-09-2002
`JP
`2001249669 A
`14-09-2001
`
`14-09-2001 2001249695
`
`
`
`
`14-05-2001
`1335401
`0133569
`
`
`
`
`A
`
`10-05-2001
`
`Form PCT/ISA/210 (patent family annex) (July 1992)
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 02249
`EXHIBIT 1003 - PAGE 02249
`
`

`

`(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`
`(19) World Intellectual Property
`Organization
`
`International Bureau
`
`(43) International Publication Date
`6 May 2004 (06.05.2004)
`
`PCT
`
`(10) International Publication Number
`WO 2004/039034 Al
`
`

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