Patents by Inventor Donald Paul Orofino

Donald Paul Orofino 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: 20040208193
    Abstract: Methods and apparatus, including computer program products, for block diagram modeling, including generating a block diagram containing blocks interconnected by lines on a graphical user interface (GUI), specifying frame and channel information, the frame and channel information including a frame length, a number of channels, a frame category and an inter-sample spacing, and propagating the frame and channel information available at each of subsequent blocks in the block diagram.
    Type: Application
    Filed: April 15, 2003
    Publication date: October 21, 2004
    Inventors: Donald Paul Orofino, Ramamurthy Mani, Darel Allen Linebarger
  • Publication number: 20040210831
    Abstract: A system and method that includes line connection navigation in a block diagram by highlighting connections through navigable blocks in the diagram, edit-time label propagation along connections and through navigable blocks that can propagate labels through their ports, API to define navigability between block ports, and displaying implied connections between blocks.
    Type: Application
    Filed: April 16, 2003
    Publication date: October 21, 2004
    Inventors: Haihua Feng, Ramamurthy Mani, John Edward Ciolfi, Donald Paul Orofino
  • Publication number: 20040210685
    Abstract: A method of addressing a signal I/O buffer in a block of a block diagram model includes determining a base address, an element offset, a wrap-around size, a starting offset and a stride factor.
    Type: Application
    Filed: April 16, 2003
    Publication date: October 21, 2004
    Inventors: Donald Paul Orofino, Ramamurthy Mani
  • Publication number: 20040210592
    Abstract: A method of controlling the conditional execution of elements and subsystems in a block diagram is disclosed. Data structures known as Execution Contexts are created and associated with individual block diagram elements and subsystems. The Execution Contexts allow execution of the associated element or subsystem upon satisfaction of a specified pre-condition. The Execution Contexts may be inherited by other elements and subsystems in the block diagram and propagated programmatically throughout the block diagram. The use of the Execution Contexts allows for efficient code generation and block diagram execution, as well as supporting modular design concepts.
    Type: Application
    Filed: April 16, 2003
    Publication date: October 21, 2004
    Inventors: John Edward Ciolfi, Ramamurthy Mani, Donald Paul Orofino, Mojdeh Shakeri, Marc Ullman, Murali Yeddanapudi