Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
1999-10-01
2001-09-11
Powell, Mark R. (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C707S793000, C706S045000
Reexamination Certificate
active
06289513
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to application generation systems in general.
BACKGROUND OF THE INVENTION
Many application generation and related systems are known in the art.
The Smart Medical Record® (SMR®) is a computerized patient record software program owned by HBOC. SMR® provides an interface which displays input templates, with which a user enters data. Text based on user input may be generated automatically, with sentence content being generated at runtime. SMR® is capable of generating both simple and compound sentences.
Applicant's provisional U.S. patent application Ser. No. 60/136,932, filed Jun. 1, 1999 and entitled “Application Generation System”, of which the present application claims benefit, is hereby incorporated herein by reference.
The disclosures of all references mentioned throughout the present specification are hereby incorporated herein by reference.
SUMMARY OF THE INVENTION
The present invention seeks to provide an improved application generation system, along with related systems. In various preferred embodiments, the present invention seeks to provide multi-lingual capability, multi-platform capability. These capabilities and, preferably, other capabilities, are preferably provided using separate, typically relational database records and multiple cooperating text generation modules.
There is thus provided in accordance with a preferred embodiment of the present invention a method for generating an application, the method including providing a plurality of components, each component defining an application building block, storing, based on non-programmatic user input, a plurality of user-defined application-specific properties, each property being associated with one of the plurality of components, receiving structured data input via a questionnaire, based at least in part on the plurality of components, generating text based, at least in part, on the structured data, the generating text including dynamic runtime generation of a plurality of simple sentences from a plurality of sub-sentence segments based, at least in part, on user input, based at least in part of the components, and providing an application based on at least some of the plurality of user-defined application-specific properties and on the components associated therewith.
Further in accordance with a preferred embodiment of the present invention the generating text also includes automatically joining at least two of the plurality of simple sentences to form a compound sentence.
Still further in accordance with a preferred embodiment of the present invention each simple sentence is based on a user-supplied response to a question, the response being provided in the receiving step.
Additionally in accordance with a preferred embodiment of the present invention the storing includes receiving user input, wherein the user input is substantially non-textual.
Moreover in accordance with a preferred embodiment of the present invention the generating text also includes automatically generating text in more than one language.
Further in accordance with a preferred embodiment of the present invention the more than one language includes at least one left-to-right language and at least one right-to-left language.
Still further in accordance with a preferred embodiment of the present invention the more than one language includes a first language having a first syntactical structure and a second language having a second syntactical structure, and the first syntactical structure and the second syntactical structure are distinct.
Additionally in accordance with a preferred embodiment of the present invention the first syntactical structure has a first sentence structural order and the second syntactical structure has a second sentence structural order, and the first sentence structural order and the second sentence structural order are different.
Moreover in accordance with a preferred embodiment of the present invention at least a portion of the method is implemented in software adapted for execution on a computer.
Further in accordance with a preferred embodiment of the present invention the computer includes one of the following: a handheld computer, and a palmtop computer.
Still further in accordance with a preferred embodiment of the present invention the computer includes a keyboard-less pen-based handheld computer.
Additionally in accordance with a preferred embodiment of the present invention the computer includes at least one of the following: a computer running WINDOWS CE®, a computer operating on a WINDOWS CE® platform, a PSION® handheld computer, a computer operating with an EPOCH® operating system, a PALMPILOT® computer, a handheld wireless communication computer, and a PALM VII® computer.
There is also provided in accordance with another preferred embodiment of the present invention a text generation method for generating text based, at least in part, on structured data, the method including generating a plurality of simple sentences from a plurality of sub-sentence segments based, at least in part, on user input, dynamically at runtime.
Further in accordance with a preferred embodiment of the present invention the generating includes automatically generating the plurality of simple sentences in more than one language.
Still further in accordance with a preferred embodiment of the present invention the more than one language includes at least one left-to-right language and at least one right-to-left language.
Additionally in accordance with a preferred embodiment of the present invention the more than one language includes a first language having a first syntactical structure and a second language having a second syntactical structure, and the first syntactical structure and the second syntactical structure are distinct.
Moreover in accordance with a preferred embodiment of the present invention the first syntactical structure has a first sentence structural order and the second syntactical structure has a second sentence structural order, and the first sentence structural order and the second sentence structural order are different.
Further in accordance with a preferred embodiment of the present invention at least a portion of the method is implemented in software adapted for execution on a computer.
Still further in accordance with a preferred embodiment of the present invention the computer includes at least one of the following: a handheld computer, and a palmtop computer.
Additionally in accordance with a preferred embodiment of the present invention the handheld computer includes at least one of the following: a computer running WINDOWS CE®, a computer operating on a WINDOWS CE® platform, a PSION® handheld computer, a computer operating with an EPOCH® operating system, a PALMPILOT® computer, a handheld wireless communication computer, and a PALM VII® computer.
There is also provided in accordance with another preferred embodiment of the present invention a text generation method for generating a compound sentence from a plurality of simple sentences, the method including providing general logic defining compound sentence structure based on structure of simple sentences from which a compound sentence is to be generated, providing a plurality of simple sentences, and generating a compound sentence based on the general logic and the plurality of simple sentences.
Further in accordance with a preferred embodiment of the present invention each of the plurality of simple sentences reflects a continuation questions in a data-input questionnaire, and the generating step includes generating a compound sentence from at least two sentences including a first sentence and a second sentence, wherein the first sentence reflects data entered via one question in the data-input questionnaire, and the second sentence reflects data entered via a second question in the questionnaire, and wherein the second question is a continuation to one of a plurality of answers of the first question.
Still further in accordance with a preferred embodiment of the present invention where
Abelman ,Frayne & Schwab
Khatri Anil
Powell Mark R.
LandOfFree
Interactive application generation and text processing does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Interactive application generation and text processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interactive application generation and text processing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2533165