`#:1129
`
`EXHIBIT B
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 2 of 62 Page ID
`#:1130
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Ubisoft practiced a method for management of configurable application programs on a network.
`
`For instance, Ubisoft practiced a method for managing a configurable web-based application program
`(https://uplay.ubisoft.com/en-US; “Uplay web application”) and a desktop application program (“Uplay PC”) on a network.
`Ubisoft also practiced a method for management of configurable game application programs (e.g., Assassin’s Creed Unity,
`Child of Light, Watch Dogs, etc.) on a network.
`
`Ubisoft practiced a method for management of configurable application programs on a network including the step of
`installing an application program with configurable preferences and authorized users on a server, where the server is coupled
`to a network.
`
`For example, Ubisoft’s web-based Uplay application was installed on Ubisoft’s server and a user could directly access it
`through a website - https://uplay.ubi.com/#!/en-US/. The Ubisoft web-based Uplay application had configurable preferences
`(e.g., avatar setting, cover setting, badge setting, enable/disable 2-step verification security, username preference) and
`authorized users. According to publicly available sources, the Uplay web application had over 35 million authorized Uplay
`users. https://www.digitaltrends.com/gaming/ubisoft-gets-into-the-digital-distribution-game-with-uplay-pc/
`
`As a further example, the Uplay PC application was installed on a Ubisoft server (which is coupled to the network). The
`Uplay PC application had configurable preferences (detailed at Claim 1c below), and authorized users. According to
`publicly available sources, Uplay PC had at least 300k authorized users by July 2013.
`(http://web.archive.org/web/20140304010410/http://www.gadgetreview.com/2013/11/steam-vs-origin-vs-uplay-
`comparison.html. According to Ubisoft, the number of authorized Uplay PC users may have been as high as 50 million as of
`November 2013.)
`
`As further examples, Ubisoft also installed Ubisoft game application programs (e.g., Assassin’s Creed Unity, Child of Light,
`Watch Dogs, etc.) on Ubisoft servers coupled to a network. The Ubisoft game applications installed on Ubisoft servers had
`configurable preferences (as detailed at 1c below) and authorized users.
`
`Ubisoft practiced a method for management of configurable application programs on a network including the step of
`distributing an application launcher program associated with the application program to a client connected to the network.
`
`
`1
`
`Claim
`1pre. A method
`for management
`of configurable
`application
`programs on a
`network
`comprising the
`steps of:
`
`1a. installing an
`application
`program having
`a plurality of
`configurable
`preferences and a
`plurality of
`authorized users
`on a server
`coupled to the
`network;
`
`1b. distributing
`an application
`launcher
`
`3278942.v1
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 3 of 62 Page ID
`#:1131
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`For example, Ubisoft distributed an application launcher program for its web-based Uplay application. Below is a
`screenshot showing the application launcher program for the Uplay web application.
`
`
`Claim
`program
`associated with
`the application
`program to a
`client coupled to
`the network;
`
`Source: Product Testing, dated 09/06/2016 https://uplay.ubi.com/#!/en-GB/
`
`When the user entered his login credentials and clicked the “Log In” button, the Uplay web application would launch, as
`shown in the following example screenshot, once the program was launched.
`
`
`
`
`3278942.v1
`
`2
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 4 of 62 Page ID
`#:1132
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`As a further example, Ubisoft distributed an application launcher program for the Uplay PC client. Below is a screenshot
`showing the application launcher program.
`
`
`
`
`3278942.v1
`
`3
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 5 of 62 Page ID
`#:1133
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`When the user entered his login credentials and clicked the “Log In” button, the Uplay PC application would launch, as
`shown in the following example screenshot once the program was launched.
`
`
`
`
`3278942.v1
`
`4
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 6 of 62 Page ID
`#:1134
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`Ubisoft also distributed an application launcher program in the form of program code that was executed when an icon
`(corresponding to the Uplay PC application) was clicked, thus launching the Uplay PC application, as shown in the below
`screenshot.
`
`
`
`
`3278942.v1
`
`5
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 7 of 62 Page ID
`#:1135
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: https://www.youtube.com/watch?v=AGA1xpNnyus
`
`As further examples, Ubisoft also distributed an application launcher program for the configurable Ubisoft game applications
`(e.g., Assassin’s Creed Unity, Child of Light, Watch Dogs, etc.). The Uplay PC application was itself an application
`launcher program for the Ubisoft game application programs.
`
`
`
`Source: https://support.ubi.com/en-us/Faqs/000023715/What-Is-Uplay
`
`Additionally, Ubisoft distributed application launcher programs in the form of application program code that was executed
`when an icon associated with the Ubisoft game application on the client desktop was clicked (or double-clicked), thus
`launching the game application program.
`
`Ubisoft also distributed an application launcher program in the form of application program code that executed when the
`“Play” button on an individual game’s Uplay PC Games splash page was selected, thus launching the game application.
`
`
`
`
`3278942.v1
`
`6
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 8 of 62 Page ID
`#:1136
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: https://www.gamewatcher.com/news/2015-18-09-uplay-is-now-slightly-less-terrible#
`
`Ubisoft practiced a method for management of configurable application programs on a network including the step of
`obtaining a user set of configurable preferences associated with an authorized user executing the application launcher
`program.
`
`
`For example, when an authorized user executed the application launcher program for the Uplay web application, thus
`launching the Uplay web application, Ubisoft would obtain a user set of configurable preferences associated with the
`authorized user. The configurable preferences included avatar, badge, and cover preferences associated with the authorized
`user executing the application launcher program.
`
`
`
`
`7
`
`1c. obtaining a
`user set of the
`plurality of
`configurable
`preferences
`associated with
`one of the
`plurality of
`authorized users
`executing the
`
`3278942.v1
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 9 of 62 Page ID
`#:1137
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`application
`launcher
`program;
`
`Source: Product Testing, dated 09/06/2016 https://uplay.ubi.com/#!/en-GB/
`
`The following screenshot shows the Uplay web application interface that appeared once the user input his credentials and
`those credentials were verified by Ubisoft (to confirm the user was authorized). The user could then configure the user
`configurable preferences for the Uplay web application, including at least avatar, badge, and cover selection.
`
`
`
`
`3278942.v1
`
`8
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 10 of 62 Page ID
`#:1138
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`The following citation shows that an authorized user could enter user configurable preferences (e.g., avatar, badge, and cover
`selection), while executing the Uplay web application program.
`
`
`
`
`3278942.v1
`
`9
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 11 of 62 Page ID
`#:1139
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`
`
`
`3278942.v1
`
`10
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 12 of 62 Page ID
`#:1140
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`The following citation shows selection of cover as one of the configurable preferences set by the user.
`
`
`
`
`3278942.v1
`
`11
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 13 of 62 Page ID
`#:1141
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`Based on the preferences configured by the user, the Uplay web application would be customized according to the obtained
`user preferences. As such, Ubisoft obtained a user set of the configurable preferences for the Uplay web application.
`
`
`
`
`3278942.v1
`
`12
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 14 of 62 Page ID
`#:1142
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`Additionally, Ubisoft obtained a user set of configurable preferences for the Uplay web application through one or more
`configuration manager programs, which permitted a user to set configurable preferences for security settings (e.g., 2-Step
`verification), username (i.e., online handle), and avatar selection. The Ubisoft configuration program manager could be
`accessed through at least the following websites - https://account.ubisoft.com/en-US/login or club.ubisoft.com/en-US.
`
`Ubisoft also obtained a user set of configurable preferences for the Uplay PC application program. For example, Ubisoft
`obtained avatar and badge selection and security (e.g., 2-step verification) preferences for the Uplay PC application program.
`The user could set these configurable application preferences by using one or more of the configuration manager programs
`distributed by Ubisoft, which configuration manager programs could be accessed through at least the following websites:
`https://account.ubisoft.com/en-US/login or club.ubisoft.com/en-US.
`
`
`3278942.v1
`
`13
`
`
`
`Claim
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 15 of 62 Page ID
`#:1143
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Ubisoft also obtained a user set of configurable preferences for the Uplay PC application program in the form of “Settings”
`in the Uplay PC application program itself. These configurable preferences for the PC application included settings for
`Notification preferences, Download preferences, Voice Chat preferences, Account Linking preferences, and Cloud
`Synchronization preferences, among others.
`
`Below are screenshots showing certain user configurable preferences obtained by Ubisoft for the Uplay PC application
`program.
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`
`
`
`3278942.v1
`
`14
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 16 of 62 Page ID
`#:1144
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`
`
`
`3278942.v1
`
`15
`
`
`
`Claim
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 17 of 62 Page ID
`#:1145
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Additionally, Ubisoft obtained a user set of configurable application preferences for Ubisoft’s game applications. For
`example, for the Ubisoft game “Watch Dogs,” Ubisoft obtained user sets of configurable preferences for at least the
`following settings:
`
`Display Preferences (e.g., Resolution, Refresh Rate, Aspect Ratio, Window Mode, Vsync, GPU Max Buffered Frames,
`Textures, Anti-Aliasing, Widescreen Letterbox); Graphics Preferences (e.g., Overall Quality, Level of Detail, Shadows,
`Reflections, Ambient Occlusion, Motion Blur, Depth of Field, Water, Shader); Gameplay Preferences (Game Difficulty,
`Aiming Assistance); Online Preferences; Controls Preferences; and Audio and Language Preferences.
`
`
`Source: https://www.youtube.com/watch?v=yJ-yaIeyu2I
`
`
`
`
`3278942.v1
`
`16
`
`
`
`Claim
`
`1d. obtaining an
`administrator set
`of the plurality of
`configurable
`preferences from
`an administrator;
`and
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 18 of 62 Page ID
`#:1146
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Ubisoft obtained at least the above set of configurable preferences associated with the user executing the application
`launcher program (i.e., program code executed when user clicks “Play” button on game splash page in Uplay client library or
`the Uplay PC client itself).
`
`Further, Ubisoft obtained a user set of configurable application preferences associated with the user executing the application
`launcher program for the Ubisoft game applications through the Uplay PC client Game page for each Ubisoft game. In
`particular, Ubisoft obtained configurable game “Properties” (e.g., Game launch arguments, Enable automatic updates for this
`game, etc.) that were associated with the user executing the application launcher program for the Ubisoft game application
`(i.e., program code executed when user clicks “Play” button on Game page in Uplay client library or the Uplay PC client).
`
`Ubisoft practiced for a method for management of configurable application programs on a network that included obtaining
`an administrator set of configurable preferences from an administrator.
`
`For example, with respect to the Uplay web application, Ubisoft obtained network configurable preferences for accessing the
`Uplay web application program by the user (e.g., proxy setting, IP address). Those network preferences were configured by
`an administrator, and the Uplay web application executed in accordance with those network preferences configured by and
`obtained from an administrator.
`
`The following citation shows preferences configured by and obtained from an administrator.
`
`
`3278942.v1
`
`17
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 19 of 62 Page ID
`#:1147
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`
`
`Source: Product Testing, dated 09/06/2016 https://account-uplay.ubi.com/en-GB/account/information
`
`Additionally, the Uplay web application may be configured according to the configurable preferences set by a Ubisoft
`administrator of the Uplay web application. For example, the Ubisoft administrator-configured preferences include at least
`available avatar selection, username restrictions, security settings/policies, and other Ubisoft administrator settings in
`accordance with which the Uplay web application was executed.
`
`With respect to the Uplay PC application, Ubisoft obtained network configurable preferences for accessing the application
`program by the user (e.g., proxy setting, IP address). Those network preferences were configured by an administrator and
`the Uplay PC application executed in accordance with those network preferences configured by and obtained from an
`administrator.
`
`The following citation shows that the Uplay PC application was executed in accordance with obtained administrator
`configured preferences.
`
`
`3278942.v1
`
`18
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 20 of 62 Page ID
`#:1148
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`Additionally, the Uplay PC application may be configured according to the preferences set by a Ubisoft administrator. For
`example, Ubisoft obtained administrator configurable preferences from a Ubiosft administrator of the Uplay PC application,
`including at least available avatars, username restrictions, and other Ubisoft administrator settings in accordance with which
`the Uplay web application was executed.
`
`Further, Ubisoft obtained an administrator set of preferences from an administrator for Ubisoft game programs (e.g.,
`Assassin’s Creed Unity, Child of Light, Watch Dogs, etc.). In particular, Ubisoft obtained an administrator set of
`preferences for Ubisoft games from a system administrator and/or a Ubisoft administrator for the game application, and the
`Ubisoft game application executed in accordance with those system administrator- and/or Ubisoft administrator-configured
`preferences.
`
`
`
`
`3278942.v1
`
`19
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 21 of 62 Page ID
`#:1149
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Ubisoft practiced a method for management of configurable application programs that included executing an application
`program using the obtained set of user’s and administrator’s configurable preferences based on a request received from one
`of the authorized users.
`
`For example, the Uplay web application was executed using the configurable preferences received from the user and
`administrator, once an authorized user requested such an execution. In particular, following a successful login from an
`authorized user of the Uplay web application, the application was executed in accordance with the authorized user’s avatar,
`badge, cover, and other configured preferences.
`
`As shown in the below screenshot, following verification of an authorized user’s login credentials, the Uplay web
`application was executed using at least the avatar, cover, and username preferences configured by the authorized user
`making the request for execution of the Uplay web application.
`
`Claim
`1e. executing the
`application
`program using
`the obtained user
`set and the
`obtained
`administrator set
`of the plurality of
`configurable
`preferences
`responsive to a
`request from the
`one of the
`plurality of
`authorized users.
`
`
`3278942.v1
`
`20
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 22 of 62 Page ID
`#:1150
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`Further, the Uplay web application was executed in accordance with the user configured preferences for security (e.g., 2-step
`verification) and username. For example, if the user had enabled 2-step verification security, then the Uplay web application
`executed in accordance with the user preference, requiring 2-step verification to be passed by the requesting user before
`access to the account was permitted. As a further example, the authorized user’s online ID (e.g., Surbhiashri in the
`screenshot above) would appear when the Uplay web application was executed as the user had configured that preference.
`
`The Uplay web application was also executed in accordance with the obtained administrator set of preferences, including at
`least network preferences (e.g., proxy setting, IP address), as shown in the screenshot below.
`
`
`
`
`3278942.v1
`
`21
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 23 of 62 Page ID
`#:1151
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`
`
`Source: Product Testing, dated 09/06/2016 https://account-uplay.ubi.com/en-GB/account/information
`
`The Uplay web application was also executed in accordance with the Ubisoft administrator configured preferences for the
`web application, including available avatars, username restrictions, and other Ubisoft administrator settings in accordance
`with which the Uplay web application was executed.
`
`Ubisoft also executed the Uplay PC application using the configurable preferences received from the user and administrator,
`once an authorized user requested such an execution.
`
`For example, following a successful login from an authorized user of the Uplay PC application, the application was executed
`in accordance with the authorized user’s avatar and security (e.g., 2-step verification) preferences. When the Uplay PC
`application was executed, the user’s customized avatar would appear in the Uplay PC application as the user had configured
`it and the application would require 2-step verification to be passed by the requesting user before access to the account was
`permitted.
`
`
`3278942.v1
`
`22
`
`
`
`Claim
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 24 of 62 Page ID
`#:1152
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`The Uplay PC application was also executed according to the user set of configurable preferences for the Uplay PC
`application program in the form of “Settings” in the Uplay PC application program itself. These configurable preferences
`for the PC application included settings for Notification preferences, Download preferences, Voice Chat preferences,
`Account Linking preferences, and Cloud Synchronization preferences, among others.
`
`The Uplay PC application was also executed in accordance with the obtained administrator set of preferences, including at
`least network preferences (e.g., proxy setting, IP address), as shown in the screenshot below.
`
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`Additionally, the Uplay PC application was executed in accordance with a Ubisoft administrator set of preferences, including
`available avatars, username restrictions, and other Ubisoft administrator settings obtained from the Ubisoft administrator and
`in accordance with which the Uplay PC application was executed.
`
`
`
`
`3278942.v1
`
`23
`
`
`
`Claim
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 25 of 62 Page ID
`#:1153
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Further, the Ubisoft game applications were executed in accordance with the obtained user set and administrator set of
`configurable preferences based on a request received from one of the authorized users.
`
`For example, Ubisoft executed the Ubisoft game “Watch Dogs” in accordance with a user set of configurable preferences for
`at least the following settings:
`
`Display Preferences (e.g., Resolution, Refresh Rate, Aspect Ratio, Window Mode, Vsync, GPU Max Buffered Frames,
`Textures, Anti-Aliasing, Widescreen Letterbox); Graphics Preferences (e.g., Overall Quality, Level of Detail, Shadows,
`Reflections, Ambient Occlusion, Motion Blur, Depth of Field, Water, Shader); Gameplay settings (Game Difficulty, Aiming
`Assistance); Online Preferences; Controls Preferences; and Audio and Language Preferences.
`
`
`Source: https://www.youtube.com/watch?v=yJ-yaIeyu2I
`
`
`24
`
`3278942.v1
`
`
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 26 of 62 Page ID
`#:1154
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Further, Ubisoft executed Ubisoft game applications in accordance with a user set of configurable application preferences
`through the Uplay PC client Game page for each Ubisoft game. For example, the Ubisoft game applications were executed
`using the user configured ‘Game launch arguments’ and ‘Enable automatic updates for this game’ preferences.
`
`
`Ubisoft also executed the Ubisoft game applications in accordance with an administrator set of preferences from an
`administrator. In particular, Ubisoft obtained an administrator set of preferences for Ubisoft games from a system
`administrator and/or a Ubisoft administrator for the game application, and the game application was executed in accordance
`with those system administrator- and/or Ubisoft administrator-configured preferences.
`
`Ubisoft practiced a method according to claim 1 where the step of obtaining an administrator set was preceded by the step of
`distributing a configuration manager program associated with the application program to a second client coupled to the
`network and where the step of obtaining an administrator set included the step of obtaining an administrator set of
`configurable preferences from an administrator executing the configuration manager program.
`
`For example, Ubisoft distributed a configuration manager program for the Uplay PC application to a second client before an
`administrator set of configurable preferences was obtained, and the administrator configured the administrator preferences
`by executing the configuration manager program. As shown in the below screenshot, the Uplay PC application was executed
`in accordance with the obtained administrator set of preferences, including for network preferences (e.g., proxy setting, IP
`address), using the configuration manager program (“Settings”). Ubisoft could have obtained the administrator
`configurable preferences from an administrator executing the configuration manager program on a second client.
`
`
`25
`
`Claim
`
`2. A method
`according to
`claim 1 wherein
`the step of
`obtaining an
`administrator set
`is preceded by
`the step of
`distributing a
`configuration
`manager
`program
`associated with
`the application
`program to a
`second client
`coupled to the
`network and
`wherein the step
`of obtaining an
`administrator set
`comprises the
`step of obtaining
`an administrator
`set of the
`
`3278942.v1
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 27 of 62 Page ID
`#:1155
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`plurality of
`configurable
`preferences from
`an administrator
`executing the
`configuration
`manager
`program.
`
`
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`Additionally, Ubisoft distributed one or more configuration manager programs for the Ubisoft administrator to configure
`administrator preferences for the Uplay web application, the Uplay PC application, and/or the Ubisoft game applications.
`The Ubisoft administrator would have configured those administrator preferences by executing the configuration manager
`program on a second client.
`
`Ubisoft practiced a method according to claim 2 such that a step of executing the application program included the step of
`executing the application program using the obtained user set and the administrator set of configurable preferences
`responsive to a request from an authorized user through the application launcher program.
`
`For example, with respect to the Uplay web application, Ubisoft performed the method of claim 2 (see above at claim 2)
`responsive to a request from an authorized user through the login screen prompt (application launcher program), as depicted
`in the screenshots below:
`
`
`26
`
`4. A method
`according to
`claim 2 wherein
`the step of
`executing the
`application
`program
`comprises the
`
`3278942.v1
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 28 of 62 Page ID
`#:1156
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Source: Product Testing, dated 09/06/2016 https://uplay.ubi.com/#!/en-GB/
`
`
`
`
`Claim
`step of executing
`the application
`program using
`the obtained user
`set and the
`administrator set
`of the plurality of
`configurable
`preferences
`responsive to a
`request from the
`one of the
`plurality of
`authorized users
`through the
`application
`launcher
`program.
`
`3278942.v1
`
`27
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 29 of 62 Page ID
`#:1157
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, dated 09/06/2016 https://club.ubi.com/#!/en-GB/profile/me
`
`As shown above, in response to the authorized application user executing the application launcher program for the Uplay
`web application, the Uplay web application was executed according to the administrator and user sets of configurable
`preferences (see Claim 1e).
`
`With respect to the Uplay PC application, Ubisoft performed the method of Claim 2 (see Claim 2) responsive to a request
`from an authorized user through the login screen prompt (application launcher program), as depicted in the screenshots
`below:
`
`
`
`
`3278942.v1
`
`28
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 30 of 62 Page ID
`#:1158
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`
`
`
`3278942.v1
`
`29
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 31 of 62 Page ID
`#:1159
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`
`Claim
`
`Source: Product Testing, Uplay Desktop Client; dated 14/06/2016
`
`As shown above, in response to the authorized application user executing the application launcher program for the Uplay PC
`application, the Uplay PC application was executed according to the administrator and user sets of configurable preferences
`(see Claim 1e).
`
`With respect to the Ubisoft game applications (e.g., Assassin’s Creed Unity, Child of Light, Watch Dogs, etc.), the Ubisoft
`game was executed in accordance with the administrator and user configured preferences (see Claim 1e) in response to a
`request from an authorized user executing the application launcher program (i.e., program code associated with icon clicked
`to launch Ubisoft game application or Uplay PC application) (see Claim 1b)
`
`
`
`
`3278942.v1
`
`30
`
`
`
`Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 32 of 62 Page ID
`#:1160
`U.S. PAT. NO. 6,324,578 v. Ubisoft
`
`Ubisoft’s Uplay Web Application, Uplay PC Application, Ubisoft Game Applications
`Ubisoft practiced a method according to claim 4 including the step of distributing an application launcher program that
`included the step of displaying an icon associated with the application program on the screen of a client and the authorized
`user selecting the icon to execute to execute the application launcher program.
`
`For example, with respect to the Uplay web application, Ubiosft distributed an application launcher program (see Claim 1b)
`that included a displayed “Log In” button that, when selected caused the application launcher program to execute the Uplay
`web application,