Evaluating rules applied to data
First Claim
1. An apparatus for specifying one or more rules for processing data included in one or more fields of each element of a plurality of elements of a dataset, the apparatus including:
- a user interface module configured to render a plurality of user interface elements associated with a respective condition, the user interface elements includingone or more first subsets of the user interface elements, at least some subsets of the one or more first subsets associated with an input value derived from at least one field of an element of the plurality of elements of the dataset, andmultiple second subsets of the user interface elements, each user interface element of one or more of the multiple second subsets configured to receive user input associated with a respective condition; and
a processing module, including at least one processor, configured to apply conditions to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field, where applying the conditions includescompiling a selected portion of a specification of the rules to generate instructions for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element, andexecuting the generated instructions and providing feedback associated with a result based on applying the condition associated with the first user interface element to data included in the first field of the first element.
3 Assignments
0 Petitions
Accused Products
Abstract
Specifying rules for processing data included in fields of elements of a dataset includes rendering user interface elements associated with a respective condition. The user interface elements include: first subsets of user interface elements, at least some of which are associated with an input value derived from at least one field, and second subsets of user interface elements, each configured to receive user input associated with a respective condition. Conditions are applied to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field. Instructions are generated for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element.
82 Citations
46 Claims
-
1. An apparatus for specifying one or more rules for processing data included in one or more fields of each element of a plurality of elements of a dataset, the apparatus including:
-
a user interface module configured to render a plurality of user interface elements associated with a respective condition, the user interface elements including one or more first subsets of the user interface elements, at least some subsets of the one or more first subsets associated with an input value derived from at least one field of an element of the plurality of elements of the dataset, and multiple second subsets of the user interface elements, each user interface element of one or more of the multiple second subsets configured to receive user input associated with a respective condition; and a processing module, including at least one processor, configured to apply conditions to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field, where applying the conditions includes compiling a selected portion of a specification of the rules to generate instructions for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element, and executing the generated instructions and providing feedback associated with a result based on applying the condition associated with the first user interface element to data included in the first field of the first element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing system for specifying one or more rules for processing data included in one or more fields of each element of a plurality of elements of a dataset, the computing system including:
-
means for rendering a plurality of user interface elements associated with a respective condition, the user interface elements including one or more first subsets of the user interface elements, at least some subsets of the one or more first subsets associated with an input value derived from at least one field of an element of the plurality of elements of the dataset, and multiple second subsets of the user interface elements, each user interface element of one or more of the multiple second subsets configured to receive user input associated with a respective condition; and means for applying conditions to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field, where applying the conditions includes compiling a selected portion of a specification of the rules to generate instructions for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element, and executing the generated instructions and providing feedback associated with a result based on applying the condition associated with the first user interface element to data included in the first field of the first element.
-
-
19. A method for specifying one or more rules for processing data included in one or more fields of each element of a plurality of elements of a dataset, the method including:
-
rendering a plurality of user interface elements associated with a respective condition, the user interface elements including one or more first subsets of the user interface elements, at least some subsets of the one or more first subsets associated with an input value derived from at least one field of an element of the plurality of elements of the dataset, and multiple second subsets of the user interface elements, each user interface element of one or more of the multiple second subsets configured to receive user input associated with a respective condition; and applying conditions to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field, where applying the conditions includes compiling a selected portion of a specification of the rules to generate instructions for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element, and executing the generated instructions and providing feedback associated with a result based on applying the condition associated with the first user interface element to data included in the first field of the first element. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. Software stored in a non-transitory form on a computer-readable medium, for specifying one or more rules for processing data included in one or more fields of each element of a plurality of elements of a dataset, the software including instructions for causing a computing system to:
-
render a plurality of user interface elements associated with a respective condition, the user interface elements including one or more first subsets of the user interface elements, at least some subsets of the one or more first subsets associated with an input value derived from at least one field of an element of the plurality of elements of the dataset, and multiple second subsets of the user interface elements, each user interface element of one or more of the multiple second subsets configured to receive user input associated with a respective condition; and apply conditions to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field, where applying the conditions includes compiling a selected portion of a specification of the rules to generate instructions for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element, and executing the generated instructions and providing feedback associated with a result based on applying the condition associated with the first user interface element to data included in the first field of the first element. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification