throbber
Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 1 of 49 Page ID #:284
`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 1 of 49 Page ID #:284
`
`
`
`
`
`
`
`
`EXHIBIT C
`EXHIBIT C
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 2 of 49 Page ID #:285
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`1pre. A method
`for management
`of configurable
`application
`programs on a
`network
`comprising the
`steps of:
`
`Infor
`Infor practiced a method for management of configurable application programs on a network.
`
`For example, Infor provided on-premise and cloud software, including CloudSuite Aerospace & Defense, CloudSuite
`Automotive, CloudSuite Configure Price Quote, CloudSuite Corporate, CloudSuite CRM, Infor CRM Cloud, CloudSuite
`Distribution, CloudSuite Distribution Enterprise, CloudSuite EAM, CloudSuite Equipment, CloudSuite Expense Management,
`CloudSuite Facilities Management, CloudSuite Fashion, CloudSuite Field Service, CloudSuite Financials, CloudSuite Food &
`Beverage, CloudSuite HCM, CloudSuite Healthcare, CloudSuite Industrial Enterprise, CloudSuite Industrial (SyteLine),
`CloudSuite PLM for Fashion, CloudSuite PLM for Process (Optiva), CloudSuite Public Sector, CloudSuite Retail, CloudSuite
`SCM, CloudSuite Supply Chain Planning, CloudSuite WMSHuman Capital Management, Ming.le, Infor LN, and Infor M3,
`which are configurable application programs managed over the Internet or in client-server environments.
`
`For example, Infor CRM Cloud was a configurable application program managed over the Internet.
`
`Source: https://cdn2.hubspot.net/hub/76666/file-2282312096-pdf/Infor_CRM_Cloud.pdf
`
`
`
`3308511.v1
`
`
`
`
`
`
`
`1
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 3 of 49 Page ID #:286
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 4 of 49 Page ID #:287
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`The below citation shows an example of the Infor CRM Cloud Edition application program.
`
`Source: https://www.g2.com/products/infor-cloudsuite-customer-relationship-management-crm/reviews
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 5 of 49 Page ID #:288
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`The below citation shows a description of the Infor CRM Cloud product workspace.
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 6 of 49 Page ID #:289
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`The method practiced by Infor included installing an application program having a plurality of configurable preferences and a
`plurality of authorized users on a server coupled to the network.
`
`For example, Infor CRM Cloud was an application program having configurable preferences. CRM Cloud’s configurable
`preferences included user and administrator configurable preferences.
`
`Claim
`1a. installing an
`application
`program having
`a plurality of
`configurable
`preferences and
`a plurality of
`authorized users
`on a server
`coupled to the
`network;
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`
`
`
`5
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 7 of 49 Page ID #:290
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`6
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 8 of 49 Page ID #:291
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`
`
`
`7
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 9 of 49 Page ID #:292
`
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`
`
`
`
`
`8
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 10 of 49 Page ID
` #:293
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`
`
`
`9
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 11 of 49 Page ID
` #:294
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 12 of 49 Page ID
` #:295
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`The below citation shows that the Infor applications were installed on a server coupled to the Internet.
`
`Source: https://www.infor.com/content/brochures/infor-cloudsuite.pdf/
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`11
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 13 of 49 Page ID
` #:296
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: http://www.infor.com/content/analyst/workforce-management-solution.pdf/?ok=yes (Page 25)
`
`
`
`
`1b. distributing
`an application
`launcher
`program
`associated with
`the application
`program to a
`client coupled to
`the network;
`
`
`Source: http://www.infor.com/content/analyst/workforce-management-solution.pdf/?ok=yes (Page 25-26)
`
`The method practiced by Infor included distributing an application launcher program associated with the application program
`to a client coupled to the network.
`
`For example, as shown in the below citation, users could launch the Infor CRM Cloud application by entering authentic login
`credentials and clicking the Sign In icon in the login page. The code associated with the Sign In icon then communicated the
`credentials to the Infor server which validated the authenticity of the user. Upon validating, the Infor server launched the Infor
`CRM Cloud application, customized the user and administrator configured preferences, and the user was presented with the
`Infor CRM Cloud interface.
`
`
`
`
`
`
`
`
`12
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 14 of 49 Page ID
` #:297
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: https://crm.crmcloud.infor.com/SLXClient/login.aspx
`
`
`
`
`
`
`
`
`
`13
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 15 of 49 Page ID
` #:298
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: https://www.g2.com/products/infor-cloudsuite-customer-relationship-management-crm/reviews
`
`The method practiced by Infor included obtaining a user set of the plurality of configurable preferences associated with one of
`the plurality of authorized users executing the application launcher program.
`
`For example, the Infor CRM Cloud application had a configurable user preferences, including General Settings (e.g., View
`Mode, Default Owner/Team, My Currency, Default Name Format), Filter User Options, Calendar User Options, Opportunities
`User Options, Alerts User Options (e.g., enable Prompts for Alerts, Alarms, Unconfirmed Activities), Activities User Options,
`and Contour User Options. These configurable user settings were specific for each user among the authorized users executing
`the Infor CRM Cloud application launcher program.
`
`
`
`
`
`14
`
`1c. obtaining a
`user set of the
`plurality of
`configurable
`preferences
`associated with
`one of the
`plurality of
`authorized users
`executing the
`application
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 16 of 49 Page ID
` #:299
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`launcher
`program;
`
`Infor
`
`
`
`
`
`
`
`
`
`
`
`
`15
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 17 of 49 Page ID
` #:300
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`16
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 18 of 49 Page ID
` #:301
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`17
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 19 of 49 Page ID
` #:302
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`18
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 20 of 49 Page ID
` #:303
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`19
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 21 of 49 Page ID
` #:304
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`20
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 22 of 49 Page ID
` #:305
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`The method practiced by Infor included obtaining an administrator set of the plurality of configurable preferences from an
`administrator.
`
`For example, the Infor CRM Cloud application had a configurable administrator preferences, including configuration of user
`permissions (e.g., designation of user type (e.g., SA, Super User, System, Application), configuration of user templates), setting
`Group Authorizations, Adding and Modifying Address Formats, Adding and Modifying Phone Number Formats, and Custom
`Settings.
`
`
`
`
`
`
`21
`
`1d. obtaining an
`administrator
`set of the
`plurality of
`configurable
`preferences
`from an
`administrator;
`and
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 23 of 49 Page ID
` #:306
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`22
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 24 of 49 Page ID
` #:307
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`23
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 25 of 49 Page ID
` #:308
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`24
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 26 of 49 Page ID
` #:309
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`25
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 27 of 49 Page ID
` #:310
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`26
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 28 of 49 Page ID
` #:311
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`27
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 29 of 49 Page ID
` #:312
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`
`
`
`
`
`
`
`
`
`
`
`
`
`28
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 30 of 49 Page ID
` #:313
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`The method practiced by Infor included 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.
`
`For example, the Infor CRM Cloud application would execute according to the configured user and administrator configured
`preferences responsive to a request from an authorized users.
`
`Refer to claim 1c & 1d
`
`Infor practiced the method according to claim 1 wherein 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 wherein the step of obtaining an administrator set comprised the step of obtaining an administrator set of the plurality of
`configurable preferences from an administrator executing the configuration manager program.
`
`For example, Infor provided for multiple users to interact with the application. These users could be administrators or other
`users, such as employees. Every user would have had his own preferences and the program would have been customized based
`on both user and administrator’s preferences. The administrator could set a plurality of configurable preferences.
`
`Refer to 1d
`
`
`
`
`
`29
`
`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.
`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
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 31 of 49 Page ID
` #:314
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`
`Infor practiced a method wherein one of the plurality of authorized users was an administrator authorized to execute the
`configuration manager program.
`
`For example, Infor distributed configuration program managers associated with the Infor CRM Cloud application to the
`computers of administrators, including at least the Infor CRM Administration Client.
`
`
`
`
`30
`
`Claim
`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
`plurality of
`configurable
`preferences
`from an
`administrator
`executing the
`configuration
`manager
`program.
`3. A method
`according to
`claim 2 wherein
`one of the
`plurality of
`authorized users
`is an
`administrator
`authorized to
`execute the
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 32 of 49 Page ID
` #:315
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`
`
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html
`
`Infor practiced the method according to claim 2 wherein the step of executing the application program comprised the 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
`
`For example, in response to an authorized user requesting launch of the Infor CRM Cloud application, by executing the program
`code associated with the Sign In button (see claim 1b for application launcher program), the Infor CRM Cloud application was
`executed in accordance with the administrator set of configurable preferences that were obtained from the Infor CRM Cloud
`administrator using the configuration manager program (see claim 2 for configuration manager program; claim 1d for obtaining
`administrator set of configurable preferences; and claim 1e for executing application using obtained administrator set of
`configurable preferences) and in accordance with the configured preferences of the user (see claim 1c for obtaining user set of
`configurable preferences and claim 1e for executing application using obtained user set of configurable preferences).
`
`
`
`
`
`31
`
`Claim
`configuration
`manager
`program.
`
`4. A method
`according to
`claim 2 wherein
`the step of
`executing the
`application
`program
`comprises the
`step of
`executing the
`application
`program using
`the obtained
`user set and the
`administrator
`set of the
`plurality of
`configurable
`preferences
`
`
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 33 of 49 Page ID
` #:316
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`
`Infor practiced the method according to claim 4 wherein the distributing an application launcher program step included the step
`of displaying an icon associated with the application program on a screen of the client and wherein the one of the plurality of
`authorized users executed the application launcher program by selecting the displayed icon.
`
`a
`containing
`screen
`login
`a
`distributed
`Infor
`above,
`1b
`claim
`at
`shown
`as
`example,
`For
`‘Sign In’ button (displayed icon associated with Infor CRM Cloud) and program code associated with the ‘Sign In’ button for
`launching the Infor CRM Cloud application. When one of the authorized Infor Cloud CRM users entered authentic login
`credentials and clicked the ‘Sign In’ button, the Infor CRM Cloud application was launched and the Infor CRM Cloud interface
`was displayed.
`
`Refer to claims 4, 2, and 1a-e
`
`
`
`32
`
`Claim
`responsive to a
`request from the
`one of the
`plurality of
`authorized users
`through the
`application
`launcher
`program.
`5. A method
`according to
`claim 4 wherein
`the distributing
`an application
`launcher
`program step
`includes the step
`of displaying an
`icon associated
`with the
`application
`program on a
`screen of the
`client and
`wherein the one
`of the plurality
`of authorized
`users executes
`the application
`launcher
`program by
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 34 of 49 Page ID
` #:317
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`
`Infor practiced the method of claim 1 wherein the step of executing was preceded by the step of storing the obtained user set
`and the obtained administrator set on a storage device coupled to the server and wherein the initiating execution step included
`the step of retrieving the stored user set and the stored administrator set from the storage device.
`
`For example, Infor CRM Cloud was a cloud-based software program. An authorized user could launch the application from a
`web-browser or his mobile device and the Infor CRM Cloud application would be executed according to his user configured
`preferences and the configurable preferences of Infor CRM Cloud administrators. The Infor CRM Cloud application was
`hosted on Infor servers and configured preferences were stored on storage devices coupled to the Infor servers.
`
`Source: https://www.successwithcrm.com/infor-crm-cloud
`
`Refer to 1c, 1d
`
`
`
`Infor practiced the method of claim 1 wherein the executing step included the step of determining if a user requesting execution
`of the application program was one of the plurality of authorized users.
`
`For example, the Infor CRM Cloud application was executed by executing the application launcher program through the login
`screen, i.e., executing program code associated with ‘Sign In’ icon. For an authorized user to successfully launch the Infor
`
`
`
`33
`
`Claim
`selecting the
`displayed icon.
`6. A method
`according to
`claim 1 wherein
`the step of
`executing is
`preceded by the
`step of storing
`the obtained
`user set and the
`obtained
`administrator
`set on a storage
`device coupled
`to the server and
`wherein the
`initiating
`execution step
`includes the step
`of retrieving the
`stored user set
`and the stored
`administrator
`set from the
`storage device.
`7. A method
`according to
`claim 1 wherein
`the executing
`step includes the
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 35 of 49 Page ID
` #:318
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`CRM Cloud application, the login credentials had to be verified, a process that includes determining if the user requesting
`execution was an authorized user.
`
`If the login credentials were incorrect, then access would not have been granted to the user.
`
`Refer to claims 1b, 5
`
`Infor practiced the claim of claim 1 wherein the initiating execution step included the step of obtaining default preference
`values for any of the plurality of configurable preferences which were not specified by the user set or the administrator set.
`
`For example, time zone could be configured by users of the Infor CRM Cloud application, but Infor used default parameters
`for time zone settings that had not been configured by the user.
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`
`
`
`
`
`34
`
`Claim
`step of
`determining if a
`user requesting
`execution of the
`application
`program is one
`of the plurality
`of authorized
`users.
`8. A method
`according to
`claim 1 wherein
`the initiating
`execution step
`includes the step
`of obtaining
`default
`preference
`values for any
`of the plurality
`of configurable
`preferences
`which are not
`specified by the
`user set or the
`administrator
`set.
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 36 of 49 Page ID
` #:319
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`
`Infor
`Similarly, default preference values were obtained for user configurable Opportunity settings in the Infor CRM Cloud
`application where the preference values had not been specified by the user set.
`
`Source: https://docs.infor.com/crm/ce/en-us/crmolh/default.html#
`
`Infor practiced the method of claim 1 wherein the default preference values were stored on a storage device coupled to the
`server.
`
`For example, until the user configured Opportunity settings for the Infor CRM Cloud application, the Infor CRM Cloud
`application was executed in accordance with the default settings. The Infor CRM Cloud application was cloud-based
`software. As such, in response a request for execution of the application by an authorized user, the default preferences—that
`had not been set by the user or administrator—were used in executing the application. Those default preferences were stored
`in storage devices coupled to the Infor servers.
`
`
`
`Infor practiced the method of claim 1 wherein one of the plurality of authorized users was an administrator and was authorized
`to define the administrator set of the plurality of configurable preferences.
`
`Infor administrators could be an authorized user who was able to log in and launch the Infor CRM Cloud application and also
`define the administrator set of configurable preferences using the Infor CRM Cloud administrator tool.
`
`
`
`35
`
`9. A method
`according to
`claim 1 wherein
`the default
`preference
`values are
`stored on a
`storage device
`coupled to the
`server.
`10. A method
`according to
`claim 1 wherein
`one of the
`plurality of
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 37 of 49 Page ID
` #:320
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Refer to claim 3, 1d.
`
`
`
`
`Infor
`
`Infor practiced the method of claim 1 further comprising obtaining a second user set of the plurality of configurable preferences
`from a second one of the plurality of authorized users executing the application launcher program.
`
`Multiple authorized users of the Infor CRM Cloud application could execute the Infor CRM Cloud application using their own
`login information, executing the program code associated with the ‘Sign In’ button of the login screen for Infor CRM Cloud
`application (see claim 1b for application launcher program). Each of these authorized users, including at least a second
`authorized user, would have his own respective configuration of the example user configurable preferences described at claim
`1c.
`
`
`Infor practiced the method of claim 1 further comprising obtaining a second user set of the plurality of configurable preferences
`from a second one of the plurality of authorized users executing the application launcher program.
`
`
`
`36
`
`Claim
`authorized users
`is an
`administrator
`and is
`authorized to
`define the
`administrator
`set of the
`plurality of
`configurable
`preferences.
`11a). A method
`according to
`claim 1 further
`comprising the
`following steps:
`obtaining a
`second user set
`of the plurality
`of configurable
`preferences
`from a second
`one of the
`plurality of
`authorized users
`executing the
`application
`launcher
`program; and
`11b) executing
`the application
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 38 of 49 Page ID
` #:321
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`Multiple authorized users of the Infor CRM Cloud application could execute the Infor CRM Cloud application using their own
`login information, executing the program code associated with the ‘Sign In’ button of the login screen for Infor CRM Cloud
`(see claim 1b for application launcher program). Each of these authorized users would have his own respective configuration
`of the example user configurable preferences described at claim 1c, and the Infor CRM Cloud application would execute in
`accordance with the user configurable preferences of each respective user (see claim 1e).
`
`The Infor CRM Cloud application would also execute, responsive to the request of the second authorized user, in accordance
`with the configured preferences of the administrator (see claim 1d).
`
`
`
`Infor practiced the method of claim 11 wherein the step of installing an application program was followed by the step of
`distributing the application launcher program associated with the application program to a second client coupled to the network
`and wherein the step of obtaining a second user set comprised the step of obtaining a second user set of the plurality of
`configurable preferences from a second one of the plurality of authorized users executing the application launcher program on
`the second client.
`
`Subsequent to the installation of the Infor CRM Cloud on the Infor servers, the Infor CRM Cloud application login screen
`containing the ‘Sign In’ button and associated program code for launching the Infor CRM Cloud application, was distributed
`to a second Internet-connected client or computer of a second authorized user of the Infor CRM Cloud application, and the
`second user’s respective configurable application preference values were obtained from that second user.
`
`Refer to claim 1b, 1c
`
`
`
`37
`
`Claim
`program using
`the obtained
`second user set
`and the
`administrator
`set of the
`plurality of
`configurable
`preferences
`responsive to a
`request from the
`second one of
`the plurality of
`authorized
`users.
`12. A method
`according to
`claim 11
`wherein the step
`of installing an
`application
`program is
`followed by the
`step of
`distributing the
`application
`launcher
`program
`associated with
`the application
`program to a
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 39 of 49 Page ID
` #:322
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`
`Infor practiced the method of claim 1 wherein the step of installing an application program was followed by the step of
`distributing the application program associated with the application program to a second client coupled to the network and
`wherein the obtaining a user set step comprises the step of obtaining the user set of the plurality of configurable preferences
`from one of the plurality of authorized users executing the application launcher program on the second client.
`
`Infor CRM Cloud is a cloud-based application that can be accessed by a user through a website or mobile application. The
`authorized user of the Infor CRM Cloud application of claim 1 may log in and launch the Infor CRM Cloud application from
`a second client through a web browser on a second client. The user set of configurable preferences for the Infor CRM Cloud
`
`
`
`38
`
`Claim
`second client
`coupled to the
`network and
`wherein the step
`of obtaining a
`second user set
`comprises the
`step of
`obtaining a
`second user set
`of the plurality
`of configurable
`preferences
`from a second
`one of the
`plurality of
`authorized users
`executing the
`application
`launcher
`program on the
`second client.
`13. A method
`according to
`claim 1 wherein
`the step of
`installing an
`application
`program is
`followed by the
`step of
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 40 of 49 Page ID
` #:323
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`application may be obtained from the authorized user of claim 1 who is executing the Infor CRM Cloud application launcher
`program on the second client.
`
`Refer to claim 1b, 1c
`
`Infor practiced the method of claim 1 further comprising installing a second application program having a second plurality of
`configurable preferences and a second plurality of authorized users on the server; distributing a second application launcher
`program associated with the second application program to the client coupled to the network; obtaining a second user set of the
`
`
`
`39
`
`Claim
`distributing the
`application
`launcher
`program
`associated with
`the application
`program to a
`second client
`coupled to the
`network and
`wherein the
`obtaining a user
`set step
`comprises the
`step of
`obtaining the
`user set of the
`plurality of
`configurable
`preferences
`from one of the
`plurality of
`authorized users
`executing the
`application
`launcher
`program on the
`second client.
`14. A method
`according to
`claim 1 further
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 41 of 49 Page ID
` #:324
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`second plurality of configurable preferences from one of the second plurality of authorized users executing the second
`application launcher program; obtaining a second administrator set of the second plurality of configurable preferences from the
`administrator; and executing the second application program using the obtained second user set and the second administrator
`set of the second plurality of configurable preferences responsive to a request from the one of the second plurality of authorized
`users.
`
`For example, in addition to Infor CRM Cloud, Infor offered cloud-based software other than just Infor CRM Cloud, including
`Infor CloudSuite Business Application, which was installed on Infor servers and had configurable preferences.
`
`Infor distributed application program launchers for its CloudSuite Business Application, including a Self Service login portal,
`a web client, and a WinStudio “smart” client. These application launchers were associated with the CloudSuite Business
`Application.
`
`The Infor CloudSuite Business Application had user configurable preferences, which were obtained from an authorized user
`of the CloudSuite Business Application.
`
`
`
`
`
`
`
`40
`
`Claim
`comprising the
`steps of:
`installing a
`second
`application
`program having
`a second
`plurality of
`configurable
`preferences and
`a second
`plurality of
`authorized users
`on the server;
`distributing a
`second
`application
`launcher
`program
`associated with
`the second
`application
`program to the
`client coupled to
`the network;
`obtaining a
`second user set
`of the second
`plurality of
`configurable
`preferences
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 42 of 49 Page ID
` #:325
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Infor
`
`Source: https://docs.infor.com/csb/9.01.x/en-us/csbiolh/lsm1454147639463.html
`
`The Infor CloudSuite Business Application also had an administrator configurable preferences, which were obtained from an
`administrator of the CloudSuite Business Application.
`
`
`
`Source: https://docs.infor.com/csb/9.01.x/en-us/csbiolh/yuu1516648212143.html
`
`
`
`
`
`
`41
`
`Claim
`from one of the
`second plurality
`of authorized
`users executing
`the second
`application
`launcher
`program;
`obtaining a
`second
`administrator
`set of the
`second plurality
`of configurable
`preferences
`from the
`administrator;
`and
`executing the
`second
`application
`program using
`the obtained
`second user set
`and the second
`administrator
`set of the
`second plurality
`of configurable
`preferences
`responsive to a
`
`
`
`
`

`

`Case 8:19-cv-01150-JLS-ADS Document 30-1 Filed 10/10/19 Page 43 of 49 Page ID
` #:326
`U.S. PAT. NO. 6,324,578 v. Infor
`
`Claim
`request from the
`one of the
`second plurality
`of authorized
`users.
`
`Infor
`The Infor CloudSuite Business Application would execute, responsive to an authorized request from an authorized user of the
`application, in accordance with the obtained user and administrator configured preferences.
`
`
`Claim
`
`15. A method for management of configurable application programs on a network comprising the steps of:
`
`15a. receiving an application launcher program associated with an application program having a plurality of configurable
`preferences from a server;
`
`15b. providing a user set of the plurality of configurable preferences from one of the plurality of authorized users
`executing the application launcher program to the server;
`
`15c. and
`requesting that the server provide an instance of the application program and a stored user set and an administrator set of
`the plurality of configurable preferences for use in executing the application program responsive to a request from the
`one of the plurality of authorized users.
`
`16pre. An application management system for a network including a server and a client,
`
`16a. the server comprising:
`
`16b. means for installing an application program having a plurality of configurable preferences and a plurality of
`authorized user

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