Patents Assigned to Santera Systems, Inc.
  • Patent number: 7492767
    Abstract: Methods, systems, and computer program products for throttling network address translation (NAT) learning traffic in a voice over IP device are disclosed. According to one method, a plurality of media packets associated with a media session are received at a voice over IP device. A NAT learning throttling filter is applied to select the subset of the packets to be used for NAT learning and thereby limit the number of received media packets to be used for NAT learning. NAT learning is performed for the session using the packets selected by the NAT learning throttling filter.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: February 17, 2009
    Assignee: Santera Systems, Inc.
    Inventors: David Z. Lu, San-Qi Li, Yen Shei
  • Patent number: 7477623
    Abstract: Methods, systems, and computer program products for caching and reusing bearer channels for voice over packet sessions involving wireless entities are disclosed. According to one method, a setup request message is received for a voice over packet session involving a wireless entity. In response to the setup request message, a bearer channel is established using bearer channel setup signaling. When the first session is released, the bearer channel is cached for a predetermined time period. A second setup request message is received. The second setup request message involves the first and second nodes and a wireless entity. In response to the second setup request message, the cached bearer channel is re-used for the second session.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: January 13, 2009
    Assignee: Santera Systems, Inc.
    Inventor: Eric C. Chang
  • Patent number: 7424025
    Abstract: Methods and systems for per-session dynamic management of media gateway resources are disclosed. According to one method, the logical and physical resources in a media gateway are divided and dynamically managed at the Transport Layer (i.e. OBI Layer 4), which results in finer granularity than managing such resources statically at the Data Link Layer (i.e. OBI Layer 2) or Network Layer (i.e. OBI Layer 3). Voice-processing resources provided by voice server cards may be pooled into a common pool available to all external networks. For each new call/session, the dynamic resource manager of the media gateway dynamically allocates a voice chip from the pooled voice processing resources, and assigns a logical resource identifier (e.g. a local IP and local UDP pair) to the session. When a network interface card receives incoming voice packets, it checks the destination IP and UDP and optionally the source IP and UDP to find out, and forward voice packets to, the voice chip assigned to the session.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: September 9, 2008
    Assignee: Santera Systems, Inc.
    Inventors: Edward Y. Qian, David Z. Lu, San-Qi Li, Yen Shei, Weijun Lee
  • Patent number: 7380011
    Abstract: Methods and systems for per-session NAT learning and firewall filtering are disclosed. Media packets associated with a call/session are received and processed at a media gateway. For the first few received media packets associated with a session, the media gateway uses various unique methods to learn the actual source IP address and UDP port assigned to the remote communication terminal by its customer-premises Network Address Translators (NATs) to the media flows of the current session. After the remote IP and UDP are learned, the media gateway reconfigures its firewall filtering function to check both the dynamically learned remote IP and UDP and the locally assigned IP and UDP of the current session. The per-session NAT learning function removes reachability issues in VoIP deployment, and the per-session firewall filtering function enhances security protection in VoIP deployment.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: May 27, 2008
    Assignee: Santera Systems, Inc.
    Inventors: San-Qi Li, Weijun Lee, David Z. Lu
  • Publication number: 20080080702
    Abstract: A method, system, and computer-readable medium for calculating a minimum echo path delay are provided. An accurate calculation of a minimum echo path delay is made based on characteristics of the echo path. The minimum echo path delay calculation may be periodically repeated thus providing for dynamic calculation of the minimum echo path delay in a manner that accounts for variations in echo path characteristics. The minimum echo path delay may be calculated based on discrete processing latencies identified in the echo path, by a network round trip delay, or by modeling an acoustic echo of an in-band audio signal, performing a frequency analysis thereon to calculate a spectrum signature of the modeled acoustic echo, and monitoring a send path for a match with the modeled acoustic echo after applying an instance of the in-band audio signal into the echo path.
    Type: Application
    Filed: October 3, 2006
    Publication date: April 3, 2008
    Applicant: SANTERA SYSTEMS, INC.
    Inventors: Naigang ZHANG, Allen Y. TONG, Sam O. PERRY, Kuang-I SHU
  • Publication number: 20080034401
    Abstract: Methods and systems for mediating between first and second network security policies, by: (1) mapping a first security policy to a generic second security policy, and (2) mapping the generic second security policy to a plurality of rules each associated with a target network security policy.
    Type: Application
    Filed: July 18, 2006
    Publication date: February 7, 2008
    Applicant: Santera Systems, Inc.
    Inventor: Haojin Wang
  • Publication number: 20070286082
    Abstract: A method, system, and computer-readable medium for selecting a route in a network are provided. A respective link cost is assigned to links of a plurality of routes, and a respective node cost is assigned to nodes of the plurality of routes. A respective link cost is calculated for each of the links, and a respective node cost is calculated for each of the nodes. A respective route cost for each of the plurality of routes is calculated based on the calculated link cost for each of the links and the calculated node cost for each of the nodes.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Applicant: Santera Systems, Inc.
    Inventors: Hank P. Hikspoors, Bill J. Hall, Chen Cao, San-qi Li
  • Publication number: 20070263598
    Abstract: A method, system, and computer-readable medium for emulating a converged network are provided. A media gateway receives a call at a first interface of a first network type. The call is processed for distribution on a second network type. The processed call is transmitted to a second interface of a second network type. A service module of the media gateway receives the processed call.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 15, 2007
    Applicant: Santera Systems, Inc.
    Inventors: Yong Chen, Jack Ger, Yong He
  • Publication number: 20070189196
    Abstract: Methods and apparatus for dynamically loading signaling definition files for operations involving multiple signaling variants. Transmission links that transmit communications corresponding to one of several signaling variants are associated with one of several signaling definition files, where each signaling definition file corresponds to one of the signaling variants and, thus, can be employed during switching, signaling, and other processing of the communications without requiring such processing to be specifically hard-coded, or even designed, for each individual signaling variant.
    Type: Application
    Filed: January 18, 2006
    Publication date: August 16, 2007
    Applicant: Santera Systems, Inc.
    Inventors: Daniel Miller, Heriberto Aguirre, Ahmed Doleh
  • Publication number: 20070076738
    Abstract: A system, method, and computer-readable medium for resource migration in a distributed telecommunication system is provided. Respective sets of performance parameters of a first plurality of nodes disposed in a first node group and a second plurality of nodes in a second node group are collected. Service capabilities of the first node group and the second node group are evaluated based on the sets of performance parameters. One node group of the first node group and the second node group is designated as a currently preferred node group in response to evaluation of the service capabilities. The steps of collecting, evaluating, and designating are repeated a plurality of times. The currently preferred node group is designated as an active preferred node group in the event that a sequence of evaluating service capabilities each results in the one node group being designated as the currently preferred node group.
    Type: Application
    Filed: October 3, 2005
    Publication date: April 5, 2007
    Applicant: Santera Systems, Inc.
    Inventors: James Ludwig, Matthew Perry, Lawrence Dillard
  • Publication number: 20070019621
    Abstract: A method, system, and computer-readable medium for transmitting voice over multiprotocol label switching is provided. A packet that includes layer 3 and layer 4 headers is received. A label that identifies a label switched path in the packet is inserted, and a stream identifier is generated. The stream identifier is associated with at least a portion of content of the layer 3 and layer 4 headers. The layer 3 and layer 4 headers are removed from the packet, and the stream identifier is inserted into the packet. Additionally, methods, systems, and a computer-readable medium for processing a voice over multiprotocol label switching frame that excludes layer 3 and layer 4 headers are provided.
    Type: Application
    Filed: December 23, 2005
    Publication date: January 25, 2007
    Applicant: Santera Systems, Inc.
    Inventors: Sam Perry, Richard Bianconi, Yen Shei
  • Patent number: 7162024
    Abstract: A telephony call manager includes a call model having call processing logic, and a signaling interface for each respective signaling protocol encountered by the call manager. Each signaling interface is operable to convert call events in each respective signaling protocol to messages of a generic protocol and communicate the messages to the call model.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: January 9, 2007
    Assignee: Santera Systems, Inc.
    Inventors: Allen C. Wah, Joe Q. Vu, Eliot B. Rosen, Thomas A. Cain, Matthew C. Perry, Rajakumar V. Badri
  • Publication number: 20060268845
    Abstract: A media gateway comprising a plurality of network interface cards, at least one switch matrix, and a server module including at least one unlicensed mobile access module is provided. A method and computer-readable medium for activating an unlicensed mobile access channel for a mobile station in a network is provided. A media gateway receives a request to allocate an unlicensed mobile access termination. The request is received in response to at least one of a discovery registration by the mobile station and a handover request by the mobile station. The mobile station is serviced by at least one of a wireline network and a wireless network interfaced by the media gateway. The media gateway allocates the unlicensed mobile access termination. The termination has an identifier associated therewith. The media gateway receives at least one transmit parameter associated with the mobile station, and completes bearer set-up of the unlicensed mobile access channel according to the at least one transmit parameter.
    Type: Application
    Filed: May 31, 2006
    Publication date: November 30, 2006
    Applicant: Santera Systems, Inc.
    Inventors: Yong He, Mansong Shen
  • Publication number: 20060262780
    Abstract: An apparatus that includes W interfaces to a circuit-switched network, where W is an integer number that equals the product of smaller integer numbers X and N. The apparatus also includes X discrete switching apparatus each having N ones of the W network interfaces, as well as a plurality of switching-expansion interconnects each interconnecting ones of the X switching apparatus, such that the W network interfaces are collectively interconnected in a non-blocking manner.
    Type: Application
    Filed: May 19, 2005
    Publication date: November 23, 2006
    Applicant: Santera Systems, Inc.
    Inventor: Lewis Robinson
  • Publication number: 20060239243
    Abstract: A media gateway comprises a non-packet switching matrix operable to switch non-packetized data, a packet switching matrix operable to switch packetized data, a plurality of processing resources coupled to the non-packet and packet switching matrices, each processing resource processing a substantially equal load of multimedia sessions processed by the media gateway without inactive protecting resources.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Santera Systems, Inc.
    Inventor: San-qi Li
  • Patent number: 7110368
    Abstract: A system and method of distributed multi-party call control are provided. The method includes the steps of establishing a first leg of a multi-party call, adding a second leg of the multi-party call, associating the second leg with the first leg of the multi-party call, determining which of the first leg or the second leg to be the controlling or controlled legs of the multi-party call, and requesting a voice path to the controlled leg by the controlling leg to establish the multi-party call.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: September 19, 2006
    Assignee: Santera Systems, Inc.
    Inventor: Matthew C. Perry
  • Publication number: 20060203803
    Abstract: A method of routing a voice call from a local media gateway to a terminating media gateway comprises determining IP network connectivity between the local media gateway and terminating media gateway and generating monitoring results, updating network resource status according to the monitoring results, generating a plurality of routes between the local media gateway and the terminating media gateway in response to the updated network resource status, determining a best route from the plurality of routes, and routing the voice call using the best route.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 14, 2006
    Applicant: Santera Systems, Inc.
    Inventors: Mathew Perry, Chen Cao
  • Publication number: 20060203801
    Abstract: A method of measuring network quality for VoIP calls comprises setting up a test call from a local IP endpoint to a remote IP endpoint reachable by a logical trunk group associated with the local IP endpoint, receiving statistical data regarding the test call, tearing down the test call, processing the statistical data and generating measurement results, and routing a VoIP call using a route selected based at least in part on the measurement results.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 14, 2006
    Applicant: Santera Systems, Inc.
    Inventors: San-qi Li, Mathew Perry, Chen Cao, Ya-Nan Long
  • Patent number: 7092493
    Abstract: Methods and systems for providing lawful intercept of a media stream in a media gateway include establishing a call context between a first termination and a second termination and establishing a tap context with at least one tap termination, which refer to the first termination. The call context defines a call media stream between the first and second terminations associated with a call between first and second end users. The tap context defines at least one tap media stream from the first termination to the at least one tap termination. The tap media stream is a one-way media stream that carries either the mouth portion of the call media stream, the ear portion of the media stream, or a combination of the mouth and ear portions of the media stream from the first termination to the at least one tap termination. Multiple tap contexts can be created to support the lawful intercept of the call by multiple law enforcement agencies.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: August 15, 2006
    Assignee: Santera Systems, Inc.
    Inventors: Hao Hou, Yong He, Tuan Minh Nguyen, Ahmed Doleh
  • Publication number: 20060111112
    Abstract: A wireless mobility management system including a visitor location register configured to store a visiting user profile and communicate with a mobile switching center to route a wireless call supporting a user-session, a home location register configured to store a home user profile and update a user location associated with the home user profile, and a wireless media gateway (WMG) configured to create a user-session interconnection between a first wireless network and at least one of a second wireless network, a wireline packet network and a public-switched telephone network, including providing physical resources for the user-session. A WMG controller integrated with a wireless softswitch is configured to control the WMG to allocate resources and establish connections as required by the user session. A performance-based mobility manager is configured to receive user-session performance data from the WMG and make a handoff decision based on the performance data.
    Type: Application
    Filed: October 21, 2005
    Publication date: May 25, 2006
    Applicant: Santera Systems, Inc.
    Inventor: Payam Maveddat