throbber
TRILLER EXHIBIT 1002-001
`
`| HAI LALA MO AT DI BILAN TANITIA HATI
`
`US009992322B2
`
`( 12 ) United States Patent
`Knight et al .
`
`( 10 ) Patent No . :
`( 45 ) Date of Patent :
`
`US 9 , 992 , 322 B2
`* Jun . 5 , 2018
`
`( 51 ) Int . Ci .
`H04L 29 / 08
`H04M 1 / 725
`
`( 54 ) METHOD OF ENABLING DIGITAL MUSIC
`CONTENT TO BE DOWNLOADED TO AND
`USED ON A PORTABLE WIRELESS
`COMPUTING DEVICE
`( 71 ) Applicant : OMNIFONE LIMITED , London ( GB )
`( 72 ) Inventors : Mark Stephen Knight , London ( GB ) ;
`Michael Ian Lamb , London ( GB ) ;
`Robert John Lewis , London ( GB ) ;
`Stephen William Pocock , Egham ( GB ) ;
`Philip Anthony Sant , London ( GB ) ;
`Mark Peter Sullivan , Birmingham
`( GB ) ; Christopher John Evans ,
`London ( GB )
`( 73 ) Assignee : OMNIFONE LIMITED , London ( GB )
`Subject to any disclaimer , the term of this
`( * ) Notice :
`patent is extended or adjusted under 35
`U . S . C . 154 ( b ) by 0 days . days .
`This patent is subject to a terminal dis
`claimer .
`( 21 ) Appl . No . : 15 / 472 , 471
`( 22 ) Filed :
`Mar . 29 , 2017
`( 65 )
`Prior Publication Data
`US 2017 / 0310814 A1 Oct . 26 , 2017
`
`( 63 )
`
`Related U . S . Application Data
`Continuation of application No . 15 / 042 , 243 , filed on
`Feb . 12 , 2016 , now Pat . No . 9 , 648 , 132 , which is a
`( Continued )
`Foreign Application Priority Data
`( 30 )
`May 5 , 2006
`( GB )
`. . . . . . . . . . . . . . . . . 0608932
`. . . . . . . . . . . . . . . . . * * * * * * * * * *
`May 5 , 2006
`( GB )
`. . . . . . . . . . . . . . . . 0608933
`( Continued )
`
`( U
`
`D
`
`)
`
`. . . . . . . . . . .
`
`2 )
`
`( 58 )
`
`( 56 )
`
`EP
`IP
`
`( 2006 . 01 )
`( 2006 . 01 )
`( Continued )
`U . S . Cl .
`CPC . H04M 1 / 72558 ( 2013 . 01 ) ; G06F 17 / 30749
`( 2013 . 01 ) ; G06F 17 / 30752 ( 2013 . 01 ) ;
`( Continued )
`Field of Classification Search
`CPC . . . . . . . . H04W 4 / 12 ; H04W 8 / 20 ; H04L 67 / 306 ;
`H04L 51 / 12
`( Continued )
`References Cited
`U . S . PATENT DOCUMENTS
`8 , 229 , 856 B17 / 2012 Reddick
`2002 / 0049679 Al 4 / 2002 Russell et al .
`( Continued )
`FOREIGN PATENT DOCUMENTS
`1 624 446 A1 8 / 2006
`2000112858 A
`4 / 2000
`( Continued )
`OTHER PUBLICATIONS
`Howorth , A . , “ Napster Launches Digital Music Service in Ger
`many , ” ( online ) Napster , Los Angeles , USA ( Dec . 8 , 2005 ) , http : / /
`investor . napster . com / releasedetail . cfm ? ReleaseID = 181439 .
`( Continued )
`Primary Examiner — Hadi S Armouche
`Assistant Examiner — Angela R Holmes
`( 74 ) Attorney , Agent , or Firm — Saul Ewing Arnstein &
`Lehr LLP
`ABSTRACT
`( 57 )
`The invention enables digital music content to be down
`loaded to and used on a portable wireless computing device .
`An application running on the wireless device has been
`automatically adapted to parameters associated with the
`( Continued )
`
`Personalised
`Menu Item
`You Might Like
`
`Featured . . .
`Playlists
`Artists
`Albums
`Tracks
`
`Just Released
`
`Recommendations contained
`
`Playlists / Artists / Albums / Tracks recommended to the
`customer based on their recent listening habits , and taking
`into account any explícit music ratings that they have made .
`
`A list of Playlists / Artists / Albums / Tracks
`that have been editorially pushed for
`promotion , and personalized for the Playlists /
`Artists / Albums / Tracks and Genres the customer listens to .
`
`A list of back - catalogue Artists / Albums / Tracks that
`have been recently added to the system . Even those that
`are new to the system could potentially be old back catalogue
`releases . This list is based on the customer ' s recent listening
`and rating habits
`
`

`

