×

File alteration monitor for computer operating and file management system

  • US 5,287,504 A
  • Filed: 12/31/1991
  • Issued: 02/15/1994
  • Est. Priority Date: 08/01/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having application programs, an operating system, and files, apparatus for providing notification of alterations to monitored files to client application programs that request such notification, notification being provided to said client application programs upon a calling application program initiating a procedure call for alteration to said monitored file, said apparatus comprising:

  • first storage means for storing an imon function pointers list including imon function pointers for pointing to executable code;

    first pointer means coupled to said first storage means for selecting executable code from said imon function pointers list;

    second storage means for storing a system code function pointers list including code for altering said files;

    second pointer means coupled to said second storage means for selecting code for altering files;

    imon means coupled to said first and second storage means for intercepting said procedure call;

    an event queue resident in said imon means for storing a record of the initiation of said procedure call for alteration to said monitored file,request storing means resident in said imon means for storing said request for notification of alteration to said monitored file;

    means for alteration detection resident in said imon means for correlating said request for notification of alteration to said monitored file with said record of the initiation of said procedure call for alteration to said monitored file; and

    means resident in said imon means for providing notification to said client application program of said procedure call for alteration to said monitored file;

    said imon means first rerouting said intercepted procedure call through said imon function pointers list, and then rerouting said procedure call to its original destination for executing said procedure call to alter said monitored file.

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