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

`

`(54) SYSTEM FOR PLAYBACK OF NETWORK
`AUDIO MATERIAL ON DEMAND
`(75) Inventors: Russell Todd Berman, San Jose, CA
`S. Mihal El LOS
`ngeles, CA (US); Brett Austin,
`SSR,in ESSF
`CA (US)
`s
`s
`
`AA
`
`(73) ASSignee: sitechnologie, San Francisco,
`
`(*) Notice:
`
`(21) Appl. No.: 09/293,252
`(22) Filed:
`Apr. 16, 1999
`(51) Int. Cl." ........................ H04L 12/00; G06F 13/372
`(52) U.S. Cl. ....................... 713/201; 713/200; 709/231;
`370/231; 370/352; 370/310; 370/468; 705/51;
`705/26
`(58) Field of Search .............................. 705/51, 57, 26,
`705/27; 713/200, 201; 370/69.1, 231, 352,
`354, 310, 468; 709/231, 233,235
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,544.228 A 8/1996 Wagner et al................. 379/67
`5,553,140 A 9/1996 Kubota et al. .........
`... 380/10
`5,635,979 A 6/1997 Kostreski et al. ............. 348/13
`3 A f
`KY h i.. 3:
`6,138,147 A * 10/2000 Weaver et al. ........... 707/104.1
`6,222,838 B1 * 4/2001 Sparks et al. ............... 370/352
`6,246,672 B1 * 6/2001 Lumelsky ................... 370/310
`* cited by examiner
`Primary Examiner-Ly V. Hua
`(74) Attorney, Agent, or Firm-David A. Hall
`(57)
`ABSTRACT
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35 A playback unit resembling a home audio component,
`U.S.C. 154(b) by 0 days.
`retrieves audio data from a remote server and plays them
`back in real time, using a home audio System, in response to
`user Selection. The playback unit provides an interface
`between a network Source for audio material, Such as the
`Internet, and a conventional home audio System for play
`back. The playback unit has a relatively simple operating
`System that does not require a lengthy boot-up Sequence,
`cannot be accessed by the user, and does not require the
`launch of Special Software to initiate playback. Access to
`audio material and distribution rights can be controlled by
`network Servers. In this to way, the playback unit can
`retrieve audio material from the network on demand, thereby
`vastly expanding the range of music available for playback,
`and can reproduce that music using the home audio System
`for high quality playback in a comfortable Setting, With
`controlled access to audio material and controlled distribu
`tion and duplication of the material.
`
`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 2 of 22
`
`(12) United States Patent
`Berman et al.
`
`USOO6502194B1
`(10) Patent No.:
`US 6,502,194 B1
`(45) Date of Patent:
`Dec. 31, 2002
`
`2Y-112
`
`:
`
`aSCTTC all. . . . . . . . . . . . . . .
`
`4,788.675 A 11/1988 Jones et al. ................ 370/69.1
`4,829,372 A 5/1989 McCalley et al. ............ 358/86
`
`24 Claims, 10 Drawing Sheets
`
`
`
`
`
`1
`
`118
`
`116
`
`NETWORK
`NTERFACE
`
`MEMORY
`
`USER
`INTERFACE/
`OSPAY
`
`
`
`
`
`
`
`HOME
`AUDO
`SYSTEM
`
`Y-N
`OO
`
`107
`
`14
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 3 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 1 of 10
`
`US 6,502,194 B1
`
`
`
`
`
`1
`
`18
`
`t
`
`6
`
`
`
`NETWORK
`INTERFACE
`
`USER
`NTERFACE/
`
`MEMORY
`
`F.G. 1
`
`HOME
`AUDO
`SYSTEM
`
`
`
`
`
`
`
`
`
`21 O 212 214 216 218 220 222 224
`
`2O6
`
`FG, 2
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 4 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 2 of 10
`
`US 6,502,194 B1
`
`START
`
`POWER ON.
`
`3O2
`
`3O4
`
`
`
`USER SELECTS ARTIST,
`TITLE, ALBUM, GENRE,
`ETC.
`
`SEND CURRENT SONG LIST
`VERSION TO DUL SERVER.
`
`SONG LIST
`CURRENT a
`p
`
`
`
`NO
`
`DUL SENDS UPDATED
`SONG LIST TO
`PLAYBACK UNT.
`
`3O6
`
`
`
`31 O
`
`
`
`USER SELECTS
`ARTIST AND SONG
`TITLE
`
`312
`
`
`
`314
`
`USER SELECTION
`SENT TO DUL
`SERVER.
`
`DUL SERVER SENDS URL OF
`AUDIO MATERIAL SERVER
`AT WHICH SONG DATAS
`STORED.
`
`F.G. 3
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 5 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 3 of 10
`
`US 6,502,194 B1
`
`4O2
`
`404
`
`
`
`PLAYBACK UNIT SENDS
`SONG REO UEST TO AUDIO
`MATERIAL SERVER.
`
`PLAYBACK UNIT SENDS
`SONG REO UEST TO DUL
`SERVER.
`
`4O6
`
`
`
`408
`
`DUL SERVER SETS PERMISSION
`GRANTED FLAG AND SETS EXTENT OF
`ACCESS RIGHTS FOR THE PLAYBACK
`UNIT.
`
`AUDIO MATERIAL SERVER CHECKS
`PERMISSION GRANTED FLAG,
`
`41 O
`
`
`
`YES
`
`PERMISSION TO
`DOWNLOAD
`GRANTED2
`
`NO
`
`AUDIO MATERIAL SERVER
`TRANSMITS SONG DATA
`PACKETS.
`
`
`
`AUDIO MATERAL SERVER
`SENDS ERROR CODE TO
`PLAYBACK UNIT,
`
`CONTINUE
`
`FG, 4
`
`
`
`
`
`
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 6 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 4 of 10
`
`US 6,502,194 B1
`
`5O1
`
`5O2
`
`5O4
`
`PERFORM HOUSEKEEPNG
`CHORES.
`
`DETECT A "NEW TRACK"
`EVENT.
`
`DECDE "NEW TRACK"
`BASED ON OPERATING
`MODE.
`
`TRACK IN
`BUFFER
`
`BEGIN STREAMING TRACK
`DATA FROMMEMORY
`BUFFER TO DSP.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`REO UEST TRACK FROM
`AUDIO MATERIAL
`SERVER.
`
`FIG. 5
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 7 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 5 of 10
`
`US 6,502,194 B1
`
`
`
`S B
`
`SB
`
`USER D
`(UD)
`
`REQUEST TYPE
`
`SONG LIST
`VERSION
`
`CHECKSUM
`
`USER D
`(UD)
`
`F.G. 5
`
`RECUEST TYPE
`
`ARTIST
`CODE
`
`SONG
`CODE
`
`PACKET NO.
`
`CHECKSUM
`
`FIG. 7
`
`
`
`
`
`SB
`
`SB
`
`SB
`
`SB
`
`SB
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 8 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 6 of 10
`
`US 6,502,194 B1
`
`
`
`
`
`SB
`
`LSB
`
`use
`Mss
`
`LSB
`
`Mss
`
`USER ID
`(UD)
`
`F.G. 8
`
`
`
`PACKET TYPE
`
`ERROR CODE
`
`PACKET NO
`
`lot.
`J PACKETs
`
`SONGST
`
`CHECKSUM
`
`FG 9
`
`USER D
`(UID)
`
`PACKET TYPE
`ERROR CODE
`
`ARTIST
`
`SONG
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 9 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 7 of 10
`
`US 6,502,194 B1
`
`
`
`
`
`MSB
`
`USER ID
`(UD)
`
`
`
`
`
`LSB
`
`PACKET TYPE
`
`ERROR CODE
`MSB D- ARTIST
`
`SONG
`
`LSB
`
`- SONG
`DATA
`
`D- CHECKSUM
`
`LSB
`
`F.G. 1 O
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 10 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 8 of 10
`
`US 6,502,194 B1
`
`BUFFER 1
`
`SEGMENT 1
`
`SEGMENT 2
`
`SEGMENT 3
`
`BUFFER 2
`
`SEGMENT 1
`
`SEGMENT 2
`
`SEGMENT 3
`
`BUFFER 3
`
`SEGMENT 1
`
`SEGMENT 2
`
`SEGMENT 3
`
`1 1 O2
`
`FIG 11
`
`BUFFER 1
`(STAGE 1)
`
`BUFFER 2
`(STAGE 2)
`
`BUFFER 1
`(STAGE 3)
`
`
`
`
`
`SEGMENT 3
`
`SEGMENT 4
`
`SEGMENT 2
`SEGMENT 3
`
`SEGMENT 4.
`
`SEGMENT 3
`
`SEGMENT 4
`
`12O2
`
`1204
`
`12O6
`
`F.G. 12
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 11 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 9 of 10
`
`US 6,502,194 B1
`
`
`
`RECORD
`COMPANY
`
`
`
`COMPRESSION 2
`TECH.
`
`SERVERS
`
`11
`
`3
`
`ETWORK
`
`STORAGE
`MEDIA
`
`
`
`
`
`
`
`STEREO
`COMPONENT
`
`
`
`
`
`
`
`AUDO OUT
`
`FIG. 13
`
`PERSONAL INFO
`(D CARD, CODE)
`
`USER INTERFACE
`(GUI) AND
`REMOTE
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 12 of 22
`
`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 10 of 10
`
`US 6,502,194 B1
`
`NETWORK
`
`
`
`DATA
`STORAGE
`DEVICE
`
`1 O USER
`DISPLAY
`NTERFACE
`(GUI)
`
`13
`
`EEPROM
`
`HOME
`AUDIO
`SYSTEM
`
`FIG. 14
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 13 of 22
`
`1
`SYSTEM FOR PLAYBACK OF NETWORK
`AUDIO MATERIAL ON DEMAND
`
`US 6,502,194 B1
`
`2
`from review of and experimentation with audio material and
`musical products. This is undesirable from the perspective of
`the music industry, because it is believed that Such experi
`mentation and review can lead to further Sales of recorded
`audio material. Borrowing media from another user or from
`a commercial enterprise, thereby expanding the library of
`material available to include that which is maintained by
`acquaintances or rental shops but this is not convenient.
`In contrast to the home audio system with CD or DAT
`player, the conventional computer-based System with appro
`priate Software and hardware can provide music either from
`pre-recorded digital media or from computer audio files. For
`purposes of this discussion, the computer-based playback
`System will be referred to as a PC-based System, regardless
`of the computer on which it is based.
`If the PC-based system includes a CD-ROM drive and
`Sound card, for example, a CD with digital audio material
`can be inserted into the drive and the Sound recorded on the
`CD can be listened to through PC speakers that receive
`output from the Sound card. This mode of listening has the
`Same limitations of repertoire as the home audio CD player.
`Moreover, the typical PC-based system does not have audio
`components as good as that of the typical home audio
`System, and is usually not located in as comfortable a Setting
`as the typical home audio System.
`A PC-based system with access to a network such as the
`Internet can, with the appropriate Software, download audio
`material for playback. This audio material can comprise, for
`example, digitized sound clips stored as “...wav' files, MPEG
`(Motion Picture Experts Group) Audio Layer 3 (MP3)
`compressed-audio files, Streaming audio formats for con
`tinuous play of audio material, and other digital formats for
`the Storage of audio material, all of which can be Stored on
`a fixed media and received by the PC. More recently, another
`sound file format called the Secure Digital Music Initiative
`(SDMI) has been proposed. Alternatively, the audio material
`can be received from a network file Server, and then Stored
`on the hard drive of the PC itself. Additional Software can be
`used for convenient organization of downloaded music files.
`Other audio material may comprise Streaming audio files,
`which require additional Streaming audio playback Software.
`Such network downloading of music can vastly expand
`the repertory from which the user may select, and encour
`ages review of and experimentation with audio material.
`Again, however, the PC-based system provides limited
`enjoyment because the typical PC-based System does not
`have audio components as good as that of the typical home
`audio System, and is usually not located in as comfortable a
`Setting as the typical home audio System. Furthermore, the
`PC-based System is not as convenient to use as the home
`audio System, because the PC is typically located in a work
`environment away from the home audio System, and the
`operating System of the PC requires an initial lengthy
`boot-up process that loads an operating System from periph
`eral Storage, the launching of appropriate player Software,
`and the navigation of a potentially complicated Software
`interface with multiple windows and drop-down menus to
`Select before initiating playback each time the user wants to
`listen to audio material.
`In addition, operating a PC-based System, gaining Internet
`access, and downloading audio files can require computer
`skills not possessed by the average listener, in addition to
`requiring the initial purchase of the computer equipment.
`Peripheral playback devices also may need to be installed on
`the PC-based System, requiring knowledge of the operating
`System and peripheral interface, and Some of these formats
`
`15
`
`25
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`This invention relates generally to music playback SyS
`tems and, more particularly, to playback of network audio
`material in response to user command.
`2. Description of the Related Art
`Two popular means of listening to digitally encoded audio
`material are conventional home audio music playback Sys
`tems that include conventional media players that reproduce
`recorded music information and computer-based Systems
`that typically include a standard personal computer (PC) or
`Similar machine capable of utilizing a variety of digital
`music formats, including pre-recorded media and computer
`audio files. Both types of Systems permit users to initiate
`playback of a Selected piece of audio material, Such as
`recorded Songs or other music.
`Conventional home audio music Systems typically
`include a player that accepts media encoded with digital
`audio material. Such media include the compact disc (CD),
`MiniDisc (MD), and digital audio tape (DAT) formats. The
`CD format comprises a plastic-coated aluminum Substrate
`from which digital audio material can be optically retrieved.
`The MiniDisc is a magneto-optical storage format. The DAT
`format comprises a tape Substrate with a magnetic recording
`layer in which digital audio material is magnetically
`recorded. The CD format is the most popular current means
`of delivering recorded music and offers the largest library of
`recorded works for Selection. Other popular media for
`playback of digital music information include the “Laser
`disc" (LD) format and the “Digital Video Disc" (DVD)
`format, both of which can combine video information with
`music or other digital audio information. All of these formats
`offer a relatively stable recording media, high quality audio
`reproduction, convenient Storage and playback, and Simple
`operation of players.
`40
`Home audio players, such as CD players and DAT
`players, can provide exceptional quality Sound reproduction,
`made all the better because Such players are typically
`connected to a relatively good quality, home high-fidelity
`music System. The CD format discS are convenient because
`they are especially easy to Store and take up comparatively
`little Storage Space. Playback of CDS also is convenient,
`because the CD player is ready to read the digital audio
`material upon power-up of (application of electrical power
`to) the player. For playback the discs are simply inserted into
`a CD player's tray or slot and started with simple one-button
`operation. In addition, Such home music Systems are typi
`cally arranged in a comfortable Setting within the home.
`Such home music Systems typically include, in addition to
`the CD player that reads the digital audio material and
`produces a playback signal, one or more amplification and
`control devices, Signal processors, and power amplifiers to
`proceSS and amplify the analog playback Signal, and also a
`Set of loudspeakers, to receive the amplified playback Signal
`and convert it to Sound.
`Home music Systems permit a user to initiate playback on
`demand by the Selection of an appropriate disc or tape
`media. The Selection, however, must be made from the
`user's personal collection of media on hand, which limits the
`available music to that which the user has purchased,
`borrowed, or otherwise received. This limits the repertory
`from which the user may Select and discourages many users
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 14 of 22
`
`US 6,502,194 B1
`
`3
`only provide low-fidelity playback that is adequate for audio
`while working at the computer, but is not useful as an
`adjunct or replacement for the home audio System and CD
`player.
`Some forms of PC-based systems also are meeting with
`resistance from commercial music industry interests and
`from artists because of the potential for widespread copy
`right violation and the difficulty of policing the download
`and duplication of audio information files by users. The
`availability of network databases and the download and
`duplication of audio files make it almost impossible to
`monitor and control the distribution of recorded musical
`performances. Some PC-based Systems also may be prob
`lematic in View of governmental regulation, Such as the
`Audio Home Recording Act passed by the U.S.A.
`legislature, which under certain conditions mandates a Serial
`copy management System (SCMS) to control digital copy
`ing. It would be advantageous to provide a System that is
`capable of interfacing with home audio Systems for high
`quality playback, that has access to the large repertory
`possible through network databases, and would have the
`acceptance of commercial music interests and artists.
`From the discussion above, it should be apparent that
`there is a need for a System that can provide playback of a
`wide range of audio material on demand, using the home
`audio System for high quality playback, without requiring
`Sophisticated computer skills, and with controlled access to
`audio material and controlled distribution and duplication of
`the material. The present invention fulfills this need.
`SUMMARY OF THE INVENTION
`The present invention provides a System for playback of
`network audio material on demand by using a playback
`apparatus that provides an interface to network audio files
`that are retrieved in real time in response to user Selection.
`In accordance with the invention, the playback unit provides
`an interface between a conventional home audio System and
`a network Source for audio material, Such as the Internet.
`The playback unit has a relatively simple built-in operating
`System that is not accessed from peripheral Storage, does not
`require a lengthy boot-up Sequence, and cannot be manipu
`lated without the authorization of the manufacturer or net
`work Source. As a result, the playback unit can be operated
`without Special computer skills or navigation of complicated
`PC-like windows. Receipt of audio material and enforce
`ment of distribution rights can be controlled by network
`Servers that provide the audio material to the playback unit.
`In this way, the playback unit can retrieve a wide range of
`digital audio material from the network on demand, thereby
`vastly expanding the range of music available for playback,
`can reproduce that music using the home audio System for
`high quality playback in a comfortable Setting, and can
`provide controlled access to audio material and controlled
`distribution and duplication of the material.
`The playback unit includes a user interface and display
`component, which presents an easy-to-use interface that
`Simulates playback controls that might be found on a con
`ventional player such as a CD player or DAT player. The
`user interface and display component Substantially dupli
`cates the appearance of a conventional home audio player
`control panel, Such as CD player buttons and track displayS.
`The playback unit also includes memory for holding pro
`gram instructions and temporarily Storing audio material for
`playback So it is not accessible to the user, and includes a
`microprocessor that controls operation of the playback unit.
`In one aspect of the invention, the playback unit includes a
`
`4
`network interface to communicate with the network, Send
`user commands, and receive audio material. The network
`interface can communicate using a number of different
`protocols having a variety of physical connection Schemes,
`Such as telephone line modem connections, high-speed
`Ethernet connections, and cable modem connections. The
`playback unit also includes an output interface that receives
`the audio material and provides it to the home audio System
`in a format that can be reproduced by that System.
`Other features and advantages of the present invention
`should be apparent from the following description of the
`preferred embodiment, which illustrates, by way of
`example, the principles of the invention.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a block diagram of a playback unit constructed
`in accordance with the present invention showing the con
`nections to a home audio System and a network.
`FIG. 2 is a representation of the Screen display shown on
`the user interface of the playback unit illustrated in FIG. 1.
`FIG. 3 and FIG. 4 are processing flow diagrams that
`illustrate the processing StepS eXecuted by the components
`illustrated in FIG. 1 to request, receive, and play audio
`material from the network.
`FIG. 5 is a processing flow diagram that illustrates the
`processing Steps executed by the playback unit processor
`illustrated in FIG. 1.
`FIGS. 6, 7, 8, 9, and 10 are representations of packet
`information processed by the playback unit illustrated in
`FIG. 1.
`FIG. 11 is a representation of the buffers contained in the
`memory illustrated in FIG. 1.
`FIG. 12 is a representation of the loop buffering opera
`tions executed under control of the microprocessor illus
`trated in FIG. 1.
`FIG. 13 is a data flow diagram of the FIG. 1 system
`operation, showing the information that is transmitted
`among the System components.
`FIG. 14 is a data flow diagram of the playback unit
`operation, showing the information that is transmitted
`among the playback unit components.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`FIG. 1 illustrates a playback unit 100 constructed in
`accordance with the present invention. The playback unit
`communicates over a network, Such as the Internet 102, to
`request digital audio material from one or more audio
`material servers 104. The playback unit receives audio
`material from an audio material Server and provides it to a
`conventional home audio system 106 for playback. The
`playback unit 100 has a simple operating System that
`accesses instructions from high-Speed Semiconductor
`memory, does not require a lengthy boot-up Sequence, and
`cannot be manipulated by the user. Thus, the playback unit
`does not require the user to launch Special Software Such as
`the “Windows 98' operating system by Microsoft Corpora
`tion to initiate playback, and therefore the playback unit is
`very Stable in operation and can be operated without Special
`computer skills or navigation of complicated PC-like win
`dows. Access to the audio material and authority for distri
`bution rights are preferably controlled by a directory and
`user list (DUL) server 107 described further below. In this
`way, the playback unit 100 can retrieve a wide range of
`digital audio material from the network upon user demand,
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 15 of 22
`
`US 6,502,194 B1
`
`S
`thereby vastly expanding the range of music available for
`playback, and can reproduce that music using the home
`audio System for high quality playback in a comfortable
`Setting.
`The playback unit 100 is most likely to be installed
`adjacent to the home audio equipment 106, which typically
`includes a variety of amplifier, processor, receiver, control,
`and record/playback units. The playback unit 100 comprises
`a Stand-alone device that is preferably the same size as the
`individual home audio System devices, So as to be physically
`and aesthetically compatible with them. The playback unit
`includes a network interface 110 that provides a communi
`cation channel with the Internet 102 and to the audio
`material server 104. The network interface can communicate
`using a number of different protocols having a variety of
`physical connection Schemes, Such as telephone line modem
`connections, high-Speed ISDN and Ethernet connections,
`and cable modem connections.
`
`15
`
`6
`the home audio System 106, for example, can comprise a
`direct wire connection to home audio loudspeakers that
`receive an analog signal, or can be a connection to a signal
`processor, receiver, or other control and/or amplification
`device for playback using the loudspeakers of the home
`audio System. The memory 116 holds data including pro
`gram instructions and temporarily Stores audio material for
`processing and playback. The memory may comprise a
`combination that includes, for example, Semiconductor
`memory Such as electrically erasable programmable read
`only memory (EEPROM) or flash memory for holding
`program instructions and buffer memory for holding Song
`data (audio material).
`The program instructions are automatically executed by
`the microprocessor 118 when power is applied to the play
`back unit. Thus, there is no need to access an operating
`System Stored on a disk drive or other peripheral Storage
`device to operate the playback unit. As a result, the playback
`unit does not require an electromechanical Storage device
`(Such as a disk drive), is very stable in operation, and does
`not require a boot-up Sequence. The buffer memory for
`audio material Storage is preferably dynamic random access
`memory (RAM), which is a low-cost, efficient means of
`temporarily Storing digital audio material to be processed for
`playback. In addition, the volatility of the buffer memory
`ensures that the user has no permanent copy of the audio
`material, thereby ensuring protection of copyrighted mate
`rial. AS described further below, Storage of the audio mate
`rial in the memory is determined by data downloaded
`through the network interface 110, and therefore is exter
`nally controlled.
`The playback unit 100 operates under control of the
`microprocessor 118, which controls operation of the other
`playback unit components 110, 112, 114, 116. The micro
`processor also performs the various calculations and com
`putations required for processing the audio material and
`preparing it for playback. If desired, the microprocessor
`component 118 may work along with a specialized digital
`Signal processing (DSP) circuit for performing Sound data
`computations and, if necessary, audio material data decom
`pression. AS noted above, the program Steps executed by the
`microprocessor are Stored in a program instruction flash
`memory portion of the memory 116. Therefore, although the
`user cannot change the operating System instructions, the
`playback unit operation is fully determined by the Stored
`program instructions, which can be changed by loading new
`instructions into the memory 116. This permits changing, for
`example, the display buttons to provide new functions.
`Playback Unit Operating Steps
`FIG. 3 is a flow diagram of the processing Steps executed
`by the microprocessor 118 of FIG. 1, and illustrates the
`processing carried out by the playback unit 100 in response
`to user commands. An initial Step, as represented by the flow
`diagram box numbered 301, occurs when electrical power is
`applied to the playback unit. AS noted above, the operation
`of the playback unit is Sufficiently simple So that no oper
`ating System loaded from peripheral Storage is required,
`therefore, there is no boot Sequence, and the user cannot alter
`System operation of the playback unit. As a result, upon the
`application of electrical power, the playback unit 100 is
`immediately operational.
`In the first operational Step, represented by the flow
`diagram box numbered 302, the user Selects a music cat
`egory or type of Song desired for playback from a list. This
`list may include categories Such as the artist, the Song title,
`
`35
`
`Playback Unit Components
`The playback unit 100 includes a user interface and
`display component 112, which presents an easy-to-use inter
`face that Substantially duplicates the appearance of typical
`user-operable controls that might be found on a conventional
`25
`home audio player that playS physical media, Such as a CD
`player or a DAT player. These controls may include, for
`example, PLAY, STOP, FORWARD, BACKWARD,
`PAUSE, TRACK, and SELECT buttons. In the preferred
`embodiment, the user interface and display component 112
`includes a touch panel or Screen that responds to user
`activation of Virtual buttons shown on the display Screen.
`The function represented by the activated display button is
`then executed by the playback unit. The touch panel permits
`easy updates to the player functionality by changing the
`buttons and their operation with new program instructions
`Stored in memory, as described below. Alternatively, the
`buttons may comprise actual physical buttons that have an
`electromechanical interface So they respond to physical
`preSSure by producing a signal that activates the correspond
`ing function.
`FIG. 2 shows an exemplary display interface comprising
`a touch panel screen 202 of the playback unit 100. The
`playback unit preferably includes at least one physical
`button, a power button 204 that initiates the application of
`electrical power to the circuits of the playback unit. The
`playback unit may also include a Sensor, Such as an infrared
`Sensor 206, for receiving command Signals from a remote
`control unit (not illustrated). The display interface has a
`display area 208 on which playback status information is
`shown. For example, FIG. 2 shows the display area208 with
`a list of Song or Selection name, track number, artist name or
`disc (compilation), and Song playing time. The display
`interface may include Virtual operation buttons, or actual
`physical buttons, that cause operations Such as reverse 210,
`pause 212, play 214, stop 216, forward 218, fast forward/
`Skip 220, cursor navigation up 222 and down 224, and a
`function select 226 button. As noted above, the buttons
`210-226 may be virtual buttons of a touch panel screen 202
`also having a status information display area 208, or may be
`physical buttons adjacent a display area 208 in which
`alphanumeric information is shown.
`Returning to the illustration of FIG. 1, the playback unit
`100 also includes an output interface 114, memory 116, and
`microprocessor 118. The output interface processes the
`audio material and provides it to the home audio System in
`a format that can be used by that System. The connection to
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`Case 1:20-cv-03159-AKH Document 1-2 Filed 04/21/20 Page 16 of 22
`
`US 6,502,194 B1
`
`25
`
`7
`the album, and musical genres. In addition, the user may
`limit Search results by confining the query to specific,
`user-defined categories. The generated list appears on the
`display area of the user interface. In the next Step, the
`playback unit Sends the version of the current Song list to the
`directory and user list (DUL) server 107, shown in FIG. 1.
`During this Step, the DUL Server also can perform user list
`checks and authorization confirmation, if desired. In this
`way, the DUL Server acts as a "gatekeeper” to ensure that
`only appropriate users are being granted access to the audio
`material, thereby ensuring commercial music interests and
`artists have desired control over distribution. The flow
`diagram box numbered 304 represents this operational Step.
`At the decision box numbered 306, the DUTL server
`checks to determine if the received Song list is current. If the
`Song list is not current, a negative outcome at the decision
`box 306, then a new song list is available and the server
`Sends back an updated Song list, as represented by the flow
`diagram box numbered 308. If the playback unit song list is
`already current, an affirmative outcome at the decision box
`306, then no song list data transmission from the DUL server
`is needed. With a confirmed current Song list, the user is now
`permitted to Select a track from among those available in a
`Selection menu. The Selection menus are displayed, for
`example, on the display area of the interface illustrated in
`FIG. 2. The user may need to scroll up and down the
`displayed Selection menu list. Tracks can be Selected by
`artist, genre, disc name, or a number of other factors. The
`operation of a user making an artist and Song Selection is
`represented by the flow diagram box numbered 310. At the
`next step, represented by the flow diagram box numbered
`312, the playback unit Sends the user-requested Song title
`information to the DUL server. The DUL server returns the
`network address for the requested Song. This step is repre
`sented by the flow diagram box numbered 314. The play
`back unit is now ready to retrieve audio material from the
`network. The flow diagram for these operations continues in
`FIG. 4.
`In the case of an Internet network connection, the returned
`network address is referred to as the uniform resource
`locator (URL) for the song. Once the song URL is received,
`the playback unit initiates communication with the appro
`priate audio material Server to request the Song from the
`appropriate directory. This step is represented by the FIG. 4
`flow diagram box numbered 402. In the preferred
`45
`embodiment, the DUL server maintains control over com
`munication from the playback unit to the network, and
`therefore the DUL server can determine if the audio material
`Server at the indicated URL is inactive or not responding. If
`either is the case, then the DUL server will detect this
`condition and may send the URL of a backup or alternate
`audio material Server at which the requested Song is Stored.
`In this way, the user may still gain access to the requested
`Song and listen to it.
`When the playback unit Sends the Song request to the
`server whose URL it received from the DUL server, it also
`sends a user identification code (user ID) and encrypted
`password information to the DUL server. This step is rep
`resented by the flow diagram box numbered 404. That is,
`because the DUL Server maintains communication control,
`the DUL Server can perform a gatekeeping function to
`permit or prevent the playback unit from receiving the
`request

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