throbber
Case 8:19-cv-01150-DOC-KES Document 67-4 Filed 11/23/20 Page 1 of 62 Page ID
`#: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,

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