Patents by Inventor Paris E. Bingham
Paris E. Bingham 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: 9438680Abstract: A method, and associated system, for enforcing compliance with data definitions in an information or conceptual model. The method includes storing a set of data models, which define model parameter definitions, having a content based on data definitions of the conceptual model. A validator is positioned between a registry service and services use data definitions to define their data parameters. The registry service stores registered services in a service repository. The validator processes a registration request from one of the services that includes the data definitions for the parameters of the service. The processing includes accessing the data models and comparing each of the data definitions to a corresponding model parameter definition. When the registration request is determined compliant with the conceptual model, the service is deployed to the service registry. Typically, only registration requests processed by the validator are deployed to the service registry.Type: GrantFiled: June 14, 2005Date of Patent: September 6, 2016Assignee: ORACLE AMERICA, INC.Inventors: Paris E. Bingham, Jr., Michael J. Wookey
-
Patent number: 7707187Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide a cache manager that monitors access to an information model associated with a business service application and generates an access pattern for the information model based on a number of accesses to the information model.Type: GrantFiled: March 14, 2005Date of Patent: April 27, 2010Assignee: Oracle America, Inc.Inventors: Michael J. Wookey, Paris E. Bingham, Jr.
-
Patent number: 7475293Abstract: A knowledge automation engine used to detect product issues on products. A knowledge automation engine may evaluate a check against one or more facts to detect a product issue. Facts used by the knowledge automation engine may include product configuration facts. A check may include one or more rules and reference one or more product check matrixes of facts, such as, but not limited to, identifiers for product packages and patches to be used by a check. As packages and/or patches become available for a product, they may be added to a product check matrix for the product. The packages and patches may be added to the database using predefined associations. The check may use the product check matrix to update packages and/or patches (including adding new packages/patches and removing old packages/patches) on a product accessible by the knowledge automation engine.Type: GrantFiled: October 23, 2003Date of Patent: January 6, 2009Assignee: Sun Microsystems, Inc.Inventors: Mike E. Little, Rex G. Martin, Matthew J. Helgren, Paris E. Bingham, Jr., Alan J. Treece
-
Patent number: 7206976Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for managing exposure to failure for computer-based systems. Information about a computer-based system is asynchronously received. An exposure level to failure of the computer-based system is calculated based on the received information. A stability of the computer-based system is determined based on the exposure level. A stability indication is output responsive to the determined stability.Type: GrantFiled: October 22, 2003Date of Patent: April 17, 2007Assignee: Sun Microsystems, Inc.Inventors: Michael J. Wookey, Paris E. Bingham, Jr., Matthew J. Helgren
-
Patent number: 7146536Abstract: Fact collection for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts. Static facts may be collected into a fact repository. A fact collector may be used to collect facts not found in the fact repository but needed to execute checks on the knowledge automation engine.Type: GrantFiled: December 13, 2002Date of Patent: December 5, 2006Assignee: Sun Microsystems, Inc.Inventors: Paris E. Bingham, Jr., Matthew J. Helgren, Rex G. Martin, Mike E. Little, Alan J. Treece
-
Patent number: 7146535Abstract: A system for creating and editing checks for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a client of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a client address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts. Statistics on check execution results may be accumulated to provide additional information on products through their life cycle.Type: GrantFiled: December 13, 2002Date of Patent: December 5, 2006Assignee: Sun Microsystems, Inc.Inventors: Mike E. Little, Rex G. Martin, Matthew J. Helgren, Paris E. Bingham, Jr., Alan J. Treece
-
Patent number: 7100082Abstract: A system for creating and editing checks for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts. Checks may be created and edited using a standard interface.Type: GrantFiled: December 13, 2002Date of Patent: August 29, 2006Assignee: Sun Microsystems, Inc.Inventors: Mike E. Little, Rex G. Martin, Matthew J. Helgren, Paris E. Bingham, Jr., Alan J. Treece
-
Patent number: 7100083Abstract: A check for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts.Type: GrantFiled: December 13, 2002Date of Patent: August 29, 2006Assignee: Sun Microsystems, Inc.Inventors: Mike E. Little, Rex G. Martin, Matthew J. Helgren, Paris E. Bingham, Jr., Alan J. Treece
-
Patent number: 7051243Abstract: A system and method for identifying problems with a system configuration may evaluate system configuration information against one or more configuration recommendations or rules. The evaluated system configuration may include various types of software and hardware components which may impact the operations of the computer system. Rules may be any information identifying an issue or describing a recommended configuration for the software or hardware component. A knowledge-based language or a programming language analyzer may be used to specify the rules. In one embodiment, a rules engine may be used as part of the problem detection application to evaluate configuration data against associated rules. A rules engine may be any mechanism used to recognize, interpret and process the configuration data against the rules. The results of the evaluation process may be stored for further analysis.Type: GrantFiled: April 30, 2002Date of Patent: May 23, 2006Assignee: Sun Microsystems, Inc.Inventors: Matthew J. Helgren, Michael E. Little, Paris E. Bingham, Jr., Rex G. Martin, Alan J. Treece
-
Publication number: 20040249720Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for asynchronous dynamic deployment of rule engines that are used to determine exposure to failure of computer-based systems. New rule engines are published to a network and received by a wrapper, which encapsulates one or more rule engines. When executed within the wrapper, a rule engine receives subscribed-to input data about a computer-based system and executes a rule that defines a logic for determining exposure to failure of the computer-based system based on the received input data. The rule engine outputs an output data responsive to a determination that there is an exposure to failure.Type: ApplicationFiled: October 22, 2003Publication date: December 9, 2004Inventors: Michael J. Wookey, Paris E. Bingham, Matthew J. Helgren
-
Publication number: 20040230547Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for managing exposure to failure for computer-based systems. Information about a computer-based system is asynchronously received. An exposure level to failure of the computer-based system is calculated based on the received information. A stability of the computer-based system is determined based on the exposure level. A stability indication is output responsive to the determined stability.Type: ApplicationFiled: October 22, 2003Publication date: November 18, 2004Inventors: Michael J. Wookey, Paris E. Bingham, Matthew J. Helgren
-
Patent number: 6789216Abstract: A platform independent analysis architecture analyzes memory images for computer programs. The analysis architecture is platform independent in that it is not tied to a particular version of a computer program and is not dependent on the presence or absence of patches. In addition, the analysis architecture is not tied to the hardware architecture on which the analysis architecture runs. The analysis architecture dynamically determines data type definitions for a computer program to account for the hardware architecture on which the computer program runs, the version of the computer program that is running and the presence or absence of patches. As a result, accurate views of data types may be discerned at run time so that the views of the data types may be employed in analyzing memory images such as crash dumps and run time dumps. This analysis architectures greatly assists parties in debugging computer programs as a result.Type: GrantFiled: September 27, 2002Date of Patent: September 7, 2004Assignee: Sun Microsystems, Inc.Inventors: Richard Frank Zagorski, Paris E. Bingham, Jr.
-
Publication number: 20040078727Abstract: A check for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts.Type: ApplicationFiled: December 13, 2002Publication date: April 22, 2004Inventors: Mike E. Little, Rex G. Martin, Matthew J. Helgren, Paris E. Bingham, Alan J. Treece
-
Publication number: 20040078726Abstract: A system for creating and editing checks for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts. Checks may be created and edited using a standard interface.Type: ApplicationFiled: December 13, 2002Publication date: April 22, 2004Inventors: Mike E. Little, Rex G. Martin, Matthew J. Helgren, Paris E. Bingham, Alan J. Treece
-
Publication number: 20040078725Abstract: A system for creating and editing checks for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a client of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a client address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts. Statistics on check execution results may be accumulated to provide additional information on products through their life cycle.Type: ApplicationFiled: December 13, 2002Publication date: April 22, 2004Inventors: Mike E. Little, Rex G. Martin, Matthew J. Helgren, Paris E. Bingham, Alan J. Treece
-
Publication number: 20030204791Abstract: A system and method for identifying problems with a system configuration may evaluate system configuration information against one or more configuration recommendations or rules. The evaluated system configuration may include various types of software and hardware components which may impact the operations of the computer system. Rules may be any information identifying an issue or describing a recommended configuration for the software or hardware component. A knowledge-based language or a programming language analyzer may be used to specify the rules. In one embodiment, a rules engine may be used as part of the problem detection application to evaluate configuration data against associated rules. A rules engine may be any mechanism used to recognize, interpret and process the configuration data against the rules. The results of the evaluation process may be stored for further analysis.Type: ApplicationFiled: April 30, 2002Publication date: October 30, 2003Inventors: Matthew J. Helgren, Michael E. Little, Paris E. Bingham, Rex G. Martin, Alan J. Treece
-
Publication number: 20030149677Abstract: A knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts.Type: ApplicationFiled: December 13, 2002Publication date: August 7, 2003Inventors: Paris E. Bingham, Matthew J. Helgren, Rex G. Martin, Mike E. Little, Alan J. Treece
-
Publication number: 20030084379Abstract: Fact collection for a knowledge automation engine to use in detecting product issues on products. A knowledge automation engine may evaluate a check against a fact to detect a product issue on a product and provide a user of the product remediation information. A check may contain a product issue description, a rule to evaluate against a fact in order to detect the product issue, and remediation information to help a user address the product issue if the product issue is detected on the product. Product issues may include product installation validation and known product bugs. Facts used by the knowledge automation engine may include product configuration facts. Static facts may be collected into a fact repository. A fact collector may be used to collect facts not found in the fact repository but needed to execute checks on the knowledge automation engine.Type: ApplicationFiled: December 13, 2002Publication date: May 1, 2003Inventors: Paris E. Bingham, Matthew J. Helgren, Rex G. Martin, Mike E. Little, Alan J. Treece
-
Publication number: 20030028857Abstract: A platform independent analysis architecture analyzes memory images for computer programs. The analysis architecture is platform independent in that it is not tied to a particular version of a computer program and is not dependent on the presence or absence of patches. In addition, the analysis architecture is not tied to the hardware architecture on which the analysis architecture runs. The analysis architecture dynamically determines data type definitions for a computer program to account for the hardware architecture on which the computer program runs, the version of the computer program that is running and the presence or absence of patches. As a result, accurate views of data types may be discerned at run time so that the views of the data types may be employed in analyzing memory images such as crash dumps and run time dumps. This analysis architectures greatly assists parties in debugging computer programs as a result.Type: ApplicationFiled: September 27, 2002Publication date: February 6, 2003Inventors: Richard Frank Zagorski, Paris E. Bingham
-
Patent number: 6490695Abstract: A platform independent analysis architecture analyzes memory images for computer programs. The analysis architecture is platform independent in that it is not tied to a particular version of a computer program and is not dependent on the presence or absence of patches. In addition, the analysis architecture is not tied to the hardware architecture on which the analysis architecture runs. The analysis architecture dynamically determines data type definitions for a computer program to account for the hardware architecture on which the computer program runs, the version of the computer program that is running and the presence or absence of patches. As a result, accurate views of data types may be discerned at run time so that the views of the data types may be employed in analyzing memory images such as crash dumps and run time dumps. This analysis architectures greatly assists parties in debugging computer programs as a result.Type: GrantFiled: January 22, 1999Date of Patent: December 3, 2002Assignee: Sun Microsystems, Inc.Inventors: Richard Frank Zagorski, Paris E. Bingham, Jr.