Patents by Inventor Amit Bhayani

Amit Bhayani 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: 8631164
    Abstract: In one embodiment, a mechanism for collocation in a JAVA virtual machine of a media server and a JAVA EE server is disclosed. In one embodiment, a system includes an integrated application server including a media server and Java™ Enterprise Edition (JAVA EE) deployed in a single Java™ virtual machine (JVM), and one or more management interfaces communicably coupled to the integrated application server.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: January 14, 2014
    Assignee: Red Hat, Inc.
    Inventors: Amit Bhayani, Oleg Kulikov
  • Patent number: 8615607
    Abstract: In one embodiment, a mechanism for implementation of endpoints as Java™ Management Extensions (JMX) MBeans in an integrated media and Java™ Enterprise Edition (JAVA EE) application server is disclosed. In one embodiment, a system includes an integrated application server including a media server and Java™ Enterprise Edition (JAVA EE) deployed in a single Java™ virtual machine (JVM), and one or more endpoints in the media server deployed as Java Management Extension (JMX) Mbeans.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: December 24, 2013
    Assignee: Red Hat, Inc.
    Inventors: Amit Bhayani, Oleg Kulikov
  • Patent number: 8583803
    Abstract: A mechanism for transparent load balancing of media servers via Media Gateway Control Protocol (MGCP) and JGroups technology is disclosed. A method of embodiments of the invention includes receiving a request from a caller to connect with a media server controlled by a media gateway controller (MGC), sending a command to establish a connection between the caller and the media server to a media gateway control protocol (MGCP) stack of the MGC, wherein the command includes a unique identifying name of a cluster that is communicably coupled to the MGC and hosts one or more media servers including the media server, and leveraging JGroups to identify the one or more media servers in the cluster and select one of the identified media servers in the cluster to connect to the caller based on a load-balancing policy implemented by the MGC.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: November 12, 2013
    Assignee: Red Hat, Inc.
    Inventor: Amit Bhayani
  • Patent number: 8446912
    Abstract: A mechanism for implementation of system signaling 7 (SS7) layers as microcontainer beans in a media gateway is disclosed. A method of the invention includes implementing one or more System Signaling No. 7 (SS7) Message Transfer Part (MTP) layers as plain old JAVA objects (POJOs), associating each of the one or more SS7 MTP layers with JBoss Microcontainer Beans, and installing the one or more SS7 MTP layer Microcontainer Beans in a media gateway.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: May 21, 2013
    Assignee: Red Hat, Inc.
    Inventor: Amit Bhayani
  • Publication number: 20120044945
    Abstract: A mechanism for implementation of system signaling 7 (SS7) layers as microcontainer beans in a media gateway is disclosed. A method of the invention includes implementing one or more System Signaling No. 7 (SS7) Message Transfer Part (MTP) layers as plain old JAVA objects (POJOs), associating each of the one or more SS7 MTP layers with JBoss Microcontainer Beans, and installing the one or more SS7 MTP layer Microcontainer Beans in a media gateway.
    Type: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Inventor: Amit Bhayani
  • Publication number: 20110113140
    Abstract: A mechanism for transparent load balancing of media servers via Media Gateway Control Protocol (MGCP) and JGroups technology is disclosed. A method of embodiments of the invention includes receiving a request from a caller to connect with a media server controlled by a media gateway controller (MGC), sending a command to establish a connection between the caller and the media server to a media gateway control protocol (MGCP) stack of the MGC, wherein the command includes a unique identifying name of a cluster that is communicably coupled to the MGC and hosts one or more media servers including the media server, and leveraging JGroups to identify the one or more media servers in the cluster and select one of the identified media servers in the cluster to connect to the caller based on a load-balancing policy implemented by the MGC.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Inventor: Amit Bhayani
  • Publication number: 20100223323
    Abstract: In one embodiment, a mechanism for collocation in a JAVA virtual machine of a media server and a JAVA EE server is disclosed. In one embodiment, a system includes an integrated application server including a media server and Java™ Enterprise Edition (JAVA EE) deployed in a single Java™ virtual machine (JVM), and one or more management interfaces communicably coupled to the integrated application server.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Inventors: Amit Bhayani, Oleg Kulikov
  • Publication number: 20100223614
    Abstract: In one embodiment, a mechanism for implementation of endpoints as Java™ Management Extensions (JMX) MBeans in an integrated media and Java™ Enterprise Edition (JAVA EE) application server is disclosed. In one embodiment, a system includes an integrated application server including a media server and Java™ Enterprise Edition (JAVA EE) deployed in a single Java™ virtual machine (JVM), and one or more endpoints in the media server deployed as Java Management Extension (JMX) Mbeans.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Inventors: Amit Bhayani, Oleg Kulikov