Patents by Inventor Peter Duncan White

Peter Duncan White 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).

  • Publication number: 20100192154
    Abstract: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
    Type: Application
    Filed: February 9, 2010
    Publication date: July 29, 2010
    Applicant: GENERAL DYNAMICS C4 SYSTEMS, INC.
    Inventors: Peter Duncan WHITE, Conan Brian DAILEY, Hua CHEN, Pamela Tam CARMONY, Jennifer Lynn AMSTUTZ, Keith Michael HINES, Francis Gregory Sydnor, JR.
  • Publication number: 20100192159
    Abstract: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
    Type: Application
    Filed: February 9, 2010
    Publication date: July 29, 2010
    Applicant: GENERAL DYNAMICS C4 SYSTEMS, INC.
    Inventors: Peter Duncan WHITE, Conan Brian DAILEY, Hua CHEN, Pamela Tam CARMONY, Jennifer Lynn AMSTUTZ, Keith Michael HINES, Francis Gregory Sydnor, JR.
  • Patent number: 7689997
    Abstract: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: March 30, 2010
    Assignee: General Dynamics C4 Systems, Inc.
    Inventors: Peter Duncan White, Conan Brian Dailey, Hua Chen, Pamela Tam Carmony, Jennifer Lynn Amstutz, Keith Michael Hines, Francis Gregory Sydnor, Jr.
  • Publication number: 20090300054
    Abstract: A system is disclosed for formulating structure descriptions from data. In some embodiments, data arrives with an unknown format. The data may be ad hoc data that is considered semi-structured. Disclosed embodiments analyze chunks of the data to determine tokens. Tokens are analyzed to identify base types and compound types such as structs, unions, and arrays. Descriptions are generated and undergo scoring and rewriting for optimization. The generated descriptions may be fed to a data description language such as Processing Ad Hoc Data System (PADS) and compiled for processing the raw data. In some embodiments, the raw data is parsed, printed, or reformatted using the generated descriptions.
    Type: Application
    Filed: July 31, 2008
    Publication date: December 3, 2009
    Inventors: Kathleen Fisher, Edward David Burke, David Walker, Peter Duncan White, Kenny Qili Zhu
  • Publication number: 20040268356
    Abstract: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 30, 2004
    Inventors: Peter Duncan White, Conan Brian Dailey, Hua Chen, Pamela Tam Carmony, Jennifer Lynn Amstutz, Keith Michael Hines, Francis Gregory Sydnor
  • Patent number: 6772416
    Abstract: A computer-implemented system (90) is provided that supports a high degree of separation between processing elements. The computer-implemented system (90) comprises a plurality of cells (92) residing on the computer-implemented system, where each cell (92) includes a domain of execution (94) and at least one processing element (96); a separation specification (99) that governs communication between the processing elements (96); and a kernel (98) of an operating system that facilitates execution of the processing elements (96) and administers the communication between the processing elements (96) in accordance with the separation specification (99), such that one processing element (96) can influence the operation of another processing element (96) only as set forth by the separation specification (99). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
    Type: Grant
    Filed: November 19, 1999
    Date of Patent: August 3, 2004
    Assignee: General Dynamics Decision Systems, Inc.
    Inventors: Peter Duncan White, Conan Brian Dailey, Hua Chen, Pamela Tam Carmony, Jennifer Lynn Amstutz, Keith Michael Hines, Francis Gregory Sydnor, Jr.
  • Patent number: 5958073
    Abstract: An architecture model (10) provides a model of a data processing system. Pre-condition checks (51-52) and post-condition checks (71-72) are added to the architecture model (10) produce a reliability enhanced architecture model (50) to detect faults achieving a desired fault grade. Applying optimization techniques to the conditional checks of the reliability enhanced architecture model (50) reduces the complexity of implementing the model while maintaining or increasing the overall fault grade. The implementation of the reliability enhanced architecture model (50) when hosted on a separation architecture ensures the fault grade specified for the model.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: September 28, 1999
    Assignee: Motorola, Inc.
    Inventor: Peter Duncan White