`TRILLER EXHIBIT 1002-002
`
`US 9 , 992 , 322 B2
`Page 2
`
`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 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 .
`82 Claims , 73 Drawing Sheets
`
`Related U . S . Application Data
`continuation of application No . 13 / 959 , 079 , filed on
`Aug . 5 , 2013 , now Pat . No . 9 , 294 , 430 , which is a
`continuation of application No . 12 / 299 , 505 , filed as
`application No . PCT / GB2007 / 001675 on May 8 ,
`2007 , now Pat . No . 8 , 510 , 847 .
`Foreign Application Priority Data
`( 30 )
`May 5 , 2006
`. . . . . . . . . . . . . . . . . 0608934
`( GB ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`May 5 , 2006
`( GB )
`. . . . . . . . . . . . . . . . 0608935
`May 5 , 2006
`0608936
`( GB ) . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Feb . 9 , 2007
`( GB ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0702596
`( 51 )
`Int . Cl .
`( 2012 . 01 )
`G060 10 / 10
`G060 30 / 06
`( 2012 . 01 )
`H04M 3 / 487
`( 2006 . 01 )
`H04W 12 / 08
`( 2009 . 01 )
`H04L 29 / 06
`( 2006 . 01 )
`( 2006 . 01 )
`H04L 12 / 58
`G06F 1730
`( 2006 . 01 )
`G06F 21 / 10
`( 2013 . 01 )
`H04W 4 / 00
`( 2018 . 01 )
`( 2009 . 01
`H04W 4 / 12
`H04W 8 / 20
`( 2009 . 01 )
`( 2018 . 01 )
`H04W 4 / 24
`( 2009 . 01 )
`H046 88 / 02
`G06Q 50 / 00
`( 2012 . 01 )
`U . S . Cl .
`CPC . G06F 17 / 30766 ( 2013 . 01 ) ; G06F 17 / 30772
`( 2013 . 01 ) ; G06F 17 / 30775 ( 2013 . 01 ) ; G06F
`21 / 10 ( 2013 . 01 ) ; G06Q 10 / 10 ( 2013 . 01 ) ;
`
`( 52 )
`
`G060 10 / 107 ( 2013 . 01 ) ; G060 30 / 06
`( 2013 . 01 ) ; H04L 51 / 12 ( 2013 . 01 ) ; H04L 51 / 22
`( 2013 . 01 ) ; H04L 51 / 32 ( 2013 . 01 ) ; H04L 67 / 04
`( 2013 . 01 ) ; H04L 67 / 16 ( 2013 . 01 ) ; H04L
`67 / 306 ( 2013 . 01 ) ; H04L 6732 ( 2013 . 01 ) ;
`H04L 67325 ( 2013 . 01 ) ; H04L 69 / 14
`( 2013 . 01 ) ; H04M 1 / 72552 ( 2013 . 01 ) ; H04M
`3 / 4872 ( 2013 . 01 ) ; H04W 4 / 001 ( 2013 . 01 ) ;
`H04W 4 / 12 ( 2013 . 01 ) ; H04W 8 / 20 ( 2013 . 01 ) ;
`H04W 12 / 08 ( 2013 . 01 ) ; G060 50 / 01
`( 2013 . 01 ) ; H04L 67 / 06 ( 2013 . 01 ) ; H04L
`2463 / 101 ( 2013 . 01 ) ; H04M 2203 / 358
`( 2013 . 01 ) ; H04W 4 / 24 ( 2013 . 01 ) ; H04W 88 / 02
`( 2013 . 01 )
`( 58 ) Field of Classification Search
`. . . . . . . . . 726 / 26
`USPC
`See application file for complete search history .
`References Cited
`U . S . PATENT DOCUMENTS
`2003 / 0105589 A1
`6 / 2003 Liu et al .
`2003 / 0105822 A1
`6 / 2003 Gusler et al .
`12 / 2003 DePietro et al .
`2003 / 0231661 Al
`2005 / 0251603 AL
`11 / 2005 Ishii et al .
`2006 / 0008256 AL
`1 / 2006 Khedouri et al .
`2006 / 0041830 AL
`2 / 2006 Bohn
`9 / 2007 Sittig et al .
`2007 / 0214141 AL
`G06F 17 / 30035
`2011 / 0105182 A1 *
`5 / 2011 Sant
`455 / 556 . 1
`6 / 2012 Singh . . . . . . . . . . . . . . . . G06F 17 / 30241
`2012 / 0158472 A1 *
`705 / 14 . 4
`
`( 56 )
`
`FOREIGN PATENT DOCUMENTS
`6 / 2003
`2003168020 A
`2003208375 A
`7 / 2003
`2003255958 A
`9 / 2003
`2003316367 A
`11 / 2003
`4 / 2005
`2005108274 A
`2005191912 A
`7 / 2005
`10 / 2005
`2005284574 A
`2005315643 A
`11 / 2005
`51768 U1
`2 / 2006
`1240886 B
`10 / 2005
`01 / 33382 AL
`5 / 2001
`
`= = = = = = =
`
`JP
`RU
`TW
`wo
`
`OTHER PUBLICATIONS
`Search Report , dated Oct . 22 , 2007 , issued in priority International
`Application No . PCT / GB2007 / 001675 .
`International Preliminary Report on Patentability and Written Opin
`ion , dated Nov . 11 , 2008 , issued in priority International Application
`No . PCT / GB2007 / 001675 .
`* cited by examiner
`
`

`

`TRILLER EXHIBIT 1002-003
`
`U . S . Patent senso
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 1 of 73
`
`are
`
`US 9 , 992 , 322 B2
`
`som . n
`
`queues
`
`uses
`
`TaskQueue
`tasks
`
`add ( Task )
`nexto
`change Priority
`oldPriority ,
`newPriority )
`
`Scheduler
`taskQueue
`
`schedule ( Task )
`cancelo
`
`Figure 1
`
`Task
`
`priority
`execution Time
`
`compare ( Task ) 3
`
`run
`cancel
`interrupto
`
`Client
`Schedule Task
`
`wwwwwww
`
`.
`
`w
`
`Scheduler
`
`Task Queue
`
`Add Task
`
`Request Next Task
`
`Return Next Task
`
`To Run Task
`
`Run Task
`
`Figure 2
`
`

