Patent ID: 7606805

Claim:
A method for using a broker dictionary to generate a query specific to content and organization of a data source stored on a computer-readable medium, the method comprising: receiving query information in a natural language form for querying the data source; identifying, using the broker dictionary, a broadcast dictionary generated using the content and organization of the data source for transforming the received query information, wherein the broadcast dictionary is a dictionary that is adapted to communicate with the broker dictionary and the broker dictionary provides an interface for a subscriber to multiple servers having different customized broadcast dictionaries; transforming the received query information, wherein the transforming comprises generating one or more variations of a word included in the query information in a natural language form and determining one or more structured queries associated with the one or more variations of the word included in the query information in a natural language form; and responsive to transforming the received query information, generating at least one query customized to the content and organization of the data source.