×

Document modification by a client-side application

  • US 8,972,856 B2
  • Filed: 09/26/2008
  • Issued: 03/03/2015
  • Est. Priority Date: 07/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • a client-side application executing on a client machine receiving a request from a user for a user-requested document;

    in response to the client-side application executing on the client machine receiving the request from the user for the user-requested document, the client-side application executing on the client machine requesting the user-requested document from a server;

    the client-side application executing on the client machine receiving the user-requested document from the server;

    in response to the client-side application executing on the client machine receiving the user-requested document from the server, instead of displaying the user-requested document at the client machine executing the client-side application;

    identifying one or more entities in the user-requested document;

    querying a database based on the one or more entities in the user-requested document, wherein at least one entity of the one or more entities is associated with entity information stored in the database, wherein the entity information stored in the database comprises data identifying one or more locations for the at least one entity, and the one or more entities are identified in the user-requested document based upon proximity to a location;

    in response to querying the database, receiving the entity information associated with the at least one entity;

    at the client machine, creating a modified document by adding to the user-requested document (a) the entity information associated with the at least one entity or (b) a link to the entity information associated with the at least one entity; and

    displaying the modified document with the client-side application instead of the user-requested document received at the client-side application from the server;

    wherein the method is performed by a client machine executing the client-side application.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×