A system, method and computer implemented program product for enabling a user to retrieve information from a telecommunication network. The system, in accordance with the present invention comprises a handheld device, using which multimedia inputs, typically photographs of objects of interest could be captured. Subsequently, the images are processed by a processor and relevant keywords describing the image are extracted. A search is carried out for information comprising the extracted keywords, and the retrieved information is shared with the user, via the handheld device. A third party service provider or an online merchant portal or establishment provides an updated detail to the user based on retrieved updated user profile comprising the updated user preferences and interests.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer implemented system for identifying offline consumer interests for online personalization by leveraging multimedia inputs, said system comprising: a handheld device accessible to a user, said handheld device configured to capture at least multimedia content, said handheld device further configured to enable the user to define the criteria for handling the captured multimedia content; a processor cooperating with the handheld device, said processor configured to process the multimedia content captured by the handheld device using predetermined processing directives, said processor further configured to extract at least one keyword from the processed multimedia content; an indexing module that captures the keywords from the presentation and associates the keywords against the user credentials, said indexing module further configured to create access tokens associated with the user credentials to ensure security of such information being stored while being accessed by the third party systems; a learning module configured to recognize multimedia inputs and identify new keywords, said learning module configured to adapt the identified new keywords to all previous and new inputs being shared with the system; a profile generator configured to generate a profile for the user, said profile comprising the preferences of the user, said preferences are generated by the profile generator based on at least the multimedia content captured by the user, the keywords elicited by the captured multimedia content, and the search results provided by the search module, said profile generator further configured to dynamically modify the profile of the user, at least based on the keywords generated by the processor and the search results provided by the search module; a customizing module cooperating with the search module and the profile generator, said customizing module configured to customize the retrieved information based on at least the profile of the user, customizing module still further configured to dynamically refine the customized information presented to the user, in the event the user requests via the handheld device, for detailed information; a central server provides a customized user profile to a third party service provider to enable the third party service provider to provide an updated and latest details to a log-in user based on retrieved updated profile comprising interests and preferences of the logged in user. 2. The system as claimed in claim 1, wherein said customizing module is further configured to transmit the customized information to the handheld device via the communication network thereby providing the user with accessibility to the customized information. 3. The system as claimed in claim 1, wherein the handheld device is configured to enable the user to define the criteria for handling the captured multimedia content, wherein the criteria comprises the preferences of the user in terms of the information to be searched and retrieved, the data stores to be searched, the manner in which the results are to be displayed, relevance factor of the retrieved results, and the order of arrangement of retrieved search results. 4. The system as claimed in claim 1, wherein the processor is further configured to extract the keyword(s) indicative of the location of the handheld device, said processor further configured to extract the keyword(s) indicative of the information required by the user, said processor still further configured to analyze the requirement for the information based on the multimedia content captured by the handheld device. 5. The system as claimed in claim 1, wherein the customizing module is configured to refine the customized information presented to the user, said customizing module configured to refine the customized information based on at least the selection of a part of the customized information by the user, a query specified by the user via the handheld device, a service/product subscribed by the user via the handheld device, and combinations thereof. 6. A computer implemented method for identifying offline consumer interests for online personalization by leveraging multimedia inputs, said method comprising the following steps: capturing at least multimedia content via a handheld device accessible to the user, and enabling the user to define the criteria for handling the captured multimedia content; processing the captured multimedia content using predetermined processing directives, and extracting at least one keyword from the processed multimedia content; receiving the extracted keyword(s), and searching at least one predetermined data store for information comprising the extracted keyword(s); retrieving the information comprising the extracted keywords (s); generating a profile for the user, said profile comprising the preferences of the user, said preferences being generated based on at least the multimedia content captured by the user, the keywords corresponding to the captured multimedia content; dynamically customizing the profile of the user, based on the keywords generated by the processor and the search results provided by the search module; indexing the profile of the user against set of personal id's, Access token and authentication parameters from which information would be requested for retrieval; dynamically refining the customized information presented to the user, in the event any of the external third party services requests for preferences of the users; and providing updated details to a logged-in user by a third party service provider based on updated profile comprising updated personal preferences and interests of the logged-in user. 7. The method as claimed in claim 6, wherein the step of enabling the user to define the criteria for handling the captured multimedia content, further includes the step of enabling the user to define the preferences in terms of at least the information to be searched and retrieved, the data stores to be searched, the manner in which the results are to be displayed, relevance factor of the retrieved results, and the order of arrangement of retrieved search results. 8. The method as claimed in claim 6, wherein the step of extracting at least one keyword from the processed multimedia content further includes the steps of extracting the keyword(s) indicative of the location of the handheld device, extracting the keyword(s) indicative of the information required by the user, and analyzing the requirement for the information based on the multimedia content captured by the handheld device. 9. The method as claimed in claim 6, wherein the step of dynamically refining the customized information presented to the user further includes the step of refining the customized information based on at least the selection of a part of the customized information by the user, a query specified by the user via the handheld device, a service/product subscribed by the user via the handheld device, and combinations thereof. 10. A non transitory computer readable medium having computer readable instructions stored thereupon, said computer readable instructions when executed by a processor, are configured to cause a computer enabled device to: capture at least multimedia content via a handheld device accessible to the user, and enable the user to define the criteria for handling the captured multimedia content; process the captured multimedia content using predetermined processing directives, and extract at least one keyword from the processed multimedia content; receive the extracted keyword(s) at a search module, and search at least one predetermined data store for information comprising the extracted keyword(s), wherein the search is based at least partially on the criteria defined by the user; retrieve the information comprising the extracted keywords (s); generating a profile for the user, said profile comprising the preferences of the user, said preferences being generated based on at least the multimedia content captured by the user, the keywords corresponding to the captured multimedia content; dynamically customizing the profile of the user, based on the keywords generated by the processor and the search results provided by the search module; indexing the profile of the user against set of personal id's, Access token and authentication parameters from which information would be requested for retrieval; and dynamically refining the customized information presented to the user, in the event any of the external third party services requests for preferences of the users. 11. The non transitory computer readable medium as claimed in claim 10, wherein the computer readable instructions, when executed by a processor are further configured to cause a computer based device to enable the user to define the preferences in terms of at least the information to be searched and retrieved, the data stores to be searched, the manner in which the results are to be displayed, relevance factor of the retrieved results, and the order of arrangement of retrieved search results. 12. The non transitory computer readable medium as claimed in claim 10, wherein the computer readable instructions, when executed by a processor are further configured to cause a computer based device to: generate a profile for the user, wherein said profile comprises the preferences of the user, said preferences being generated based on at least the multimedia content captured by the user, the keywords elicited by the captured multimedia content, and the search results provided by the search module; dynamically customize the profile of the user, based on the keywords generated by the processor and the search results provided by the search module; and dynamically customize the information to be presented to the user, at least partially based on the profile of the user. 13. The non transitory computer readable medium as claimed in claim 10, wherein the computer readable instructions, when executed by a processor are further configured to enable a computer enabled device to: extract the keyword(s) indicative of the location of the handheld device; extract the keyword(s) indicative of the information required by the user; analyze the requirement for the information based on the multimedia content captured by the handheld device; and refine the customized information based on at least the selection of a part of the customized information by the user, a query specified by the user via the handheld device, a service/product subscribed by the user, and combinations thereof.