Patents by Inventor Makarand Gadre

Makarand Gadre 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: 11409757
    Abstract: A method for collecting, consolidating and processing data is provided. The method includes receiving, using at least one of said at least one processor, data via a plurality of data streams, aggregating, using at least one of said at least one processor, data received via the plurality of data streams, validating, using at least one of said at least one processor, the received data, and transforming, using at least one of said at least one processor, the received data into standardized data formats.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: August 9, 2022
    Inventors: Makarand Gadre, Yogesh Pandit
  • Publication number: 20190228325
    Abstract: Methods and System for collecting, consolidating and processing data are provided. The method includes creating a multi-tenant cloud service, wherein a plurality of users from multiple organizations are capable of submitting data via one or multiple physical and/or ephemeral data streams to the multi-tenant cloud service, the multi-tenant cloud service processes the data independently and/or in an aggregated formats, implementing an ingress system, the ingress system capable of allowing the users to submit the data in various formats, providing correlation inferences based in the user inputs, creating an ingress point where the user can specify previously known correlation patterns, and allowing users to retrieve the results of the correlation inference.
    Type: Application
    Filed: August 2, 2017
    Publication date: July 25, 2019
    Inventors: Makarand Gadre, Yogesh Pandit
  • Publication number: 20190205309
    Abstract: A method for collecting, consolidating and processing data is provided. The method includes receiving, using at least one of said at least one processor, data via a plurality of data streams, aggregating, using at least one of said at least one processor, data received via the plurality of data streams, validating, using at least one of said at least one processor, the received data, and transforming, using at least one of said at least one processor, the received data into standardized data formats.
    Type: Application
    Filed: August 2, 2017
    Publication date: July 4, 2019
    Inventors: Makarand Gadre, Yogesh Pandit
  • Patent number: 7543271
    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.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventor: Makarand Gadre
  • Publication number: 20070038652
    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.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Yaniv Feinberg, Ayman Aldahleh, Makarand Gadre, Lev Lioznov, Kiran Akella Venkata
  • Publication number: 20070038617
    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.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Yaniv Feinberg, Ayman Aldahleh, Makarand Gadre, Lev Lioznov
  • Publication number: 20070039010
    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.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventor: Makarand Gadre
  • Publication number: 20050055681
    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.
    Type: Application
    Filed: September 8, 2003
    Publication date: March 10, 2005
    Inventor: Makarand Gadre
  • Publication number: 20050055682
    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.
    Type: Application
    Filed: September 8, 2003
    Publication date: March 10, 2005
    Inventors: Makarand Gadre, Pratap Lakshman