Patents by Inventor Dan Ballard

Dan Ballard 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: 5737497
    Abstract: A rule based processing system that is optimized for implementation in hardware. The system includes a set of logic gates that are used to implement a rule network connected to a working memory composed from a set of memory components. When a set of inputs are presented to the logic gates, a set of inferences are formed and the results are stored in the memory components. The inferences that are stored in the working memory are used to determine the state of the system at any given time. These inferences can be output to an external device to report on the status of the system. The rule based production system is designed to be implementable on a high performance semiconductor micro-chip and is thus suitable for use in embedded real-time applications.
    Type: Grant
    Filed: September 14, 1995
    Date of Patent: April 7, 1998
    Assignee: Reticular Systems, Inc.
    Inventor: Dan Ballard
  • Patent number: 5720006
    Abstract: A rule based processing system that is optimized for implementation in hardware. The system includes a set of logic gates that are used to implement a rule network connected to a working memory composed from a set of memory components. When a set of inputs are presented to the logic gates, a set of inferences are formed and the results are stored in the memory components. The inferences that are stored in the working memory are used to determine the state of the system at any given time. These inferences can be output to an external device to report on the status of the system. The rule based production system is designed to be implementable on a high performance semiconductor micro-chip and is thus suitable for use in embedded real-time applications.
    Type: Grant
    Filed: September 14, 1995
    Date of Patent: February 17, 1998
    Assignee: Reticular Systems, Inc.
    Inventor: Dan Ballard
  • Patent number: 5638493
    Abstract: The system includes a rule compiler to convert rules in a rule base into a digital logic implementation and a net list generator. The compiler comprises a rule network input section, an antecedents storage table, a consequents storage table, a translated antecedents storage table, a conjunction formation table, a disjunction formation table, and a rule network logical formation section. Patterns from the left hand side of the rules are entered into the antecedents storage table. Patterns from the right hand side of the rules are entered into the consequents storage table. Patterns in the antecedents storage table are simplified using a translation function and stored in the translated antecedents storage table. Antecedents that pertain to the same rule are combined to form a logical conjunction and are stored in the conjunction formation table.
    Type: Grant
    Filed: September 14, 1995
    Date of Patent: June 10, 1997
    Assignee: Reticular Systems, Inc.
    Inventor: Dan Ballard
  • Patent number: 5487134
    Abstract: A rule based processing system that is optimized for implementation in hardware. The system includes a set of logic gates that are used to implement a rule network connected to a working memory composed from a set of memory components. When a set of inputs are presented to the logic gates, a set of inferences are formed and the results are stored in the memory components. The inferences that are stored in the working memory are used to determine the state of the system at any given time. These inferences can be output to an external device to report on the status of the system. The rule based production system is designed to be implementable on a high performance semiconductor micro-chip and is thus suitable for use in embedded real-time applications.
    Type: Grant
    Filed: February 23, 1995
    Date of Patent: January 23, 1996
    Assignee: Reticular Systems, Inc.
    Inventor: Dan Ballard