The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 24, 2006

Filed:

Oct. 10, 2002
Applicants:

Debi Prasad Mishra, Redmond, WA (US);

Devidas Joshi, Hyderabad, IN;

Sadagopan Rajaram, Secunderabad, IN;

Kishore M. N., Hyderabad, IN;

Thomas Alex, Hyderabad, IN;

P. Vasantha Rao, Hyderabad, IN;

Gopinath C. H., Hyderabad, IN;

Inventors:

Debi Prasad Mishra, Redmond, WA (US);

Devidas Joshi, Hyderabad, IN;

Sadagopan Rajaram, Secunderabad, IN;

Kishore M. N., Hyderabad, IN;

Thomas Alex, Hyderabad, IN;

P. Vasantha Rao, Hyderabad, IN;

Gopinath C. H., Hyderabad, IN;

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…