Back to results
US 2014/0372971 A1Published application
Portable business logic
AssigneeMicrosoft Corporation
InventorsAnusha Shankar, Bharath Swaminathan, Suprita Pagad
Life of this patent
Estimating the term…
Abstract
Records in a computer system have associated logic rules. The logic rules can be created and modified using natural language expressions. The created or modified logic is converted to a form that can be run on a plurality of different clients, each using a different language.
Claims20
A computer-implemented method of generating logic for a form, comprising:
- displaying a rule definition user interface display with first user input mechanisms that receive rule definition user inputs defining a logic rule that is applied to a given form in a computer system;
- automatically generating code representing the logic rule defined by the user definition user inputs, executable in a plurality of different contexts, to implement the logic rule on the given form.
A computer system, comprising:
- an application that displays forms for performance of tasks;
- an editor component that displays a rule definition user interface display with first user input mechanisms that receive rule definition user inputs defining a logic rule that is applied to a given form in the application, the editor component;
- automatically generating code representing the logic rule defined by the definition user inputs, the code being executable in a plurality of different contexts, to implement the logic rule on the given form;
- and
- a computer processor that is a functional part of the computer system and activated by the application and the editor component to facilitate displaying the rule definition user interface display, defining the logic rule, and automatically generating the code.
2 more elements
A computer readable storage medium that stores computer executable instructions which, when executed by a computer, cause the computer to perform a method, comprising:
- displaying a rule definition user interface display with first user input mechanisms that receive rule definition user inputs defining a logic rule that is applied to a given form in a computer system;
- and
- automatically generating code representing the logic rule defined by the user definition user inputs, executable in a plurality of different client contexts, to implement the logic rule on the given form., the client contexts including a mobile client context and a server client context.
Dependencies are inferred from the claim text.