`
`(19) World Intellectual Property Organization
`International Bureau
`
`APG CARATAT
`
`
`
`(43) International Publication Date
`15 November 2007 (15.11.2007)
`
`International Patent Classification:
`
`GO6F 17/30 (2006.01)
`
`(51)
`
`(21)
`
`(22)
`
`(25)
`
`(26)
`
`(30)
`
`(71)
`
`(72)
`(75)
`
`(10) International Publication Number
`WO 2007/129081 Al
`
`London W11 1JH (GB). POCOCK, Stephen, William
`[GB/GB]; 23 Strode Street, Egham TW20 9BT (GB).
`SANT,Philip, Anthony [GB/GB]; Vine House, Vicarage
`Road, London SW14 8RS (GB). SULLIVAN, Mark,
`Peter [GB/GB]; 62 Melton Road, Birmingham B14 7ES
`(GB). EVANS, Christopher, John [GB/GB]; 31 Ridley
`Road, Wimbleton, London, SW19 1ET (GB).
`
`Agent: ORIGIN LIMITED; 52 Muswell Hill Road, Lon-
`don N10 3JR (GB).
`
`Designated States (unless otherwise indicated, for every
`kind of national protection available): AE, AG, AL, AM,
`AT, AU, AZ, BA, BB, BG, BH, BR, BW,BY, BZ, CA, CH,
`CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES,
`FI, GB, GD, GE, GH, GM, GT, HN, HR, HU,ID,IL, IN,
`IS, JP, KE, KG, KM,KN,KP, KR, KZ, LA, LC, LK, LR,
`LS, LT, LU, LY, MA, MD, MG, MK, MN, MW,MX, MY,
`MZ, NA, NG,NI, NO, NZ, OM,PG, PH, PL, PT, RO, RS,
`RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN,
`TR,TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
`
`International Application Number:
`PCT/GB2007/001675
`
`International Filing Date:
`
`8 May 2007 (08.05.2007)
`
`Filing Language:
`
`Publication Language:
`
`English
`
`English
`
`(74)
`
`Priority Data:
`0608936.1
`0608935.3
`0608934.6
`0608933.8
`0608932.0
`0702596.8
`
`(81)
`
`5 May 2006 (05.05.2006)
`5 May 2006 (05.05.2006)
`5 May 2006 (05.05.2006)
`5 May 2006 (05.05.2006)
`5 May 2006 (05.05.2006)
`9 February 2007 (09.02.2007)
`
`GB
`GB
`GB
`GB
`GB
`GB
`
`Applicant (for all designated States except US): OMNI-
`FONE LIMITED [GB/GB]; Island Studios, 22 St. Peter’s
`Square, London W6 9NW (GB).
`
`Inventors; and
`Inventors/Applicants (for US only): KNIGHT, Mark,
`Stephen [GB/GB]; 9 Hebron Road, Hammersmith, Lon-
`don W6 OPQ (GB). LAMB, Michael, Ian [GB/GB];
`82 Gaskarth Road, Balham, London SW12 9NW (GB).
`LEWIS, Robert, John [GB/GB]; 22 Powis Terrace,
`
`(84)
`
`Designated States (unless otherwise indicated, for every
`kind of regional protection available): ARIPO (BW, GH,
`GM,KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM,
`ZW), Eurasian (AM, AZ, BY, KG, KZ, MD, RU,TJ, TM),
`European (AT, BE, BG, CH, CY, CZ, DE, DK,EE,ES, FI,
`
`[Continued on next page]
`
`(54) Title: A METHOD OF PROVIDING DIGITAL RIGHTS MANAGEMENT FOR MUSIC CONTENT BY MEANSOF A
`FLAT-RATE SUBSCRIPTION
`
` *
`
` Rights Issuer
`
`ContentServer
`
`
`
`7/129081AXTINIANIATANAAAA
`
`S
`
`(57) Abstract: The invention enablesdigital music content to be downloadedto and used on a portable wireless computing device.
`An application running on the witeless device has been automatically adapted to parameters associated with the wireless device
`> without end-user input (e.g. the application has been configured in dependence on the device OS and firmware, related bugs, screen
`© size, pixel number, security models, connection handling, memory etc.. This application enables an end-user to browse and search
`music content on a remote server using a wireless network; to download music content from that remote server using the wireless
`network and to playback and manage that downloaded music content. The application also includes a digital rights management
`system that enables unlimited legal downloadsof different music tracks to the device and also enables -any of those tracks stored on
`the device to be played so long as a subscription service has not terminated.
`
`
`
`WO 2007/129081 AX
`
`_[IMINIIITNIINTATATAIIAG TTA UCATT TTTAY
`
`FR, GB, GR, HU,IE, IS, IT, LT, LU, LV, MC, MT, NL, PL, —_before the expiration of the time limit for amending the
`PT, RO, SE, SI, SK, TR), OAPI (BF, BJ, CF, CG, CI, CM,
`claims and to be republished in the event of receipt of
`GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
`amendments
`
`For two-letter codes and other abbreviations, refer to the "Guid-
`ance Notes on Codes and Abbreviations" appearing at the begin-
`Published:
`
`—_with international search report ning of each regular issue of the PCT Gazette.
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`A METHOD OF ENABLING DIGITAL MUSIC CONTENT TO BE
`
`DOWNLOADED TO AND USED ON A PORTABLE WIRELESS COMPUTING
`
`DEVICE
`
`BACKGROUNDOF THE INVENTION
`
`1. Field of the Invention
`
`10
`
`This invention relates to a method of enabling digital music content to be downloaded to and
`used on a portable wireless computing device. The term ‘portable wireless computing device’
`used in this patent specification should be expansively construed to cover any kind of portable
`device with two way wireless communication capabilities and includes without limitation tadio
`telephones, mobile telephones, smatt phones, communicators, personal computers, computers
`and application specific devices. It includes devices able to communicate in any manner overt any
`kind of network, such as GSM or UMTS, CDMA and WCDMA mobile radio, Bluetooth, IrDA
`
`15
`
`etc.
`
`20
`
`25
`
`30
`
`2. Description of the Prior Art
`Thepast few years have seen enormouschanges in the way music is distributed and consumed,
`The traditional method, where the consumer buys a physical product in a shop andlistenstoit
`at home,has declined, and total worldwide revenue for the music industry has dropped from a
`little under $40bn in 2000 to $31bn in 2005. Meanwhile there has been an enormous upsurge in
`the distribution of digital music over the intemnet,initially in the form of illegal file shating, but
`latterly more and more as paid for downloads. Portable digital audio players
`(DAPs),
`exemplified by the Apple iPod™, have had a dramatic effect on the global music marketplace.
`Just five yeats after the introduction of the first portable digital audio player, digital music sales
`global have already grown to well over $5bn in 2005.
`
`To reverse these trends, the music labels are now turning their attentions to putsuing the
`mobile market, where music is sold via mobile phones (or other kinds of portable wireless
`device) and distributed over the cellular witeless network. The potential value is already clear
`from the explosive growth of the ringtone market, and both the music labels and mobile
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`2
`
`network operators MNOsbelieve that mobile full-track music could provide more revenue,
`better security and improved pricing compared to digital music on a PC.
`
`The mobile phone has some distinct advantages over the iPod and other DAPs. As well as
`
`playing music, mobile phones are connected to an increasingly fast, secure witeless network
`
`where usets can locate and share music on the move and pay for content using the MNO's
`
`inbuilt and convenient billing facilities.
`
`Increasing innovation from the mobile handset
`
`manufacturers is helping to move the market forward.
`
`10
`
`There ate still significant challenges ahead, however. The teliance on mobile internet
`technology WAP (Witeless Application Protocol) as the primaty meansofselling full music
`contentis limiting. The technology is unfriendly, slow and cumbersome for usets. Indeed, the
`
`world's largest mobile phone group, Vodafone Global, has avoided selling full music _
`
`downloads on anything but top-of-the-range 3G phones because of the end-user difficulties
`
`15
`
`associated with WAP. Many other operators have been forced to take a similar approach. This
`
`has limited the take-up of full music download services - only a small minority of mobile phone
`subscribers can use ot have access to 3G. In the relatively mature 2005 UK market, less than
`half a million of Vodafone's 14.4 million customers have 3G - a market penetration of around
`3%. Many other operators have no or only very limited 3G penetration.
`
`20
`
`MNOsate also concerned about the poor music play experience available, even on cuttent top-
`of-the-range 3G handsets. Even when devices ate marketed as top-of-the-range music phones
`
`they generally fail to deliver a user. experience akin to a run-of-the-mill MP3 player.
`
`25
`
`Two alternatives to WAP based acquisition of full music content are currently favoured:
`
`* Streamed services, which offer users a personalised radio service streamed to their handset.
`
`* Music shop applications, running locally on a mobile telephone, and which offer users the
`
`ability to purchase music tracks and albumsdirectly from the mobile telephone
`
`30
`
`Streaming radio solutions are however a niche marketplace. The requirement for a constant
`data: connection and the lack of full user control of what a user listens to means the consumer
`proposition and appeal is limited. Streaming solutions also suffer limited handset reach and a
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`requirement for high speed (usually 3G) data connection. Operatots implementing such
`“setvices must also plan and invest for a significant network burden - all music tracks must be
`
`redownloaded every time they are played.
`
`Music shop applications offer a more compelling user proposition but also suffer limited
`handset reach, with a focus on 3G and niche Symbian handsets. The uset experience on such
`devicesis also limited currently with competitor products offering only limiter pay per track
`setvices and with limited functionality that fails to apptoach the richness of a high quality DAP.
`This limited functionality, combined with relatively small music catalogues, has severely limited
`the appeal ofthese solutionsto date.
`
`10
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`SUMMARY OF THE RPESENT INVENTION
`
`4
`
`Thepresent invention provides a matute, reliable and convenient solution which will enable
`usets to easily acquire,listen to and manage music on portable wireless computing devices.
`
`An implementation is called MusicStation™. MusicStation provides a method of enabling
`digital music content to be downloaded to and used on a portable wireless computing device,
`the method comprising the steps of:
`the application having been
`(a)a software application running on the witeless device,
`automatically adapted to parametets associated with the wireless device without end-user input;
`(b)the application enabling an end-user to browse and search music content on a temoteserver
`using a wireless network; to download music content from that remote server using the wireless |
`network and to playback and manage that downloaded music content;
`(c)the application including a digital rights management system that enables unlimited legal -
`downloads of different music tracks to the device and also enables any of those tracks stored
`on the device to be played so long as a subsctiption service has not terminated.
`
`This invention has the promise of being genuinely transformative of the way people acquire
`and listen to digital music.
`It brings together, for the first time, a number of technologies
`which operate synergistically to provide a total solution thatis significantly greater than the sum
`of its parts. For example, because the application can be automatically adapted to parameters
`associated with the wireless computing device without end-user input, it becomes feasible to
`automatically provision very large numbers of portable wireless devices with the application
`(either prior to sale, or to allow users to download and install the application —e.g. by simply
`giving a temote server the correct portable wireless device make and model number).
`. The
`installed base of mobile telephones, for example, could therefore readily run into the tens, if
`not hundreds of millions — far larger than any DAP. The application also enables an end-user
`to browse and search music content on a temote setvet using a witeless network; to download
`music content from that remoteserver using the wireless network and to playback and manage
`that downloaded music content: hence, not only will the installed base greatly exceed any DAP
`solution, the functionality will be better than any DAP becauseit will be possible to search and-
`acquite new music directly from the device over the wireless network(this is a far more natural
`ptocess than acquiting music via a web based on-line catalogue using a desktop machine and
`
`10
`
`15
`
`20
`
`30
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`then synching a DAP with the desktop machine). Finally, the application includes a digital
`tights management system that enables unlimited legal downloads of different music tracks to
`the device and also enables any of those tracks stored on the device to be played so long as a
`subscription service has not terminated. This allows usets to explore new music fat more
`effectively than before and, with rapidly decreasing memoty costs, to store thousands of music
`
`tracks on even mid-range devices. Music companieswill be willing to make entire catalogues of
`music available because of the robust DRM model, the hugeinstalled user base and the ease of
`
`exploring and acquiting new music. This creates a positive feedback, with more and better
`
`content attracting more users, in turn attracting more content.
`
`MusicStation has a number of key advantages over its competitors:
`* A comprehensive andintuitive uset experience that wrapsall music functions;
`* Compatibility with a wider range of handsets than any competitor, as a result of the Device
`Adaptive Architecture (DAA — see below for more details), which ensures the software
`application runs on almostall music-capable handsets (irrespective of model or manufacturer)
`and looks and operates in a practically identical fashion on all of them.
`
`MusicStation maximises the benefits of the mobile phone. Unlike DAPs, where music can only
`be acquired in the home, MusicStation users can discover and acquite new music anywhere;
`* MusicStation does not need a PC, broadband, iTunesor a credit card to work.
`* MusicStation supports innovative new models like AYCE (all-you-can-eat — ie. unlimited
`downloads) and uset community features such as making friends and sharingplaylists.
`
`The MusicStation Product
`
`MusicStation is designed to be the key enabling technology that will enable the mass-adoption
`of the mobile phone as the successor to the unconnected Digital Audio Player (DAP). To
`ensure success,
`the design and development
`team have focused on the following key
`requirements in order to deliver a next genetation mass-matket music product:
`
`10
`
`15
`
`20
`
`25
`
`30
`
`° A User Experience that Beats the Best DAP
`
`The traditional native playet on mobile phones has been second rate when compared to the
`best DAPs. MusicStation provides an interface that is as complete as any market-leading DAP
`but which is also optimised for the benefits of a connected device.
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`* Maximising the Benefits of Connectivity
`
`The mobile phoneis an “Almost Always Connected” (AAC) device, so a handset-based music
`ptoduct can enable music purchasing directly when on the move, not just when it is physically
`attached to an internet-connected PC.
`
`* Ensuring No Reliance on a PC
`An integrated handset product should not require the user to own a btoadband-connected PC
`
`at all. This is particularly key in developing markets where mobile phone usets do not generally
`have access to such technology, nor indeed a credit card. Where usets do have access to a PC
`
`10
`
`they should be able to access music and playlists whether they ate at their desk or on on-the-
`
`move - but there should be no teliance on personal computer, broadband or credit catd
`technology.
`
`15
`
`* Enabling Direct Billing
`
`A mobile music application should be able to leverage on thebilling relationship between the
`
`consumer and the MNO.By providing a much more convenient one-touch billing method for
`
`content purchase - irrespective of location - music sales can be truly maximised, especially
`compared with an at-desk, web-based credit card application, with a cumbersome registration
`process which also requites a difficult synchronisation requirement with the portable device.
`
`20
`
`* Enabling Wite-free Listening
`
`An on-handset music application must be able to use the Bluetooth functionality available in
`
`many mobile handsets to allow music to be played and shared with other Bluetooth enabled
`
`25.
`
`devices such as wireless headphones, in-car stereos and hi-fi systems.
`
`* Taking Advantage of 24x7 Availability
`
`The mobile phoneis the electronic device mostlikely to be present with a user 24/7, giving a
`
`far wider opportunity for consumer interaction, be that listening, purchasing or the managing
`
`30
`
`of music. It is therefore important that a music application is designed to be attractive and easy
`
`to use, even to subscribers who stumble actoss it accidentally whilst exploring handset
`
`functionality for the first time.’
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`* Giving Users Community Features
`As an Almost Always Connected (AAC) device, the mobile phone can deliver community
`interaction features on-the move, the key to enabling improved consumer music discovery
`through shared playlists and playlist charts generated by users. This is a key advantage over the
`unconnected DAP.
`
`10
`
`15
`
`* Making the most of a Fortuitous Handset Roadmap
`The vast majority of handsets will be music capable by Q1 2007- even if they are not actively
`promoted or branded as a music phone by the MNO or manufacturer. To maximise revenue
`
`potential, any music application should be available for every music-capable handset, be it 2.5G
`ot 3G, whatever the manufactuter, enabling MNOsto consider full download tnusic as a mass
`market opportunity for the first time.
`
`MusicStation has been designed around these key requirements. The end result genuinely able
`to turn the vast majority of music-capable handsets into “Super-DAPs”. Critically, MusicStation
`
`gives all the performance and user experience quality of a DAP (in terms of music playing and
`
`management), whilst also offering all the browse, search, acquire, playlist and celebrity playlist
`features of leading PC based on-line music stores. On top it offers music users tribal
`community features, which can improve their music discovety process - and personalised news
`
`20
`
`and views (neither of which are available on any DAP).
`
`Other key features include:
`
`* A single user intuitive interface which wraps all music play/playlist management/content
`acquisition/news/community functionality;
`
`25
`
`30
`
`functions
`
`available during music playback (news
`
`all
`¢ Availability of
`seatching/browsing,etc);
`° Intelligent Parallel Downloading technology, allowing for intelligent caching of favourite
`
`acquisition,
`
`content;
`
`* Inbuilt network awareness (Features and interface intelligently adapt depending on level of
`network connectivity available - 3G/2.5G/0G);
`|
`the
`* Direct billing integration (enabling extremely convenient one-touch billing without
`tequitement for a credit card or account) - billing infrastructure for the subscription service is
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`8
`
`part of the billing infrastructure provided by a network operator that controls the wireless
`network;
`* Industry standard music file protection .by DRM. The DRM also enables the purchase of a
`music track such that the track canstill be playedif the subscription service is tetminated.
`
`Being a connected application, unlike DAPs, MusicStation is able to offer an All-You-Can-Eat
`(AYCE) weekly or daily subsctiption package directly from the handset for the first time. There
`is much evidence that the average music revenue pet AYCE subscriber is substantially higher
`than that from a traditional PPT (pay per track) user. To date most AYCE implementations
`have been desktop-based subscriptions rather than being sold on a connected mobile device.
`
`Device Adaptive Architecture (DAA)
`One ofthe biggest problems for mobile applications to date has been the difficulty of porting
`applications onto new handsets and delivering applications that work across multiple handset
`manufacturers and models. Resolving this challenge is one of the most important technical
`difficulties that MusicStation addresses. Device Adaptive Architecture (DAA)is the solution.
`
`In essence, DAA enables MusicStation to be deployed on more mobile phones than any
`competitor. It is also enables MusicStation to ported to new handsets in hours rather than
`weeks ot months — with the creation of a manufacturer and handset model specific version of
`the application in each case.
`
`Until DAA,all mobile applications - be they music-specific or mote generalised - suffered
`limited handset teach. Typical obstructions included:
`
`* Manufacturer variations in handset design/memoty capabilities;
`* OS and firmware release and related bugs;
`* Scteen size, pixel number, colour depth, keypad control and softkey variations;
`* Physical size;
`
`.
`
`10
`
`15
`
`20
`
`25
`
`* Media file and format suppott (e.g. audio, picture, video, animation);
`* Java version and platform implementation differentials;
`
`30
`
`* Handset-specific secutity models;
`
`* Connection handling and capabilities;
`
`* Failure to adhere to published specifications;
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`9
`
`* Computing horsepowet and other computational resoutces.
`* Memory
`
`* Network capabilities and handling of the device, including one or more of CSD, GPRS, 2G,
`2.5G, 3G, WAP, SMS, Bluetooth, Infrared, Wi-Fi, WiMAX.
`
`Tn essence, features vary wildly by handset and by manufacture rand also netwotk operator -
`and many handsets may suffer bugs in their implementation. Device Adaptive Architecture
`(DAA) tesolves these issues and enables the product to be ported automatically to the vast
`majority of all music-capable 2.5G and 3G handsets in record time. DAA captures patametets
`associated with these various features and allows an application to be automatically custom
`. built for a specific handset/network operator combination without end-user input. Further |
`details on DAA may be found in WO 2006/061595,the contents of which are incorporated by
`reference.
`
`It is also critically important to note that MusicStation's reference platform is Java. A few
`
`competitive products have been built on the easy-to-address Symbian platform. Whilst it is
`telatively easy to build applications for this platform, it does not offer the opportunity for a
`mass-matket music proposition. Less than 10% of handsets globally have Symbian on board
`and many of those ate business-focused handsets. Java is the most widely adopted mobile
`platform andcritical to handset teach. It is available on almost all medium and high end
`handsets. The combination ofJava and DAA technology means MusicStation can be delivered
`to mote consumers than any other technology - andcritically act, look and feel almost identical
`irrespective of manufacturer or model. MusicStation will be available in Java, Symbian,
`Windows Mobile, Linux and BREW.
`
`Other features include the following:
`
`10
`
`15
`
`20
`
`25
`
`°
`
`the application present a graphical user interface in which shows multiple user-
`
`30°
`
`selectable tabs, each tab being associated with a core function of the application.
`
`eachtab is visible at any time the application is running
`°
`one tab is associated with a home function that provides accesstoall available
`°
`content and to a search function
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`10
`
`Oo
`oO
`oO
`
`downloading.
`
`onetab,if selected, gives details of the track that is currently playing
`one tab: if selected, provides access to community and newsfeatures.
`one tab, if selected, displays the current queue of tracks for listening and/or
`
`10
`
`the application present a graphical user interface in which multiple screens show a
`°
`‘more’ menu itemthat is context sensitive and, if selected, provides access to further functions
`
`relevant to a curtently selected item and/or the currently displayed screen.
`°
`the application is controlled using a multi-tasking context sensitive joystick; the specific
`function of the joystick is shown by an on-screen icon aboveit. The operation of the joystick is
`replicated by numeric keys in the keypad, eg. the numeric key 5 is up; 0 is down; 7 is left and 9
`is right.
`© the application provides a context appropriate acquire function in which a function
`equivalent to ‘Get New Artist’ is at the same level in the menu as ‘Artist’. A function
`
`15
`
`equivalent to Get New Track is on the same level in the menu as the menulisting of tracks for
`
`an artist.
`
`the application enables one device to act as a master playback device such that other
`°
`witelessly connected portable wireless devices playback the same music track,
`in time
`synchronisation. The wireless connection can be a short tange witeless connection, such as
`Bluetooth.
`
`the application provides a dedicated ‘play’ numeric key which always toggles back to the
`°
`play screen, which showsthe track currently being played.
`°
`the application ptovides variable timeouts, with different screens have different
`timeouts — e.g. a seatch screen never snaps back but a news screen snaps back after 20 seconds,
`compared with a standard navigation screen, that might snap back after 7 seconds.
`°
`the application displays targeted news filtered according to the end-uset’s playback
`habits.
`
`the application tracks, and feeds back to a remote server, detailed end-userlistening
`°
`data. The data includes how long tracks have been listened to, what tracks are skipped through
`and when. The data can be locally cached on the device and then sent back to the server as a
`piggyback over a communication that happens anyway. The device will pre-emptively send the
`data back without waiting for the communication expected to happen anyway, only if the user
`
`20
`
`25
`
`30
`
`
`
`— WO 2007/129081
`
`PCT/GB2007/001675
`
`11
`
`‘has not downloaded for more than a set time.
`
`This data can be used to entich a music
`
`suggestion engine that provides music track suggestions for display on the device.
`°
`the application displays sharedplaylists.
`
`°
`°
`°
`
`.
`
`the application displays playlist charts generated by users
`all functions of the application ate available during music playback.
`the functions available during playback include news acquisition, as well as music track
`
`seatch, browse, and acquire.
`
`Another aspect is a portable wireless computing device that enables digital music content to be
`downloaded andused, the device including:
`
`10,
`
`15
`
`20
`
`25
`
`(a)a softwate application running on the wireless device,
`
`the application having been
`
`automatically adapted to parametets associated with the wireless device without end-user input; .
`
`and in which:
`(b)the application enables an end-user to browse and search music content on a remote setver
`using a wireless network; to download music content from that remote server using the wireless
`
`network and to playback and manage that downloaded music content; and
`
`(c)the application including a digital rights management system that enables unlimited legal
`
`downloads of different music tracks to the device and also enables any of those tracks stored
`
`on the device to be played so long as a subscription service has not terminated.
`
`A third aspect is a software application that enables digital music content to be downloaded and
`used on a portable wireless computing device;
`
`(a) the application running on the wireless device, the application having been automatically
`adapted to parameters associated with the witeless device without end-uset input; and in which:
`(b)the application enables an end-user to browse and search music content on a remote server
`
`using a witeless network; to download music content from that remote server using the wireless
`
`network and to playback and manage that downloaded music content; and
`
`(c)the application including a digital rights management system that enables unlimited legal
`
`downloads of different music tracks to the device and also enables any of those tracks stored
`
`30
`
`on the deviceto be played so long as a subscription service has not terminated.
`
`t
`
`A final aspect is a music track that has been downloaded using the software application defined
`by the thitd aspect.
`,
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`12
`
`Definitions
`Mobile Telephone: A type of telephone which is connected to the telephone network via
`wireless technology through the air rather than through a physical wite or other physical
`connection or form of cable.
`|
`
`Mobile Phone, Phone, Mobile, Mobile Handset or Handset: A type of Mobile Telephone.
`Mobile Network: A network which provides wireless connectivity for Mobile Telephones so
`that they can opetate and provide functions such as making telephone calls ot accessing
`network-resident data or services.
`
`Mobile Network Operator (MNO): A companyor organisation which opetates a Mobile
`Network and the subscribers orusers who use Mobile Telephones on that network.
`Global Mobile Network or Mobile Phone Network: The sum of all Mobile Networks
`
`operated by Mobile Network Operators in the world.
`Wireless Network: A network which provides wireless connectivity to client computing
`devices. Such a network includes Wi-Fi, WiMAX and the Global Mobile Network.
`
`Server: A networked computing device which exists to provide networked application services,
`features and functions such as information supply, database seatch and transactions to one or
`more client computing devices which make connection to it and make requests for services
`from it. There are generally manyclients to each server and each client is usually of a smaller
`size and of smaller computing capability than the server.
`Services: The networked computing services, features and functions which are typically
`provided by a Server to one ot more network connected client computing devices. Services
`include information supply, database seatch and transactions. Such services are architecturally
`ptactical to deploy centrally in the network and typically impractical to deploy on a client
`computer due to the client’s size and power.
`Client: A computing device connected to a network delivering the features and functions of a
`network-centric application to the user or consumer of the application. The Client typically
`connects to a Server and requests Setvices.
`.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Network Application: A type of application ot service that is network-centric, in that it is
`delivered by a combination of software running on a Client performing the function of the
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`13
`
`application’s interface to the end user or consumer, supported and complemented by Setvices
`provided by softwate on a Server which ate accessed by the Client over a network.
`
`Witeless Computing Device: A type of Client which connects to the network via a Witeless
`
`Network. Such devices include Mobile Telephones, Personal Digital Assistants (PDAs), Games
`
`Consoles (e.g. Sony PSP) or other wirelessly network connected client computing devices. The
`
`type of the Wireless Computing Device is further defined by it’s Manufacturer, Make, Vetsion,
`
`Operating System, Firmware Version.
`
`10
`
`15
`
`Wireless Device or Wireless Client: A type of Wireless Computing Device.
`
`Software Application: The Client software application which is to be delivered over-the-air to,
`
`or pre-installed on, the Wireless Computing Device.
`Software Components: Individual units of software which form the components of the
`Software Application which is being customised for the WirelessComputer Device and part of
`the Device Adaptive Architecture (DAA) software library.
`|
`Mobile Content: Digital files and data representing electronic products used by, consumed,
`
`played, viewed or rendered on Mobile Phones. Examples include tingtones/ring tunes,
`wallpapers/pictures,
`screensavets/animations,
`realtones/truetones,
`full: music downloads,
`video, SMS & MMS alerts, mobile games, and many other current andemerging Mobile Phone
`consumable entertainment and information products.
`
`Metadata: Individual items of data or collections of data, potentially hierarchically related,
`
`20
`
`which describe the attributes or behaviour of Wireless Computing Devices, Witeless Networks,
`
`Software Components, Network Applications or Mobile Content.
`
`25
`
`
`
`WO 2007/129081
`
`PCT/GB2007/001675
`
`14
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Figure 1 is a Scheduler class diagram.
`
`Figure 2 is Client Schedules a task.
`
`Figure3is UI thread addsa task to the queue.
`
`Figure 4 is an exampleofa binary heap.
`
`Figure 5 is Binaty heap stored in an array.
`
`Figute 6 is State diagram for a Task.
`
`Figure 7 is cache upper and lowerlimits for each type of data objects.
`
`10
`
`Figure 8 is Data objects used to configure exceptions.
`
`Figute 9 is Device specific exception.
`
`_ Figure 10 is Screen Captures — Get new... option.
`
`Figure 11 is Personalised Menu Item and Recommendations Contained.
`
`Figure 12 is Screen capture — rating an item.
`
`15
`
`Figure 13 is Screen capture — News.
`
`Figure 14 is Screen capture — Buzz member recommendations.
`
`Figure