Patents by Inventor P. Vasantha Rao

P. Vasantha Rao 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: 7316011
    Abstract: An exemplary method includes parsing metadata associated with at least a portion of source code to construct a truncated parse tree; selecting a segment of the truncated parse tree; parsing metadata associated with the selected segment to construct one or more additional parse tree branches; and analyzing the truncated parse tree and the one or more additional parse tree branches. Such an exemplary method optionally includes generating code based, at least in part, on the analyzing and/or optionally includes purging or overwriting memory associated with the one or more additional parse tree branches. Other exemplary methods, devices and/or systems are also disclosed.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: January 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Sadagopan Rajaram, Devidas Joshi, P. Vasantha Rao
  • Patent number: 7127707
    Abstract: An exemplary upgrade module includes an upgrade wizard component, an upgrade analyzer component, and a source analyzer component wherein the upgrade wizard component operates in conjunction with an IDE to facilitate migration of source code or a project to the IDE or a runtime engine and/or OS associated with the IDE. An exemplary method includes selecting a source code or project written in a programming language associated with a native compiler that targets a native runtime engine, analyzing the code or project and then upgrading the code or project based on the analyzing such that the resulting upgraded code or project can compile on a foreign compiler and target a foreign runtime engine. According to such an exemplary method, the upgrade or migration optionally occurs without modifying the selected source code. Other exemplary methods, devices and/or systems are also disclosed.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: October 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Debi Prasad Mishra, Devidas Joshi, Sadagopan Rajaram, Kishore M. N., Thomas Alex, P. Vasantha Rao, Gopinath C. H.