Patents by Inventor Huang-Ming Pan

Huang-Ming Pan 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: 7257837
    Abstract: A system for initiating and maintaining a real time audio or video media session between two clients, at least one of which has a private network IP address and is supported by a NAT firewall, comprises a proxy server serving each client and a relay server. The first proxy server may receive an invite message from a caller client to initiate a media session with a callee client. The invite message will identify the IP address and media port number of the caller client. The proxy server queries the relay server to obtain a port number of the relay server that may be used for relaying the media session between the caller client and the callee client. The proxy server will replace the IP address and port number of the caller client with the IP address and port number of the relay server in the invite message before forwarding to the callee client.
    Type: Grant
    Filed: July 26, 2003
    Date of Patent: August 14, 2007
    Assignee: Innomedia Pte
    Inventors: Chen Xu, Huang-Ming Pan, Shih-An Cheng, Jing-Yao Huang
  • Patent number: 7085829
    Abstract: A system and method for providing a Voice-over-Internet Protocol (VoIP) system is disclosed. The VoIP system includes a network including at least two VoIP proxy servers configured to allow voice data to be transmitted and received over the network. The VoIP system also includes at least one VoIP client operatively coupled to the network to transmit and receive voice data over the network wherein the at least one VoIP client connects to one of the at least two VoIP proxy servers which has a lower workload in order to transmit and receive voice data; and a network connection coupled to the at least two VoIP proxy servers for sharing workload data therebetween and the workload data is used to determine which of the at least two VoIP proxy servers the at least one VoIP client connects to in order to transmit and receive voice data.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: August 1, 2006
    Assignee: Innomedia, Pte Ltd.
    Inventors: JianMin Wu, Huang-Ming Pan
  • Patent number: 7082122
    Abstract: A system and method for providing a Voice-over Internet Protocol (VoIP) system configured to allow voice data to be transmitted and received over a network. The VoIP system includes a network including at least two VoIP proxy servers configured to allow voice data to be transmitted and received over the network. The VoIP system also includes at least two VoIP clients operatively coupled to the network to transmit and receive voice data over the network and a load balancing proxy server device configured to determine an identity of a VoIP proxy server with a lowest workload. The load balancing proxy server device is also configured to provide the identity of the VoIP proxy server with the lowest workload to one of the at least two VoIP clients so that the one of the at least two VoIP clients can connect to the VoIP proxy server with the lowest workload in order to transmit and receive voice data in relation to another of the at least two VoIP clients.
    Type: Grant
    Filed: December 24, 2001
    Date of Patent: July 25, 2006
    Assignee: Innomedia PTE Ltd.
    Inventor: Huang-Ming Pan
  • Patent number: 7050424
    Abstract: A system and method for providing a Voice-over-Internet Protocol (VoIP) system is disclosed. The VoIP system includes a network including at least two VoIP proxy servers configured to shift workload automatically and to allow voice data to be transmitted and received over the network and at least one VoIP client operatively is coupled to the network to transmit and receive voice data over the network.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: May 23, 2006
    Assignee: Innomedia PTE Ltd.
    Inventors: Shih-An Cheng, JianMin Wu, Huang-Ming Pan
  • Publication number: 20030126183
    Abstract: A system and method for providing a Voice-over-Internet Protocol (VoIP) system is disclosed. The VoIP system includes a network including at least two VoIP proxy servers configured to allow voice data to be transmitted and received over the network. The VoIP system also includes at least one VoIP client operatively coupled to the network to transmit and receive voice data over the network wherein the at least one VoIP client connects to one of the at least two VoIP proxy servers which has a lower workload in order to transmit and receive voice data; and a network connection coupled to the at least two VoIP proxy servers for sharing workload data therebetween and the workload data is used to determine which of the at least two VoIP proxy servers the at least one VoIP client connects to in order to transmit and receive voice data.
    Type: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Inventors: JianMin Wu, Huang-Ming Pan
  • Publication number: 20030123432
    Abstract: A system and method for providing a Voice-over-Internet Protocol (VoIP) system is disclosed. The VoIP system includes a network including at least two VoIP proxy servers configured to shift workload automatically and to allow voice data to be transmitted and received over the network and at least one VoIP client operatively is coupled to the network to transmit and receive voice data over the network.
    Type: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Inventors: Shih-An Cheng, JianMin Wu, Huang-Ming Pan
  • Publication number: 20030118004
    Abstract: A system and method for providing a Voice-over Internet Protocol (VoIP) system configured to allow voice data to be transmitted and received over a network. The VoIP system includes a network including at least two VoIP proxy servers configured to allow voice data to be transmitted and received over the network. The VoIP system also includes at least two VoIP clients operatively coupled to the network to transmit and receive voice data over the network and a load balancing proxy server device configured to determine an identity of a VoIP proxy server with a lowest workload. The load balancing proxy server device is also configured to provide the identity of the VoIP proxy server with the lowest workload to one of the at least two VoIP clients so that the one of the at least two VoIP clients can connect to the VoIP proxy server with the lowest workload in order to transmit and receive voice data in relation to another of the at least two VoIP clients.
    Type: Application
    Filed: December 24, 2001
    Publication date: June 26, 2003
    Inventor: Huang-Ming Pan