Patent ID: 8504590

Claim:
A method of encapsulating information in records from two or more disparate databases into an encapsulated database, the disparate databases having dissimilar field structures with respect to one another, comprising: partitioning each record from each of the disparate databases into a plurality of object class entries within the encapsulated database, each of the plurality of object class entries constituting a portion of an object class from a plurality of object classes having a given hierarchy within the encapsulated database; generating an object class pointer for each of a first subset of the plurality of object class entries, the first subset including at least two object class entries therein, each generated pointer pointing to a different one of the plurality of object class entries, storing the plurality of object class entries in non-adjacent storage locations within the database, with each of a second subset of the plurality of object class entries stored in association with one of the generated pointers, the second subset being different from the first subset and including at least two object class entries therein, wherein no data mapping or translator application is employed to account for the dissimilar field structures in the disparate databases, receiving an information storage request from a communication entity in a communication system requesting to either store each of the records in a given storage location within the encapsulated database, or to retrieve one or more of the stored records from the encapsulated database for display and review, authorizing the communication entity and information storage request prior to commencing the partitioning of each record within the encapsulated database or prior to commencing a retrieval of a stored record, wherein authorizing further includes: authenticating the communication entity, and determining whether the communication entity has required privileges to store information in the requested storage location or extract information from a given storage location, else ignoring the information storage request if the communication entity is not authorized or does not have the required privileges.