Patents by Inventor Richard H. Xu

Richard H. Xu 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: 20140043969
    Abstract: In an embodiment, a method for reducing signaling traffic between certain service elements in mobile communication systems includes receiving signaling initiated from one service element at a signaling routing agent where the signaling routing agent determines whether the received signaling needs to be sent to its destined service element. If the signaling is not sent, signaling traffic to the destined service element is reduced.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 13, 2014
    Applicant: iBasis, Inc.
    Inventor: Richard H. Xu
  • Publication number: 20130067101
    Abstract: The technology disclosed addresses initiation of peer-to-peer media exchange sessions, with traversal of NAT and firewall devices, in a manner adapted to roaming. In particular, involves preliminary determination of NAT/firewall topology, which reduces latency at initiation, and hole punching technologies to select a routing and traversal strategy that reduce reliance on external media relay devices.
    Type: Application
    Filed: March 5, 2012
    Publication date: March 14, 2013
    Inventors: Richard H. Xu, Chong-Jin Koh, Bryan Ford, Markus Hahn, Gabriel Berryn Levy, Ching-Hai Tsai, Yusuf Saib, Srinivasa Yarrakonda
  • Patent number: 8130760
    Abstract: The technology disclosed addresses initiation of peer-to-peer media exchange sessions, with traversal of NAT and firewall devices, in a manner adapted to roaming. In particular, involves preliminary determination of NAT/firewall topology, which reduces latency at initiation, and hole punching technologies to select a routing and traversal strategy that reduce reliance on external media relay devices.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: March 6, 2012
    Assignee: Nuvoiz, Inc.
    Inventors: Richard H. Xu, Chong-Jin Koh, Bryan Ford, Markus Hahn, Gabriel Berryn Levy, Ching-Hai Tsai, Yusuf Saib, Srinivasa Yarrakonda
  • Publication number: 20110269422
    Abstract: A communication management system receives, from a first cellular network operator, a request for routing information for a message that is addressed to a mobile device using a first communication profile. When the communication management system determines that the mobile device is connected to a second cellular network operator using a second communication profile, the communication management system responds to the request by: requesting, from the first cellular network operator, delivery of the message to the communication management system; receiving the message from the first cellular network operator; and sending the message to the second cellular network operator, where the message is addressed to the mobile device using the second communication profile.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 3, 2011
    Inventors: Richard H. Xu, Amardeep R. Nikumbh
  • Publication number: 20110269472
    Abstract: A communication management system receives, from a first cellular network operator, a request for routing information associated with a first communication profile of a mobile device. The communication management system identifies, based on the first communication profile, a second communication profile that is an active communication profile for the mobile device, wherein the second communication profile is associated with a second cellular network operator. The communication management system determines routing information associated with the second communication profile. The communication management system sends, to the first cellular network operator, a reply comprising the routing information associated with the second communication profile.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 3, 2011
    Inventors: Richard H. Xu, Amardeep R. Nikumbh
  • Publication number: 20110269461
    Abstract: The mobile device stores a plurality of communication profiles comprising one or more local communication profiles and a global communication profile. The mobile device determines local access requirements for connecting to a local cellular network operator and determines whether the plurality of communication profiles comprises a local communication profile that satisfies the local access requirements. When the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements: the mobile device connects to a global cellular network operator using the global communication profile; receives, from the global cellular network operator, a new local communication profile that satisfies the local access requirements and connects to the local cellular network operator using the new local communication profile.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 3, 2011
    Inventors: Richard H. Xu, Phillip C. Krasko, Xiaolei Qin, Douglas A. Cheline
  • Publication number: 20110270747
    Abstract: A communication management system receives, from a local cellular network operator, a communication indicating that a payment has been made to the local cellular network operator for a mobile device using a local communication profile. The communication management system identifies, based on the local communication profile, a home communication profile of the mobile device. The home communication profile is associated with a home cellular network operator that is distinct from the local cellular network operator. The communication management system sends, to the home cellular network operator, a request to add funds to a prepaid account that is associated with the home communication profile of the mobile device.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 3, 2011
    Inventor: Richard H. Xu
  • Publication number: 20110268022
    Abstract: A communication management system has a server module and a signal routing gateway that is connected to a plurality of different cellular network operators. At the signal routing gateway a request is received. The request is addressed to a network-specific address assigned to the server module in accordance with an addressing scheme of a cellular network operator. In response to the request the network-specific address is replaced with an internal address assigned to the server module in accordance with an internal addressing scheme of the communication management system. A response to the request is obtained from the server module. The response is addressed from the internal address. The internal address is replaced with the network-specific address. The response is sent to the cellular network operator. In some embodiments, this process is repeated for multiple requests from the plurality of different cellular network operators.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 3, 2011
    Inventor: Richard H. Xu
  • Publication number: 20100299743
    Abstract: The technology disclosed addresses initiation of peer-to-peer media exchange sessions, with traversal of NAT and firewall devices, in a manner adapted to roaming. In particular, involves preliminary determination of NAT/firewall topology, which reduces latency at initiation, and hole punching technologies to select a routing and traversal strategy that reduce reliance on external media relay devices.
    Type: Application
    Filed: April 26, 2010
    Publication date: November 25, 2010
    Inventors: Richard H. Xu, Chong-Jin Koh, Bryan Ford, Markus Hahn, Gabriel Berryn Levy, Ching-Hai Tsai, Yusuf Saib, Srinivasa Yarrakonda
  • Patent number: 7706373
    Abstract: The technology disclosed addresses initiation of peer-to-peer media exchange sessions, with traversal of NAT and firewall devices, in a manner adapted to roaming. In particular, involves preliminary determination of NAT/firewall topology, which reduces latency at initiation, and hole punching technologies to select a routing and traversal strategy that reduce reliance on external media relay devices.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: April 27, 2010
    Assignee: Nuvoiz, Inc.
    Inventors: Richard H. Xu, Chong-Jin Koh, Bryan Ford, Markus Hahn, Gabriel Berryn Levy, Ching-Hai Tsai, Yusuf Saib, Srinivasa Yarrakonda
  • Publication number: 20080148379
    Abstract: The technology disclosed addresses initiation of peer-to-peer media exchange sessions, with traversal of NAT and firewall devices, in a manner adapted to roaming. In particular, involves preliminary determination of NAT/firewall topology, which reduces latency at initiation, and hole punching technologies to select a routing and traversal strategy that reduce reliance on external media relay devices.
    Type: Application
    Filed: November 1, 2006
    Publication date: June 19, 2008
    Inventors: Richard H. Xu, Chong-Jin Koh, Bryan Ford, Markus Hahn, Gabriel Berryn Levy, Ching-Hai Tsai, Yusuf Saib, Srinivasa Yarrakonda