`

`TRILLER EXHIBIT 1002-004
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 2 of 73
`
`US 9 , 992 , 322 B2
`
`100
`
`19
`
`36
`
`17
`
`25
`
`Figure 4
`
`eget te
`
`Highest
`Priority
`
`Task
`
`Scheduler
`Thread
`
`( Task
`
`r rasse
`scheduler
`1 0 0 0 0 1 UI Thread
`JI Thread
`Task
`Task
`
`( Task
`
`( Task
`
`Figure 3
`
`Lowest
`Priority
`
`

`

`TRILLER EXHIBIT 1002-005
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 3 of 73
`
`US 9 , 992 , 322 B2
`
`Lower
`3 . 33 %
`3 . 33 %
`10 %
`
`Upper
`6 . 67 %
`6 . 67 %
`90 %
`
`Data
`Image
`Audio
`
`Figure 7
`
`Oopopoo
`
`2
`
`3
`
`4
`
`5
`
`6
`
`0
`
`1
`
`Figure 5
`
`cancelo
`runo
`
`executed
`
`interrupto
`
`scheduled
`
`-
`
`Figure 6
`
`cancelled
`
`-
`
`cancelo
`
`

`

`TRILLER EXHIBIT 1002-006
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 4 of 73
`
`US 9 , 992 , 322 B2
`
`Exception Lang
`String language
`String alert Title
`Steing alertText
`
`DataObject
`
`ExceptionEvent
`int causedByEventId
`String priocity
`String className
`String superclassName
`Integer firstRetryInterval
`Integer firstRetryCount
`Integer secondRetryInterval
`teryal
`Integer secondRetryCount
`Boolean allowSessionRetry
`Boolean delete LocalFile
`Boolean showAlert
`Boolean continueOption
`Boolean retryOption
`Boolean upgradeOption
`Boolean closeOption
`Boolean openBrowser Option
`int messageKeyIndex
`
`ExceptionConfig
`
`int eventid
`String className
`String superclassName
`Integer firstRetryInterval
`Integer firstRetryCount
`Integer secondRetryInterval
`Integer secondRetryCount
`Boolean allowSession Retry
`Boolean delete LocalFile
`Boolean showAlert
`Boolean continueOption
`Boolean retryOption
`Boolean upgradeOption
`Boolean closeOption
`Boolcan open BrowserOption
`int messageKeyIndex
`ExceptionEvent ] exceptionEvents
`
`Figure 8
`
`DataObject
`
`A
`DeviceExceptionConfig
`String exception ClassName
`String exceptionString
`int exceptionid
`
`Figure 9
`
`

`

`TRILLER EXHIBIT 1002-007
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 5 of 73
`
`US 9 , 992 , 322 B2
`
`JA Home DEN
`Get New Playlists
`Top playlists
`You migheiken
`Featured playlists
`Celebrity playlists
`
`SA Home PES
`wome
`Get New Artists
`Top artists
`You might like
`Top Pop
`Top Rock
`Top Dance
`Top R & B / Rap
`Top Alternative
`
`TO
`
`A Home PEO ]
`Home
`Get New Albums
`imy
`You might like
`Just released
`Top Pop
`Top Rock
`Top Dance
`Top R & B / Rap
`Top Alternative
`
`. . . . . . . . . . . . . . . . . . . .
`
`. . .
`
`me
`
`Home DEN
`Get New Tracks
`Top Tracks
`You Might Like
`Just Released
`
`* # ?????
`
`?
`
`mark
`More
`
`Back
`
`More
`
`More
`
`STW
`
`Back
`
`MYR
`
`More
`
`Back
`Figure 10
`
`Personalised
`Menu Item
`You Might Like
`
`Featured . . .
`Playlists
`Artists
`Albums
`Tracks
`
`Just Released
`
`Recommendations contained
`Playlists / Artists / Albums / Tracks recommended to the
`customer based on their recent listening habits , and taking
`into account any explicit music ratings that they have made .
`A list of Playlists / Artists / Albums / Tracks
`that have been editorially pushed for
`promotion , and personalized for the Playlists /
`Artists / Albums / Tracks and Genres the customer listens to .
`
`A list of back - catalogue Artists Albums / Tracks that
`have been recently added to the system . Even those that
`are new to the system could potentially be old back catalogue
`releases . This list is based on the customer ' s recent listening
`and rating habits
`
`Figure 11
`
`

`

