Extensible context-enabled software
First Claim
Patent Images
1. A method of making a decision using computer-executable instructions, the method comprising:
- storing identification information that can be used to load an evaluation method;
storing an expression that references the evaluation method; and
executing instructions that make a decision using the expression and that do not include a reference to the evaluation method before execution of the instructions, the instructions loading and calling the evaluation method based on the stored identification information in order to resolve the expression into a value.
2 Assignments
0 Petitions
Accused Products
Abstract
Identification information that can be used to load an evaluation method and an expression that references the evaluation method are stored. Instructions are then executed to make a decision using the expression where the instructions do not include a reference to the evaluation method before execution of the instructions. The instructions load and call the evaluation method based on the stored identification information in order to resolve the expression into a value.
6 Citations
20 Claims
-
1. A method of making a decision using computer-executable instructions, the method comprising:
-
storing identification information that can be used to load an evaluation method;
storing an expression that references the evaluation method; and
executing instructions that make a decision using the expression and that do not include a reference to the evaluation method before execution of the instructions, the instructions loading and calling the evaluation method based on the stored identification information in order to resolve the expression into a value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
receiving an expression and receiving information to load computer-executable instructions that implement a method called in the expression;
loading computer-executable instructions that implement the method based on the information; and
resolving the expression to produce a value in part by calling the method. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
validating an assembly for a context type to determine if the context type meets requirements associated with a context consumer method;
storing identification information for the assembly if the context type meets the requirements;
storing an expression that calls a method in the context type;
executing the context consumer method to retrieve the stored expression, to retrieve the identification information based on the retrieved expression, to load the assembly based on the identification information, and to call the method in the context type. - View Dependent Claims (20)
-
Specification