Patents by Inventor William Barabash

William Barabash has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5720009
    Abstract: A pattern match method is the primary component of any rule-based inference engine or database search method. Equivalence class projection is used in a discrimination match network, such that only equivalence class tokens (and not working memory objects) are propagated down the network, then only the first object which is a member of any specific equivalence class will cause an actual propagation down through the net. Subsequent changes which are either the creation of new objects which are members of a known equivalence class or the removal of any object but the last member of that equivalence class can totally avoid propagation downward in that section of the discrimination network.
    Type: Grant
    Filed: October 24, 1996
    Date of Patent: February 17, 1998
    Assignee: Digital Equipment Corporation
    Inventors: Steven A. Kirk, William Barabash, William S. Yerazunis
  • Patent number: 5303332
    Abstract: A compiled, rule-based expert system for a data base. The system incorporates compiled declarations to incorporate the concept of strong typing at compile time. Both data and rules can be declared so as to be accessible from one or more modules, as required. Such a scheme reduces program complexity, reduces program development time, and increases the ease with which rule-based programs may be embedded in procedural programs.
    Type: Grant
    Filed: July 30, 1990
    Date of Patent: April 12, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Steven A. Kirk, William S. Yerazunis, William Barabash, Ken A. Gilbert
  • Patent number: 5293620
    Abstract: A task dispatch system for use in connection with a plurality of digital data processors for processing tasks. The task dispatch system maintains a task identification queue including a plurality of task identification entries defining a series of tasks to be processed during an iteration. A task dispatcher dispatches tasks to the processors in the order defined by the task identification queue. At the end of an iteration, the task dispatcher reorganizes the entries in the task identification queue so as to dispatch one or more tasks, which were completed last during an iteration, at the beginning of a subsequent iteration.
    Type: Grant
    Filed: August 10, 1992
    Date of Patent: March 8, 1994
    Assignee: Digital Equipment Corporation
    Inventors: William Barabash, William S. Yerazunis
  • Patent number: 5267349
    Abstract: A system and method for quickly determining whether a requested object is an ancestor of a particular object where both objects are contained in a single inheritance type hierarchy. The system encodes each object in memory with a binary pattern that indicates the ancestry of the object and a mask which indicates which bits of the binary pattern are significant for determining ancestry. This allows a system, upon receiving a request for an object, to determine in only two steps whether any particular object in memory can satisfy the request as a sub-type of the requested object.
    Type: Grant
    Filed: March 6, 1990
    Date of Patent: November 30, 1993
    Assignee: Digital Equipment Corporation
    Inventors: William Barabash, Steven A. Kirk, William S. Yerazunis
  • Patent number: 5263127
    Abstract: The present invention includes an approach to improving run-time performance of rule-based systems. A series of testing element nodes making up a testing element is adapted to a match discrimination network utilized in an expert system to permit scanning of incoming data prior to traversing large segments of the nodes in the match discrimination network. By placing a series of testing element nodes into a traditional match discrimination network, interaction among data objects and nodes of the match discrimination network are minimized.
    Type: Grant
    Filed: June 28, 1991
    Date of Patent: November 16, 1993
    Assignee: Digital Equipment Corporation
    Inventors: William Barabash, Steven A. Kirk, William S. Yerazunis, Kenneth A. Gilbert
  • Patent number: 5241652
    Abstract: A rule-partitioning system for converting at least a portion of a target expert system program to a rule partitioned RETE network for execution on multiple processors, including a rule partitioning portion for assigning different rules of the target expert system program to different partitions on the basis of previously collected processing statistics and on the use of node sharing; and a compiler for converting the target expert system program to the RETE network, wherein the rules of the RETE network are assigned to the multiple processors in accordance with the partition assignments.
    Type: Grant
    Filed: March 31, 1992
    Date of Patent: August 31, 1993
    Assignee: Digital Equipment Corporation
    Inventors: William Barabash, William S. Yerazunis
  • Patent number: 5179633
    Abstract: A recticular discrimination network utilized in an expert system that permit read procedural attachments on working memory element slots using a gamma memory. The gamma memory is associated with one- or two- input nodes and stores references to the attached WME slot, use of which minimizes computation and interaction among data elements in a RETE-net.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: January 12, 1993
    Assignee: Digital Equipment Corporation
    Inventors: William Barabash, Steven A. Kirk, William S. Yerazunis
  • Patent number: 5155803
    Abstract: A new expert system that facilitates beta-token partitioning of rules in a RETE network. The expert system includes a beta opinion value generating portion that generates, for each node in the RETE network, an opinion value in response to processing statistics. A beta decision value generating portion generates a beta-token partition opinion value for a rule in response to the beta opinion values for nodes in the RETE network defining a rule.
    Type: Grant
    Filed: June 8, 1989
    Date of Patent: October 13, 1992
    Assignee: Digital Equipment Corporation
    Inventors: William Barabash, William S. Yerazunis
  • Patent number: 5129037
    Abstract: A method and system for beta-token partitioning a target expert system program. The target expert system program is first compiled to form a RETE network for execution on a single processor, the compilation including directives for collecting selected processing statistics. The target expert system program is then executed on a single processor, generating during execution processing statistics in connection with each node of the RETE network. The processing statistics are then applied to a programmed neural network to identify nodes in the RETE network for beta-token partitioning, and the target expert system program is then recompiled to form a RETE network for execution on multiple processors, the RETE network being beta-token partitioned at nodes identified by the neural network.
    Type: Grant
    Filed: June 20, 1989
    Date of Patent: July 7, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Steven A. Kirk, William S. Yerazunis, William Barabash
  • Patent number: 4965882
    Abstract: A method for operating a parallel processor system implements a beta-partitioning algorithm. According to that method, groups of working memory elements are identified which satisfy each of the conditions of all of several production rules. Then, sequences of sets are formed each corresponding to one of the production rules. The sets represent combinations of working memory elements which satisfy some or all of the conditions for the corresponding production rule. At some point during the formation of sets, the sets are subdivided into relatively equal-size subsets, each of which is assigned to a different processor. Each processor, which previously had been performing the same operations as the other processors, continues processing only its assigned subset.
    Type: Grant
    Filed: October 1, 1987
    Date of Patent: October 23, 1990
    Assignee: Digital Equipment Corporation
    Inventors: William Barabash, William S. Yerazunis