Patents by Inventor Daniel Kuokka

Daniel Kuokka 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: 7171400
    Abstract: A system and method for dynamically determining a set of relevant rule instances based on a set of context attribute values comprising a directory server, an attribute data store, and a rules engine. The directory server includes rule instances having hierarchical structure. The attribute data store has a hierarchical structure and is configured to provide a set of hierarchically relevant context attribute values optimized from the rule instances, based on the set of context attribute values. The rules engine is configured to provide the set of context attribute values to the attribute data store in accordance with the context from the context provider, and to determine a set of relevant rule instances, based on the hierarchically relevant context attribute values from the attribute data store.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: January 30, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Dmitri Koubenski, Stayton D. Addison, Jr., Daniel Kuokka
  • Publication number: 20060212486
    Abstract: A knowledge base and methods for use in connection with a policy compliance monitoring system operative to determine exceptions to policies expressed by computer-executable policy statements. The system allows establishment, codification, and maintenance of enterprise policies, monitors electronic transactions of the enterprise from various and possibly heterogeneous data sources, detects exceptions to established policies, reports exceptions to authorized users such as managers and auditors, and/or provides a case management system for tracking exceptions and their underlying transactions. The knowledge base comprises extractor files that are utilized for extracting information from data sources for utilization in policy compliance monitoring, a mapper for normalizing data from the data sources against a system ontology and storing normalized data in a monitoring database, and computer-executable compliance policy statements used by a transaction analysis engine.
    Type: Application
    Filed: January 31, 2006
    Publication date: September 21, 2006
    Inventors: Peter Kennis, Daniel Kuokka, Charles Coombs, Stayton Addison, Andrew Otwell, Jeffrey Johnson, Patrick Taylor, Michael Lortz
  • Publication number: 20060212487
    Abstract: A system for determining lack of compliance of a transactional entity with an enterprise policy by maintaining an historical record of the entity as changes are made over time. The system allows establishment, codification, and maintenance of enterprise policies, monitors electronic transactions of the enterprise from various data sources, detects exceptions to established policies, reports exceptions to authorized users such as managers and auditors, and/or provides a case management system for tracking exceptions and their underlying transactions. A master data extractor establishes an initial instance of a transactional entity in a monitoring database. A changed data extractor is responsive to changed data for establishing a subsequent instance of the transactional entity in the monitoring database.
    Type: Application
    Filed: January 31, 2006
    Publication date: September 21, 2006
    Inventors: Peter Kennis, Daniel Kuokka, Charles Coombs, Stayton Addison, Andrew Otwell, Jeffrey Johnson, Patrick Taylor, Michael Lortz
  • Publication number: 20050209876
    Abstract: An automated transaction integrity monitoring system (100) operative to monitor electronic transactions of an enterprise and detect exceptions indicating noncompliance with enterprise policies. An extractor (140) obtains data from heterogeneous data sources such as enterprise databases. A staging database (155) caches data from the data sources. A mapper (150) maps enterprise data into an enterprise ontology used to express enterprise policies. A knowledge base (165) stores computer-executable policy statements, extractor data, and mapper data. A monitoring database (175) stores data mapped in the enterprise ontology. A collaborative reasoning engine (CORE) (160) executes policy statements against the monitoring database and determines exceptions. An exceptions database (185) stores exceptions from CORE. A case management system (190) provides for analysis and tracking of exceptions.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 22, 2005
    Applicant: Oversight Technologies, Inc.
    Inventors: Peter Kennis, Daniel Kuokka, Charles Coombs, Stayton Addison, Andrew Otwell, Jeffrey Johnson, Patrick Taylor, Michael Lortz
  • Publication number: 20030069736
    Abstract: A system and method for dynamically determining a set of relevant rule instances based on a set of context attribute values comprising a directory server, an attribute data store, and a rules engine. The directory server includes rule instances having hierarchical structure. The attribute data store has a hierarchical structure and is configured to provide a set of hierarchically relevant context attribute values optimized from the rule instances, based on the set of context attribute values. The rules engine is configured to provide the set of context attribute values to the attribute data store in accordance with the context from the context provider, and to determine a set of relevant rule instances, based on the hierarchically relevant context attribute values from the attribute data store.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 10, 2003
    Applicant: Netscape Communications Corporation
    Inventors: Dmitri Koubenski, Stayton D. Addison, Daniel Kuokka
  • Publication number: 20030069737
    Abstract: A system and method for dynamically determining applicable rule instances and a rule value utilizing a hierarchical context, hierarchically specified ruled with inheritance, and a hierarchically relevant conflict resolution strategy. The system includes a context provider, an attribute data store, and a rules engine. The context provider is configured to provide a context comprising an application configuration parameter and the set of context attribute values. The attribute data store has a hierarchical structure and is configured to provide a set of hierarchically relevant context attribute values, based on the set of context attribute values. The attribute data store is designed to permit the clear specification of rules and their applicability conditions.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 10, 2003
    Applicant: Netscape Communications Corporation
    Inventors: Dmitri Koubenski, Stayton D. Addison, Daniel Kuokka