×

Inspector for computed relevance messaging

  • US 6,263,362 B1
  • Filed: 07/09/1999
  • Issued: 07/17/2001
  • Est. Priority Date: 09/01/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. An inspector for inspecting any of the properties of a computer, said computer'"'"'s configuration, contents of said computer'"'"'s storage devices, said computer'"'"'s peripherals, said computer'"'"'s environment, or remote affiliated computers, said inspector comprising:

  • an inspector library containing executable code which is invoked as part of a continual relevance evaluation process;

    one or more inspector methods for performing any of mathematico-logical calculations, executing computational algorithms, returning the results of system calls, accessing the contents of storage devices, and querying devices or remote computers to inspect any of the properties of a computer, said computer'"'"'s configuration, contents of said computer'"'"'s storage devices, said computer'"'"'s peripherals, said computer'"'"'s environment, or remote affiliated computers;

    an inspector dispatcher associated with an advice client computer for continually performing relevance determination, wherein said relevance determination is driven by a database of relevance clauses which can be continually evaluated;

    wherein properties which can be learned are an arbitrary combination of elementary properties that are determined according to basic calculations to inspect any of the properties of a computer, said computer'"'"'s configuration, contents of said computer'"'"'s storage devices, said computer'"'"'s peripherals, said computer'"'"'s environment, or remote affiliated computers;

    wherein said inspector library contains executable code which is invoked by said inspector dispatcher as part of said relevance determination process; and

    said inspector library further comprising any of;

    a declaration of a Phrase to be used in a relevance language;

    an association of said Phrase to a specific method;

    a declaration of a new data type to be used in an evaluation process;

    a declaration of a calling prototype of said specific method, including a number and required data types of arguments to be supplied to said specific method;

    a declaration of a result data type of said specific method;

    an implementation of said specific method in executable form;

    a declaration of special hooks associating code to be called on events, said events including any of inspector dispatcher initialization, inspector dispatcher termination, beginning of inspector dispatcher main evaluation loop, and ending of inspector dispatcher main evaluation loop;

    a declaration of special hooks associated with creation and maintenance of special caches associated with said specific method; and

    an implementation of special event methods and cache methods in executable form.

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