Patent ID: 8671096

Claim:
A method for retrieving information from one or more data sources based on user notes, comprising: obtaining said user notes containing one or more information requests; identifying said one or more information requests from said user notes using one or more of semantic rules, wherein said semantic rules identify a plurality of types of relations between two or more concepts to interpret said one or more information requests, wherein said semantic rules identify said information requests for automatic generation of one or more system-executable search queries applied to at least one external database; interpreting at least one of said information requests in a context of said information request, wherein said context of said information request comprises information that constrains a scope of said information request; generating said one or more system-executable search queries required for said at least one interpreted information requests; identifying an update to said user notes, said update containing one or more updated information requests; and processing said updated user notes to generate one or more system-executable search queries required for said updated information requests, wherein one or more steps of said method are performed by one or more hardware devices.