throbber
(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`
`(1 9) World Intellectual Property Organization
`International Bureau
`
`11111111111111111111111111111111111111111111111111111111111111111111111111111111
`
`(43) International Publication Date
`8 March 2001 (08.03.2001)
`
`PCT
`
`(10) International Publication Number
`WO 01/16931 A1
`
`(51) International Patent Classification 7:
`H04H 1100
`
`GlOH 1/00,
`
`(21) International Application Number:
`
`PCT/FI00/00737
`
`(22) International Filing Date: 31 August 2000 (31.08.2000)
`
`(25) Filing Language:
`
`(26) Publication Language:
`
`English
`
`English
`
`HAMALAINEN, Matti [FIIFI]; Kanavatie 3, FIN-37500
`Lempaala (FI). WILLIAMS, David, P. [GB/GB]; 2 New
`Barn Lane, Alton, Hampshire GU34 2RU (GB). AAL(cid:173)
`TONF:N, Janne [FI/FI]; HirvikoirankatlJ 15, FIN-20900
`Turku
`IKONEN, Ari
`[FIIFI]; Kaivokuja 12,
`(FI).
`FIN-21280 Raisio (Fl).
`
`(74) Agent: BERGGREN OY AB; P.O. Box 16, FIN-00101
`Helsinki (FJ).
`
`(81) Designated States (national): CN, JP, US.
`
`(30) Priority Data:
`19991865
`
`1 September 1999 (01.09.1999) Fl
`
`(84) Designated States (regional): European patent (AT, BE,
`CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC,
`NL, PT, SE).
`
`(71) Applicant (for all designated States except US): NOKIA
`OYJ [FIIFI]; Nokia-talo, Keilalahdentie 4, FIN-02150 Es-
`poo (FI).
`
`Published:
`With international search report.
`
`;;;;;;;;;;;;
`;;;;;;;;;;;;
`;;;;;;;;;;;;
`
`(72) Invenlors; and
`(75) Inventors/Applicants (for US only): HOLM, .Jukka
`[FIIFI]; Niemikatu 7 B 7, FIN-33230 Tampere (FI).
`
`For two-letter c:odes und other abbreviations, refor to the "Guid(cid:173)
`ance Notes on Codes and Abbreviations" appearing at the begin(cid:173)
`ning of each regular issue of the PCT Gazette.
`
`---------------------------------------------------------------------------------------
`(54) Title: METHOD AND ARRANGEMENT FOR PROVIDING CUSTOMIZED AUDIO CHARACTERISTICS TO CELLU(cid:173)
`LAR TERMINALS
`
`-;;;;;;;;;;;; -
`iiiiiii -;;;;;;;;;;;;
`
`;;;;;;;;;;;;
`
`!!!!!!!!!!
`
`~
`~
`~
`~ (57) Abstract: A method is provided for downloading audio characteristics to terminal equipment. A score information part (101,
`-... 302, 303) is provided describing the presentation instructions of an audible signal. An instrument information part (104, 305, 306)
`~ is also provided describing the parameters for synthesizing an audible signal the presentation instructions of which is described by
`said score information part. Additionally some compatibility information (123, 210, 211, 212, 220, 315) is provided describing
`0 the compatibility of said score information part and said instrument information part with certain processing and storing capacity.
`:;;;;.,.. As a response to a selection command (411, 418), (412, 419) said score infom1ation part and said instrument information part are
`~ downloaded to terminal equipment through a communication network.
`
`Verizon Wireless
`Exhibit 1021-0001
`
`

