Patents by Inventor Michael J. McNicholl

Michael J. McNicholl 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: 9098462
    Abstract: A first processing core selects a first memory address of a first memory area based on a last written buffer that identifies a last written memory address. The first memory area is a portion of a shared memory, and the first processing core has sole write access to the first memory area among a plurality of processing cores that use the shared memory. Data is written to the first memory address of the first memory area. After writing the data to the first memory address, the last written buffer is updated to designate the first memory address as the last written memory address of the first memory area. A second processing core of the plurality of processing cores is operable to access the data by accessing the last written buffer and determining, based on the last written buffer, that the data is stored at the first memory address.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 4, 2015
    Assignee: The Boeing Company
    Inventors: Michael J. McNicholl, David Joseph Guichard, Yong-Long Ling, George Wu
  • Patent number: 8589521
    Abstract: A method for verifying the connectivity of software applications hosted on networked computers. The connectivity of hosted function applications to be loaded into networked computers is verified and validated using quasi-hosted function applications that simulate the communications functions (i.e., connectivity) of those hosted function applications. The quasi-hosted function applications are run on the same hardware that the real hosted function applications will be run on. Furthermore, the connectivity of a real hosted function application loaded into one computer can be verified and validated by simulating communications of that real hosted function application with a multiplicity of quasi-hosted function applications running on the networked computers.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: November 19, 2013
    Assignee: The Boeing Company
    Inventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup
  • Patent number: 8332504
    Abstract: A method for verifying the connectivity of software applications hosted on networked computers. The connectivity of hosted function applications to be loaded into networked computers is verified and validated using quasi-hosted function applications that simulate the communications functions (i.e., connectivity) of those hosted function applications. The quasi-hosted function applications are run on the same hardware that the real hosted function applications will be run on. Furthermore, the connectivity of a real hosted function application loaded into one computer can be verified and validated by simulating communications of that real hosted function application with a multiplicity of quasi-hosted function applications running on the networked computers.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: December 11, 2012
    Assignee: The Boeing Company
    Inventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup
  • Publication number: 20080155513
    Abstract: A method for verifying the connectivity of software applications hosted on networked computers. The connectivity of hosted function applications to be loaded into networked computers is verified and validated using quasi-hosted function applications that simulate the communications functions (i.e., connectivity) of those hosted function applications. The quasi-hosted function applications are run on the same hardware that the real hosted function applications will be run on. Furthermore, the connectivity of a real hosted function application loaded into one computer can be verified and validated by simulating communications of that real hosted function application with a multiplicity of quasi-hosted function applications running on the networked computers.
    Type: Application
    Filed: December 26, 2006
    Publication date: June 26, 2008
    Inventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup