Patents by Inventor Hesham Anan

Hesham Anan 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: 11573864
    Abstract: Automatically managing database applications, including identifying, by a management extension, an SQL server host connected to a storage system, wherein the SQL server host comprises an SQL server managing an SQL database supported by the storage system; identifying, by the management extension, the SQL database supported by the storage system based on the identified SQL server host; and scheduling, by the management extension, a backup of the SQL database.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: February 7, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Ahmed Azmy Hassan, Hesham Anan, Daniele Braga Pecanha, Aoxi Yao, Robert Barker, Jr.
  • Publication number: 20120110558
    Abstract: One or more techniques and/or systems are disclosed for dynamically generating a customized binary on the fly, without a build process. One or more customizing resources are identified for a requested binary, such as from customizing parameter identified from a decoded binary request that was sent from a client computer at runtime. Using an injection map, a location for one or more customizing resources used to customized the requested binary are identified on a resource server, which can be provided by the binary provider. The customized binary is generated by injecting the one or more customizing resources retrieved from the resource server into a decoded base binary.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Applicant: Microsoft Corporation
    Inventors: Hesham Anan, Timothy John McCracken, Ryan Dale Parsell, Mark Kramer, Jiamin Zhu
  • Patent number: 8069433
    Abstract: A multi-format centralized framework for the distribution of resources. The framework allows product teams to update resources independent of a product build process and, to store and distribute the resources from a central repository (a shared resource server system) in multiple formats. The central repository includes a storage structure that can support all markets and all products. Resources can now be updated on the product frontend or delivered directly to the client when requested. Team resources can be stored in a single file format (e.g., RESX) and distributed in multiple formats (e.g., XML, RESX, JS, etc.). Both server-side and client-side rendering are supported. In further support of the deployment of updated localized strings without requiring a build, the architecture supports the sub-versioning of strings. In support of scalability, different levels of caching of the strings through edge cache and custom designed cache mechanism are provided.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Ryan D. Parsell, Hesham Anan, Timothy J. McCracken, Amol Kelkar
  • Publication number: 20080263052
    Abstract: A multi-format centralized framework for the distribution of resources. The framework allows product teams to update resources independent of a product build process and, to store and distribute the resources from a central repository (a shared resource server system) in multiple formats. The central repository includes a storage structure that can support all markets and all products. Resources can now be updated on the product frontend or delivered directly to the client when requested. Team resources can be stored in a single file format (e.g., RESX) and distributed in multiple formats (e.g., XML, RESX, JS, etc.). Both server-side and client-side rendering are supported. In further support of the deployment of updated localized strings without requiring a build, the architecture supports the sub-versioning of strings. In support of scalability, different levels of caching of the strings through edge cache and custom designed cache mechanism are provided.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: Ryan D. Parsell, Hesham Anan, Timothy J. McCracken, Amol Kelkar