Collaborative bench mark based determination of best practices
First Claim
1. A computer implemented method comprising of the steps of:
- receiving bench mark data for a company for a bench mark at a bench marking computer;
determining a bench mark value for said company based at least in part upon said bench mark data;
ranking said bench mark value for said company relative to stored values for other companies for said bench mark; and
providing an indication based upon said ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a novel system and method for bench marking (3) an industry affinity group member against other comparable members, by efficiently gathering information characterizing each member, calculating indicators for each member based upon the data characterizing each member, by comparing the values for the indicators for one member to values for indicators for similar members, and by providing to a user (4) the results of the comparison, and it provides a novel database of information including company (5) information and associated employee status information. In addition, the invention provides means for automatically identifying, offering and selling member improvement products and services to the user (4) based upon the bench mark comparisons. Also available is a peer group forum enabling the user to get self help improvements.
57 Citations
46 Claims
-
1. A computer implemented method comprising of the steps of:
- receiving bench mark data for a company for a bench mark at a bench marking computer;
determining a bench mark value for said company based at least in part upon said bench mark data;
ranking said bench mark value for said company relative to stored values for other companies for said bench mark; and
providing an indication based upon said ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15)
- receiving bench mark data for a company for a bench mark at a bench marking computer;
-
12. The system comprising:
-
means for receiving bench mark data for a company for a bench mark at a bench marking computer;
means for determining a bench mark value for said company based upon said bench mark data;
means for ranking said bench mark value for said company relative to stored values for other companies for said bench mark; and
means for providing an indication based upon said ranking. - View Dependent Claims (13, 14, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for programming a computer to perform the steps of:
-
receiving bench mark data for a company for a bench mark at a bench marking computer;
determining a bench mark value for said company based upon said bench mark data;
ranking said bench mark value for said company relative to stored values for other companies for said bench mark; and
providing an indication based upon said ranking.
-
-
24. At least one database comprising:
-
a record containing company data about a company;
a plurality of company user records; and
wherein each one of said plurality of company user record contains at least the following;
data indicating an identification of a user, data indicating an identification of said company employing or contracting with said user, data indicating an address for said user, and data indicating said user'"'"'s right to access said company data. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method of building at least one database comprising the steps of:
-
recording company data about a company;
recording a plurality of company user records; and
wherein each one of said plurality of company user record contains at least the following;
data indicating an identification of a user, data indicating an identification of said company employing or contracting with said user, data indicating an address for said user, and data indicating said user'"'"'s right to access said company data in said at least one database. - View Dependent Claims (32)
-
-
33. A method of building at least one database comprising the steps of:
-
recording company data about a company;
recording a plurality of company user records; and
wherein each one of said plurality of company user records contains at least the following;
data indicating an identification of a user, data indicating an identification of said company employing or contracting with said user, data indicating an address for said user, and data indicating said user'"'"'s right to input into said at least one database company data. - View Dependent Claims (34)
-
-
35. A method of generating a database comprising the steps of:
-
transmitting from a server computer system a solicitation for one of a group membership or a subscription to a client computer;
receiving at said server computer system (1) an identification of a company and (2) one of a group authorization code for said company or a subscription fee charge authorization for said company from said client computer;
transmitting from said server computer system to said client computer a request for data defining prospective user identifications for employees of said company or contractors to said company and, in association with each one of said prospective user identifications, data defining an email address, data defining a hierarchical position, and data defining what company data in a company data database is accessible based upon use of said user identification;
receiving at said server computer system data defining prospective user identifications and, in association with each one of said prospective user identifications, data defining an email address, data defining a hierarchical position, and data defining what company data in said company data database is accessible based upon use of said user identification; and
storing in a database data defining prospective user identifications and, in association with each one of said prospective user identifications, data defining an email address, data defining a hierarchical position, and data defining what company data in said company data database is accessible based upon use of said user identification. - View Dependent Claims (36)
-
-
37. A computer implemented method comprising of the steps of:
-
receiving bench mark data for a company for a bench mark at a bench marking computer;
determining a bench mark value for said company based at least in part upon said bench mark data; and
providing an indication based at least in part upon said bench mark. - View Dependent Claims (38, 39)
-
-
40. A computer implemented system comprising:
-
means for receiving bench mark data for a company for a bench mark at a bench marking computer;
means for determining a bench mark value for said company based at least in part upon said bench mark data; and
means for providing an indication based at least in part upon said bench mark. - View Dependent Claims (41, 42)
-
-
43. A process for determining best practices, comprising the step of:
-
receiving business process definition data;
receiving organization affinity group definition data;
receiving bench mark range data for a bench mark;
determining a first subset of organizations identified in a database, which are all organizations identified in said database that meet said organization affinity group definition data;
determining a second subset of said first subset of companies which have a value for said bench mark in said bench mark range;
determining a fraction of companies in said second subset that employ a business practice associated with said business process; and
displaying said fraction. - View Dependent Claims (44, 45, 46)
-
Specification