Patents by Inventor Ahmed Karmouch

Ahmed Karmouch 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: 7469236
    Abstract: A method of detecting feature interaction conflicts between agents in response to events in a multi-agent system comprises posting said events as tuples and event requests as anti-tuples from said agents in said multi-agent system, receiving said events and said event requests in a tuple space, generating responses to each of said agents for said events which match said event requests of said agents, wherein feature interaction conflict is detected when more than one of said agents are to exert control over an event.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: December 23, 2008
    Assignee: Mitel Networks Corporation
    Inventors: Tom Gray, Ahmed Karmouch, Magdi Ahmer, Serge Mankovskii
  • Patent number: 7240015
    Abstract: According to the present invention, an architecture of multiple agents is provided for setting up and enforcing policies within each site of a virtual network. A policy server represents the global policies of the site and each agent manages its own policies. Policies are dynamically downloaded from the policy server into agents that carry the responsibility to enforce them. Agents propagate their policies to the policy server to detect any conflict that may rise between agents during dynamic mapping and resource reservation. A negotiation mechanism is provided to resolve such conflicts. An authorization-based mechanism is also provided such that agents must request authorization before performing any action, in response to which a ticket is delivered to the requesting agent for accountability and security reasons.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: July 3, 2007
    Assignee: Mitel Networks Corporation and The University of Ottawa
    Inventors: Ahmed Karmouch, Tom Gray, Serge Mankovskii, Mouheine Guennoun
  • Patent number: 7055170
    Abstract: According to the present invention, a virtual network communication system is provided for effecting secure communications between user agents at different sites within said virtual network, comprising at least one Private Tuple Space within each of the sites for effecting intra-site communications between the agents, a Shared Tuple Space for effecting inter-site communications between different sites, and a Coordinator Manager within each of the sites for receiving user initiated communication requests from the Private Tuple Space to communicate between user agents at the different sites, authenticating the requests and in response dynamically creating and managing instances of Coordinators at each of the different sites which embed messages from the user agents in secure tuples using multi-layered encryption and exchange the secure tuples over the Shared Tuple Space.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: May 30, 2006
    Assignee: Mitel Networks Corporation
    Inventors: Ahmed Karmouch, Tom Gray, Serge Mankovskii, Cui Zheng
  • Publication number: 20050240547
    Abstract: A method of detecting feature interaction conflicts between agents in response to events in a multi-agent system comprises posting said events as tuples and event requests as anti-tuples from said agents in said multi-agent system, receiving said events and said event requests in a tuple space, generating responses to each of said agents for said events which match said event requests of said agents, wherein feature interaction conflict is detected when more than one of said agents are to exert control over an event.
    Type: Application
    Filed: June 21, 2005
    Publication date: October 27, 2005
    Inventors: Tom Gray, Ahmed Karmouch, Magdi Amer, Serge Mankovskii
  • Patent number: 6915285
    Abstract: A method of detecting feature interaction conflicts between agents in response to events in a multi-agent system comprises posting said events as tuples and event requests as anti-tuples from said agents in said multi-agent system, receiving said events and said event requests in a tuple space, generating responses to each of said agents for said events which match said event requests of said agents, wherein feature interaction conflict is detected when more than one of said agents are to exert control over an event.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: July 5, 2005
    Assignees: Mitel Corporation, The University of Ottawa
    Inventors: Tom Gray, Ahmed Karmouch, Magdi Ahmer, Serge Mankovskii
  • Publication number: 20030200187
    Abstract: A method of detecting feature interaction conflicts between agents in response to events in a multi-agent system comprises posting said events as tuples and event requests as anti-tuples from said agents in said multi-agent system, receiving said events and said event requests in a tuple space, generating responses to each of said agents for said events which match said event requests of said agents, wherein feature interaction conflict is detected when more than one of said agents are to exert control over an event.
    Type: Application
    Filed: May 21, 2003
    Publication date: October 23, 2003
    Inventors: Tom Gray, Ahmed Karmouch, Magdi Ahmer, Serge Mankovskil
  • Patent number: 6606610
    Abstract: An architecture of multiple agents is provided, based on a negotiating agents' approach to resolving feature interactions. An event-based model is used to detect feature interaction, and fuzzy constraints are applied to the policies that describe the system. A mechanism is established by which the user may add rules or provide the system with parameters that affect the outcome of any conflict that may occur, thereby giving real control over the conflict to the end user.
    Type: Grant
    Filed: July 10, 2000
    Date of Patent: August 12, 2003
    Assignees: Mitel Corporation, The University of Ottawa
    Inventors: Tom Gray, Ahmed Karmouch, Magdi Ahmer, Serge Mankovskii