`TRILLER EXHIBIT 1002-008
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 6 of 73
`
`US 9 , 992 , 322 B2
`
`DRAWING
`LEFT
`BLANK
`
`Figure 12
`
`SA Buzz
`News '
`
`* T
`
`,
`
`Coldplay Take A
`Break !
`Gorillaz To Quit
`Music Biz !
`once more with
`feelings
`Radiohead Top
`
`Figure 13
`
`Buzz E
`Billy Pepper
`
`Listens : 0
`Friends : 0
`Your catchphrase goes in here
`Co Memes
`Buzz playlists
`My Friends
`
`Backe
`Figure 14
`
`More
`
`Buzz
`Cool Members
`Top Members
`You Might Like
`Featured Members
`You Might Like
`DJ Coldplay
`57 2222
`Paranoid Android
`26 1144
`* * * * More
`
`permet
`Back
`
`.
`
`Buzz Playlists
`Top playlists
`You might file
`Featured - playlists
`Celebrity playlists
`
`Back
`
`" 32 " More
`
`

`

`TRILLER EXHIBIT 1002-009
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 7 of 73
`
`US 9 , 992 , 322 B2
`
`Track1 Track2 Track3 Track4 Track5 Number of
`Correlations
`Track1
`12
`0
`23
`78
`27
`0
`0
`Track2
`Track3 To 275 ol
`Track4
`| 23
`0
`5
`Track5
`| 78
`0
`15
`Track5
`Number of
`3
`2
`3
`Correlations
`Figure 16
`
`Oc
`
`10
`3
`
`2
`
`0
`
`0
`
`0
`
`0
`
`m
`
`Represents the
`number of customers
`who have fully listened
`to Track1 and Track2
`at least twice
`
`Represents the total
`number of correlations
`for Track3 ( i . e . non
`zero cells )
`
`Personalised
`Menu Item
`
`Cool members
`You might like
`
`Featured
`Members
`
`Buzz Playlists
`You might like
`
`Featured
`playlists
`
`Figure 15
`
`Recommendations Contained
`
`A list of 10 Buzz Members who are deemed similar to this member , This
`list is generated using this member ' s rating and listening habits .
`
`A list of Buzz members that have been editorially pushed for promotion ,
`and personalised for the Playlists / Artists / Albums / Tracks and Genres
`the customer listens to .
`
`A list of 10 shared playlists belonging to the Buzz members in the You might like
`members List
`A list of Buzz playlists that have been editorially pushed for promotion , and
`personalised for the Playlists / Artists / Albums / Tracks and Genres the
`customer listens to .
`
`

`

`TRILLER EXHIBIT 1002-0010
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 8 of 73
`
`US 9 , 992 , 322 B2
`
`34 . 00
`
`Track1 Track2 Track3 Track4 Tracks Weighting
`Sum
`91 . 77
`0 . 00
`34 . 00
`13 . 15 44 . 61
`76 . 50 0 . 00
`110 . 50
`0 . 00
`76 . 50
`87 . 94
`8 . 58
`2 . 86
`21 . 73
`5 . 72
`58 . 91
`
`10 : 1 : 1 123
`183 :
`
`Track1
`34 . 00
`Track2
`76 . 50
`Track3
`0 . 00
`2 . 86
`0 . 00
`13 . 15
`Track4
`8 . 58
`Track544 . 61 0 . 00
`Weighting
`91 . 77 110 . 50 87 . 94 21 , 73 58 . 91
`Sum
`
`Figure 17
`
`Figure 18
`
`Track1
`
`Track3
`Track4
`Track5
`
`0 . 87
`0 . 00
`0 . 61 0 . 00
`0 . 00
`0 . 76
`
`0 . 13
`0 . 15
`
`0 . 10
`
`0 . 10
`
`Track1 Track2 Track3 Track4 Tracks PCAS
`0 . 61
`0 . 76
`0 . 00
`0 . 00
`0 . 15
`0 . 13
`
`0 . 31 | 0 . 00
`0 . 87
`
`Track2 1998 la _ 0 . 31
`
`

