Patent ID: 8738653

Claim:
A computer-implemented system for providing a disambiguation of a subject matter key word in a web page based on context of the subject matter key word on the web page, the system including a server computer that comprises: a searchable database comprising a plurality of subject matter key words, and statistics and content regarding the subject matter key words; an enhancement engine operative to: receive a request for a widgetized enhancement to a browser application displaying a web page on a remote computer; analyze the web page displayed in the browser application; and identify subject matter of the web page as searched ones of the subject matter key words; a contextual key word listing, communicatively connected to said searchable database, comprising a plurality of identifiers each related to at least one of the subject matter key words; and a plurality of structured data related to the key words in said contextual key word listing, wherein said structured data is suitable to allow said enhancement engine to automatically select the statistics and the content regarding the searched subject matter key words; wherein the identifiers correspondent to the searched subject matter key words are used by the enhancement engine to determine a context of ones of the searched subject matter keywords that have at least two possible meanings to disambiguate the searched subject matter key words and to thereby enable selection of ones of the statistics and the content that are properly responsive to the request for an enhancement; and wherein the statistics and the content are formatted for display on, and are provided to, the web browser of the remote computer in response to an automatically generated request; wherein the automatically generated request is triggered by a user interaction with a widget permitted by the user to be executed in the browser application; and wherein the widget facilitates the display of the widgetized enhancement to the browser application.