Conditional text publication system and method
AssigneeSap SE
InventorsPaul Weinberg, David Brookler, Mark Hanson
Life of this patent
Estimating the term…
Abstract
A conditional text publication system and method. Conditional text publication allows for the publication of text that varies based on data values associated with the text. More specifically, allows for the inclusion and exclusion of text to or from a publication based on clauses such as conditional clause, functions such as database functions, and operators such as mathematical, logical and set operators that utilize selectors such as fields, attributes, validations, families and other entities associated with data in a database.
Claims20
A computer program product comprising computer readable instruction code executing in a tangible memory medium of a computer, said computer readable instruction code configured to:
- present a text detail window in a first screen region of a graphical user interface;
- present an expanded text window in a second screen region of said graphical user interface;
- present at least one clause in a third screen region of said graphical user interface;
- present at least one function a fourth screen region of said graphical user interface;
- present at least one operator in a fifth screen region of said graphical user interface;
- present at least one selector in a sixth screen region of said graphical user interface;
- accept text, clause, function, operator and selector input from a user via said graphical user interface;
- access data from a database;
- and,
- output text wherein said text comprises said data from said database and conditional text based on said text, clause, function, operator and selector input.
A computer-readable storage medium comprising:
- a set of instructions for a computer having a graphical user interface to execute, said computer configured to generate conditional text output by causing said set of instructions to:
- present a text detail window in a first screen region of a graphical user interface;
- present an expanded text window in a second screen region of said graphical user interface;
- present at least one clause in a third screen region of said graphical user interface;
- present at least one function a fourth screen region of said graphical user interface;
- present at least one operator in a fifth screen region of said graphical user interface;
- present at least one selector in a sixth screen region of said graphical user interface;
- accept text, clause, function, operator and selector input from a user via said graphical user interface;
- access data from a database;
- and,
- ouput text wherein said text comprises said data from said database and conditional text based on said text, clause, function, operator and selector input.
A system for generating conditional text output comprising:
- means for presenting a text detail window in a first screen region of a graphical user interface;
- means for presenting an expanded text window in a second screen region of said graphical user interface;
- means for presenting at least one clause in a third screen region of said graphical user interface;
- means for presenting at least one function a fourth screen region of said graphical user interface;
- means for presenting at least one operator in a fifth screen region of said graphical user interface;
- means for presenting at least one selector in a sixth screen region of said graphical user interface;
- means for accepting text, clause, function, operator and selector input from a user via said graphical user interface;
- means for accessing data from a database;
- and,
- means for outputting text wherein said text comprises said data from said database and conditional text based on said text, clause, function, operator and selector input.
Dependencies are inferred from the claim text.