Patents by Inventor Dan Mondrik

Dan Mondrik 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: 5771388
    Abstract: A system and method for enabling applications written for SICL driver level software to operate with a VISA system. The present invention maps driver level event function calls from the SICL driver level library to VISA resource operations. This enables a VISA system to operate in conjunction with applications written for the SICL I/O library. The SICL Driver level library provides a completely different methodology for enabling and handling events than does a VISA system. According to the present invention, the method verifies and translate session identifier parameters from SICL functions to corresponding session identifiers in a VISA system. The method also verifies and translates interrupt condition parameters from SICL to corresponding event types in VISA for numerous event functions. Further, the method examines parameters in various SICL event functions and invokes the appropriate VISA operations to perform the indicated functions.
    Type: Grant
    Filed: May 6, 1997
    Date of Patent: June 23, 1998
    Assignee: National Instruments Corporation
    Inventors: Dan Mondrik, Samson DeKey, Hugo Andrade
  • Patent number: 5640572
    Abstract: A system and method for enabling applications written for SICL driver level software to operate with a VISA system. The present invention maps driver level event function calls from the SICL driver level library to VISA resource operations. This enables a VISA system to operate in conjunction with applications written for the SICL I/O library. The SICL Driver level library provides a completely different methodology for enabling and handling events than does a VISA system. According to the present invention, the method verifies and translate session identifier parameters from SICL functions to corresponding session identifiers in a VISA system. The method also verifies and translates interrupt condition parameters from SICL to corresponding event types in VISA for numerous event functions. Further, the method examines parameters in various SICL event functions and invokes the appropriate VISA operations to perform the indicated functions.
    Type: Grant
    Filed: May 1, 1995
    Date of Patent: June 17, 1997
    Assignee: National Instruments Corporation
    Inventors: Dan Mondrik, Samson DeKey, Hugo Andrade
  • Patent number: 5627998
    Abstract: A system and method for enabling applications written for NI-VXI driver level software to operate with a session-based VISA system. The present invention receives driver level function calls from applications developed for the NI-VXI driver level library, opens sessions to the appropriate VISA resources and performs the necessary operations on these resources. This enables a VISA system to operate in conjunction with applications written for the NI-VXI driver level library. When a call to the NI-VXI function InitVXIlibrary is received, the method allocates one or more arrays which are used later for storing session identifiers to sessions created to corresponding VISA resources. When the system later receives a call to a function in the NI-VXI driver level library, the method first determines which VISA resources correspond to this function. The method either opens sessions to these resources or retrieves the session parameters from the respective arrays if sessions have already been created.
    Type: Grant
    Filed: May 24, 1995
    Date of Patent: May 6, 1997
    Assignee: National Instruments Corporation
    Inventors: Dan Mondrik, Bob Mitchell