×

Spreadsheet user-interface for an internet-document change-detection tool

  • US 5,983,268 A
  • Filed: 03/25/1997
  • Issued: 11/09/1999
  • Est. Priority Date: 01/14/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A change-detection web server for detecting numerically-significant changes in web pages comprising:

  • a network connection for transmitting and receiving packets from a remote client and a remote web-page server;

    a responder, coupled to the network connection, for communicating with the remote client, the responder registering a web page for change detection by receiving from the remote client a uniform-resource-locator (URL) identifying the web page, the responder fetching the web page from the remote web-page server and generating markers for identifying locations of numeric data fields within the web page;

    a spreadsheet user-interface, coupled to the responder, for displaying a spreadsheet on the remote client, the spreadsheet having rows and columns of cells, each cell for receiving a formula from a user, the formula specifying calculations performed on the numeric data fields from the web page;

    a database, coupled to the responder, for receiving the URL and the markers from the responder and for receiving the formula from the spreadsheet user-interface when the web page is registered by the remote client, the database for storing a plurality of records each containing a URL, markers, and the formula for a registered web page; and

    a periodic minder, coupled to the database and the network connection, for periodically re-fetching the web page from the remote web-page server by transmitting the URL from the database to the network connection, the periodic minder receiving a fresh copy of the web page from the remote web-page server, the periodic minder extracting fresh numeric values from the fresh copy of the web page from locations identified by the markers and recalculating a result of the formula using the fresh numeric values, the periodic minder signaling a detected change to the remote client when the result exceeds a predetermined notification condition,whereby a numerically-significant change in the web page is detected by re-calculating a user-entered formula which operates on numeric data from the web page, wherein changes in the web page which do not cause a re-calculated result to exceed the predetermined notification condition do not signal the remote client.

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