Patents Assigned to Sonus Networks
-
Patent number: 10206146Abstract: A method includes establishing a first session (e.g., a Wi-Fi call) via a first connection to a first network, where the connection to the first network is provided by a first receiver of the mobile device, and monitoring a characteristic of the first connection to the first network. The method includes determining whether the characteristic satisfies a threshold. When the characteristic does not satisfy the threshold, the method includes activating a second receiver of the mobile device, establishing a second connection to a second network, and initiating a handover procedure to transfer the first session from the first network to the second network. The second connection to the second network is provided by the second receiver of the mobile device. As a result of the handover procedure, the first session may be merged with or transferred to a second session (e.g., a cellular call) provided via the second network.Type: GrantFiled: December 22, 2017Date of Patent: February 12, 2019Assignee: Sonus Networks, Inc.Inventors: Anuradha Sridhar, Matthew Christopher Perry, Rajiv Harish Patel, Satish Agarwal, Shan Jen Chiou
-
Patent number: 10205753Abstract: Communications methods, apparatus and systems for detecting a status condition indicative of a failure of a media processing entity and providing media redirection to increase media resource function availability. One embodiment of the present invention is a method that includes directing, by a first Session Border Controller (SBC), a first media call flow of a first call through a first media content processing entity to a second SBC, detecting, at one of said first or second SBCs, a status condition indicative of a failure condition for the first media content processing entity, and redirecting, by the SBC that detects the status condition indicative of a failure condition, the first media call flow for the first call so that the first media call flow passes through a second media content processing entity instead of through the first media content processing entity without terminating the first call.Type: GrantFiled: July 29, 2015Date of Patent: February 12, 2019Assignee: Sonus Networks, Inc.Inventors: Justin Hart, Ashish Sharma, Nagesh Kumar Bollapalli
-
Patent number: 10205757Abstract: The present invention relates to communications methods, apparatus and systems for correlating registrations with subsequent requests for service, e.g., calling or other services or active calls. In one embodiment requests and corresponding registrations are determined through a method of operating a session border controller (SBC) which includes the assignment of a registration instance identifier by the SBC to each registration request, sending a first message including the registration instance identifier to each user device in response to each registration request, and determining if subsequent requests correspond to the registration instance based on the registration instance identifier being included in subsequent requests. In another embodiment, after a SBC switchover, the new SBC forks a mid-dialog request received for a first call to all active registered devices having the same address of record and determines based on the responses which device has an active dialog corresponding to the first call.Type: GrantFiled: April 30, 2018Date of Patent: February 12, 2019Assignee: Sonus Networks, Inc.Inventors: Tolga Asveren, Subhransu S. Nayak
-
Patent number: 10148636Abstract: Methods and apparatus for authenticating a user equipment device (UE) requesting services through a session border controller (SBC) are described. In some embodiments the SBC stores the challenge and response for a successfully authenticated UE and uses this information to authenticate the UE when the UE seeks access to a service, e.g., establishing a new TCP connection. In some other embodiments, in response to receiving an Invite request from a UE requesting service the SBC generates and sends a Registration request to an authentication entity on behalf of the UE to trigger an authentication process. If the UE is authenticated the SBC allows service access, e.g., allows a call to proceed, otherwise denies service to the UE.Type: GrantFiled: December 30, 2016Date of Patent: December 4, 2018Assignee: Sonus Networks, Inc.Inventor: Tolga Asveren
-
Patent number: 10142466Abstract: Systems and methods which provide enhanced call handling for special called numbers, such as emergency dispatch numbers, are disclosed. An enhanced call handling application of embodiments monitors a native calling application to determine if a call attempt has been made with respect to a number for which enhanced call handling is provided and makes one or more determinations with respect to the success of the attempt. When it is determined that the call attempt was not successful or may not have otherwise been satisfactory to the user, the enhanced call handling application of embodiments operates to facilitate initiating the call via an alternative network, such as by prompting the user regarding initiating the call via the alternative network or by autonomously initiating the call via the alternative network.Type: GrantFiled: May 13, 2017Date of Patent: November 27, 2018Assignee: Sonus Networks, Inc.Inventors: Frank Kusnierz, Rajiv Harish Patel
-
Patent number: 10129163Abstract: Methods and apparatus for processing and using TCP packets to communicate RTP packets are described. Head of line blocking is avoided by operating a TCP packet processing module to output RTP packet data to an application irrespective of whether or not a preceding TCP packet was received. Since output of packet data to an application using RTP packets is not delayed when there is a missing TCP packet, head of line blocking is avoided. RTP packet data is subjected to pattern matching in order to identify and process RTP packets in the case where RTP header information such as packet length information is missing due to the failure to receive a TCP packet. The methods are particularly well suited for the communication of audio and/or video by devices operating behind firewalls which block UDP or other types of packets other than TCP packets.Type: GrantFiled: September 12, 2016Date of Patent: November 13, 2018Assignee: Sonus Networks, Inc.Inventor: Tolga Asveren
-
Patent number: 10129300Abstract: Communications methods, apparatus and systems for conserving Media Resource Function (MRF) resources by identifying streams of sessions, for example, non-real time streams, which can be routed to avoid use of MRF resources. An exemplary embodiment includes receiving by a SBC a session initiation request from a first device directed to a second device for a session including a plurality of streams; establishing a plurality of routes to the second device, said routes including at least a first route and a second route, the first route not including a media content processing entity and the second route including a media content processing entity; identifying from the streams for the session a first set of streams; said first set of streams including one or more streams that do not require media content processing; and routing one or more of the streams of the first set of streams via the first route.Type: GrantFiled: September 30, 2015Date of Patent: November 13, 2018Assignee: Sonus Networks, Inc.Inventors: Ashish Sharma, Nagesh Kumar Bollapalli
-
Patent number: 10044774Abstract: A user has a plurality of user identities, e.g., a Google ID, an IMS ID, a PBX phone number, a Lync ID, etc., corresponding to different domains and/or different autonomous systems. A presence aggregation interworking function (PAIF) device aggregates presence state information corresponding to the same user and different non-Lync IDs, formats the aggregated information into a Lync compatible format, and communicates the aggregated formatted presence state information to a Lync Presence server. The Lync Presence server may, and sometimes does, further aggregates the aggregated presence state information received from the PAIF, corresponding to the user, with presence state information from a device using a Lync ID, corresponding to the same user. The Lync presence server distributes the aggregated presence state information to other devices, which have expressed an interest in receiving presence state information corresponding to the user.Type: GrantFiled: March 31, 2014Date of Patent: August 7, 2018Assignee: Sonus Networks, Inc.Inventors: Shambhu Dayal Rai, Timothy R. Thornton
-
Patent number: 9973529Abstract: The present invention relates to methods, systems and apparatus for mitigating denial of service attacks. One exemplary embodiment in accordance with the invention is a method of operating a communication system including the steps of receiving at a first device packets of a first packet flow; sending, from the first device, control information to a switch through which packets of the first packet flow pass or to a control device which controls the switch, the control information including a mask corresponding to a range of expected packet values to be used for determining which packets in the first packet flow should be dropped.Type: GrantFiled: February 4, 2016Date of Patent: May 15, 2018Assignee: Sonus Networks, Inc.Inventors: Shaun Jaikarran Bharrat, Tolga Asveren, Justin Hart
-
Patent number: 9967355Abstract: Methods and apparatus for aggregating and distributing contact information for a user with multiple user identifiers in a plurality of domains. In one embodiment a set of user identifiers corresponding to a first user includes a first user identifier corresponding to a first domain and a second user identifier corresponding to a second domain. A request is made using the first user identifier for contacts associated in the first domain with the first user identifier and a request is made using the second user identifier, for contacts associated in the second domain with the second user identifier. An aggregated contact list corresponding to the first user is generated from a first contact list received from the first domain and from a second contact list received from the second domain. In some embodiments the aggregated contact list and associated user presence information is distributed to the first and second domains.Type: GrantFiled: June 23, 2016Date of Patent: May 8, 2018Assignee: Sonus Networks, Inc.Inventors: Shambhu Dayal Rai, Timothy R. Thornton
-
Patent number: 9961118Abstract: The present invention relates to communications methods, apparatus and systems for correlating registrations with subsequent requests for service, e.g., calling or other services or active calls. In one embodiment requests and corresponding registrations are determined through a method of operating a session border controller (SBC) which includes the assignment of a registration instance identifier by the SBC to each registration request, sending a first message including the registration instance identifier to each user device in response to each registration request, and determining if subsequent requests correspond to the registration instance based on the registration instance identifier being included in subsequent requests. In another embodiment, after a SBC switchover, the new SBC forks a mid-dialog request received for a first call to all active registered devices having the same address of record and determines based on the responses which device has an active dialog corresponding to the first call.Type: GrantFiled: April 20, 2017Date of Patent: May 1, 2018Assignee: Sonus Networks, Inc.Inventors: Tolga Asveren, Subhransu S. Nayak
-
Patent number: 9949172Abstract: A method includes establishing a first session (e.g., a Wi-Fi call) via a first connection to a first network, where the connection to the first network is provided by a first receiver of the mobile device, and monitoring a characteristic of the first connection to the first network. The method includes determining whether the characteristic satisfies a threshold. When the characteristic does not satisfy the threshold, the method includes activating a second receiver of the mobile device, establishing a second connection to a second network, and initiating a handover procedure to transfer the first session from the first network to the second network. The second connection to the second network is provided by the second receiver of the mobile device. As a result of the handover procedure, the first session may be merged with or transferred to a second session (e.g., a cellular call) provided via the second network.Type: GrantFiled: February 4, 2016Date of Patent: April 17, 2018Assignee: Sonus Networks, Inc.Inventors: Anuradha Sridhar, Matthew Christopher Perry, Rajiv Harish Patel, Satish Agarwal, Shan Jen Chiou
-
Patent number: 9900291Abstract: Methods and apparatus for supporting secure packet communications, e.g., SRTP, which use implicit index numbers for synchronization and sequencing of received packets. The secure communications methods and apparatus having an adaptive index learning mode of operation and a non-adaptive index learning mode of operation. The adaptive index learning mode of operation being used to determine a correct estimated sequence number roll over counter number and the implicit index number for one of a plurality of secure packets received when an adaptive index learning process condition is satisfied.Type: GrantFiled: May 30, 2017Date of Patent: February 20, 2018Assignee: Sonus Networks, Inc.Inventors: Shiping Li, Prashant Motagi, Gregory Paul Khederian
-
Patent number: 9887923Abstract: Systems and methods which provide resource sharing techniques implementing opportunistic shared resource utilization using dynamic traffic shaping are disclosed. Embodiments implement a multi-part transmission frame generation process in which data packets of various different traffic flows are selected for the transmission frame to fill the frame capacity. For example, scheduling logic may apply traffic shaping logic to select data packet queues from which data packets are to be included in a frame and to initially determine a number of packets to be included in the frame from each selected data packet queue according to the traffic shaping logic. Thereafter, the frame may be analyzed to determine if excess capacity remains. The scheduling logic may then apply traffic shaping logic to the data packet queues to implement an opportunistic scheme for including additional data packets in the frame and thereby fill the excess capacity.Type: GrantFiled: April 26, 2017Date of Patent: February 6, 2018Assignee: Sonus Networks, Inc.Inventors: Idomeneas Chorafakis, Seyed Mohammad Ali Arad
-
Patent number: 9888033Abstract: Methods and apparatus for detecting and minimizing the effects of Denial Of Service (DOS) attacks in high-speed networks in which packet processing is carried out by multiple processing cores. In one embodiment of the invention a communications method and apparatus detects and deletes denial of service attack packets in a multi-core distributed packet processing system using a lightweight DOS attack packet detection and deletion process.Type: GrantFiled: July 21, 2014Date of Patent: February 6, 2018Assignee: Sonus Networks, Inc.Inventors: Shiping Li, Toru Mike Yamanishi, Kevin Pilotte
-
Publication number: 20150280963Abstract: Independent IMS and WebRTC communications networks are integrated via an applications server including IMS and WebRTC functionality. A user equipment device including IMS and WebRTC capability is registered via the same application server with both the IMS and WebRTC networks. The application server is configured to make a routing determination whether to route a communications session over an IMS communications path or an RTC communications path when it is determined that parallel independent paths are available.Type: ApplicationFiled: May 30, 2014Publication date: October 1, 2015Applicant: Sonus Networks, Inc.Inventors: Nagesh Kumar Bollapalli, Justin Hart
-
Patent number: 8984110Abstract: A first media packet from a first endpoint of an access network behind a NAPT device is received by a media device between a core network and the access network. The first media packet includes a first source IP address and port combination identifying the first endpoint. An UPDATE request or a reINVITE request is transmitted by the media device. A second IP address and port combination for the media device to receive future media packets from the first endpoint is negotiated. The media device compares a first IP address of the first source IP address and port combination to a second IP address of a second source address and port combination for a second media packet received on the second IP address and port combination. If the first and second IP addresses match, the media device relays media packets from the core network to the first endpoint.Type: GrantFiled: February 14, 2012Date of Patent: March 17, 2015Assignee: Sonus Networks, Inc.Inventor: Tolga Asveren
-
Patent number: 8953752Abstract: The invention features a computer-implemented method for playing back an announcement message to a user device. The method includes initiating, by a computing device, an announcement session in response to a user device establishing communication with the computing device and determining, by the computing device, the announcement message to be played back to the user device. The method includes loading, by the computing device, into a queue associated with the announcement session, a descriptor referencing a memory buffer on the computing device. The memory buffer includes a plurality of memory partitions, each memory partition storing at least one portion of the announcement message encoded at a different rate. The method includes the computing device scheduling play back of the announcement message, playing the announcement message to the user device at a first rate and receiving a request from the user device for playback at a second rate.Type: GrantFiled: February 17, 2011Date of Patent: February 10, 2015Assignee: Sonus Networks, Inc.Inventors: Shiping Li, John A. Perreault, Xiang Yu
-
Patent number: 8913520Abstract: Methods, media gateways, and computer program products are described associated with call redundancy for a packet-based network. The described call redundancy involves a receiver module in communication with the packet-based network adapted to receive or transmit data associated with a plurality of calls from one or more signaling links. The data includes signaling information based on a publicly-switched telephone network (“PSTN”) standard. A first processor module is in communication with the receiver module and is adapted to process the data associated with the plurality of calls. A second processor module is in communication with the receiver module and the first processor module. The second processor module is adapted to receive at least a portion of the data associated with the plurality of calls. At least a portion of data maintained on the second processor module is synchronized with the corresponding data processed by the first processor module.Type: GrantFiled: June 5, 2006Date of Patent: December 16, 2014Assignee: Sonus Networks, Inc.Inventors: Joseph Wung, Mark Globerson, Mark St. Pierre, Kevin Riley
-
Patent number: 8886793Abstract: A system and method is provided for adjusting a traffic rate for a Message Session Relay Protocol (MSRP) session established between two network nodes at a per session level. Each MSRP session has a traffic rate for which MSRP messages are transmitted over the MSRP session. The traffic rate per session can be adjusted, and the adjusted traffic rate per session can be communicated to adjacent nodes.Type: GrantFiled: December 28, 2010Date of Patent: November 11, 2014Assignee: Sonus Networks, Inc.Inventors: Shambhu Dayal Rai, Nagesh Kumar Bollapalli, Fardad Farahmand, Tolga Asveren