A method, system and computer program product for interfacing between information requesters and information sources. In an embodiment, information is obtained from one or more information sources in response to client requests. In an embodiment, information received from information sources is cached...http://www.google.ca/patents/US20070055555?utm_source=gb-gplus-sharePatent US20070055555 - Method, system, and computer program product for interfacing with information sources