`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 1 of 138
`
`EXHIBIT F
`EXHIBIT F
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 2 of 138
`
`Exhibit F-1: Infringement of U.S. Patent 9,648,132 by Triller’s Android Application and iOS Application
`
`Claim 1
`A portable wireless computing
`device comprising a hardware
`processor programmed with a
`software application embodied on a
`non-transitory storage medium,
`that enables an end-user to interact
`with other users in which
`
`Triller’s Android Application and iOS Application
`Triller is a software application embodied on a non-transitory storage medium, that enables
`an end-user to interact with other users. A portable wireless computing device comprising
`a hardware processor is programmed with the Triller software application. See, e.g.:
`
`
`
`
`
`
`
`The Triller software application enables an end-user to interact with other users. See, e.g.,
`1(c).
`
`
`1
`
`
`
`
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 3 of 138
`
`(a) the software application allows
`the end-user to, over a wireless
`connection, create on a remote
`server one or more user accounts
`with associated profiles for that
`end-user; and
`
`The Triller software application allows the end-user to, over a wireless connection, create on
`a remote server one or more user accounts with associated profiles for that end-user. See,
`e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 4 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 5 of 138
`
`(b) the software application allows
`the end-user to, over the wireless
`connection, view profiles created
`by other users of a service; and
`
`The Triller software application allows the end-user to, over the wireless connection, view
`profiles created by other users of a service. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 6 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 7 of 138
`
`(c) the software application allows
`the end-user to, over the wireless
`connection, interact with other
`users of the service; and
`
`The Triller software application allows the end-user to, over the wireless connection, interact
`with other users of the service. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 8 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 9 of 138
`
`(d) the software application allows
`the end-user to, over the wireless
`connection, send and receive
`messages to and from other users
`of the service; and
`
`The Triller software application allows the end-user to, over the wireless connection, send
`and receive messages to and from other users of the service. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`8
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 10 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 11 of 138
`
`(e) the software application allows
`the end-user to, over the wireless
`connection, link his or her user
`account on the remote server to
`user accounts on the remote server
`of other users of the same service
`or of other services.
`
`The Triller software application allows the end-user to, over the wireless connection, link his
`or her user account on the remote server to user accounts on the remote server of other users
`of the same service or of other services. See, e.g.:
`
`
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 12 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`11
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 13 of 138
`
`Claim 2
`The device of claim 1 wherein the
`software application uses a
`multitasking architecture to
`balance the computational
`demands of network access; and
`the computational demands of a
`user interface of the software
`application.
`
`Triller’s Android Application and iOS Application
`The Triller software application uses a multitasking architecture to balance the computation
`demands of network access and the computational demands of a user interface of the
`software application. See, e.g.:
`
`
`Android and iOS
`
`
`
`As shown above, the Triller software application enables a user to simultaneously upload
`and post a new video (4% progress of upload as shown by the red arrow above) while also
`playing a video in a user interface (shown by the red rectangle above) and displaying the
`upload progress on the user interface. On information and belief, to perform these actions
`simultaneously, the Triller software application must balance (1) the computational demands
`
`
`
`
`
`12
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 14 of 138
`
`of accessing the network to upload the video and (2) the computational demands of the user
`interface of the software application to play the video and/or to display the upload progress.
`
`The below images show the Triller software application using a multitasking architecture
`that employs multiple threads running in parallel to balance these operations. Reviewing
`the operations performed by a particular thread (e.g., thread 0x2d9d35) demonstrates that
`network access functionality and user interface functionality, among other
`operations/programs, are provided by distinct threads.
`
`
`
`
`
`
`
`
`
`
`13
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 15 of 138
`
`Claim 3
`The device of claim 2, wherein the
`software application uses the
`multitasking architecture to
`balance the computational
`demands of one or both of: a DRM
`program; media operations.
`
`Triller’s Android Application and iOS Application
`The Triller software application uses the multitasking architecture to balance the
`computational demands of one or both of a DRM program and media operations. See, e.g.:
`
`
`DRM program (Android and iOS)
`
`
`On information and belief, the Triller software application uses a DRM program, including
`at least the DRM programs 7digital and MediaDrm (accessible via API in Android
`ExoPlayer). As explained above with respect to claim 2, the Triller software application
`uses distinct threads in a multitasking architecture to balance the computational demands of
`different operations/programs within the Triller software application, including the DRM
`program. See, e.g.:
`
`
`
`See “TRILLER Taps Top Streaming Artists And Music Industry Notables As Investors And
`Strategic Partners; Breaks 26.5 Million Monthly Average Users Overtaking TikTok In The
`United States” at 2 (accessible at: https://www.prnewswire.com/news-releases/triller-taps-
`top-streaming-artists-and-music-industry-notables-as-investors-and-strategic-partners-
`breaks-26-5-million-monthly-average-users-overtaking-tiktok-in-the-united-states-
`300977300.html (last accessed August 16, 2021)).
`
`
`
`
`14
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 16 of 138
`
`
`See “TRILLER Taps Top Streaming Artists And Music Industry Notables As Investors And
`Strategic Partners; Breaks 26.5 Million Monthly Average Users Overtaking TikTok In The
`United States” at 3 (accessible at: https://www.prnewswire.com/news-releases/triller-taps-
`top-streaming-artists-and-music-industry-notables-as-investors-and-strategic-partners-
`breaks-26-5-million-monthly-average-users-overtaking-tiktok-in-the-united-states-
`300977300.html (last accessed August 16, 2021)).
`
`
`
`
`15
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 17 of 138
`
`
`See “Triller Signs With 7digital In Plans To Topple TikTok Globally” at 1-2 (accessible at
`https://themusicnetwork.com/triller-signs-with-7digital/ (last accessed August 16, 2021));
`see also “As TiKTok Hangs In The Balance, Triller Solidifies Its Content Delivery
`Infrastructure” (accessible at https://www.digitalmusicnews.com/2020/08/13/triller-7digital-
`agreement/ (last accessed August 16, 2021)).
`
`
`
`
`16
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 18 of 138
`
`
`See “7digital / Triller: Description, Go Live Time, Territories, How They Sell Your Music,
`Pay Rate” at 2-3 (accessible at https://support.tunecore.com/hc/en-
`
`
`
`17
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 19 of 138
`
`us/articles/115006692448-7digital-Triller-Description-Go-Live-Time-Territories-How-
`They-Sell-Your-Music-Pay-Rate (last accessed August 16, 2021)).
`
`
`See “Building A Subscription Streaming Service” at 1 (accessible at:
`https://docs.7digital.com/docs/building-a-streaming-service (last accessed August 16,
`
`
`
`
`
`18
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 20 of 138
`
`2021)); see also https://docs.7digital.com/reference (last accessed August 16, 2021);
`https://docs.7digital.com/docs (last accessed August 16, 2021).
`
`
`
`See “Digital Rights Management” (accessible at: https://developer.android.com/reference/
`android/media/MediaDrm.html (las accessed August 16, 2021)).
`
`
`
`
`19
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 21 of 138
`
`
`
`See “MediaDrm” (accessible at https://developer.android.com/reference/android/
`media/MediaDrm.html (last accessed August 16, 2021)).
`
`
`Media Operations (Android and iOS)
`
`
`The Triller software application provides media operations, including video playback and
`uploading videos. As explained above with respect to claim 2, the Triller software
`application uses distinct threads in a multitasking architecture to balance the computational
`demands of different operations/programs within the Triller software application, including
`these media operations. See, e.g.:
`
`
`
`
`20
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 22 of 138
`
`Q
`
`
`
`21
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 23 of 138
`
`Claim 6
`The device of claim 1 wherein the
`software application is a music
`application and uses track meta-
`data that is formed as a separate
`meta-data layer and defines
`attributes of tracks, the meta-data
`being external to a music track to
`make sharing and browsing of
`track information possible without
`needing to distribute the related
`music track files.
`
`Triller’s Android Application and iOS Application
`The Triller software application is a music application that uses track meta-data that is
`formed as a separate meta-data layer and defines attributes of tracks, the meta-data being
`external to a music track to make sharing and browsing of track information possible without
`needing to distribute the related music track files. See, e.g.:
`
`
`Android and iOS
`
`
`
`
`
`
`
`
`22
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 24 of 138
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 24 of 138
`
`Lot Be As et)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`23
`23
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 25 of 138
`
`Claim 22
`The device of claim 1 wherein the
`service provides over a wireless
`connection, recommendations to
`the user of people, media content
`or any other items which the user
`might like, based on the user's
`viewing, listening and/or
`purchasing history, on the viewing,
`listening and/or purchasing history
`of any other users or on any other
`criteria.
`
`Triller’s Android Application and iOS Application
`The Triller software application is such that the service provides, over a wireless connection,
`recommendations to the user of people, media content or any other items which the user
`might like, based on the user’s viewing, listening and/or purchasing history, or the viewing,
`listening, and/or purchasing history of any other users or on other criteria. See, e.g.:
`
`
`Exemplary Screenshots
`
`
`
`
`
`
`
`
`24
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 26 of 138
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 26 of 138
`
`Ba
`oN
`
`Following
`
`Trills
`
`For You
`
`EA)
`
`ao:
`
`re eC
`
`sd73
`
`Ki]
`
`:
`
`Org
`PY, ews
`Looking for something freshto listen to this
`NT meeeR CD UC
`
`5
`
`CR Aeee
`
`omg
`
`
`
`
`
`
`
`25
`25
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 27 of 138
`Case 4:20-cv-075/2-JSW Document 54-6 Filed
`
`@silksonic
`
`Q T
`
`UTtg
`
`M ca A :
`
`WS i
`Coa) Dae eT)
`
`aAUCLely
`
`@_ajawilson22 Orato)
`
`~X
`kimberlyloaiza
`
`sf
`
`2
`—_charlidameli
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`26
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 28 of 138
`
`Claim 26
`The device of claim 1 wherein the
`software application communicates
`with the remote server wirelessly
`via one or more of CSD, GPRS,
`2G, 2.5G, 3G, WAP, SMS,
`Bluetooth, Infrared, Wi-Fi,
`WiMAX, the Global Mobile
`Network or via any other wireless
`communications technology.
`
`Triller’s Android Application and iOS Application
`The Triller software application communicates with the remote server wirelessly via one or
`more of CSD, GPRS, 2G, 2.5G, 3G, WAP, SMS, Bluetooth, Infrared, Wi-Fi, WiMAX, the
`Global Mobile Network or via another wireless communications technology. See, e.g.:
`
`
`Exemplary Screenshots
`
`
`
`
`
`
`
`
`
`27
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 29 of 138
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 29 of 138
`
`aaQ @
`
`@malevich
`(Follow)
`> 10.7k
`4'
`4
`‘Prada’ by Rich The Kid. @malevich
`@richthekid #prada #RichT... Read more
`
`AY beBaa ea
`
`oli)
`
`
`
`
`
`
`
`28
`28
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 30 of 138
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 30 of 138
`
`aad
`oN
`
`Following
`
`Trills
`
`For You
`
`ie)
`
`Z
`
`@malevich
`~F ae
`‘Prada’ by Rich The Kid. @malevich
`@richthekid #prada #RichT... Read more
`
`PeaC
`
`CL)
`
`
`
`RK Q@® f «2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`29
`29
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 31 of 138
`
`Claim 27
`The device of claim 1 wherein the
`software application uses a
`multithreaded architecture to
`balance the computational
`demands of network access; and
`the computational demands of one
`or more of: a user interface of the
`software application; a DRM
`program; media operations.
`
`Triller’s Android Application and iOS Application
`The Triller software application uses a multithreaded architecture to balance the
`computational demands of network access, and the computational demands of one or more
`of a user interface of the software application, a DRM program, and media operations. See,
`e.g.:
`
`
`Multithreaded Architecture, Network Access, User Interface (Android and iOS)
`
`
`
`As shown above, the Triller software application enables a user to simultaneously upload
`and post a new video (4% progress of upload as shown by the red arrow above) while also
`playing a video in a user interface (shown by the red rectangle above) and displaying the
`upload progress on the user interface. On information and belief, to perform these actions
`
`
`
`
`
`30
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 32 of 138
`
`simultaneously, the Triller software application must balance (1) the computational demands
`of accessing the network to upload the video, (2) the computational demands of the user
`interface of the software application to play the video and/or to display the upload progress,
`and (3) other programs/operations running on the Triller software application, such as a
`DRM program.
`
`The below images show the Triller software application using a multithreaded architecture
`that employs multiple threads running in parallel to balance these programs/operations.
`Reviewing the operations performed by a particular thread (e.g., thread 0x2d9d35)
`demonstrates that network access functionality, user interface functionality, a DRM
`program, and media operations, among other operations/programs, are provided by distinct
`threads.
`
`
`
`
`
`
`
`
`31
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 33 of 138
`
`
`
`
`
`DRM program (Android and iOS)
`
`
`On information and belief, the Triller software application uses a DRM program, including
`at least the DRM programs 7digital and MediaDrm (accessible via API in Android
`ExoPlayer). As explained above, the Triller software application uses distinct threads in a
`multithreaded architecture to balance the computational demands of different
`operations/programs within the Triller software application, including the DRM program.
`See, e.g.:
`
`
`
`See “TRILLER Taps Top Streaming Artists And Music Industry Notables As Investors And
`Strategic Partners; Breaks 26.5 Million Monthly Average Users Overtaking TikTok In The
`United States” at 2 (accessible at: https://www.prnewswire.com/news-releases/triller-taps-
`top-streaming-artists-and-music-industry-notables-as-investors-and-strategic-partners-
`
`
`
`32
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 34 of 138
`
`breaks-26-5-million-monthly-average-users-overtaking-tiktok-in-the-united-states-
`300977300.html (last accessed August 16, 2021)).
`
`
`
`See “TRILLER Taps Top Streaming Artists And Music Industry Notables As Investors And
`Strategic Partners; Breaks 26.5 Million Monthly Average Users Overtaking TikTok In The
`United States” at 3 (accessible at: https://www.prnewswire.com/news-releases/triller-taps-
`top-streaming-artists-and-music-industry-notables-as-investors-and-strategic-partners-
`breaks-26-5-million-monthly-average-users-overtaking-tiktok-in-the-united-states-
`300977300.html (last accessed August 16, 2021)).
`
`
`
`
`33
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 35 of 138
`
`
`See “Triller Signs With 7digital In Plans To Topple TikTok Globally” at 1-2 (accessible at
`https://themusicnetwork.com/triller-signs-with-7digital/ (last accessed August 16, 2021));
`see also “As TiKTok Hangs In The Balance, Triller Solidifies Its Content Delivery
`Infrastructure” (accessible at https://www.digitalmusicnews.com/2020/08/13/triller-7digital-
`agreement/ (last accessed August 16, 2021)).
`
`
`
`
`34
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 36 of 138
`
`
`See “7digital / Triller: Description, Go Live Time, Territories, How They Sell Your Music,
`Pay Rate” at 2-3 (accessible at https://support.tunecore.com/hc/en-
`
`
`
`35
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 37 of 138
`
`us/articles/115006692448-7digital-Triller-Description-Go-Live-Time-Territories-How-
`They-Sell-Your-Music-Pay-Rate (last accessed August 16, 2021)).
`
`
`See “Building A Subscription Streaming Service” at 1 (accessible at:
`https://docs.7digital.com/docs/building-a-streaming-service (last accessed August 16,
`
`
`
`
`
`36
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 38 of 138
`
`2021)); see also https://docs.7digital.com/reference (last accessed August 16, 2021);
`https://docs.7digital.com/docs (last accessed August 16, 2021).
`
`
`
`See “Digital Rights Management” (accessible at: https://developer.android.com/reference/
`android/media/MediaDrm.html (las accessed August 16, 2021)).
`
`
`
`
`37
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 39 of 138
`
`
`
`See “MediaDrm” (accessible at https://developer.android.com/reference/android/
`media/MediaDrm.html (last accessed August 16, 2021)).
`
`
`Media Operations (Android and iOS)
`
`
`The Triller software application provides media operations, including video playback and
`uploading videos. As explained above, the Triller software application uses distinct threads
`in a multithreaded architecture to balance the computational demands of different
`operations/programs within the Triller software application, including these media
`operations. See, e.g.:
`
`
`
`
`38
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 40 of 138
`
`Q
`
`
`
`39
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 41 of 138
`
`Triller’s Android Application and iOS Application
`Triller is a software application embodied on a non transitory storage medium, wherein the
`software application is executable on a portable wireless computing device. See, e.g.:
`
`
`Claim 31
`Software application embodied on
`a non transitory storage medium,
`wherein the software application is
`executable on a portable wireless
`computing device, wherein the
`software application enables an
`end-user to interact with other
`users and
`
`
`
`
`
`
`The Triller software application enables an end-user to interact with other users. See, e.g.,
`31(c).
`
`
`
`
`40
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 42 of 138
`
`(a) in which the software
`application allows the end-user to,
`over a wireless connection, create
`on a remote server one or more
`user accounts with associated
`profiles for that end-user; and
`
`The Triller software application allows the end-user to, over a wireless connection, create on
`a remote server one or more user accounts with associated profiles for that end-user. See,
`e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`41
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 43 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`42
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 44 of 138
`
`(b) the software application allows
`the end-user to, over the wireless
`connection, view profiles created
`by other users of a service; and
`
`The Triller software application allows the end-user to, over the wireless connection, view
`profiles created by other users of a service. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`43
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 45 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`44
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 46 of 138
`
`(c) the software application allows
`the end-user to, over the wireless
`connection, interact with other
`users of the service; and
`
`The Triller software application allows the end-user to, over the wireless connection, interact
`with other users of the service. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`45
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 47 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`46
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 48 of 138
`
`(d) the software application allows
`the end-user to, over the wireless
`connection, send and receive
`messages to and from other users
`of the service; and
`
`The Triller software application allows the end-user to, over the wireless connection, send
`and receive messages to and from other users of the service. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`47
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 49 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`48
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 50 of 138
`
`(e) the software application allows
`the end-user to, over the wireless
`connection, link his or her user
`account on the remote server to
`user accounts on the remote server
`of other users of the same service
`or of other services.
`
`The Triller software application allows the end-user to, over the wireless connection, link his
`or her user account on the remote server to user accounts on the remote server of other users
`of the same service or of other services. See, e.g.:
`
`
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`49
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 51 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`50
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 52 of 138
`
`Exhibit F-2: Infringement of U.S. Patent 9,992,322 by Triller’s Android Application and iOS Application
`
`Claim 30
`Software application embodied on
`a non-transitory storage medium,
`wherein the software application is
`executable on a smartphone device,
`wherein the software application
`enables an end-user to interact with
`other users and
`
`Triller’s Android Application and iOS Application
`Triller is a software application embodied on a non-transitory storage medium, wherein the
`software application is executable on a smartphone device. See, e.g.:
`
`
`
`
`
`
`
`The Triller software application enables an end-user to interact with other users. See, e.g.,
`31[c].
`
`
`1
`
`
`
`
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 53 of 138
`
`(a) in which the software
`application allows the end-user to,
`over a wireless connection, create
`on a remote server one or more
`user accounts with associated
`profiles for that end-user, wherein
`the profiles are editable; and
`
`The Triller software application allows the end-user to, over a wireless connection, create on
`a remote server one or more user accounts with associated profiles for that end-user, wherein
`the profiles are editable. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 54 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 55 of 138
`
`(b) the software application allows
`the end-user to, over the wireless
`connection, view profiles created
`by other users of a service; and
`
`The Triller software application allows the end-user to, over the wireless connection, view
`profiles created by other users of a service. See, e.g.:
`
`
` Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 56 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 57 of 138
`
`(c) the software application allows
`the end-user to, over the wireless
`connection, interact with other
`users of the service; and
`
`The Triller software application allows the end-user to, over the wireless connection, interact
`with other users of the service. See, e.g.:
`
`
` Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 58 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 59 of 138
`
`(d) the software application allows
`the end-user to, over the wireless
`connection, send and receive
`messages to and from other users
`of the service; and
`
`The Triller software application allows the end-user to, over the wireless connection, send
`and receive messages to and from other users of the service. See, e.g.:
`
`
`Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`8
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 60 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 61 of 138
`
`(e) the software application allows
`the end-user to, over the wireless
`connection, link his or her user
`account on the remote server to
`user accounts on the remote server
`of other users of the same service
`or of other services.
`
`The Triller software application allows the end-user to, over the wireless connection, link his
`or her user account on the remote server to user accounts on the remote server of other users
`of the same service or of other services. See, e.g.:
`
`
`
`
` Android Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 62 of 138
`
`iOS Screenshots
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`11
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 63 of 138
`
`Claim 31
`The software application of claim
`30, the software application using a
`multitasking architecture to
`balance the computational
`demands of network access; and
`the computational demands of a
`user interface of the software
`application.
`
`Triller’s Android Application and iOS Application
`The Triller software application uses a multitasking architecture to balance the computation
`demands of network access and the computational demands of a user interface of the
`software application. See, e.g.:
`
`
`Android and iOS
`
`
`
`As shown above, the Triller software application enables a user to simultaneously upload
`and post a new video (4% progress of upload as shown by the red arrow above) while also
`playing a video in a user interface (shown by the red rectangle above) and displaying the
`upload progress on the user interface. On information and belief, to perform these actions
`simultaneously, the Triller software application must balance (1) the computational demands
`
`
`
`
`
`12
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 64 of 138
`
`of accessing the network to upload the video and (2) the computational demands of the user
`interface of the software application to play the video and/or to display the upload progress.
`
`The below images show the Triller software application using a multitasking architecture
`that employs multiple threads running in parallel to balance these operations. Reviewing
`the operations performed by a particular thread (e.g., thread 0x2d9d35) demonstrates that
`network access functionality and user interface functionality, among other
`operations/programs, are provided by distinct threads.
`
`
`
`
`
`
`
`
`
`
`13
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 65 of 138
`
`Claim 32
`The software application of claim
`31, the software application using
`the multitasking architecture to
`balance the computational
`demands of one or both of: a DRM
`program; media operations.
`
`Triller’s Android Application and iOS Application
`The Triller software application uses the multitasking architecture to balance the
`computational demands of one or both of a DRM program and media operations. See, e.g.:
`
`
`DRM program (Android and iOS)
`
`
`On information and belief, the Triller software application uses a DRM program, including
`at least the DRM programs 7digital and MediaDrm (accessible via API in Android
`ExoPlayer). As explained above with respect to claim 31, the Triller software application
`uses distinct threads in a multitasking architecture to balance the computational demands of
`different operations/programs within the Triller software application, including the DRM
`program. See, e.g.:
`
`
`
`See “TRILLER Taps Top Streaming Artists And Music Industry Notables As Investors And
`Strategic Partners; Breaks 26.5 Million Monthly Average Users Overtaking TikTok In The
`United States” at 2 (accessible at: https://www.prnewswire.com/news-releases/triller-taps-
`top-streaming-artists-and-music-industry-notables-as-investors-and-strategic-partners-
`breaks-26-5-million-monthly-average-users-overtaking-tiktok-in-the-united-states-
`300977300.html (last accessed August 16, 2021)).
`
`
`
`
`14
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 66 of 138
`
`
`See “TRILLER Taps Top Streaming Artists And Music Industry Notables As Investors And
`Strategic Partners; Breaks 26.5 Million Monthly Average Users Overtaking TikTok In The
`United States” at 3 (accessible at: https://www.prnewswire.com/news-releases/triller-taps-
`top-streaming-artists-and-music-industry-notables-as-investors-and-strategic-partners-
`breaks-26-5-million-monthly-average-users-overtaking-tiktok-in-the-united-states-
`300977300.html (last accessed August 16, 2021)).
`
`
`
`
`15
`
`
`
`Case 4:20-cv-07572-JSW Document 54-6 Filed 08/25/21 Page 67 of 138
`
`
`See “Triller Signs With 7digital In Plans To Topple TikTok Globally” at 1-2 (accessible at
`https://themusicnetwork.com/triller-signs-with-7digital/ (last accessed August 16, 2021));
`see also “As TiKTok Hangs In The Balance, Triller Solidifies Its Content Delivery
`Infrastructure” (