`

`TRILLER EXHIBIT 1002-0011
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 9 of 73
`
`| US 9 , 992 , 322 B2
`
`Artist1 Artist2 Artist3 Artist4 Artist5
`0 . 31
`0 . 00
`0 . 61
`0 . 76
`0 . 87 0 . 00
`| 031
`0 . 00
`0 . 13 0 . 15
`0 . 00 0 . 87
`0 . 61 0 . 00 0 . 13
`0 . 10
`0 . 76
`0 . 00
`0 . 15
`
`R
`
`:
`
`# ;
`
`.
`
`0 . 10
`
`Artist1
`
`Artist2
`
`Artist3
`
`Artist4
`
`Artist5
`
`Figure 19
`
`| | ?
`Custí Cust2 Cust3 Cust4 Cust5
`* ? ? ? ??? ? ? ?
`31
`0 . 00
`0 . 61
`0 . 76
`0 . 87
`0 . 00 0 . 00
`0 . 13
`0 . 15
`? ? ? ? ?
`0 . 10
`
`L
`
`Cust1
`
`Figure 20
`
`,
`
`031
`Cust2
`0 . 00 0 . 87
`Cust3
`| 0 . 61 0 . 00 0 . 13
`? ? ? ? ? ? ? ? ? ?
`Cust4
`? ? ? ?
`? ?
`| 0 . 76
`0 . 00
`0 . 15
`0 . 10
`Cust5
`? ?
`
`

`

`TRILLER EXHIBIT 1002-0012
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 10 of 73
`
`US 9 , 992 , 322 B2
`
`Results mechanism
`
`Inputs to
`Associations Matrix
`recommendation
`based on
`“ More like this " Track
`In the More like this scenarios , a seed Track , Album or Artist is selected by the customer . MusicStation
`then provides a sequence of Tracks , Albums or Artists based on the seed , which can optionally be used as
`a Playlist by the customer .
`Sequence of 10 distinct recommended Tracks in
`Track Associations
`The seed Track
`descending of order of closeness of fit ( i . e . PCA
`Matrix
`correlation value ) .
`Filtered out of this returned list are :
`The seed Track .
`Tracks that are not available on the
`customer ' s service .
`Tracks that the customer already owns or
`has fully listened to .
`Tracks , or Tracks from Albums or Artists ,
`that the customer has rated as Hate it !
`Returned Tracks should be from a variety of Artists .
`No more than 2 Tracks should be for the same
`Artist .
`
`. . . . .
`
`.
`
`. . .
`
`. . . . . .
`
`. . . . . .
`
`. . . . . . . . . . . . . . . . . . . . .
`
`" More like this " Artist
`
`| Artist Associations
`Matrix
`
`| The seed Artist .
`
`Figure 21
`
`Sequence of 10 distinct recommended Artists in
`descending of order of closeness of fit ( i . e . PCA
`correlation value ) .
`Filtered out of this returned list are :
`•
`The seed Artist
`Artists that are not available on the
`customer ' s service .
`Artists for which the customer has already
`fully listened to 50 % of their catalogue .
`Artists that the customer has rated as Hate
`
`

`

`TRILLER EXHIBIT 1002-0013
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 11 of 73
`
`US 9 , 992 , 322 B2
`
`“ More like this » Album
`Artist * * Associations
`The seed Artist of the
`Matrix
`Release .
`
`| Sequence of 10 distinct recommended Albums
`( Releases ) , based on a cross - section of the Albums
`produced by the Artists with the highest closeness of
`fit ( i . e . PCA correlation value ) .
`Filtered out of this returned list are :
`The seed Album .
`· Albums that are not available on the
`customer ' s service .
`Albums for which the customer has already
`fully listened to at least 50 % of the Tracks .
`Albums that the customer has rated as Hate
`it , and Albums from Artists that the
`customer has rated as Hate it !
`Returned Albums should be from a variety of Artists .
`No more than 2 Albums should be for the same
`Artist .
`Tracks “ You might like "
`Tracks , Albums , Artists , and Playlists that " You might like " is a sequence of 10 recommended Tracks ,
`Albums , Artists , and Playlists that are based upon your recent listening habits . The list is available form
`the Artist / Album / Track / Playlist screens .
`Track Associations
`10 distinct Tracks made
`Matrix
`up of :
`The most recent
`Tracks rated a
`Love It ! ( up to
`a maximum of
`
`Sequence of 10 distinct recommended Tracks in
`descending of order of closeness of fit ( i . e . PCA
`correlation value ) .
`Filtered out of this returned list are :
`•
`The seed Tracks .
`Tracks that are not available on the
`customer ' s service .
`The most recent
`Tracks that the customer already owns or
`Tracks that
`has fully listened to .
`have been fully
`Tracks , or Tracks from Albums or Artists ,
`listened to at
`that the customer has rated as Hate it !
`least twice , to
`make up the
`Additionally the system will seek to return the best
`remaining
`correlated two new Tracks that are one - week old new
`Tracks .
`releases in the system , replacing the least bighly
`Excluded as inputs are
`Tracks the customer had correlated Tracks in the 10 returned .
`flagged as Hate It !
`Regardless of how many Returned Tracks should be from a variety of Artists .
`No more than 2 Tracks should be for the same
`times listened to .
`Artist .
`
`Figure 22
`
`

`

