Patents by Inventor Daniel Menasce

Daniel Menasce 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).

  • Publication number: 20120011573
    Abstract: A defense mechanism module is provided for protecting a system from a privileged user. In some embodiments, a defense mechanism module can be integrated with the system such that all communications between the privileged user and the system first communicate with the defense mechanism module.
    Type: Application
    Filed: July 11, 2011
    Publication date: January 12, 2012
    Inventors: Daniel A. MENASCE, Ghassan Y. Jabbour
  • Patent number: 8086744
    Abstract: A tangible computer readable medium may include a program of instructions which when executed by one or more processors, may implement a method of managing protocols. Instructions may include agreeing upon one or more protocol specifications. Instructions may include identifying one or more components required to implement one or more protocol specifications. Instructions may include communicating among parties one or more components when one or more components is a missing component. Instructions may include communicating among parties one or more protocol specifications. Instructions may include generating one or more executable codes using one or more protocol specifications. Instructions may include generating one or more executable codes using one or more components.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: December 27, 2011
    Assignee: George Mason Intellectual Properties, Inc.
    Inventors: Ibrahim S. Abdullah, Daniel A. Menasce
  • Publication number: 20100332672
    Abstract: A tangible computer readable medium may include a program of instructions which when executed by one or more processors, may implement a method of managing protocols. Instructions may include agreeing upon one or more protocol specifications. Instructions may include identifying one or more components required to implement one or more protocol specifications. Instructions may include communicating among parties one or more components when one or more components is a missing component. Instructions may include communicating among parties one or more protocol specifications. Instructions may include generating one or more executable codes using one or more protocol specifications. Instructions may include generating one or more executable codes using one or more components.
    Type: Application
    Filed: August 18, 2010
    Publication date: December 30, 2010
    Inventors: Ibrahim S. Abdullah, Daniel A. Menasce
  • Publication number: 20060265499
    Abstract: A system and method for allocating services is disclosed. A broker records a capability, for providing a service, and a demanded amount of resources for providing the services from at least one provider. A consumer requests a desired quality of service from the broker. The broker, using the demanded amount of resources and recorded capability, determines if the desired quality of service can be provided. If the broker can satisfy the request, the broker issues a certificate to the consumer, and the consumer provides the certificate directly to the provider to authorize provision of the service at the desired quality of service. If not, the broker generates a counter-offered quality of service that corresponds to the available amount for resources for accomplishing the service. In response, the consumer either rejects the counter-offered quality of service or accepts the counter-offer and receives a certificate for the counter-offered quality of service.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 23, 2006
    Inventors: Daniel Menasce, Hassan Gomaa, Honglei Ruan
  • Publication number: 20060036755
    Abstract: The present invention teaches a multi-layer protocol management system and method, embeddable in a tangible computer-readable medium, that allow for on-the-fly machine-readable protocol discovery and negotiation, distribution of protocol specifications and components, automatic implementation of protocols from corresponding machine-readable protocol specifications, and corresponding execution of automatically generated implementations. Automatic protocol implementation may be accomplished using eXtensible Markup Language (XML)-related technologies and Component-based Software Engineering (CBSE). The present invention is also a tangible computer-readable medium encoded with instructions capable of generating, as well as capable of being designed to generate, protocol specifications. A program of instructions, called XML-based protocol specification language (XPSL), may be used for creating a specification of a communication protocol (such as high-level specifications of a protocol) in a machine readable form.
    Type: Application
    Filed: May 5, 2005
    Publication date: February 16, 2006
    Inventors: Ibrahim Abdullah, Daniel Menasce