Patent ID: 7467133

Claim:
A method comprising: providing a set of predetermined search categories for display to a user; associating each predetermined search category of the set of predetermined search categories with a corresponding indexed set of records by: generating a first indexed set of records corresponding to a first predetermined search category, wherein said generating the first indexed set of records comprises selecting one or more fields of a database table, generating a search table corresponding to the database table, wherein columns of the search table correspond to the selected one or more fields, and adding a visibility column to the search table, wherein the visibility column comprises one or more identifiers of organizations authorized to access each record in the search table; receiving, from the user, selection of a selected search category and a search key for searching; generating a query comprising the search key and an organizational identifier of the user; performing the query on an indexed set of records corresponding to the selected search category; and providing results of said performing the query to the user.