Customizable information management system
AssigneeFileOnQ, Inc.
InventorAli Mohamad
Life of this patent
Estimating the term…
Abstract
An application or a tool is provided that allows building an application including its business rules, validation, and related sub-systems at one time from a user perspective with simplified user interface and simplified terminology. The system may be customizable at an advanced level as well. The method provided for managing information includes: forming a meta data structure containing first information; forming an application data structure containing second information; and establishing associations between the meta data structure and the application data structure wherein the first information has the second information associated therewith.
Claims28
A method for managing information comprising:
- forming a meta data structure containing first information for:
- providing a user interface,
- determining features for the user interface, and
- determining the contents of a profile;
- forming an application data structure containing second information for:
- maintaining user application information,
- storing user application information, and
- driving an engine to generate the profile as an application;
- and
- establishing associations between the meta data structure and the application data structure wherein the first information has the second information associated therewith to form and display a profiler;
- and
- wherein:
- forming the meta data structure includes forming master list structures having:
- a field type structure having:
- a list of field types available to a user,
- a text field,
- a date field, and
- a mask edit field;
- a property type structure having:
- a list of properties for a field,
- a list of values for a field,
- Boolean logic, and
- a new value entry;
- a property structure having:
- valid properties and
- a master list of all properties available in the profiler;
- and
- a field type property structure.
A method for managing information comprising:
- forming a meta data structure containing first information using a database server for:
- providing a user interface,
- determining features for the user interface, and
- determining the contents of a profile;
- forming an application data structure containing second information using the database server for:
- maintaining user application information,
- storing user application information, and
- driving an engine to generate the profile as an application;
- and
- establishing associations between the meta data structure and the application data structure wherein the first information has the second information associated therewith to form and display a profiler using the database server;
- and
- wherein:
- forming the meta data structure includes forming master list structures using the database server and having:
- a field type structure having:
- a list of field types available to a user,
- a text field,
- a date field, and
- a mask edit field;
- a property type structure having:
- a list of properties for a field,
- a list of values for a field,
- Boolean logic, and
- a new value entry;
- a property structure having:
- valid properties and
- a master list of all properties available in the profiler;
- and
- a field type property structure.
A method for managing information comprising:
- forming a meta data structure containing first information for:
- providing a user interface,
- determining features for the user interface, and
- determining the contents of a profile;
- forming an application data structure containing second information for:
- maintaining user application information,
- storing user application information, and
- driving an engine to generate the profile as an application;
- and
- establishing associations between the meta data structure and the application data structure wherein the first information has the second information associated therewith to form and display a profiler.
Dependencies are inferred from the claim text.