Patents by Inventor John C. Fogelin

John C. Fogelin 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: 8359575
    Abstract: A protection domain system is implemented to provide protection for applications executing in a computing environment. Protection domains are allocated system resources and may contain executing tasks. The protection domain system may allow tasks to access resources in other protection domains to which attachments have been made. Attachment is transparent to the software developer. The protection domain system provides flexibility in implementing operating system services and defining protection hierarchies.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: January 22, 2013
    Assignee: Wind River Systems, Inc.
    Inventors: David N. Wilner, John C. Fogelin, Kent D. Long, Thierry C. Preyssler, Maarten A. Koning, John Gordon, Cy H. Myers
  • Patent number: 7213247
    Abstract: A protection domain system is implemented to provide protection for applications executing in a computing environment. Protection domains are allocated system resources and may contain executing tasks. The protection domain system may allow tasks to access resources in other protection domains to which attachments have been made. Attachment is transparent to the software developer. The protection domain system provides flexibility in implementing operating system services and defining protection hierarchies.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: May 1, 2007
    Assignee: Wind River Systems, Inc.
    Inventors: David N. Wilner, John C. Fogelin, Kent D. Long, Thierry C. Preyssler, Maarten A. Koning, John Gordon, Cy H. Myers
  • Patent number: 5872909
    Abstract: The present invention logs events which occur in the target software, and stores these in a buffer for periodic uploading to a host computer. Such events include the context switching of particular software tasks, and task status at such context switch times, along with events triggering such a context switch, or other events. The host computer reconstructs the real-time status of the target software from the limited event data uploaded to it. The status information is then displayed in a user-friendly manner. This provides the ability to perform a logic analyzer function on real-time software. A display having multiple rows, with one for each task or interrupt level, is provided. Along a time line, an indicator shows the status of each program, with icons indicating events and any change in status.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: February 16, 1999
    Assignee: Wind River Systems, Inc.
    Inventors: David N. Wilner, Colin Smith, Robert D. Cohen, Dana Burd, John C. Fogelin, Mark A. Fox, Kent D. Long, Stella M. Burns