Patents by Inventor Khalid Aggag

Khalid Aggag 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: 9600256
    Abstract: An interactive development environment receives developer inputs to develop or customize modeled types. A compilation agent receives a request from the IDE to compile the modeled types that the developer is developing or customizing. The compilation agent accesses a cache of previously compiled types and determines which of the individually loadable types are to be re-compiled based upon the changes made by the developer, and compiles only those identified types. The re-compiled types are also stored in cache.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Khalid Aggag, Suriya Narayanan
  • Patent number: 9280319
    Abstract: An integrated view is generated for a model element being customized. The integrated view shows an integrated visualization of the model element in the base system as well as a plurality of different extensions to the model element. The integrated view also facilitates editing of an extension document that represents a customization currently being made.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: March 8, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Badawy, Khalid Aggag, Nitinkumar Shah, Suriya Narayanan
  • Publication number: 20150113500
    Abstract: An integrated view is generated for a model element being customized. The integrated view shows an integrated visualization of the model element in the base system as well as a plurality of different extensions to the model element. The integrated view also facilitates editing of an extension document that represents a customization currently being made.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Inventors: Robert Badawy, Khalid Aggag, Nitinkumar Shah, Suriya Narayanan
  • Publication number: 20150113513
    Abstract: An interactive development environment receives developer inputs to develop or customize modeled types. A compilation agent receives a request from the IDE to compile the modeled types that the developer is developing or customizing. The compilation agent accesses a cache of previously compiled types and determines which of the individually loadable types are to be re-compiled based upon the changes made by the developer, and compiles only those identified types. The re-compiled types are also stored in cache.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Khalid Aggag, Suriya Narayanan