`
`wo 01116931
`
`PCT /FI00/00737
`
`1
`
`Method and arrangement for providing customized audio characteristics to
`cellular terminals
`
`5
`
`The invention concerns generally the technological field of furnishing terminal
`equipment of communication systems with selectable audio characteristics.
`Especially the invention concerns a method and arrangement for providing a large
`degree of selectability to individual users concerning ringing tones and other sounds
`emitted by their terminal equipment.
`
`15
`
`10
`
`Portable terminals of cellular radio systems have conventionally been mobile
`telephones, but the development trend at the priority date of this patent application
`is towards more versatile terminal equipment with features from e.g. palmtop
`computers, telephones, positioning devices and personal digital assistants (PDAs ).
`The conventional way of producing a ringing tone in a portable terminal is to use a
`buzzer which is optimized for efficiency in producing a high output sound pressure
`level. The buzzers that are most commonly used only accept a single square wave as
`an input waveform. A square input wave on a constant frequency gives rise to a
`monophonic output buzz with constant pitch. It is possible to play simple
`monophonic melodies with the buzzer by composing the input signal as a sequence
`of relatively short square wave trains. It is possible to use the loudspeaker of the
`20 mobile terminal to emit more versatile sounds, but in practice it may be difficult to
`obtain a reasonably high output sound pressure level without sacrificing compact
`size, efficiency in energy consumption and usability in the telephone mode.
`
`25
`
`30
`
`Manufacturers have conventionally provided their mobile terminals with a selection
`of alternative ringing tones by storing a number of different buzzer input sequences
`into the terminal's memory. A user can select one of these preprogrammed tones by
`performing a simple programming step. Practical experience has shown that
`consumers are eager to personalize their mobile terminals according to their own
`taste, which has led to a phenomenal success of services that sell downloadable
`ringing tones. The known method of downloading a ringing tone from a network
`requires the user to send an SMS message (Short Messaging Services) to a certain
`ringing tone server coupled to the fixed parts of the cellular network, said message
`indicating the user's willingness to download a new ringing tone and preferably also
`identifying a particular melody which the user is interested in. The server responds
`with a specifically formatted SMS message that contains machine-readable
`
`Verizon Wireless
`Exhibit 1021-0002
`
`

