Patent ID: 7266547

Claim:
A system for handling a free text search query, comprising: a grid environment comprising a plurality of computing systems each comprising at least one resource and communicatively connected over a network to share each said at least one resource through at least one grid service implemented within an open grid services architecture enabling interfacing with each said at least one resource through at least one web service; a grid management system for receiving a plurality of separate job requests from a plurality of client systems over said network and for managing distribution of said plurality of separate job requests to at least one grid service from among said plurality of grid services; said grid management system, responsive to said grid management system receiving a particular job request from a particular client system with a free text string comprising a plurality of specifications as a search query, for invoking a search service from among said plurality of grid services to perform said job request; and said search service comprising: means for controlling distribution of said free text string to a selection of a plurality of grid components, wherein each of said selection of said plurality of grid components is enabled to interpret a meaning of a particular aspect of said plurality of specifications in said free text string, wherein each of said plurality of grid components comprises at least one of said at least one resource; means for receiving a plurality of aspect interpretations of said free text string from said selection of said plurality of grid components; means for synthesizing said plurality of aspect interpretations into a search-ready query; means for passing said search-ready query to a search engine within said grid environment; and means, responsive to receiving at least one search result for said search-ready query from said search engine, for returning said at least one search result to said particular client system.