Patents by Inventor Kevin McCombe

Kevin McCombe 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: 7603448
    Abstract: A system for managing a plurality of client processes, comprising a client task within which the client processes will be executed and a manager task running at a higher priority than the client task, the manager task queuing the client processes into the client task in priority order, wherein the manager task kills the client task when a current one of the client processes is not completed within a predetermined time period.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: October 13, 2009
    Assignee: Wind River Systems, Inc.
    Inventors: Kevin McCombe, Remi Côté
  • Patent number: 6988226
    Abstract: A computer system and method for operating a computer system is provided which comprises a core operating system and a system space having a number of memory locations. The core operating system is arranged to create a number of protection domains to partition the system space into a core operating system space and a plurality of partitions. A partition operating system, a partition user application, and a partition alarm handler is provided in each partition. Each partition operating system provides resource allocation services to the respective partition user application within the partition. An alarm dispatcher and a system alarm handler is provided in the core operating system space. The alarm dispatcher is configured to receive alarms and to dispatch the alarms to one of the alarm handlers.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: January 17, 2006
    Assignee: Wind River Systems, Inc.
    Inventors: Maarten Koning, Kevin McCombe, Vincent Hue, Remi Cote, Thierry Preyssler, Andrew Gaiarsa
  • Publication number: 20040078562
    Abstract: A computer system and method for operating a computer system is provided which comprises a core operating system and a system space having a number of memory locations. The core operating system is arranged to create a number of protection domains to partition the system space into a core operating system space and a plurality of partitions. A partition operating system, a partition user application, and a partition alarm handler is provided in each partition. Each partition operating system provides resource allocation services to the respective partition user application within the partition. An alarm dispatcher and a system alarm handler is provided in the core operating system space. The alarm dispatcher is configured to receive alarms and to dispatch the alarms to one of the alarm handlers.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Inventors: Maarten Koning, Kevin McCombe, Vincent Hue, Remi Cote, Thierry Preyssler, Andrew Edward Gaiarsa
  • Publication number: 20030009711
    Abstract: An alarm management system is provided which includes a hierarchical database of alarm source identifiers. Each alarm source identifier is associated with a corresponding software entity capable of generating an alarm. The system further includes a corresponding alarm controller for each software entity and an alarm processor. The alarm processor receives an alarm from one of the software entities, accesses the hierarchical database to identify a parent software entity of the one of the software entities, invokes a corresponding alarm controller for the one of the software entities and invokes a corresponding alarm controller for a corresponding alarm controller for the parent software entity.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 9, 2003
    Inventors: Gerald M. Kuhn, Maarten Koning, Remi Cote, Kevin McCombe, Paola Rossaro
  • Publication number: 20020156758
    Abstract: A method for adding information to an object, by preparing the object to receive an extension object and attaching, during run-time, the extension object to the object, wherein the extension object includes the information to be added to the object. A system comprising an object, a primary interface including methods which allow information to be added to the object during run-time, wherein the object and the primary interface are compiled with the system and an extension object including information to be added to the object, wherein the extension object is attached to the object during run-time.
    Type: Application
    Filed: February 22, 2001
    Publication date: October 24, 2002
    Inventors: Remi Cote, David Sellars, Maarten Koning, Kevin McCombe
  • Publication number: 20020078189
    Abstract: A system for managing a plurality of client processes, comprising a client task within which the client processes will be executed and a manager task running at a higher priority than the client task, the manager task queuing the client processes into the client task in priority order, wherein the manager task kills the client task when a current one of the client processes is not completed within a predetermined time period.
    Type: Application
    Filed: December 15, 2000
    Publication date: June 20, 2002
    Inventors: Kevin McCombe, Remi Cote