Patents by Inventor James P. Patella

James P. Patella 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: 7415557
    Abstract: A method for processing an interrupt signal within a microprocessor based system is described. The method includes storing a received interrupt signal within an interrupt cause register of an interrupt controller, outputting an interrupt command from the interrupt controller to an interrupt collector, asserting an interrupt signal to the microprocessor from the interrupt collector, and shifting the cause value field into a cause array. The interrupt command include an identifier field, a cause register ID field, and a cause value field, and content of the cause value field is based on a content of the interrupt cause register. The interrupt signal is asserted based on receipt of the identifier field and cause register ID field by the interrupt collector, and the shifting of the cause value field into a cause array within the interrupt collector occurs while the microprocessor services the receipt of the identifier field and cause register ID field from the interrupt collector.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: August 19, 2008
    Assignee: Honeywell International Inc.
    Inventor: James P. Patella
  • Publication number: 20080082715
    Abstract: A method for completing a data transfer over multiple data buses is disclosed. The method involves initiating a transfer of designated data through at least one bridging device and including a data key to immediately follow the data transfer, the data key and the designated data transferred along an identical data path. The method also involves continually transferring at least a portion of the designated data until the data key is received at a destination device.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: Honeywell International Inc.
    Inventors: James P. Patella, Nathan P. Moseley
  • Publication number: 20070283067
    Abstract: A method for processing an interrupt signal within a microprocessor based system is described. The method includes storing a received interrupt signal within an interrupt cause register of an interrupt controller, outputting an interrupt command from the interrupt controller to an interrupt collector, asserting an interrupt signal to the microprocessor from the interrupt collector, and shifting the cause value field into a cause array. The interrupt command include an identifier field, a cause register ID field, and a cause value field, and content of the cause value field is based on a content of the interrupt cause register. The interrupt signal is asserted based on receipt of the identifier field and cause register ID field by the interrupt collector, and the shifting of the cause value field into a cause array within the interrupt collector occurs while the microprocessor services the receipt of the identifier field and cause register ID field from the interrupt collector.
    Type: Application
    Filed: June 6, 2006
    Publication date: December 6, 2007
    Inventor: James P. Patella