Creating rules for the administration of end-user license agreements
First Claim
Patent Images
1. A computer-implemented method for creating rules for the administration of end-user license agreements (‘
- EULAs’
), the method comprising;
identifying, by one or more processors, from historical license data, a license administration pattern, the license administration pattern representing a trend in an organization'"'"'s administration of the EULAs, terms in the EULAs, or material subject to the EULAs;
creating, in dependence upon the license administration pattern, a license administration rule, the license administration rule representing a conditional expression used to establish conditions for accepting or rejecting the EULAs;
receiving, by the one or more processors, a request by a user to access material that is subject to at least one EULA of the EULAs;
determining, by the one or more processors, whether the at least one EULA is to be accepted or rejected based on the license administration rule;
in response to determining that the at least one EULA is to be accepted, causing, by the one or more processors, a message to be displayed on a display screen to instruct the user to accept the EULA; and
in response to determining that the at least one EULA is to be rejected, causing, by the one or more processors, a different message to be displayed on a display screen to instruct the user to reject the EULA.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary methods, systems, and products are described for creating rules for the administration of end-user license agreements (‘EULAs’). Creating rules for the administration of end-user license agreements is accomplished by identifying, from historical license data, a license administration pattern. A license administration rule is then created in dependence upon the license administration pattern. Identifying a license administration pattern from historical license data may include data mining a collection of accepted EULAs and data mining a collection of rejected EULAs.
-
Citations
22 Claims
-
1. A computer-implemented method for creating rules for the administration of end-user license agreements (‘
- EULAs’
), the method comprising;identifying, by one or more processors, from historical license data, a license administration pattern, the license administration pattern representing a trend in an organization'"'"'s administration of the EULAs, terms in the EULAs, or material subject to the EULAs; creating, in dependence upon the license administration pattern, a license administration rule, the license administration rule representing a conditional expression used to establish conditions for accepting or rejecting the EULAs; receiving, by the one or more processors, a request by a user to access material that is subject to at least one EULA of the EULAs; determining, by the one or more processors, whether the at least one EULA is to be accepted or rejected based on the license administration rule; in response to determining that the at least one EULA is to be accepted, causing, by the one or more processors, a message to be displayed on a display screen to instruct the user to accept the EULA; and in response to determining that the at least one EULA is to be rejected, causing, by the one or more processors, a different message to be displayed on a display screen to instruct the user to reject the EULA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22)
- EULAs’
-
9. A system for creating rules for the administration of end-user license agreements (‘
- EULAs’
), the system comprising at least one computer processor, at least one computer memory operatively coupled to the computer processor, and computer program instructions disposed within the computer memory, wherein the computer program instruction, when executed by computer processor cause the computer processor to take the steps of;identifying, by one or more processors, from historical license data, a license administration pattern, the license administration pattern representing a trend in an organization'"'"'s administration of the EULAs, terms in the EULAs, or material subject to the EULAs; creating, by the license administration server, in dependence upon the license administration pattern, a license administration rule, the license administration rule representing a conditional expression used to establish conditions for accepting or rejecting the EULAs; receiving, by the one or more processors, a request by a user to access material that is subject to at least one EULA of the EULAs; determining, by the one or more processors, whether the at least one EULA is to be accepted or rejected based on the license administration rule; in response to determining that the at least one EULA is to be accepted, causing, by the one or more processors, a message to be displayed on a display screen to instruct the user to accept the EULA; and in response to determining that the at least one EULA is to be rejected, causing, by the one or more processors, a different message to be displayed on a display screen to instruct the user to reject the EULA. - View Dependent Claims (10, 11, 12, 13)
- EULAs’
-
14. A computer program product for creating rules for the administration of end-user license agreements (‘
- EULAs’
), the computer program product embodied on a computer-readable non-transmission medium, the computer program product comprising computer program instructions for causing one or more processors to perform operations comprising;identifying, by one or more processors, from historical license data, a license administration pattern, the license administration pattern representing a trend in an organization'"'"'s administration of the EULAs, terms in the EULAs, or material subject to the EULAs; and creating, in dependence upon the license administration pattern, a license administration rule, the license administration rule representing a conditional expression used to establish conditions for accepting or rejecting the EULAs; receiving, by the one or more processors, a request by a user to access material that is subject to at least one EULA of the EULAs; determining, by the one or more processors, whether the at least one EULA is to be accepted or rejected based on the license administration rule; in response to determining that the at least one EULA is to be accepted, causing, by the one or more processors, a message to be displayed on a display screen to instruct the user to accept the EULA; and in response to determining that the at least one EULA is to be rejected, causing, by the one or more processors, a different message to be displayed on a display screen to instruct the user to reject the EULA. - View Dependent Claims (15, 16, 17, 18, 19)
- EULAs’
-
20. A computer-implemented method for creating rules for the administration of end-user license agreements (‘
- EULAs’
), the method comprising;identifying, by one or more processors, from historical license data, using data mining, a license administration pattern, the license administration pattern representing a trend in an organization'"'"'s administration of the EULAs, terms in the EULAs, or material subject to the EULAs, wherein data mining includes analyzing the historical license data and discovering relationships for determining the license administration pattern; and creating, in dependence upon the license administration pattern, a license administration rule, the license administration rule representing a conditional expression used to establish conditions for accepting or rejecting the EULAs; receiving, by the one or more processors, a request by a user to access material that is subject to at least one EULA of the EULAs; determining, by the one or more processors, whether the at least one EULA is to be accepted or rejected based on the license administration rule; in response to determining that the at least one EULA is to be accepted, causing, by the one or more processors, a message to be displayed on a display screen to instruct the user to accept the EULA; and in response to determining that the at least one EULA is to be rejected, causing, by the one or more processors, a different message to be displayed on a display screen to instruct the user to reject the EULA.
- EULAs’
Specification