Search

Makarand A Gadre

from Seattle, WA

Makarand Gadre Phones & Addresses

  • 1738 N 125Th St, Seattle, WA 98133 (425) 647-3663
  • 4321 170Th Ave, Redmond, WA 98052 (425) 885-1548
  • 4306 156Th Ave NE #UU163, Redmond, WA 98052 (425) 883-2987
  • 4850 156Th Ave NE #297, Redmond, WA 98052 (425) 883-2987
  • 15606 NE 40Th St #Y291, Redmond, WA 98052

Publications

Us Patents

Compiling Source Code Using Generic Classes

View page
US Patent:
20050055681, Mar 10, 2005
Filed:
Sep 8, 2003
Appl. No.:
10/657463
Inventors:
Makarand Gadre - Redmond WA, US
International Classification:
G06F009/45
US Classification:
717146000, 717118000
Abstract:
A method includes receiving a portion of JAVA™ language software having a declaration of an instance of a generic class, parsing the declaration into a token corresponding to the generic class, and generating an intermediate language code block corresponding to the parsed declaration. The intermediate language code block is executable by a runtime engine. A system for compiling includes a parser receiving JAVA™ language source code having an instruction referencing a generic class and specifying a type of the generic class, and a code generator generating intermediate language code representing the source code.

Authoring And Using Generic Classes In Java Language Code

View page
US Patent:
20050055682, Mar 10, 2005
Filed:
Sep 8, 2003
Appl. No.:
10/657468
Inventors:
Makarand Gadre - Redmond WA, US
Pratap Lakshman - Hyderabad, IN
International Classification:
G06F009/45
US Classification:
717146000, 717118000
Abstract:
A method includes writing JAVA™ language source code that includes a definition of a generic class, generating an instance of the generic class; and compiling the instance of the generic class into common intermediate language code executable by a runtime engine. A system operably receives input representing a generic class definition in a JAVA™ language, receives source code that references the generic class, compiles the source code with an instance of the generic class into common intermediate language code executable by a runtime engine.

Cultural Property Independent Programming

View page
US Patent:
20070038617, Feb 15, 2007
Filed:
Aug 15, 2005
Appl. No.:
11/205362
Inventors:
Yaniv Feinberg - Redmond WA, US
Ayman Aldahleh - Redmond WA, US
Makarand Gadre - Redmond WA, US
Lev Lioznov - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707004000
Abstract:
A system and method for culturally-neutral computer applications wherein cultural and language functional differences are used to branch the computer application. Functional cultural differences are identified and branches or program options for the differences are coded into the executable application. When a branch is encountered, a data setting is referenced to determine the proper branch.

Data Driven Cultural Customization

View page
US Patent:
20070038652, Feb 15, 2007
Filed:
Aug 15, 2005
Appl. No.:
11/205469
Inventors:
Yaniv Feinberg - Redmond WA, US
Ayman Aldahleh - Redmond WA, US
Makarand Gadre - Redmond WA, US
Lev Lioznov - Bellevue WA, US
Kiran Akella Venkata - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707100000
Abstract:
A system and method for modifying a cultural database that is used by a computer application to drive culture-specific and language-specific functional aspects of the program. After defining a set of cultural parameters for program behavior and storing the parameters in a database, support for new cultures or languages, or modification and maintenance of existing cultures or languages, may be done through adding or manipulating data in the database.

Automatic Generation Of Software Code To Facilitate Interoperability

View page
US Patent:
20070039010, Feb 15, 2007
Filed:
Aug 15, 2005
Appl. No.:
11/204682
Inventors:
Makarand Gadre - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719328000
Abstract:
Various technologies and techniques are disclosed that generate software code to enable or facilitate interoperability between native applications, such as Win32 applications written in C++, and framework applications, such as applications written based upon the MICROSOFT .NET Framework. An interop code generator automatically creates a wrapper for enabling interoperability between a native application and a framework application.

Dynamically Providing A Localized User Interface Language Resource

View page
US Patent:
20090094609, Apr 9, 2009
Filed:
Oct 9, 2007
Appl. No.:
11/869083
Inventors:
Anatoliy Burukhin - Issaquah WA, US
Makarand Atulchandra Gadre - Redmond WA, US
Ayman M. Aldahleh - Redmond WA, US
Terry Farrell - Mount Merrion, IE
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/46
US Classification:
718104
Abstract:
Technologies are described herein for dynamically providing a localized user interface (“UI”) resource. A localization framework includes a resource manager, resource sets, and resource readers. The resource manager exposes an application programming interface (“API”) to application programs for requesting a localized UI resource from the resource manager. When the resource manager receives a request for a localized UI resource on the API, the resource manager queries the resource sets for the requested resource. If the first resource set is unable to provide the requested localized UI resource, another resource set may be queried. Multiple resource readers within each resource set may also be configured to provide flexibility in how UI resources are loaded and processed.
Makarand A Gadre from Seattle, WA Get Report