Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Burghard

John Burghard, Vernonia, OR US

Patent application numberDescriptionPublished
20090130293BIOCOMPATIBLE COATINGS FOR MEDICAL DEVICES - Biocompatible coatings for implantable medical devices are disclosed. Embodiments of the invention provide plasma etch processes, surface silanization processes, and protein coating processes. Embodiments of the invention provide tropoelastin coatings and methods of creating tropoelastin coatings for implantable medical devices. Optionally, the biocompatible coating can be a drug eluting coating.05-21-2009
20090169714BIOCOMPATIBLE COATINGS FOR MEDICAL DEVICES - Biocompatible coatings for implantable medical devices are disclosed. Embodiments of the invention provide methods for coating an object with a biocompatible coating wherein the device is suspended using a flowing gas during the coating process. Embodiments of the invention provide tropoelastin coatings and methods of creating tropoelastin coatings for implantable medical devices. Optionally, the biocompatible coating can be a drug eluting coating.07-02-2009

Marko Burghard, Magstadt DE

Patent application numberDescriptionPublished
20090084162CHEMICAL SENSOR - The application relates to a chemical sensor device comprising a substrate (04-02-2009

Stephen J. Burghard, Hants GB

Patent application numberDescriptionPublished
20090100113TRANSACTION LOG MANAGEMENT - A transaction processing system comprising a transaction log, a log management policy, a profile and a log manager, and method for managing the transaction log are provided. The method comprises maintaining a transaction log of recoverable changes made by transaction processing tasks; storing a log management policy including at least one log threshold and a plurality of possible actions associated therewith; and generating a historical profile comprising a set of acceptable values for characteristics of the log resource usage of tasks. Such log resource usage characteristics may include time taken for a task to complete, CPU resource consumed, number of log records made, etc. From a comparison of the profile behaviour to the actual behaviour of a task which has been identified as holding up trimming of the log, the likelihood that the identified task has entered an invalid loop and represents a ‘bad’ transaction instance, rather than simply just taking a long time to complete, can be inferred. Thus the most appropriate action can be selected and taken.04-16-2009
20090100434TRANSACTION MANAGEMENT - A method and transaction processing system for managing transaction processing tasks are provided. The transaction processing system comprises a transaction log, a log management policy, a log manager and a dispatcher. The method comprises maintaining a transaction log of recoverable changes made by transaction processing tasks and storing a log management policy including at least one log threshold. Usage of the log by transaction processing tasks is then monitored to determine when a log threshold is reached. When a log threshold is reached the active task having the oldest log entry of all active tasks is identified and its dispatching priority is increased. This increases the likelihood that the identified task will be dispatched, and should mean that the task will more quickly reach normal completion.04-16-2009

Stephen J. Burghard US

Patent application numberDescriptionPublished
20110153817TRACE MONITORING - A method of operating a transaction server for use with trace components, providing an execution cost for each trace component, receiving input selecting one or more trace components, running the transaction server with each selected trace component active, monitoring the execution cost of each selected trace component, and providing an updated execution cost for each trace component. The method can also be extended to provide an execution cost for one or more combinations of trace components monitoring the execution cost of any selected trace component combination, and also to provide an updated execution cost for each trace component combination. The method can further comprise maintaining a record of the execution cost of each selected trace component and transmitting the record to a different transaction server, thereby sharing knowledge between connected systems.06-23-2011

Stephen J. Burghard, Winchester GB

Patent application numberDescriptionPublished
20120102454SOFTWARE DEVELOPMENT - A method, system and computer program product for developing software in which the software comprises a plurality of programs. A change to a program is received. A data structure checking procedure may then be invoked. The changed program is parsed for a reference to a data structure. Other instances of the data structure are located in other programs within the software. The referenced data structure is compared to the located other instances of the data structure. A predefined action (such as notifying a programmer or correcting the inconsistencies) is performed in response to any detected differences between the referenced data structure and the located other instances of the data structure. These steps are repeated for all data structures within the changed program.04-26-2012

Stephen John Burghard, Fareham GB

Patent application numberDescriptionPublished
20090240742Transaction Log Management - A transaction processing system comprising a transaction log, a log management policy, a profile and a log manager, and method for managing the transaction log are provided. The method comprises maintaining a transaction log of recoverable changes made by transaction processing tasks, each task having an associated transaction type; storing a log management policy including at least one log threshold and a plurality of possible actions associated therewith; and storing a profile of log resource usage characteristics of tasks for different types of transactions. Usage of the log by transaction processing tasks is monitored to determine when a log threshold is reached. The profile indicates the normal logging behaviour of particular types of transaction by identifying ranges of acceptable values for a plurality of log resource usage characteristics. Such characteristics may include time taken for a task to complete, CPU resource consumed, number of log records made, etc. From a comparison of the profile behaviour with the current log resource usage of a task which has been identified as holding up trimming of the log, likelihood that the identified task having entered an invalid loop and represents a ‘bad’ program, rather than simply validly taking a long time to complete can be inferred. Thus the most appropriate action can be selected and taken.09-24-2009