Patent ID: 7751417

Claim:
An accelerated system for utilizing business information comprising: a first data pool; a global registry coupled with said first data pool; a control module coupled with said first data pool; an acceleration engine coupled with said control module; and a Database Management System coupled with said acceleration engine, wherein said acceleration engine incorporates a database schema structure that extends a standard schema structure and a standard query language of said Database Management System, a back-end system coupled with said control module, said control module configured to obtain data from said back-end system and store said data in said Database Management System via said acceleration engine, wherein said acceleration engine is configured to accelerate access to said data from said Database Management System and wherein said control module is configured to allow said data to be augmented with attributes required by said first data pool and wherein said control module is further configured to transfer data to said first data pool, and wherein said Database Management System coupled with said acceleration engine is configured to: define a master data set comprising a plurality of data records stored in a database on a computer; configure a first bit vector index to define a first set of available data records in said master data set; configure a second bit vector index to define a second set of available data records in said master data set; configure a third bit vector index to define a first set of available data elements in said master data set; configure a fourth bit vector index defining a second set of available data elements in said master data set; perform a first bitwise AND operation between said first bit vector index and said second bit vector index to select a first view data record set from said plurality of data records in said master data set; perform a second bitwise AND operation between said third bit vector index and said fourth bit vector index to yield a first view data element set; provide a first view to a first user comprising said first view data record set having said first view data element set; configure a fifth bit vector index to define a third set of available data records in said master data set; configure a sixth bit vector index defining a third set of available data elements in said master data set; perform a third bitwise AND operation between said first bit vector index and said fifth bit vector index to select a second view data record set from said plurality of data records in said master data set; perform a fourth bitwise AND operation between said third bit vector index and said sixth bit vector index to yield a second view data element set; and, provide a second view to a second user comprising said second view data record set having said second view data element set.