Patents by Inventor Hany Bishay

Hany Bishay 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: 8418124
    Abstract: A system and method for software policy management are provided. A compiled policy-enabled software application includes a policy enforcement point to export an information element to a policy manager. The policy manager includes a policy interpreter having a policy decision point to perform policy decision making based on the received information element from the policy enforcement point. Through a plurality of policy decision points, the policy manager can execute a wide range of policies for different compiled software applications. Policies can be modified centrally in the policy interpreter and changes can affect either one or more of the policy-enabled software applications. A policy manager browser can create and manage the policy decision making performed by the policy interpreter.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: April 9, 2013
    Assignee: Her Majesty the Queen, In Right of Canada As Represented By The Minister of Health Through The Public Health Agency of Canada
    Inventors: Cameron Turner, Hany Bishay
  • Patent number: 8336022
    Abstract: A method and system are provided for implementing a configurable browser-based form application. A configurable application toolset is provided, having a plurality of reusable browser-based form application components, or shells, that are configured in response to a received set of configuration parameters. Based on the configuration parameters, the toolset can be used to create any number of browser-based form applications. The application includes a browser-based form, a database, and rules governing the collection and storage of gathered and stored data. All of the configuration parameters are stored as data, so that no recompiling or modification of compiled software code in the shells is required when changes are needed, or an entirely new browser-based form application is desired. This reduces cost and time in software development.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: December 18, 2012
    Assignee: Her Majesty the Queen in Right of Canada as Represented by the Minister of Health Through the Public Health Agency of Canada
    Inventors: Cameron Turner, Hany Bishay
  • Publication number: 20100325601
    Abstract: A method and system are provided for implementing a configurable browser-based form application. A configurable application toolset is provided, having a plurality of reusable browser-based form application components, or shells, that are configured in response to a received set of configuration parameters. Based on the configuration parameters, the toolset can be used to create any number of browser-based form applications. The application includes a browser-based form, a database, and rules governing the collection and storage of gathered and stored data. All of the configuration parameters are stored as data, so that no recompiling or modification of compiled software code in the shells is required when changes are needed, or an entirely new browser-based form application is desired. This reduces cost and time in software development.
    Type: Application
    Filed: October 22, 2007
    Publication date: December 23, 2010
    Applicants: Public Health Agency of Canada
    Inventors: Cameron Turner, Hany Bishay
  • Publication number: 20100218167
    Abstract: A system and method for software policy management are provided. A compiled policy-enabled software application includes a policy enforcement point to export an information element to a policy manager. The policy manager includes a policy interpreter having a policy decision point to perform policy decision making based on the received information element from the policy enforcement point. Through a plurality of policy decision points, the policy manager can execute a wide range of policies for different compiled software applications. Policies can be modified centrally in the policy interpreter and changes can affect either one or more of the policy-enabled software applications. A policy manager browser can create and manage the policy decision making performed by the policy interpreter.
    Type: Application
    Filed: October 22, 2007
    Publication date: August 26, 2010
    Applicants: THE PUBLIC HEALTH AGENCY OF CANADA
    Inventors: Cameron Turner, Hany Bishay