Patents by Inventor SHADY N. ASHKAR

SHADY N. ASHKAR 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: 9781205
    Abstract: Methods, systems, and computer-readable media for selecting and managing a public cloud-computing network to host a client's account information are provided. Initially, the client issues a request to a coordination engine, which understands rules language of various public clouds, to update the account information residing on a target cloud. The target cloud was previously selected from the various public clouds as a function of desirable criteria specified by the client in light of properties (e.g., pricing, security, and reliability) dynamically abstracted from the public clouds. When addressing the request, the coordination engine extracts command(s) from the request and automatically translates the command(s) consistent with the rules language of the target cloud. Upon delivery to the target cloud, the translated command(s) affect reading of or writing to the account information. Accordingly, the client is absolved from converting instructions into a format that is expected by the target cloud.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan Batrouni, Shady N. Ashkar
  • Publication number: 20130067090
    Abstract: Methods, systems, and computer-readable media for selecting and managing a public cloud-computing network to host a client's account information are provided. Initially, the client issues a request to a coordination engine, which understands rules language of various public clouds, to update the account information residing on a target cloud. The target cloud was previously selected from the various public clouds as a function of desirable criteria specified by the client in light of properties (e.g., pricing, security, and reliability) dynamically abstracted from the public clouds. When addressing the request, the coordination engine extracts command(s) from the request and automatically translates the command(s) consistent with the rules language of the target cloud. Upon delivery to the target cloud, the translated command(s) affect reading of or writing to the account information. Accordingly, the client is absolved from converting instructions into a format that is expected by the target cloud.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: MARWAN BATROUNI, SHADY N. ASHKAR