`TRILLER EXHIBIT 1002-0014
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 12 of 73
`
`US 9 , 992 , 322 B2
`
`Artists " You might like "
`Artist Associations
`| 10 distinct Artists made Sequence of 10 distinct recommended Artists in
`descending of order of closeness of fit ( i . e . PCA
`up of :
`Matrix
`The most recent correlation value ) .
`Artists rated a
`Love It ! ( up to
`Filtered out of this returned list are :
`The seed Artists .
`a maximum of
`Artists that are not available on the
`5 )
`customer ' s service .
`The most recent
`Artists for which the customer has already
`Artists for
`which Tracks
`fully listened to 50 % of their catalogue .
`have been fully
`Artists that the customer has rated as Hate
`listened to at
`it !
`least twice , to
`make up the
`Additionally the system will seek to return the best
`remaining
`correlated two new Artists that are one - week old new
`Artists .
`releases in the system , replacing the least highly
`Excluded as inputs are
`correlated Artists in the 10 returned .
`Artists the customer had
`flagged as Hate It !
`Regardless of how many
`times listened to .
`Albums " You might like "
`Artist Associations
`Matrix
`
`
`
`www . sanatorio de redenen wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`10 distinct Artists made Sequence of 10 distinct recommended Albums in
`up of :
`descending of order of closeness of fit ( i . e . PCA
`*
`The most recent correlation value ) .
`Artists rated a
`Love It ! ( up to
`Filtered out of this returned list are :
`a maximum of
`The seed Albums .
`Albums that are not available on the
`The most recent
`customer ' s service .
`Albums for which the customer has already
`Artists for
`which Tracks
`fully listened to at least 50 % of the Tracks .
`have been fully
`Albums that the customer has rated as Hate
`it ) , and Albums from Artists that the
`listened to at
`least twice , to
`customer has rated as Hate it !
`make up the
`remaining
`Additionally the system will seek to return the best
`Artists .
`correlated two Artists that are one - week old new
`Excluded as inputs are
`releases in the system , replacing the least highly
`Artists the customer had correlated Artists in the 10 returned .
`flagged as Hate It !
`Regardless of how many Returned Albums should be from a variety of Artists .
`times listened to .
`No more than 2 Albums should be for the same
`Artist :
`
`m .
`
`Figure 23
`
`

`

`TRILLER EXHIBIT 1002-0015
`
`atent
`
`Jun . 5 , 2018
`
`Sheet 13 of 73
`
`US 9 , 992 , 322 B2
`
`| Albums " You might like "
`Artist Associations
`10 distinct Artists made Sequence of 10 distinct recommended Albums in
`descending of order of closeness of fit ( 1 . e . PCA
`up of :
`Matrix
`*
`The most recent correlation value ) .
`Artists rated a
`Love It ! ( up to
`Filtered out of this returned list are :
`The seed Albums .
`a maximum of
`Albums that are not available on the
`5 )
`customer ' s service ,
`The most recent
`Albums for which the customer has
`Artists for
`already fully listened to at least 50 % of the
`which Tracks
`have been fully
`Tracks .
`Albums that the customer has rated as
`listened to at
`Hate it ! , and Albums from Artists that the
`least twice , to
`customer has rated as Hate it !
`make up the
`remaining
`Additionally the system will seek to return the best
`Artists .
`Excluded as inputs are
`correlated two Artists that are one - week old new
`Artists the customer had releases in the system , replacing the least highly
`flagged as Hate It !
`correlated Artists in the 10 returned .
`Regardless of how many
`times listened to .
`Returned Albums should be from a variety of
`Artists . No more than 2 Albums should be for the
`same Artist .
`
`“ Recommended Mernbers "
`Recommended members are customers that are similar to the source customer based upon rating and
`listening habits . They are listed on the Cool Members screen on the Buzz tab .
`The current customer .
`Sequence of 10 distinct recommended Customers
`Customer
`in descending of order of closeness of fit for the
`Associations Matrix
`customer ' s service .
`Filtered out of this returned list are :
`Customers who are already friends .
`Customers who have been blocked .
`Additionally the system will seek to return the best
`correlated two new Customers that are one - week
`old new releases in the system , replacing the least
`highly correlated Customers in the 10 returned .
`
`Figure 24
`
`

`

`TRILLER EXHIBIT 1002-0016
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 14 of 73
`
`US 9 , 992 , 322 B2
`
`wwwwwwwwwwwwww
`
`w w . . . . .
`
`.
`
`. . .
`
`.
`
`. . . . . . .
`
`. . . . . .
`
`Playlists " You might like "
`Playlists " You might likte " are Playlists that have been shared by other MusicStation customers within
`the same service . Accessed from the Playlists screen and also listed on the Buzz tab Cool Playlists
`screen .
`| The current customer .
`Sequence of 10 distinct recommended Playlists
`Customers
`Associations Matrix
`taken from the customers who are closest to the
`current customer , in descending of order of
`closeness of fit .
`Filtered out of this returned list are :
`Playlists from customers who are already
`friends .
`Playlists from customers who have been
`blocked .
`Playlists that the customer has already
`listened to at least once .
`Playlists for which the customer has
`already fully listened to at least 50 % of the
`Tracks .
`Playlists that the customer has in their
`library ,
`Playlists that the customer has rated as
`Hate it !
`. Additionally the system will seek to return the best
`correlated two new Customers that are one - week
`old new releases in the system , replacing the least
`highly
`Inbox - editorial and promotional .
`Inbox items are directed to the customer based on what they listen to . An extension of this would be to
`supply news on Artists that we THINK they may be interested in based upon our Artists correlations
`matrix ,
`Artist Associations
`As per “ Artists " You
`might like " .
`Matrix
`Figure 25
`
`.
`
`. . .
`
`. . . .
`
`.
`
`As per “ Artists " You might like ” .
`
`

`