`
`wo 01/16931
`
`PCT/FI00/00737
`
`2
`
`instructions which the portable terminal can use to reproduce the ringing tone in
`question.
`
`the selectability and downloading services described above has
`Although
`concentrated on ringing tones, it would be possible to use similar methods and
`arrangements to select personal tones or melodies for all occasions when the
`portable terminal emits an indicatory audio signal. Such occasions comprise but are
`not limited to indicator tones for key depressing, alarm sounds for battery depletion
`and other threatening events as well as amusing sounds for games.
`
`The drawbacks of the prior art arrangements for providing selectability to portable
`terminals' audio characteristics are related to the limited sound reproduction
`capability on one hand and to the shortage of various resources on the other. With
`resources we mean the memory space and allocatable processing capability of the
`portable terminal itself as well as the allocatable transmission resources between the
`terminal and the fixed parts of the cellular radio network We will illustrate the
`resource question with some examples.
`
`5
`
`10
`
`15
`
`20
`
`At the priority date of this patent application one of the most popular ways of
`distributing arbitrary high quality audio sequences in electronic form is MP3 or
`MPEG-2 Layer 3 coded audio, where MPEG originally comes from Motion Picture
`Experts Group. The MP3 audio encoding is based on a method where an original
`audio sequence is recorded, digitized and compressed by performing a number of
`mathematical transformations on short consecutive frames of the digitized signal.
`One minute of MP3 encoded audio signal results in approximately 8 Mbits of data
`depending on the used compression rate. If we set the minimum temporal length of a
`ringing tone at ten seconds, a single melody would require over 1.3 Mbits of
`25 memory when stored. This is far too much regarding the limited amount of memory
`allocatable to ringing tones in known portable terminals. The downloading of such a
`ten-second audio sequence over the known GSM (Global System for Mobile
`telecommunications) digital cellular network at 9.6 kbit/s would take well over two
`minutes, which is unacceptable in terms of network loading and communication
`cost. Decoding an MP3 encoded bitstream into a for suitable for playback requires
`quite intensive processing.
`
`30
`
`At the priority date of this patent application there is one portable terminal on the
`market, known by the registered trademark "Nokia 9110 Communicator" of Nokia
`Corporation, that supports the playback of arbitrary audio tones encoded by Pulse
`35 Code Modulation or PCM. A typical 8-bit PCM encoded wave file that represents
`
`Verizon Wireless
`Exhibit 1021-0003
`
`

`
`wo 01/16931
`
`PCT/FI00/00737
`
`3
`
`ten seconds of emitted signal with relatively low audio quality has the size of 640
`kbits. Although this is considerably less than what is required by the MP3 encoded
`sequence, it is still too much for large-scale downloading.
`
`5
`
`It is an object of the present invention to provide a method and an arrangement for
`offering a wide variety of selectable audio characteristics to the users of terminal
`equipment with reasonable requirements concerning memory space, processing
`capability and transmission resources. It is a further object of the invention to
`provide compatibility of the method and arrangement with a large selection of
`terminal types and operating software. An additional object of the invention is to
`10 make it easy for the user to tailor the audio characteristics of terminal equipment
`according to personal taste.
`
`The objects of the invention are achieved by presenting audio sequences in a form
`with a score information part and an instrument information part. The instrument
`information part contains synthesis parameters that defme the timbre, or the
`synthesized sound or sequence of sounds. The score information part contains
`instructions that defme the usage of the instrument information. Additionally there
`is provided compatibility information describing the compatibility of such audio
`sequences with known terminal capabilities.
`
`The method according to the first embodiment of the invention is characterized in
`that it comprises the steps of
`- providing a score information part describing the presentation instructions of an
`audible signal,
`for
`the parameters
`information part describing
`instrument
`- providing an
`synthesizing an audible signal the presentation instructions of which is described by
`said score information part,
`- providing compatibility information describing the compatibility of said score
`information part and said instrument information part with certain processing and
`storing capacity and
`- as a response to a selection command, downloading said score information part
`and said
`instrument
`information part
`to
`terminal equipment
`through a
`communication network.
`
`15
`
`20
`
`25
`
`30
`
`The method according to the second embodiment of the invention is characterized in
`that it comprises the steps of
`- indicating the type of terminal equipment to a network,
`
`Verizon Wireless
`Exhibit 1021-0004
`
`

`
`WOOl/16931
`
`PCT/FI00/00737
`
`4
`
`5
`
`10
`
`15
`
`20
`
`- receiving from the network information concerning available score information
`parts, each of them describing the presentation instructions of an audible signal, and
`instrument information parts, each of them describing the parameters for
`synthesizing an audible signal the presentation instructions of which is described by
`a score information part,
`- indicating at least one score information part and at least one instrument
`information part from said available score information parts and instrument
`information parts as selected, and
`- receiving the score information part and the instrument information part indicated
`as selected from the network
`
`The invention also applies to an apparatus which comprises a network device. It is
`characterized in that the network device comprises
`- a database of score information parts, each score information part describing the
`presentation instructions of an audible signal,
`- a database of instrument information parts, each instrument information part
`describing the parameters for synthesizing an audible signal the presentation
`instructions of which is described by a score information part,
`- compatibility information associated with said score information parts and
`instrument information parts, describing the compatibility of said score information
`parts and said instrument information parts with certain processing and storing
`capacity and
`- means for responding to a selection command by downloading a score information
`part and a instmment information part to
`temlinal equipment through a
`communication network.
`
`30
`
`25 According to the invention a service provider or a similarly acting other body
`maintains a database that comprises a plurality of sound packets. A sound packet is
`understood in this context as an entity that comprises a piece of musical score
`information and a set of parameters that relate to the "instruments" or synthesized
`sound sources which should be used to play the score. A sound packet is preferably
`self-contained in the sense that once it has been loaded into terminal equipment with
`appropriate processing and audio outputting capabilities, it enables the terminal to
`output a certain passage of audio signal where the synthesized sounds described by
`the parameters perform the presentation written into the score information. Said
`database contains also information about the compatibility of the stored sound
`packets with the capabilities of known terminal types. For downloading into a
`
`35
`
`Verizon Wireless
`Exhibit 1021-0005
`
`

`
`wo 01116931
`
`PCT/FI00/00737
`
`5
`
`certain terminal equipment of known type only those sound packets are made
`available that do not exceed the terminal's capabilities.
`
`5
`
`The novel features which are considered as characteristic of the invention are set
`forth in particular in the appended Claims. The invention itself, however, both as to
`its construction and its method of operation, together with additional objects and
`advantages thereof, will be best understood from the following description of
`specific embodiments when read in connection with the accompanying drawings.
`
`Fig. 1
`
`illustrates the structure of a sound packet according to an advantageous
`embodiment of the invention,
`
`10
`
`Fig. 2a
`
`illustrates an advantageous database arrangement,
`
`Fig. 2b
`
`illustrates another advantageous database arrangement,
`
`Fig. 3
`
`illustrates an alternative database arrangement,
`
`Fig. 4
`
`is a flow diagram of a method according to the invention,
`
`Fig. Sa
`
`illustrates a software tool for applying the invention,
`
`15
`
`Fig. 5b
`
`illustrates further software tools for applying the invention,
`
`Fig. 6
`
`Fig. 7
`
`illustrates some communication connections that can be used for
`applying the invention,
`
`illustrates some pteces of hardware m a terminal according to the
`invention and
`
`20
`
`Fig. 8
`
`illustrates a broadcasting-based embodiment of the invention.
`
`The idea of organizing a piece of music electronically into a score information part
`and a parameter or instrument information part is known as such. In the following
`we will first describe some known solutions of this kind.
`
`25
`
`Within the field of musical synthesizers there are known the concepts of patches
`and patch maps. Each stored synthesized instrument sound is designated with an
`associated patch number, and the table that correlates patch numbers with
`instruments is known as the patch map. One of the major standards controlling
`musical synthesizing and exchange of information related thereto between
`electronic devices is MIDI (Musical Instrument Digital Interface). It is possible to
`
`Verizon Wireless
`Exhibit 1021-0006
`
`

`
`WOOl/16931
`
`PCT/FI00/00737
`
`6
`
`compose a piece of synthesized music with one synthesizer and transfer it in digital
`form into another synthesizer. The digital representation of the piece of music
`contains information about e.g. which patch number(s) should be associated with
`each individual "channel" or voice in a musical score. If a receiving synthesizer uses
`the same patch map as the one with which the piece was composed, it is able to
`playback the piece exactly as it was at the composing stage. Within MIDI the most
`commonly used standard for instrument mapping is known as the GM or General
`MIDI. Known extensions to it are known as XG, GS and GM 2.0.
`
`5
`
`10
`
`None of these instrument mapping standards actually describes how the actual
`instrument voice should be produced. Known sound synthesis technologies are e.g.
`FM (Frequency Modulation), wavetable synthesis and physical modelling.
`
`15
`
`For downloading sounds that can be associated to patch numbers in a patch map a
`SoundFont® file format has been introduced by Creative Labs Corporation where a
`collection of 16-bit digital samples is associated with synthesis information required
`to articulate the digital signal in the audio domain. The MIDI Manufacturers
`Association or MMA has also introduced a sound sample downloading format
`level 1 (DLS-1). Recently
`these sound
`known as Downloadable Sounds
`downloading formats have been merged into a new standard known as DLS-2. It is
`also known as SASBF or Structured Audio Sample Bank Format within the
`20 MPEG-4 multimedia standard. Commercial implementations of DLS-2 do not exist
`at the priority date of this patent application.
`
`25
`
`30
`
`Staccato Systems Inc. has introduced an audio technology known as SynthScript®
`Down Loadable Algorithms or DLA, which is based on physical modelling of
`instrument voices. A processing engine known as the SynthCore® is required to
`convert a SynthScriptDLA text file into playing music. The processing engine also
`supports the GM, XG and DLS-1 synthesis mechanisms referred to above.
`
`Additionally there is known a musical data file format known as the Rich Music
`Format or RMF. It determines how a single file format can be used to incorporate
`all sample, performance and copyright information of a piece of music. The
`performance portion is based on the MIDI file model with some extended control
`functions.
`
`Although the above-described methods and arrangements for representing audio
`sequences are known to the public at the priority date of the present patent
`to ringtone and other audio
`they are not directly applicable
`application,
`
`Verizon Wireless
`Exhibit 1021-0007
`
`

`
`WOOl/16931
`
`PCT/FI00/00737
`
`7
`
`characteristics download services for portable tenninal. ln the following we describe
`the method and apparatus according to the invention, making use of the above(cid:173)
`mentioned known concepts at appropriate points.
`
`Fig.1 illustrates the conceptual composition of a sound packet according to an
`advantageous embodiment of the invention. The sound packet 100 comprises a
`score information part 10 1 which may be regarded as a song book or music case that
`contains the notes which should be played and relate synthesis instructions. The
`score information part may consist of score data subparts 102, 103 each of which
`comprises the score of a single song. Each score data subpart may further comprise
`sub-subparts each of which comprises the score of a single voice in that song.
`Additionally the sound packet comprises a instrument information part 104 which
`contains the instrument data, i.e. the parameters that a musical synthesizer needs to
`set up the "band" that should be used to play the score(s) contained in the score
`information part 10 1. These parameters are most advantageously organized into
`instrument data subparts 105, 106 so that each instrument data subpart defmes a
`single instrument that may be used to play one or more of the voices defmed by the
`score information subparts 102, 103.
`
`Previously we have noted that the invention does not concern only the generation of
`ringing tones but it can be applied to the generation of other indicative audio signal
`as well. We may designate the latter class of voices generally as User Interface or
`UI sounds. In the embodiment of Fig. 1 the sound packet may comprise a UI sounds
`part 107 which again may consist of one or more UI sound data subparts 108, 109.
`Each UI sound data subpart 108, 109 is an entity based on which the tenninal
`equipment is able to generate a certain UI sound. Because the UI sounds are usually
`simple tones or very short melodies, the UI sound data subparts may be represented
`in very simple form that is different from score information. Naturally they can also
`be complete score data subparts like those 102, 103 shown under the score
`information part 10 1 so that an arbitrary piece of music can be performed as a UI
`sound by associating the score information contained in the UI sound data
`subpart(s) with corresponding instrument data subpart(s). It is also possible to have
`alternative instrument data subparts as UI sound data subparts so that the scores
`presented in the score information part produce either a ringing tone or some UI
`sound( s) depending on whether they are played with the "band" defmed in the
`instrument information part 104 or the UI sounds part 107 respectively. An even
`further alternative is to have both score data subparts and instrument data subparts
`within the UI sounds part 107. lf the invention is applied only to distribute and
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Verizon Wireless
`Exhibit 1021-0008
`
`

`
`wo 01/16931
`
`PCT/FI00/00737
`
`8
`
`download ringing tones, the UI sounds part 107 and its subparts 108, 109 arc not
`needed.
`
`Additionally Fig. 1 shows an optional generic audio part 110 as a part of the sound
`packet. The generic audio part 110 may consists of generic audio subparts 111, 112
`etc., each of which comprises a generic audio signal. The generic audio part 110 is
`included in the sound packet model to provide a possibility to transmit an arbitrary
`audio sequence or a number of such sequences as a part of the sound packet. The
`form of the generic audio part 110 or its subparts is not limited by the invention, but
`it can be e.g. MP3 or speech encoded with one of the speech encoding methods
`known in the field of speech processing. If the invention is applied only to distribute
`and download melodical ringing tones, the generic audio part 110 is not needed.
`
`In order to facilitate the handling of sound packets it is advantageous to include into
`the sound packet structure a header part 121 which comprises general information
`like an identifier 122 of the sound packet, compatibility information 123 describing
`the compatibility of the sound packet with different known terminal types or just
`laying out some minimum allocatable resources (like processing capacity in MIPS
`and allocatable memory in kbits) required to use the sound packet, and copyright
`information 124 concerning the sound packet if applicable. The invention does not
`limit the contents of the header part 121.
`
`5
`
`10
`
`15
`
`20 A separate header part could also be included in each score information part 101,
`instrument information part 104, UI sounds part 107 and/or generic audio part 110,
`or even to every subpart and/or sub-subpart. Such header part could comprise e.g.
`specified copyright information and/or resource requirement information concerning
`only that part of the sound packet.
`
`25
`
`30
`
`35
`
`The sound packet approach illustrated in Fig. 1 differs from the known MIDI
`principle of downloading a piece of music mainly in that the instrument information
`part 104 that defmes the "band" used to play the transmitted piece of music is
`contained within the same data struture 100 that in another part describes the actual
`music itself. In order to convey a MIDI music performance in its original form, the
`same patch map and the same set of instrument data has to be used for the synthesis
`of the music. Taken the considerable versatility and size of the patch maps of e.g.
`GM 2.0, a large number of the instrument descriptions would probably never be
`needed (a classical music enthusiast would probably never download a ringing tone
`that requires the instrument descriptions of heavy rock guitars). Furthermore, the
`number of different sounds needed for creative music is infmite. It is impossible to
`
`Verizon Wireless
`Exhibit 1021-0009
`
`

`
`wo 01/16931
`
`PCT/FI00/00737
`
`9
`
`create a fixed collection of sounds that could satisfy the requirements of all
`musicians and content providers of the priority date of this patent application, not to
`mention the ever-expanding future requirements. The invention obviates the need
`for storing a large number of instrument descriptions in the limited memory space of
`a portable terminal. According to the preferable embodiment of the invention the
`parameter data parts that defme the instruments are transmitted concerning only
`those instruments that are actually needed to perform the chosen pieces of music.
`
`5
`
`10
`
`The size of a sound packet 100 in bits, as well as the processing capability required
`to playback the piece of music described therein in intended tempo, will depend
`heavily on the used synthesis technology, the accuracy and quality of the
`synthesized sounds, the diversity of the band or number of different instrument
`sounds, and the number of simultaneous voices, i.e. polyphony. It is possible to
`compose e.g. a very simple sound packet where only a single coarsely encoded
`instrument voice plays one or few notes, or an immensely complex sound packet
`15 where a doubled symphony orchestra with high-quality instrument voices performs
`a Wagner ouverture backwards in quadrupled tempo. The processing capacity
`required to decode and playback a sound packet is mostly determined by the degree
`of polyphony associated with the song to be played, i.e.
`the number of
`simultaneously playing voices.
`
`20 A part of the invention is that it is somehow indicated, what are the resource
`requirements of a certain sound packet and/or which known terminal equipment
`types it is compatible with. Compatibility with a certain terminal equipment type
`means in this context that it is known that a normal terminal equipment of that type
`has enough allocatable memory and processing capability to download, store and
`playback that sound packet. Above we have noted that one way of indicating
`compatibility is to provide within the sound packet a header part where
`compatibility with known terminal types or the minimum amount of allocatable
`resources is explicitly recited. However, the compatibility information need not be
`an explicit part of the sound packet at all.
`
`25
`
`30
`
`35
`
`The invention does not limit the form of the score information part and the
`instrument information part, although it is regarded as advantageous to use a form
`taken from the above-mentioned existing standards. A score information part of a
`sound packet may be quite compact relative to the instrument information part. In
`practice, score infonnation parts and instrument information parts are represented in
`differrent forms. It is possible e.g. to use the known SMS format, SAOL format or
`Csound score data format for scores, and a wavetable or physical modelling method
`
`Verizon Wireless
`Exhibit 1021-0010
`
`

`
`wo 01/16931
`
`PCT/FI00/00737
`
`10
`
`for the instmments. It is also possible to use a common RMF or Rich Music Format
`file that encompasses both the score information part and the instrument information
`part.
`
`Fig. 2a illustrates a structure of sound packets stored in a database schematically
`shown as 200. Said database is most advantageously maintained in a service
`provider's computer with fixed connections to a cellular radio network. The sound
`packets themselves 201, 202, 203, 204, 205 and 206 are most advantageously stored
`only once, i.e. only one copy (except for a potential back-up copy) of each sound
`packet appears in the database. In order to make only those sound packets available
`to a particular terminal type that are compatible with the allocatable resources in
`that terminal type the database or its associated handling functions comprises a
`terminal type selector block 213 as well as a number of terminal type blocks 211,
`212 and 213. Each terminal type block is a collection of pointers where each pointer
`points to one sound packet which is known to be compatible with the terminal type
`in question. The idea behind this arrangement is that when a query is made to the
`database, it is first checked by the functions of block 213 whether the query
`comprises an indication of a particular tenninal type. If such an indication is found,
`the appropriate terminal type block 211, 212 or 213 is called and the pointers in the
`called terminal type block are noted so that only those sound packets are made
`available for querying that are compatible with the terminal type in question. It is
`left to the discretion of eventual implementers to decide, whether a query with no
`terminal type indication is answered by making no sound packets available, by
`making all sound packets available or in some other way. The invention does not
`limit the number of sound packets or terminal type blocks in the database, or the
`number of pointer com1ections between a terminal type block and sound packets.
`
`Fig. 2b illustrates an alternative database arrangement where a database 200' again
`comprises a number of sound packets 201, 202, 203, 204, 205 and 206. Instead of a
`terminal type based selection arrangement the database or its associated handling
`functions comprise a compatibility wizard 220. When a query is made to the
`database, the compatibility wizard 220 checks whether the query comprises an
`indication of allocatable memory space and processing capability. If such
`indications exist, the compatibility wizard 220 checks from the known capacity
`requirements of the sound packets 201, 202, 203, 204, 205 and 206 which of them
`are within the limits set by the indicated allocatable memory space and processing
`capability. The compatibility wizard 220 then makes only those sound packets
`available for querying that are compatible with the indicated allocatable resources.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Verizon Wireless
`Exhibit 1021-0011
`
`

`
`wo 01/16931
`
`PCT/FI00/00737
`
`11
`
`Other anangements than those in Figs. 2a and 2b are easily presented by persons
`skilled in the art for making a limited number of database entries available for
`querying when a query comprises an indication of limitations concerning the
`characteristics of the objects to be queried.
`
`Fig. 3 illustrates an alternative, more versatile approach to implementing the
`database of sound packets with associated information about compatibility with
`terminal types or otherwise determined availability of resources. The database 300
`does not consist of complete sound packets; instead, the sound packet components
`are separately stored in appropriate libraries, and sound packets are only assembled
`for delivery according to order. The score information library 301 comprises a
`number of score information parts 302, 303 each of which is analogous to the score
`information part 101 in Fig. 1. In other words each score information part in Fig. 3
`may further comprise an arbitrary number of score data subparts and sub-subparts.
`In order to maintain graphical clarity these are not separately shown in Fig. 3.
`Similarly an instrument information library 304 comprises a number of instrument
`information parts 305, 306, each of which may further comprise an arbitrary number
`of instrument data subparts (not separately shown in Fig. 3), and a UI sounds library
`307 comprises a number of UI sounds parts 308, 309, each of which may further
`comprise an arbitrary number of UI sound data subparts (not separately shown in
`Fig. 3). For completeness also a generic audio library 310 is shown. It may further
`comprise an arbitrary number of generic audio files 311, 312.
`
`The operation of the database 300 in Fig. 3 is coordinated by a compatibility wizard
`and sound packet generator block 313 which may have a number of general
`information sub blocks at its disposal. A sound packet ID and header generator block
`314, a resource requirements analyzer block 315 and a copyrights database 316 are
`specifically shown in Fig. 3.
`
`The database and function structure shown in Fig. 3 can be used for tailoring sound
`packets to the need and taste of individual users in a very versatile way. The
`is arranged to
`compatibility wizard and sound packet generator block 313
`communicate with a user to fmd out the user's terminal type (or otherwise specified
`limitations concerning available resources), the selection of desired score(s) and the
`selection of desired instrumentation. Based on this information the compatibility
`wizard and sound packet generator block 313 is arr

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