Patents by Inventor AARON EDWARD SPINKS

AARON EDWARD SPINKS 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: 10140140
    Abstract: In various embodiments, methods and systems for remotely customizing a virtual machine in a cloud computing infrastructure are provided. A VM agent component provided on a virtual machine, while in communication with a VM deployment service associated therewith, can be configured to detect an incoming configuration payload that corresponds to a selected one or more extension packages cataloged on a VM marketplace component in communication with the VM deployment service component. Employing the configuration payload, the VM agent component can initialize communication with the extension repository to retrieve the one or more extension packages for storage and installation onto the virtual machine. Upon installing the one or more extension packages, the VM agent component can be configured to communicate a status report to the VM deployment service component for provision to an administrator.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aaron Edward Spinks, Wakkas Rafiq, Sarat Rallapalli, Ahmed Hassan Elsayed El Baz, Kundana Palagiri, Zhidong Peng, Marc V. Greisen, Kai Han
  • Publication number: 20170003994
    Abstract: In various embodiments, methods and systems for remotely customizing a virtual machine in a cloud computing infrastructure are provided. A VM agent component provided on a virtual machine, while in communication with a VM deployment service associated therewith, can be configured to detect an incoming configuration payload that corresponds to a selected one or more extension packages cataloged on a VM marketplace component in communication with the VM deployment service component. Employing the configuration payload, the VM agent component can initialize communication with the extension repository to retrieve the one or more extension packages for storage and installation onto the virtual machine. Upon installing the one or more extension packages, the VM agent component can be configured to communicate a status report to the VM deployment service component for provision to an administrator.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: AARON EDWARD SPINKS, WAKKAS RAFIQ, SARAT RALLAPALLI, AHMED HASSAN ELSAYED EL BAZ, KUNDANA PALAGIRI, ZHIDONG PENG, MARC V. GREISEN, KAI HAN
  • Patent number: 9342298
    Abstract: In various embodiments, methods and systems for maintaining compatibility between applications, based on feature-set constraints are provided. A distributed computing system provides Platform as a service (PaaS) including a software framework in a service model of cloud computing. A known compatibility baseline is established for features of a first application and a second application. The known compatibility baseline inherently includes a baseline set of unenumerated features of the applications. It is determined that the first application is compatible with second application based on comparing an explicit enumeration of added features or removed features in a feature set of the applications. The added features or removed features are tracked after the baseline set of unenumerated features is defined. The determination whether the first application and the second application are compatible is communicated for processing the first application and/or the second application.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel C. Wang, Jun Wang, Ismet Erensoy Kahraman, Aaron Edward Spinks, Vikram Madhav Dhaneshwar
  • Publication number: 20140282395
    Abstract: In various embodiments, methods and systems for maintaining compatibility between applications, based on feature-set constraints are provided. A distributed computing system provides Platform as a service (PaaS) including a software framework in a service model of cloud computing. A known compatibility baseline is established for features of a first application and a second application. The known compatibility baseline inherently includes a baseline set of unenumerated features of the applications. It is determined that the first application is compatible with second application based on comparing an explicit enumeration of added features or removed features in a feature set of the applications. The added features or removed features are tracked after the baseline set of unenumerated features is defined. The determination whether the first application and the second application are compatible is communicated for processing the first application and/or the second application.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: DANIEL C. WANG, JUN WANG, ISMET ERENSOY KAHRAMAN, AARON EDWARD SPINKS, VIKRAM MADHAV DHANESHWAR