`TRILLER EXHIBIT 1002-0017
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 15 of 73
`
`US 9 , 992 , 322 B2
`
`I Luv Ya - Atomic Kitten Ti Normalized Plays
`
`Angels - Robbie Williams
`Country House - Blur
`Life on Mars - David Bowie
`Yellow - Coldplay
`Bohemian Rhapsody - Queen
`
`Average overall plays per
`customer
`Standard Deviation
`
`Figure 26
`
`( X - MEAN ) /
`STDEV
`1 . 95
`- 0 . 01
`- 0 . 32
`- 0 . 81
`- 0 . 15
`0 . 65
`
`Rating Value
`( 2 . 5 +
`NORMALISED
`PLAYS )
`4 . 45
`2 . 49
`2 , 18
`1 . 69
`2 . 35
`1 . 85
`
`Average plays "
`per customer
`
`12 . 90
`4 . 60
`3 . 30
`1 . 23
`4 . 01
`1 . 89
`
`4 . 66
`
`4 . 23
`
`

`

`TRILLER EXHIBIT 1002-0018
`
`U . S . Patent sms or set to an
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 16 of 73
`
`19 . w
`
`US 9 , 992 , 322 B2
`
`message _ set
`
`id = 46
`name = ' 0 . 5 . 3 Default
`
`message _ key
`
`id = 98
`name = ' OPEN _ LABEL ' .
`
`mese
`id = 302
`
`message _ set _ item
`message _ set _ id = 46
`message _ id = 302
`message _ index = 104
`message _ key _ id = 98
`The value used to reference the
`message in source code
`
`Name used to refer to the message
`
`message _ lang
`message _ id = 302
`language = ' en '
`value = ' Open
`
`1 The text that appears on the screen in
`the English version
`
`a
`image BEE
`
`Figure 27
`
`Figure 28
`
`Figure 29
`
`image _ set
`
`id = 58
`name = 0 . 5 . 3 Default
`
`image _ set _ item
`image _ set _ id = 58
`image _ id = 34
`image _ set _ item _ role = ' I
`CON
`
`id = 34
`source _ url = / icons / def
`ault . png
`
`client _ version
`default _ message _ set _ id = 46
`default _ image _ set _ id = 58
`version = 0 . 5 . 3
`
`

`

`TRILLER EXHIBIT 1002-0019
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 17 of 73
`
`US 9 , 992 , 322 B2
`
`Tesse
`id = 302
`
`message _ lang
`message _ id = 302
`language = ' en '
`value = ' Open '
`
`message _ lang
`message _ id = 302
`language = ' fr
`value = ' Ouvrir
`
`The message is translated into all languages
`supported by the build system
`
`A translated message can be
`added at any time languages
`
`message _ lang
`message _ id = 302
`language = ' it
`value = ' Aprire
`
`Figure 30
`
`device
`
`default and selected
`message sets
`
`Figure 31
`
`FK message _ set _ id ES Overrides messages in the
`message _ key BEEE
`ZEBE
`
`message _ set
`
`id = 46
`name = ' 0 . 5 . 3 Default
`
`message _ set _ item
`message _ set _ id = 46
`message _ id = 251
`message _ index = 227
`message _ key _ id = 107
`
`message
`
`id = 251
`
`message _ lang
`message _ id = 251
`language = ' en '
`value = ' On the Now Playing screen
`use the joystick up and down to
`control the volume
`
`id = 10
`name = ' HELP VOLUME _ CONTROL _ TEXT
`
`message _ set
`
`id = 7390
`name K800i Ser
`
`Figure 32
`
`message _ set _ item
`message . set _ id = 7390
`message _ id = 10954
`message _ index = 227
`message _ key _ id = 10
`
`message
`id = 10954
`
`message _ lang
`message _ id = 10954
`language = ' en
`value = ' Use the volume control on the
`right hand side of the phone
`
`

`

`TRILLER EXHIBIT 1002-0020
`
`U . S . Patent
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 18 of 73
`
`US 9 , 992 , 322 B2
`
`service
`FK message _ set _ id
`FK default _ language
`1 . . .
`service _ language
`PK service _ id
`PK language
`
`Overrides messages in the
`default message set
`
`Languages to include in a
`client build for this service
`
`The default language for a
`client build
`
`Figure 33
`
`Override images in the
`default and service image
`sets for this device
`
`PK service id
`PK device _ id
`FK message _ set _ id
`- FK image _ set _ id
`
`Overside messages in the
`default and service
`message sets for this
`device
`
`service _ device Ees
`
`Figure 34
`
`client _ build
`FK default _ language
`
`Only languages
`selected for this
`
`build are included SE
`
`client _ build _ message
`PK client _ build _ id
`PK message _ index
`PK language
`FK message _ id
`value
`
`Created for build from
`default , selected , device
`and service message sets
`
`Updates can be pushed to the
`client if the original message
`changes
`
`Figure 35
`
`

`

