Patents by Inventor Vaideswar Gopalakrishnan

Vaideswar Gopalakrishnan 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: 7287243
    Abstract: The system of the present disclosure comprises memory for storing a compiled program. The system further comprises logic configured to translate the compiled program into a set of human-readable instructions and construct a coarse tree representing the program flow of the set of human-readable instructions. The logic is further configured to compute a first type signature representative of a code construct comprising alternative code paths within the program flow and determine a second type signature representative of the coarse tree based upon the first type signature.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: October 23, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Dollin, Vaideswar Gopalakrishnan
  • Patent number: 7036111
    Abstract: A code verification system is utilized to type check compiled code. The code verification system includes memory and a code verifier. The memory is utilized to store a compiled program. The code verifier analyzes instructions of the program and generates a plurality of type signatures based on the instructions The type signatures indicate the input type constraints and the output type descriptions of the instructions, and the code verifier analyzes the type signatures to detect a type error.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: April 25, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher J Dollin, Vaideswar Gopalakrishnan
  • Publication number: 20050188270
    Abstract: The system of the present disclosure comprises memory for storing a compiled program. The system further comprises logic configured to translate the compiled program into a set of human-readable instructions and construct a coarse tree representing the program flow of the set of human-readable instructions. The logic is further configured to compute a first type signature representative of a code construct comprising alternative code paths within the program flow and determine a second type signature representative of the coarse tree based upon the first type signature.
    Type: Application
    Filed: January 6, 2004
    Publication date: August 25, 2005
    Inventors: Christopher Dollin, Vaideswar Gopalakrishnan
  • Publication number: 20030135851
    Abstract: A method of installing an application on a target electronic device comprises receiving the application in the target device in unconcentrated form, concentrating the application in the target device, and installing the concentrated application in non-volatile memory of the target device. This method may be performed, for example, by an installer program stored on a medium for storing computer-readable instructions. The installer program, when executed, causes a host device to concentrate an unconcentrated application and install the concentrated application in non-volatile memory of the host device.
    Type: Application
    Filed: January 17, 2002
    Publication date: July 17, 2003
    Inventors: Laura Dickey, Vaideswar Gopalakrishnan
  • Publication number: 20020194579
    Abstract: A code verification system is utilized to type check compiled code. The code verification system includes memory and a code verifier. The memory is utilized to store a compiled program. The code verifier analyzes instructions of the program and generates a plurality of type signatures based on the instructions The type signatures indicate the input type constraints and the output type descriptions of the instructions, and the code verifier analyzes the type signatures to detect a type error.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 19, 2002
    Inventors: Christopher J. Dollin, Vaideswar Gopalakrishnan