Patents Assigned to Sonus Networks
-
Patent number: 7506147Abstract: A “policy distribution point” (PDP) allows service drivers to be installed remotely and automatically without rebooting the PDP or otherwise interrupting existing network-based services. The exposure of sensitive configuration data to non-secure networks is minimized by placing PDPs close to the devices to be configured. Service drivers on the PDP can be reused to configure multiple devices of the same type. The PDP receives an “activation” and uses a service driver on the PDP to translate the activation into “device-specific instructions.” The device-specific instructions are sent to a device and configure the device to set up the network-based service. One or more PDPs can be used to configure both computing device and networking devices to provide a single service.Type: GrantFiled: September 26, 2006Date of Patent: March 17, 2009Assignee: Sonus Networks, Inc.Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Scaffidi Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
-
Publication number: 20080298354Abstract: 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: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Applicant: Sonus Networks, Inc.Inventors: David John Alves, Justin Scott Hart, Gautham Nimmagadda
-
Publication number: 20080275941Abstract: 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: ApplicationFiled: May 3, 2007Publication date: November 6, 2008Applicant: Sonus Networks, Inc.Inventors: Nagesh S. Shekar, Vikram Saksena, Fardad Farahmand, Sunil Menon, Nagesh Kumar Bollapalli Venkata, Arjun Cholkar, Ashish Nagpal
-
Publication number: 20080274755Abstract: 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: ApplicationFiled: May 3, 2007Publication date: November 6, 2008Applicant: Sonus Networks, Inc.Inventors: Arjun Cholkar, Vikram Saksena, Fardad Farahmand, Sunil Menon, Nagesh Kumar Bollapalli Venkata, Nagesh S. Shekar, Ashish Nagpal
-
Patent number: 7417977Abstract: 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: GrantFiled: December 5, 2001Date of Patent: August 26, 2008Assignee: Sonus Networks, Inc.Inventor: Michael G. Hluchyj
-
Publication number: 20080134328Abstract: Described are computer-based methods and apparatuses, including computer program products, for scalable filtering and policing mechanism for protecting user traffic in a network. A data packet is filtered by a multi-tiered filtering and transmission system. Data packets matching the first tier filter are discarded. Data packets matching the second tier filter are transmitted to an output module based on a criterion. Data packets in the third tier filter are hashed into bins and data packets matching an entry in the bin are transmitted to the output module based on a criterion for the bin. Data packets in the fourth tier transmission system are transmitted to the output module based on a criterion. Data packets that do not meet the criterion for transmission to the output module are transmitted to an attack identification module which analyzes the data packets to identify attacks.Type: ApplicationFiled: December 1, 2006Publication date: June 5, 2008Applicant: Sonus NetworksInventors: Jian Yang, Shiping Li, Mark Duffy, Shaun Jaikarran Bharrat
-
Publication number: 20080134327Abstract: Described are computer-based methods and apparatuses, including computer program products, for filtering and policing for defending against denial of service attacks on a network. A data packet is filtered by a multi-tiered filtering and transmission system. Data packets matching the first tier filter are discarded. Data packets matching the second tier filter are transmitted to an output module based on a criterion. Data packets in the third tier filter are hashed into bins and data packets matching an entry in the bin are transmitted to the output module based on a criterion for the bin. Data packets in the fourth tier transmission system are transmitted to the output module based on a criterion. Data packets that do not meet the criterion for transmission to the output module are transmitted to an attack identification module which analyzes the data packets to identify attacks.Type: ApplicationFiled: December 1, 2006Publication date: June 5, 2008Applicant: Sonus NetworksInventors: Shaun Jaikarran Bharrat, Mark Duffy, Ronald V. Grippo, Shiping Li, John A. Perreault, Jian Yang
-
Publication number: 20080134329Abstract: Described are computer-based methods and apparatuses, including computer program products, for identifying attackers on a network. A data packet is filtered by a multi-tiered filtering and transmission system. Data packets matching the first tier filter are discarded. Data packets matching the second tier filter are transmitted to an output module based on a criterion. Data packets in the third tier filter are hashed into bins and data packets matching an entry in the bin are transmitted to the output module based on a criterion for the bin. Data packets in the fourth tier transmission system are transmitted to the output module based on a criterion. Data packets that do not meet the criterion for transmission to the output module are transmitted to an attack identification module which analyzes the data packets to identify attacks.Type: ApplicationFiled: December 1, 2006Publication date: June 5, 2008Applicant: Sonus NetworksInventors: John A. Perreault, Shaun Jaikarran Bharrat, Mark Duffy, Gary Robert McCarthy, Jian Yang, Shiping Li
-
Publication number: 20080096553Abstract: 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: ApplicationFiled: October 10, 2007Publication date: April 24, 2008Applicant: Sonus Networks, Inc.Inventors: Vikram Saksena, Ashish Nagpal
-
Publication number: 20070041528Abstract: Described are methods, systems, and apparatus, including computer program products for interworking messages based on a session initiation protocol. A set of one or more instructions is associated with a rule. A session initiation protocol message based on a first format is received. The session initiation protocol message is transformed, using the set of one or more instructions, into a target session initiation protocol message based on a second format different from the first format.Type: ApplicationFiled: June 5, 2006Publication date: February 22, 2007Applicant: Sonus NetworksInventors: Sunil Menon, Vijay Gaur, Ganesh Pai, Burhanuddin Luqmanji
-
Publication number: 20070041369Abstract: Described are methods, systems, and apparatus, including computer program products for transforming call control and dialog elements for telephony service applications from an intermediate language into a target language. A module that includes a plurality of elements is generated. At least a first element of the plurality of elements is a call control element and at least a second element of the plurality of elements is a dialog element. The call control element defines control of at least one call event associated with the dialog element. The module is stored in an intermediate design file, which is based on one or more intermediate languages. At least a part of the intermediate design file is transformed, using a transformation rule, into one or more target design files, which are based on one or more target languages. The one or more target languages are different from the one or more intermediate languages.Type: ApplicationFiled: June 5, 2006Publication date: February 22, 2007Applicant: Sonus NetworksInventors: Leon Nicholls, Alan Tingley, Sunil Menon, Ganesh Pai, Umamaheswar Reddy
-
Publication number: 20070041525Abstract: Described are methods, systems, and apparatus, including computer program products for generating an integrated call control and dialog application. A graphical user interface is provided. A user is enabled, using the graphical user interface, to select an element from a plurality of elements. The plurality of elements include at least one call control element and at least one dialog element. The at least one call control element define control of at least one call event associated with the at least one dialog element. A module for telephony applications is generated using the graphical user interface.Type: ApplicationFiled: June 5, 2006Publication date: February 22, 2007Applicant: Sonus NetworksInventors: Alan Tingley, Leon Nicholls, Sunil Menon, Ganesh Pai, Umamaheswar Reddy
-
Patent number: 7158627Abstract: 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: GrantFiled: March 29, 2001Date of Patent: January 2, 2007Assignee: Sonus Networks, Inc.Inventor: James J Lu
-
Patent number: 6996076Abstract: 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: GrantFiled: March 29, 2001Date of Patent: February 7, 2006Assignee: Sonus Networks, Inc.Inventors: Brian M. Forbes, Casimer M. Kaczmarczyk
-
Patent number: 6961334Abstract: 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: GrantFiled: March 29, 2001Date of Patent: November 1, 2005Assignee: Sonus Networks, Inc.Inventor: Casimer M. Kaczmarczyk
-
Patent number: 6950441Abstract: 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: GrantFiled: March 29, 2000Date of Patent: September 27, 2005Assignee: Sonus Networks, Inc.Inventors: Casimir M. Kaczmarczyk, Sivakumar Ravikumar
-
Publication number: 20050053028Abstract: 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: ApplicationFiled: September 9, 2003Publication date: March 10, 2005Applicant: Sonus Networks, Inc.Inventors: Mark Smith, Shiping Li, James Pasco-Anderson
-
Publication number: 20050053053Abstract: 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: ApplicationFiled: September 9, 2003Publication date: March 10, 2005Applicant: Sonus Networks, Inc.Inventors: Mark Smith, Shiping Li, James Pasco-Anderson
-
Patent number: 6381238Abstract: A system and method for connecting a circuit network with a packet network. In one embodiment, the system contains a packet switch fabric, a circuit network server, a packet network server and a signal processing server. The circuit network server can send and receive circuit-based signals with the circuit network and can also send and receive packet-based signals with the packet switch fabric. The circuit network server has a digital signal processor which provides packet adaptation. The packet network server can send and receive packet-based signals with the packet switch fabric and can send and receive packet-based signals with the packet network. The signal processing server can send and receive packet-based signals with the packet switch fabric and has a digital signal processor for performing signal processing on the packet-based signals. The packet switch fabric transfers packet-based signals among the packet network server, the signal processing server, and the circuit network server.Type: GrantFiled: July 31, 1998Date of Patent: April 30, 2002Assignee: Sonus NetworksInventor: Michael G. Hluchyj
-
Patent number: 6282193Abstract: A remote access server and method for using the remote access server in a packet network. In one embodiment, the remote access server includes a packet switch fabric, a packet network server and a dial access server. 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. The dial access server has a port for sending and receiving packet-based signals with the packet switch fabric and the dial access server has a first digital signal processor for performing signal processing on the packet-based signals. The packet switch fabric transfers packet-based signals among the packet network server, and the dial access server. In a further embodiment, the dial access server includes a second digital signal processor for performing signal processing on the packet-based signals.Type: GrantFiled: August 21, 1998Date of Patent: August 28, 2001Assignee: Sonus NetworksInventors: Michael G. Hluchyj, Anthony J. Risica