`TRILLER EXHIBIT 1002-0021
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 19 of 73
`
`US 9 , 992 , 322 B2
`
`Home Aan
`options
`Membership status
`?f Roaming options
`Language
`Terms & Conditions
`Max memory card use
`
`English
`90 %
`
`ANA
`
`Figure 36
`
`Option
`Roaming Status
`
`Track Downloads
`
`Menu & picture updates
`
`Figure 37
`
`MAMM
`
`O
`
`ON
`
`E
`
`e1 * Www AHA +
`
`+
`
`# Kotor cnt
`
`Home pan
`Roaming options
`Roaming Status
`Roamino
`Reset location
`??? darg
`Track downloads
`Menu & picture updates
`
`on
`on
`
`Description
`The phone ' s current roaming status . This will show Home if
`the user is not roaming and will show Roaming if the user is
`roaming
`The user can set this option On to download tracks ( with
`additional charges ) when roaining without a prompt . The user
`set this option to Off to prevent the downloading tracks when
`roaming or Ask to cause the following prompts .
`The user can set this option On to update menu items and
`pictures ( with additional charges ) when roaming without a
`prompt . The user set this option to Off to prevent menu and
`picture updates when roaming or Ask to cause the following
`prompts .
`
`Wwwwww2 2152 * * *
`
`

`

`TRILLER EXHIBIT 1002-0022
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 20 of 73
`
`US 9 , 992 , 322 B2
`
`DRAWING
`LEFT
`BLANK
`
`DRAWING
`LEFT
`BLANK
`
`Figure 38
`
`DRAWING
`LEFT
`BLANK
`
`Figure 39
`
`DRAWING
`LEFT
`BLANK
`
`DRAWING
`LEFT
`BLANK
`
`DRAWING
`LEFT
`BLANK
`
`Figure 40
`
`

`

`TRILLER EXHIBIT 1002-0023
`
`atent
`
`Jun . 5 , 2018
`
`Sheet 21 of 73
`
`US 9 , 992 , 322 B2
`
`DRAWING
`LEFT
`BLANK
`
`DRAWING
`LEFT
`BLANK
`
`Figure 41
`
`DRAWING
`LEFT
`BLANK
`
`DRAWING
`LEFT
`BLANK
`
`Lu .
`
`Figure 42
`
`

`

`TRILLER EXHIBIT 1002-0024
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 22 of 73
`
`US 9 , 992 , 322 B2
`
`Message Title shown on Inbox
`screen
`
`Message Content
`
`Result
`
`po . . WOORDDDDDD . . . . .
`
`.
`
`.
`
`OtherMemberName is added to this
`user ' s friends and this user is added
`to OtherMemberName ' s
`
`Friend Request Accepted
`OtherMemberName
`
`Friend Request Denied
`OtherMemberName
`
`OtherMemberName has approved
`your friend request . You can now both
`send each other tracks , playlists and
`messages .
`OtherMemberName has denied your
`friend request .
`
`Friend Requests Blocked
`OtherMemberName
`
`OtherMemberName has blocked all
`friend requests from you .
`
`Figure 43
`
`No change to either member ' s friends
`lists . This member can resubmit their
`friend request .
`
`This member will have all friend
`requests to this other member
`blocked automatically . The other
`member will never see requests from
`this member again .
`
`

`

`TRILLER EXHIBIT 1002-0025
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 23 of 73
`
`US 9 , 992 , 322 B2
`
`MusicStation Client
`
`MusicStation Server
`
`Client Makes request for Resource X
`
`Server responds with Resource X
`
`Figure 44
`
`MusicStation Client
`
`MusicStation Server
`
`Client Makes request for Resource X
`
`Server responds with Resource X and
`piggybacks a request for the client log file
`
`Client sends its log file
`
`Server responds
`
`Figure 45
`
`

`

`TRILLER EXHIBIT 1002-0026
`
`U . S . Patent
`
`Jun . 5 , 2018
`
`Sheet 24 of 73
`
`US 9 , 992 , 322 B2
`
`( major ) , ( minor ) . [ micro ]
`
`Variant name
`
`Platform identifier
`
`Represents the version number in the format major version . minor
`version . micro version . For example 0 . 4 . 6 .
`Then a variant name which will be defined for each variant . Currently
`this will be one of “ MIDP ” , “ Symbian " , " WindowsMobile " ,
`" MusicMate ” .
`The variant is followed by a space character , and then a
`platform identifier . The platform identifier is the device code
`from the db . This platform identifier will differ for each variant .
`This platform identifier may contain spaces , and will generally
`be used to perform a look up in the database for

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