×

Enhanced content web browsing

  • US 8,543,571 B2
  • Filed: 01/08/2009
  • Issued: 09/24/2013
  • Est. Priority Date: 01/08/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for enhanced content browsing, the method comprising:

  • loading, by a processor, a web page in a web browser, the web page comprising text;

    detecting entities of a first specified type in the web page by a first analysis service based on calling the first analysis service by a browser plugin of the web browser, wherein detecting the entities of the first specified type comprises text analysis of the text of the web page by the first analysis service to recognize terms in the text of the web page corresponding to the first specified type, and wherein the first analysis service is called by the web browser asynchronously from the loading of the web page in the web browser;

    detecting entities of a second specified type in the web page by a second analysis service based on calling the second analysis service by the browser plugin of the web browser, wherein the entities of the second specified type are of a type that is distinct from the entities of the first specified type, wherein detecting the entities of the second specified type comprises text analysis of the text of the web page by the second analysis service to recognize terms in the text of the web page corresponding to the second specified type, and wherein the second analysis service is called by the web browser asynchronously from the loading of the web page in the web browser;

    detecting entities of a third specified type in the web page by a third analysis service based on calling the third analysis service by the browser plugin of the web browser, wherein the entities of the third specified type are of a type that is distinct from the entities of the first specified type and the second specified type, wherein detecting the entities of the third specified type comprises text analysis of the text of the web page by the third analysis service to recognize terms in the text of the web page corresponding to the third specified type, and wherein the third analysis service is called by the web browser asynchronously from the loading of the web page in the web browser;

    tagging the detected entities of the first specified type, the second specified type, and the third specified type in the web page, wherein the tagged detected entities are highlighted and wherein each of the highlighted entities do not comprise links;

    wherein the first specified type, the second specified type, and the third specified type each comprise a name of a person, a geographical location, an amount of a currency, an abbreviation, or a title of an instance of media, wherein the associated action service for a specified type comprising the name of a person comprises fetching detailed information for the person from the company database, wherein the associated action service for a specified type comprising a geographical location comprises displaying a map of an address, wherein the associated action service for a specified type comprising an amount of a currency comprises fetching a conversion rate to another currency, and wherein the associated action service for a specified type comprising an abbreviation comprises showing an expanded form of the abbreviation; and

    wherein the associated action service for a specified type comprising a title of an instance of media comprises adding the instance of media to a shopping cart or completing a purchase of the instance of media;

    wherein the action services, analysis services, and associations between the action services and analysis services are configurable by a user;

    calling by the browser plugin of the web browser a first action service associated with the first analysis service based on detected entity of the first specified type is being activated by the user mousing over the detected entity of the first specified type;

    displaying a result of the first action service in the user interface by the browser plugin of the web browser;

    calling by the browser plugin of the web browser a second action service associated with the second analysis service based on a detected entity of the second specified type is being activated by the user mousing over the detected entity of the second specified type;

    displaying a result of the second action service in the user interface by the browser plugin of the web browser;

    calling by the browser plugin of the web browser a third action service, the third action service being distinct from the first action service, based on the detected entity of the first specified type being activated by the user mousing over the detected entity of the third specified type; and

    displaying a result of the third action service in the user interface by the browser plugin of the web browser.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×