Method for automatically mass generating personalized data report outputs
First Claim
1. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
- defining a set of report groups;
creating a report template;
associating the report template with appropriate report groups of the set of report groups;
creating a security class;
associating with the security class report groups of the set of report groups accessible to the security class;
assigning a security level to a user;
providing the user with access to the report template based upon the security level;
creating a report output based on the report template; and
providing the report output via the electronic network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of defining a set of report groups, creating a report template, and associating the report template with appropriate report groups of the set of report groups. The method also includes creating a security class and associating with the security class report groups of the set of report groups accessible to the security class. The method further includes providing the user with access to the report template based upon the security level, checking a user'"'"'s security level and displaying the appropriate templates based on the check, creating a report output based on the report template, and providing the report output via the electronic network.
108 Citations
19 Claims
-
1. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
-
defining a set of report groups;
creating a report template;
associating the report template with appropriate report groups of the set of report groups;
creating a security class;
associating with the security class report groups of the set of report groups accessible to the security class;
assigning a security level to a user;
providing the user with access to the report template based upon the security level;
creating a report output based on the report template; and
providing the report output via the electronic network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
-
defining a set of report groups;
creating a report template;
associating the report template with appropriate report groups of the set of report groups;
creating a security class;
associating with the security class report groups of the set of report groups accessible to the security class;
assigning a security level to a user;
scheduling a utility program to run on a periodic basis to automatically load the report template;
creating a report output based on the report template; and
providing the report output via the electronic network. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 19)
-
-
13. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
-
defining a set of report groups;
creating a plurality of report templates;
associating each report template with appropriate report groups of the set of report groups;
creating a security class;
associating with the security class report groups of the set of report groups accessible to the security class;
assigning a security level to a user;
displaying report templates accessible by the user based upon the security level;
allowing the user to select a report template for periodic review;
scheduling a utility program to run on a periodic basis to automatically load the report template;
creating a report output based on the report template; and
providing the report output to the all users that selected the report template via the electronic network.
-
-
17. A method of automatically generating and distributing personalized data reports via an electronic network comprising the steps of:
-
entering a report group;
creating a report template;
associating the report template with the report group;
creating a security class;
associating the report group with the security class;
assigning a security level to a user;
providing the user with access to the report template based upon the security level;
creating a report output based on the report template; and
providing the report output via the electronic network.
-
-
18. A system for automatically generating and distributing personalized data reports for an organization having a processor, via an electronic network, the system comprising:
-
a memory;
a first software routine stored in the memory and adapted to be executed on the processor to execute the step of checking a user'"'"'s security level and displaying an appropriate template based on the check;
a second software routine stored in the memory and adapted to be executed on the processor to execute the step of enabling the user to select a report template from a plurality of report templates to review;
a third software routine stored in the memory and adapted to be executed on the processor to execute the step of automatically loading the selected report template;
a fourth software routine stored in the memory and adapted to be executed on the processor to execute the step of creating a report output based on the selected report template; and
a fifth software routine stored in the memory and adapted to be executed on the processor to execute the step of providing the report output via the electronic network to all users that selected the report template.
-
Specification