Patent ID: 8250050

Claim:
A computer hardware and software system that manages authorization and session management for a user to access a plurality of databases, comprising: at least one processor; a memory embedded with computer instructions that are executed by the at least one processor; a search interface allowing a user to query the plurality of databases; an access manager associated with a plurality of translators each corresponding to a respective one of the plurality of databases, wherein the access manager receives a search request from the search interface and performs user authentication, and wherein each of the plurality of translators obtains access information and session information for each respective one of the plurality of databases, performs a search of each one of the plurality of databases in response to the received search request, and parses a plurality of search results from the plurality of databases, wherein each one of the search results from a corresponding database includes a URL associated with the corresponding database, and wherein the URL is bundled with access information and session information, wherein the access information and session information is unique to the corresponding database associated with the URL; a consolidated search results interface, wherein the access manager consolidates the plurality of parsed search results from each of the translators and provides the consolidated search results to the consolidated search results interface, allowing a user to select a search result from the consolidated search results; a context manager for receiving the selected search result from the consolidated search results, wherein the context manager parses the URL and bundled access information and session information associated with the selected search result, stores the parsed access information and session information in an internal database, requests and obtains data from a database associated with the parsed URL, and rewrites an embedded URL to point back to the context manager rather than directly to the associated database; and a selected search result interface for presenting the user with a virtual native database dialog, wherein the virtual native database dialog appears to be the native content of the associated database of the selected search result.