Patent ID: 8386482

Claim:
A method for personalizing information retrieval in a communication network, the method comprising: receiving one or more inputs from a plurality of sources; processing an information present in the one or more inputs received from the plurality of sources, wherein processing the information comprises refining the information present in the one or more inputs of the plurality of sources, enhancing the information present in the one or more inputs of the plurality of sources, boosting the information present in the one or more inputs of the plurality of sources and extracting the information present in the one or more inputs to build people and artifact profiles; generating one or more virtual documents based on processed information present in the one or more inputs and wherein appropriate weights assigned to generate virtual profile documents for people and artifacts; performing a search based on the virtual documents generated and wherein performing a search comprises performing a contextual and personalized search based on the inputs received; generating an intelligent web of words from the one or more inputs of the plurality of sources; performing an iterative comparison between the information present in a query document with the information of the profile document; personalizing one or more results that to be displayed based on comparison of the results with the profile document of a user; refining a search result based on user inputs; and displaying one or more results in support of the information in the communication network.