Patents Assigned to Sonus Networks, Inc.
  • Publication number: 20080298354
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for packet signaling content control on a network. The content control includes two sets of filters—an ingress filter set and an egress filter set. For packets coming into an internal network, the packets (e.g., SIP packets) are filtered by an ingress filter associated with the external network and which determines whether to discard sets of information from the packet description information (e.g., a header, an optional header). The packet is also filtered by an egress filter associated with the internal network and which determines whether to discard sets of information from the packet description information. The packet is transmitted to the internal network. For packets leaving the internal network, the filtering occurs in the opposite direction (e.g., egress filter associated with the internal network and then ingress filter associated with the external network).
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: Sonus Networks, Inc.
    Inventors: David John Alves, Justin Scott Hart, Gautham Nimmagadda
  • Publication number: 20080275941
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for service integration on a network. Telecommunication services (e.g., calendar, television, phone, location) on a network are integrated using service codelets designed to interface with the services. A default codelet associated with the user (e.g., via a service plan) dynamically calls the service codelets to request information from the associated services (e.g., calendar data) and/or perform tasks with the associated services (e.g., update calendar). The service codelets can dynamically call other service codelets based on the results of their requests for information. The information from the services is integrated and returned to the user.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Applicant: Sonus Networks, Inc.
    Inventors: Nagesh S. Shekar, Vikram Saksena, Fardad Farahmand, Sunil Menon, Nagesh Kumar Bollapalli Venkata, Arjun Cholkar, Ashish Nagpal
  • Publication number: 20080274755
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for personal service integration on a network. A personal service monitors and stores user requests for services. The stored user requests are processed to determine usage patterns. The personal service processes the usage patterns to determine future requests and/or to determine how to fulfill a request. The personal service processes the request.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Applicant: Sonus Networks, Inc.
    Inventors: Arjun Cholkar, Vikram Saksena, Fardad Farahmand, Sunil Menon, Nagesh Kumar Bollapalli Venkata, Nagesh S. Shekar, Ashish Nagpal
  • Patent number: 7417977
    Abstract: A system for connecting a circuit network with a packet network. The system includes a packet switch fabric, a circuit network server, and a packet network server. The circuit network server has a first and second port. The first port of the circuit network server sends and receives circuit-based signals with the circuit network. The second port of the circuit network server sends and receives packet-based signals having packets with the packet switch fabric. The circuit network server also includes a plurality of digital signal processors. A digital signal processor performs packet adaptation and subsequent to the packet adaption a second at least one digital signal processor performs signal processing. The packet network server has a first port for sending and receiving packet-based signals with the packet switch fabric and a second port for sending and receiving packet-based signals with the packet network.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: August 26, 2008
    Assignee: Sonus Networks, Inc.
    Inventor: Michael G. Hluchyj
  • Publication number: 20080096553
    Abstract: The description generally provides for systems, methods, and computer readable media for creating a unified wireline/wireless communication network. Data is received that includes a signaling portion and a media portion. The signaling portion is separated into a first set of data and a second set of data. The first set of data includes mobile management functions and the second set of data includes features, applications related functions, or any combination thereof.
    Type: Application
    Filed: October 10, 2007
    Publication date: April 24, 2008
    Applicant: Sonus Networks, Inc.
    Inventors: Vikram Saksena, Ashish Nagpal
  • Patent number: 7158627
    Abstract: A method includes receiving, at a softswitch executing on a computer, a plurality of calls for switching, monitoring at least one criteria associated with operation of the computer, and based on the monitoring, limiting the number of calls processed by the computer.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: January 2, 2007
    Assignee: Sonus Networks, Inc.
    Inventor: James J Lu
  • Patent number: 6996076
    Abstract: One aspect of the invention is a method for wireless call processing. The method includes downloading at least one function-specific logic control program into each of a plurality of generic logic control state machines and receiving a message at a wireless protocol-specific codec, parsing the message, and routing the message to a first logic control state machine associated with the protocol-specific codec. The method also includes executing the function-specific logic control program of a first logic control state machine and generating a call event and routing the call event to an event codec. The method also includes executing the function-specific logic control program of a second logic control state machine and processing the call event. In a particular embodiment, the method also includes allocating an RF channel that may be used for the call event without seizing the RF channel.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: February 7, 2006
    Assignee: Sonus Networks, Inc.
    Inventors: Brian M. Forbes, Casimer M. Kaczmarczyk
  • Patent number: 6961334
    Abstract: One aspect of the invention is an intelligence engine. The intelligence engine includes a distributor layer operable to communicate with at least one call agent in a telecommunications network. The call agent may receive state-driven information associated with a call between an originator and a termination point. The intelligence engine also includes a telephony management layer. The telephony management layer is operable to receive a plurality of stateless requests from the distributor layer, access a database entry associated with the requests, spawn at least one request to obtain information associated with the originator and the termination point if necessary to route the call, and send the information to the call agent to route the call. In a particular embodiment, the intelligence engine further includes a facility management command and control layer. The facility management command and control layer is operable to receive an indicator signal associated with the call from the network.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: November 1, 2005
    Assignee: Sonus Networks, Inc.
    Inventor: Casimer M. Kaczmarczyk
  • Patent number: 6950441
    Abstract: A softswitch interconnecting networks of different transport protocols is provided. The softswitch includes a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event. The softswitch further includes a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generate outgoing signaling messages, and send the outgoing signaling messages to the signaling agent. The signaling agent then terminates the data sessions on the requested outgoing resources.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: September 27, 2005
    Assignee: Sonus Networks, Inc.
    Inventors: Casimir M. Kaczmarczyk, Sivakumar Ravikumar
  • Publication number: 20050053028
    Abstract: A gateway apparatus includes multiple network server cards which are synchronized with each other to allow time slot switching of synchronous data across an asynchronous medium between source and destination server cards. The gateway includes synchronization logic and a data adaptation layer which implements a protocol for formatting of synchronous serial data. The data undergoes serial to parallel conversion and is formed into per time slot subpackets which are further packetized along with context and synchronization data. The packet is transmitted through an asynchronous switch after which the packet is disassembled into its constituent subpackets and queued into play-out buffers according to each subpackets' associated context and synchronization data. The apparatus allows synchronous data to be switched from a source time slot to a destination time slot across the asynchronous switch with a known, fixed delay.
    Type: Application
    Filed: September 9, 2003
    Publication date: March 10, 2005
    Applicant: Sonus Networks, Inc.
    Inventors: Mark Smith, Shiping Li, James Pasco-Anderson
  • Publication number: 20050053053
    Abstract: A gateway apparatus includes multiple network server cards which are synchronized with each other to allow time slot switching of synchronous data across an asynchronous medium between source and destination server cards. The gateway includes synchronization logic and a data adaptation layer which implements a protocol for formatting of synchronous serial data. The data undergoes serial to parallel conversion and is formed into per time slot subpackets which are further packetized along with context and synchronization data. The packet is transmitted through an asynchronous switch after which the packet is disassembled into its constituent subpackets and queued into play-out buffers according to each subpackets' associated context and synchronization data. The apparatus allows synchronous data to be switched from a source time slot to a destination time slot across the asynchronous switch with a known, fixed delay.
    Type: Application
    Filed: September 9, 2003
    Publication date: March 10, 2005
    Applicant: Sonus Networks, Inc.
    Inventors: Mark Smith, Shiping Li, James Pasco-Anderson