Generating programmatic interfaces from natural language expressions of authorizations for provision of information
First Claim
Patent Images
1. A method comprising:
- using one or more processors of a computing system to execute computer-executable instructions that cause the computing system to;
create an operation for a rule to authorize a provision of information;
establish a current container;
process a propositional expression in the rule describing the provision of the information, which includes;
if the propositional expression includes a pronominal reference having a referent term that is a subject of an interrogative operator, executing a first processing block; and
if a propositional demonstrative or propositional interrogative is applied to the propositional expression, executing one or more processing blocks other than the first processing block; and
if the current container is nullrecord that a context for the propositional expression is null,else record that object type in the current container is a resulting context from the propositional expression.
6 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the present invention is a technique for translating a business rule. An operation for a rule to authorize a provision of information is created. A current container is established. A propositional expression in the rule describing the provision of the information is processed. If the current container is null, a context for the propositional expression is recorded as null, else an object type in the current container is recorded as a resulting context from the propositional expression.
42 Citations
17 Claims
-
1. A method comprising:
using one or more processors of a computing system to execute computer-executable instructions that cause the computing system to; create an operation for a rule to authorize a provision of information; establish a current container; process a propositional expression in the rule describing the provision of the information, which includes; if the propositional expression includes a pronominal reference having a referent term that is a subject of an interrogative operator, executing a first processing block; and if a propositional demonstrative or propositional interrogative is applied to the propositional expression, executing one or more processing blocks other than the first processing block; and if the current container is null record that a context for the propositional expression is null, else record that object type in the current container is a resulting context from the propositional expression. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An article of manufacture comprising:
-
a machine-accessible medium including data that, when accessed by a machine, causes the machine to perform operations comprising; creating an operation for a rule to authorize a provision of information; establishing a current container; processing a propositional expression in the rule describing the provision of the information, wherein processing the propositional expression includes; if the propositional expression includes a pronominal reference having a referent term that is a subject of an interrogative operator, executing a first processing block; and if a propositional demonstrative or propositional interrogative is applied to the propositional expression, executing one or more processing blocks other than the first processing block; and if the current container is null recording that a context for the propositional expression is null, else recording that object type in the current container is a resulting context from the propositional expression. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; a memory coupled to the processor, the memory containing instructions that, when executed by the processor, cause the processor to; create an operation for a rule to authorize a provision of information; establish a current container; process a propositional expression in the rule describing the provision of the information, wherein processing the propositional expression includes establishing a context for the propositional expression in the rule, which further includes; finding a pronominal reference in the propositional expression having a referent term to be a term in a previously processed propositional expression; selecting a most recently processed propositional expression having the referent term; and if the referent term is not a subject of an interrogative operator or a parametric operator, if the current container is not full
setting the current container to be the object type of a resulting context from the propositional expression,else setting the current container to null, else setting the current container to be the object type generated for the referent term; and if the current container is null, record that the context for the propositional expression is null, else record that object type in the current container is a resulting context from the propositional expression. - View Dependent Claims (14, 15, 16, 17)
-
Specification