MACHINE-READABLE END USER LICENSE AGREEMENT WITH AUTOMATED ACCEPTANCE
First Claim
1. A method of representing a first end-user license agreement (EULA) offered to a user and automatically responding to a subsequent EULA offered to the user, the method comprising:
- semantically representing at least one term of the first EULA using a machine-readable form;
receiving a term preference indication of a user preference for the at least one term;
storing the term preference indication using the machine-readable form;
automatically responding to the first EULA including the stored term preference indication; and
automatically responding to the subsequent EULA including the stored term preference indication;
wherein a set of terms of the subsequent EULA is deemed to be accepted by the user if a representative logical expression for the set of terms having a parameter for each member of the set of terms is evaluated to produce a result indicative of a user acceptance of the set of terms, the representative logical expression in the machine-readable form.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of representing a first end-user license agreement (EULA) offered to a user and automatically responding to a subsequent EULA offered to the user is disclosed. The representation may be in a logical language having parameters corresponding to legal terms of the EULA, logical operators, and the capability to form and nest logical expressions. A logical library may store parameters corresponding to legal terms. A logical expression may be created that corresponds to a user'"'"'s term preferences, and may be evaluated using the terms of a subsequent EULA to automatically determine the user'"'"'s acceptance or rejection of the subsequent EULA. A user'"'"'s application preferences of the logical expressions and terms may be received and used by the method. EULA responses may be signified in a log and/or by sending a record or message to the offering party. A similar method is disclosed for other types of electronic agreements.
24 Citations
20 Claims
-
1. A method of representing a first end-user license agreement (EULA) offered to a user and automatically responding to a subsequent EULA offered to the user, the method comprising:
-
semantically representing at least one term of the first EULA using a machine-readable form; receiving a term preference indication of a user preference for the at least one term; storing the term preference indication using the machine-readable form; automatically responding to the first EULA including the stored term preference indication; and automatically responding to the subsequent EULA including the stored term preference indication; wherein a set of terms of the subsequent EULA is deemed to be accepted by the user if a representative logical expression for the set of terms having a parameter for each member of the set of terms is evaluated to produce a result indicative of a user acceptance of the set of terms, the representative logical expression in the machine-readable form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of electronically representing a first electronic agreement and automatically responding to a subsequent electronic agreement, the method comprising:
-
semantically representing at least one term of the first electronic agreement using a machine-readable form, the machine-readable form comprising a logical language including at least one parameter corresponding to the at least one term, at least one logical operator, and a capability to create a logical expression from at least one of the at least one parameter and at least one of the at least one logical operator; receiving a term preference indication of a user preference for the at least one term; automatically responding to the first electronic agreement including the term preference indication; and automatically responding to the subsequent electronic agreement including the term preference indication, wherein set of terms of the subsequent electronic agreement is deemed to be accepted by the user if a representative logical expression for the set of terms having a parameter for each member of the set of terms is evaluated to produce a result indicative of a user acceptance of the set of terms, the representative logical expression in the machine-readable form. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium with computer-executable instructions thereon for a logical language for semantically representing a set of terms of an electronic agreement offered to a party, the logical language comprising:
-
at least one parameter corresponding to at least one term of the set of terms of the electronic agreement; at least one logical operator; a capability to create a logical expression from at least one of the at least one parameter and at least one of the at least one logical operator; a capability to nest logical expressions; and a capability to sub-nest logical expressions; wherein a portion of the set of terms of the electronic agreement is deemed to be accepted by the party if a representative logical expression in the logical language is evaluated to produce a result indicative of the party'"'"'s acceptance of the portion, the representative logical expression including a representative parameter for each term in the portion. - View Dependent Claims (18, 19, 20)
-
Specification