Patent ID: 7861155

Claim:
A system including at least one processor for publishing a message using a page builder tool, the page builder tool for creating and providing a web page having web page information for publication on a web browser and linking the web page to a searchable database such that search results from the searchable database are included in the web page information published in the web page, the system comprising: a message caching agent for receiving the message, the message being provided by a user and being separate from the web page information; a message cache coupled to the message caching agent for storing the message, the message cache receiving the message from the message caching agent, the message cache being a local cache for the page builder tool; a message publishing agent coupled to the message cache and the page builder tool, the message publishing agent for retrieving the message from the message cache and allowing the message to be published in the web page on a web browser using the page builder tool, wherein the message publishing agent allows the message to be published in the web page on the web browser by pushing the message to the web browser using the page builder tool such that the message is published in the web page using the page builder tool independently of the publishing of the web page information by the page builder tool; and a message publishing macro definition coupled to the page builder tool, wherein the page builder tool provides the web page to the web browser and processes the message publishing macro definition provided for the web page, wherein the message publishing macro definition causes the message publishing agent to retrieve the message from the message cache and push the message to the web browser, wherein the message is published in the web page without the web browser having to refresh the web page, wherein the message publishing macro definition includes an applet for retrieving the message from the message publishing agent and publishing the message when the message publishing macro definition is processed by the page builder tool.