Method and system for decision support analysis
First Claim
Patent Images
1. A method for managing information, comprising:
- modeling a first plurality of information entities, including a first entity and a second entity, using a first logical model;
converting said logical model into a first derived subject model;
converting said first derived subject model into a first physical model; and
mapping at least one relationship between said first entity and said second entity of said first plurality of information entities based upon said first physical model.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides techniques for managing and analyzing business information. Specific embodiments provide models that enable persons with business or other non-technical fields understand and manipulate relationships between various data entities in databases, for example. Various applications are supported by specific embodiments. Multidimensional models, statistical computations, rule based systems, report generators, and the like can be used with various specific embodiments in order to enable the decision maker to understand, analyze and present relationships among various information entities.
43 Citations
50 Claims
-
1. A method for managing information, comprising:
-
modeling a first plurality of information entities, including a first entity and a second entity, using a first logical model;
converting said logical model into a first derived subject model;
converting said first derived subject model into a first physical model; and
mapping at least one relationship between said first entity and said second entity of said first plurality of information entities based upon said first physical model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing data, comprising:
-
a computer;
an information store, operable to contain said data;
a database interface software process that maintains said data in said information store;
a metadata repository;
a query/command generator software process that provides access to said data;
a repository interface software process that provides access to said metadata;
a scheduler software process; and
a user interface software process that controls input to and output from said metadata repository, said database interface software process, said query/command generator software process, and said scheduler.
-
-
10. A computer program product for managing information, said computer program product comprising:
-
code that models a first plurality of information entities, including a first entity and a second entity, using a first logical model;
code that converts said logical model into a first derived subject model;
code that converts said first derived subject model into a first physical model;
code that maps at least one relationship among said first entity and said second entity of said first plurality of information entities based upon said first physical model; and
a computer readable storage medium for holding the codes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer memory, having stored thereon data, said data comprising:
-
a first central concept entity;
a first static attribute entity;
a first dynamic attribute entity; and
a first activities/events entity, wherein said first central concept entity, said first static attribute entity, said first dynamic attribute entity, and said first activities/events entity are related by a first subject model. - View Dependent Claims (19)
-
-
20. An apparatus for managing information, comprising:
-
a processor; and
a memory;
wherein said processor is operative to model a first plurality of information entities, including a first entity and a second entity, using a first logical model;
said processor is further operative to convert said logical model into a first derived subject model; and
to convert said first derived subject model into a first physical model; and
thereupon to map at least one relationship between said first entity and said second entity of said first plurality of information entities based upon said first physical model;
wherein said first entity and said second entity are stored in said memory. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A client apparatus, comprising:
-
a processor;
a memory; and
a display;
wherein said processor causes said display to;
display a first logical model, said first logical model modeling a first plurality of information entities, including a first entity and a second entity;
display a first derived subject model, said first derived subject model obtained from said logical model;
display a first physical model, said first physical model obtained from said first derived subject model;
wherein at least one relationship between said first entity and said second entity of said first plurality of information entities exists based upon said first physical model. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for managing information, comprising:
-
modeling a first plurality of information entities, including a first entity and a second entity, using a first logical model;
converting said logical model into a first physical model; and
mapping at least one relationship between said first entity and said second entity of said first plurality of information entities based upon said first physical model. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A computer program product for managing information, said computer program product comprising:
-
code that models a first plurality of information entities, including a first entity and a second entity, using a first logical model;
code that converts said logical model into a first physical model;
code that maps at least one relationship among said first entity and said second entity of said first plurality of information entities based upon said first physical model; and
a computer readable storage medium for holding the codes.
-
-
44. An apparatus for managing information, comprising:
-
a processor; and
a memory;
wherein said processor is operative to model a first plurality of information entities, including a first entity and a second entity, using a first logical model;
said processor is further operative to convert said logical model into a first physical model; and
thereupon to map at least one relationship between said first entity and said second entity of said first plurality of information entities based upon said first physical model;
wherein said first entity and said second entity are stored in said memory.
-
-
45. A client apparatus, comprising:
-
a processor;
a memory; and
a display;
wherein said processor causes said display to;
display a first logical model, said first logical model modeling a first plurality of information entities, including a first entity and a second entity;
display a first physical model, said first physical model obtained from said first logical model;
wherein at least one relationship between said first entity and said second entity of said first plurality of information entities exists based upon said first physical model.
-
-
46. A method for analyzing information, comprising:
-
retrieving metadata information from a repository;
creating at least one of a plurality of commands based upon said metadata information;
sending said at least one of a plurality of commands to a database;
providing information received from said database responsive to said at least one of a plurality of commands to at least one of a plurality of applications; and
creating at least one of a plurality of reports from a result of said at least one of a plurality of applications. - View Dependent Claims (47)
-
-
48. A computer program product for analyzing information, comprising:
-
code that retrieves metadata information from a repository;
code that creates at least one of a plurality of commands based upon said metadata information;
code sends said at least one of a plurality of commands to a database;
code that provides information received from said database responsive to said at least one of a plurality of commands to at least one of a plurality of applications;
code that creates at least one of a plurality of reports from a result of said at least one of a plurality of applications; and
a computer readable storage medium for storing the codes.
-
-
49. An apparatus for analyzing information, comprising:
-
a processor; and
a memory;
wherein said processor is operative to retrieve metadata information from a repository;
create at least one of a plurality of commands based upon said metadata information;
send said at least one of a plurality of commands to a database;
provide information received from said database responsive to said at least one of a plurality of commands to at least one of a plurality of applications; and
create at least one of a plurality of reports from a result of said at least one of a plurality of applications.
-
-
50. A client apparatus, comprising:
-
a processor;
a memory; and
a display;
wherein said processor causes said display to display at least one of a plurality of reports from a result of at least one of a plurality of applications acting upon information received from a database responsive to at least one of a plurality of commands created based upon a metadata information retrieved from a repository.
-
Specification