Patents by Inventor Robert N. Zettwoch

Robert N. Zettwoch 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: 10089224
    Abstract: An apparatus is provided that includes a non-volatile (device storage) memory configured to store data in a plurality of locations. The apparatus also includes a device interface coupled to the non-volatile memory and including a volatile (device storage) shadow memory configured to store an image of the plurality of locations of the non-volatile memory in a corresponding plurality of locations of the volatile shadow memory. The device interface is configured to receive a command across a network bus from a bus controller, and in response thereto, the device interface is configured to write data from the network bus to a location in the non-volatile memory. This write includes the device interface being configured to write the data to the corresponding location in the volatile shadow memory, and thereafter write the data from the corresponding location in the volatile shadow memory to the location in the non-volatile memory.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 2, 2018
    Assignee: The Boeing Company
    Inventors: Philip J. Ellerbrock, Robert N. Zettwoch, Joseph P. Winkelmann
  • Patent number: 9904556
    Abstract: An apparatus is provided that includes a device interface including port(s) coupled to and defining respective data channel(s) for respective peripheral(s). The device interface also includes boot control logic and a volatile buffer memory, and a volatile configuration memory. The apparatus also includes a non-volatile device storage memory including a contiguous memory block configured to store boot code with a boot set including a configuration routine. The boot control logic is configured to execute boot code including the boot set at power up or reset of the apparatus. The boot set includes a read of data from the device storage memory to the buffer memory, and a write of the data from the buffer memory to configuration memory to initialize the apparatus or a port, with the data being read from a portion of the device storage memory outside the contiguous memory block configured to store the boot code.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 27, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Philip J. Ellerbrock, Robert N. Zettwoch
  • Patent number: 9811455
    Abstract: A system is provided that includes a remote device and bus controller coupled to the remote device via a digital network bus. The remote device includes one or more data channels for respective one or more peripherals, and includes volatile channel-based memory for each data channel and non-volatile device-based memory for the remote device. The bus controller is and configured to send a command across the network bus to the remote device, and in response thereto, the remote device is configured to acquire data from a designated data channel or command the designated data channel to perform a conversion. The command is from a communication protocol with which the remote device is compatible, and includes a set of channel commands for accessing the channel-based memory, and a different, distinct set of device-memory commands for accessing the device-based memory. The channel commands and device-memory commands have different timing requirements.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 7, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Philip J. Ellerbrock, Robert N. Zettwoch