Patents by Inventor Adrian Militaru

Adrian Militaru 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: 10409574
    Abstract: Methods, systems, and computer program products are provided that enable incremental compilation of source code. Attributes of an intermediate language (IL) representation and a compiled representation of a source code are stored. Modified source code that is a revised version of the first source code is received. An IL representation of the modified source code is generated. Attributes of the revised intermediate IL and the stored attributes of the IL representation are compared to determine a first set of functions changed in the modified source code. A second set of functions in the first source code is determined that includes functions affected the determined first set of functions. The first and second sets of functions are compiled to generate a set of compiled functions. Compiled versions of the first and second sets are replaced in the compiled representation of the first source code with the set of compiled functions.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick W. Sathyanathan, Ten H. Tzen, Wenlei He, Ankit Asthana, Adrian Militaru
  • Publication number: 20170031666
    Abstract: Methods, systems, and computer program products are provided that enable incremental compilation of source code. Attributes of an intermediate language (IL) representation and a compiled representation of a source code are stored. Modified source code that is a revised version of the first source code is received. An IL representation of the modified source code is generated. Attributes of the revised intermediate IL and the stored attributes of the IL representation are compared to determine a first set of functions changed in the modified source code. A second set of functions in the first source code is determined that includes functions affected the determined first set of functions. The first and second sets of functions are compiled to generate a set of compiled functions. Compiled versions of the first and second sets are replaced in the compiled representation of the first source code with the set of compiled functions.
    Type: Application
    Filed: July 13, 2016
    Publication date: February 2, 2017
    Inventors: Patrick W. Sathyanathan, Ten H. Tzen, Wenlei He, Ankit Asthana, Adrian Militaru
  • Patent number: 9442707
    Abstract: Methods, systems, and computer program products are provided that enable incremental compilation of source code. Attributes of an intermediate language (IL) representation and a compiled representation of a source code are stored. Modified source code that is a revised version of the first source code is received. An IL representation of the modified source code is generated. Attributes of the revised intermediate IL and the stored attributes of the IL representation are compared to determine a first set of functions changed in the modified source code. A second set of functions in the first source code is determined that includes functions affected the determined first set of functions. The first and second sets of functions are compiled to generate a set of compiled functions. Compiled versions of the first and second sets are replaced in the compiled representation of the first source code with the set of compiled functions.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick W. Sathyanathan, Ten H. Tzen, Wenlei He, Ankit Asthana, Adrian Militaru
  • Publication number: 20150378697
    Abstract: Methods, systems, and computer program products are provided that enable incremental compilation of source code. Attributes of an intermediate language (IL) representation and a compiled representation of a source code are stored. Modified source code that is a revised version of the first source code is received. An IL representation of the modified source code is generated. Attributes of the revised intermediate IL and the stored attributes of the IL representation are compared to determine a first set of functions changed in the modified source code. A second set of functions in the first source code is determined that includes functions affected the determined first set of functions. The first and second sets of functions are compiled to generate a set of compiled functions. Compiled versions of the first and second sets are replaced in the compiled representation of the first source code with the set of compiled functions.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Inventors: Patrick W. Sathyanathan, Ten H. Tzen, Wenlei He, Ankit Asthana, Adrian Militaru
  • Patent number: 8140060
    Abstract: An improved Calling Line Identification (CLI) service is implemented inside a cellular telephony network connected to the IMS platform for delivering IP-based multimedia services to the end users. The new architecture is based on a multimedia CLI-dedicated server (MM-CLI) connected to the IMS and the packet switched (PS) domain of the core network. The MM-CLI comprises: a Control server, media storage, and a web interface. The control server is devoted to handle the SIP signalizing flow including a SIP element called MESSAGE carrying in its body either the multimedia contents of the so-called business card or HTTP address link to retrieve the components of said multimedia contents. The media storage stores multimedia contents of the business cards and/or said HTTP address links according to respective user's profiles. The web interface web allows the end users to download the multimedia components of the business cards through the addressed HTTP links.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: March 20, 2012
    Assignee: Nokia Siemens Networks S.p.A.
    Inventors: Giovanna De Zen, Adrian Militaru, Alessandro Bernardi
  • Publication number: 20090264112
    Abstract: An improved Calling Line Identification (CLI) service is implemented inside a cellular telephony network connected to the IMS platform for delivering IP-based multimedia services to the end users. The new architecture is based on a multimedia CLI-dedicated server (MM-CLI) connected to the IMS and the packet switched (PS) domain of the core network. The MM-CLI comprises: a Control server, media storage, and a web interface. The control server is devoted to handle the SIP signalizing flow including a SIP element called MESSAGE carrying in its body either the multimedia contents of the so-called business card or HTTP address link to retrieve the components of said multimedia contents. The media storage stores multimedia contents of the business cards and/or said HTTP address links according to respective user's profiles. The web interface web allows the end users to download the multimedia components of the business cards through the addressed HTTP links.
    Type: Application
    Filed: February 5, 2007
    Publication date: October 22, 2009
    Inventors: Giovanna De Zen, Adrian Militaru, Alessandro Bernardi