Patents by Inventor Tolga Asveren

Tolga Asveren 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: 20150156104
    Abstract: 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: Application
    Filed: February 5, 2015
    Publication date: June 4, 2015
    Inventor: Tolga Asveren
  • Patent number: 8984110
    Abstract: 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: Grant
    Filed: February 14, 2012
    Date of Patent: March 17, 2015
    Assignee: Sonus Networks, Inc.
    Inventor: Tolga Asveren
  • Patent number: 8886793
    Abstract: 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: Grant
    Filed: December 28, 2010
    Date of Patent: November 11, 2014
    Assignee: Sonus Networks, Inc.
    Inventors: Shambhu Dayal Rai, Nagesh Kumar Bollapalli, Fardad Farahmand, Tolga Asveren
  • Publication number: 20140237089
    Abstract: Systems and methods for user device registration are disclosed. In certain embodiments, at least a first edge device in a group of edge devices enters a mass-restart mode. The first edge device receives a request for registration from a user device and determines whether the user device is currently registered through the first edge device. The first edge device generates a notification associated with the user device if the user device is not currently registered through the first edge device. A second edge device in the group of edge devices receives the notification and determines whether the user device is currently registered through the second edge device based on the notification. Registration information about the user device is deleted from the second edge device if the user device is currently registered through the second edge device.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 21, 2014
    Applicant: Sonus Networks, Inc.
    Inventors: Mark Duffy, Tolga Asveren
  • Patent number: 8762499
    Abstract: Systems and methods for user device registration are disclosed. In certain embodiments, at least a first edge device in a group of edge devices enters a mass-restart mode. The first edge device receives a request for registration from a user device and determines whether the user device is currently registered through the first edge device. The first edge device generates a notification associated with the user device if the user device is not currently registered through the first edge device. A second edge device in the group of edge devices receives the notification and determines whether the user device is currently registered through the second edge device based on the notification. Registration information about the user device is deleted from the second edge device if the user device is currently registered through the second edge device.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: June 24, 2014
    Assignee: Sonus Networks, Inc.
    Inventor: Tolga Asveren
  • Patent number: 8683053
    Abstract: Methods and apparatuses, including computer program products, are described for establishing secure communications sessions between computing devices located behind network security devices. The method includes receiving, from a first client computing device, a request for a secure connection with a second client computing device, the request including a first transport protocol role and a first security protocol role associated with the first device. The method includes transmitting the request to the second device. The method includes receiving, from the second device, a response to the request including a second transport protocol role and a second security protocol role associated with the second device, transmitting the response to the first device, and establishing the secure connection between the first device and the second device, where the first and second security protocol roles are determined independently from the first and second transport protocol roles.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: March 25, 2014
    Assignee: Sonus Networks, Inc.
    Inventors: Tolga Asveren, Mark Duffy, Nagesh Kumar Bollapalli, Shambhu Dayal Rai, Dilnawaj Ahmed
  • Patent number: 8681820
    Abstract: A computer-implemented method for inserting an out-of-band signaling packet into a real-time protocol (RTP) stream is provided. The method includes receiving the out-of-band signaling packet intended for transmission to a user device and forming a synthesized packet based on payload information from the out-of-band signaling packet and header information stored in a data structure describing the RTP stream. The method also includes inserting the synthesized packet into the RTP stream. The method further includes receiving an RTP packet intended for transmission to the user device via the RTP stream, analyzing an insertion sequence number and an insertion flag maintained in the data structure, and discarding or forwarding the RTP packet via the RTP stream based on the analyzing.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: March 25, 2014
    Assignee: Sonus Networks, Inc.
    Inventors: Shiping Li, Tolga Asveren, Keith M. Conger, Ronald V. Grippo
  • Patent number: 8676977
    Abstract: A method for control of real-time traffic entry of a managed packet network includes the step of receiving, from a border element processor, a first message indicative of a new active registration request associated with a client. The border element processor is one of a plurality of border element processors at an edge of a managed packet network controlling packets (e.g., relating to real-time multimedia traffic) entering the managed packet network. The method also includes the step of load balancing, by a load balancing engine, the new active registration request across the plurality of border element processors and assigning the client to a designated border element processor. A second message is generated in response to the new activation registration request. The second message includes a parameter identifying the designated border element processor assigned to the client.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: March 18, 2014
    Assignee: Sonus Networks, Inc.
    Inventors: Fardad Farahmand, Tolga Asveren, Nagesh Kumar Bollapalli
  • Publication number: 20130054762
    Abstract: Methods and apparatuses, including computer program products, are described for determining expiration time of bindings for NAT devices. A first device receives a first request including a first source IP address/port pair of a first NAT binding, and transmits a response. The first device receives a second request including a second source IP address/port pair of a second NAT binding, and transmits a response. The first device sets a refresh time T1 of the first NAT binding to be shorter than an expected minimum expiration time of the first NAT binding, transmits one or more messages via the second NAT binding where a sending interval time T2 of the second NAT binding is longer than T1, increments T2 when a response is received, and if a response to any of the messages is not received, sets T1 equal to the last T2 value for which a response was received.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Inventor: Tolga Asveren
  • Publication number: 20120281690
    Abstract: A computer-implemented method for inserting an out-of-band signaling packet into a real-time protocol (RTP) stream is provided. The method includes receiving the out-of-band signaling packet intended for transmission to a user device and forming a synthesized packet based on payload information from the out-of-band signaling packet and header information stored in a data structure describing the RTP stream. The method also includes inserting the synthesized packet into the RTP stream. The method further includes receiving an RTP packet intended for transmission to the user device via the RTP stream, analyzing an insertion sequence number and an insertion flag maintained in the data structure, and discarding or forwarding the RTP packet via the RTP stream based on the analyzing.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Inventors: Shiping Li, Tolga Asveren, Keith M. Conger, Ronald V. Grippo
  • Publication number: 20120166626
    Abstract: 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: Application
    Filed: December 28, 2010
    Publication date: June 28, 2012
    Inventors: Shambhu Dayal Rai, Nagesh Kumar Bollapalli, Fardad Farahmand, Tolga Asveren
  • Publication number: 20120166656
    Abstract: Methods and apparatuses, including computer program products, are described for establishing secure communications sessions between computing devices located behind network security devices. The method includes receiving, from a first client computing device, a request for a secure connection with a second client computing device, the request including a first transport protocol role and a first security protocol role associated with the first device. The method includes transmitting the request to the second device. The method includes receiving, from the second device, a response to the request including a second transport protocol role and a second security protocol role associated with the second device, transmitting the response to the first device, and establishing the secure connection between the first device and the second device, where the first and second security protocol roles are determined independently from the first and second transport protocol roles.
    Type: Application
    Filed: December 28, 2010
    Publication date: June 28, 2012
    Inventors: Tolga Asveren, Mark Duffy, Nagesh Kumar Bollapalli, Shambhu Dayal Rai, Dilnawaj Ahmed
  • Publication number: 20120158921
    Abstract: Systems and methods for user device registration are disclosed. In certain embodiments, at least a first edge device in a group of edge devices enters a mass-restart mode. The first edge device receives a request for registration from a user device and determines whether the user device is currently registered through the first edge device. The first edge device generates a notification associated with the user device if the user device is not currently registered through the first edge device. A second edge device in the group of edge devices receives the notification and determines whether the user device is currently registered through the second edge device based on the notification. Registration information about the user device is deleted from the second edge device if the user device is currently registered through the second edge device.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Inventors: Tolga Asveren, Mark Duffy
  • Publication number: 20120005250
    Abstract: A system for recording a communication session is disclosed. The system includes an edge device configured to receive a message that includes information about the communication session, determine whether to record the communication session based on at least one criterion, and mark the message to indicate that the communication session should be recorded if the at least one criterion is satisfied. The system also includes a signaling entity configured to receive the message from the edge device and, if the at least one criterion is satisfied, direct the message to a recorder configured to record the communication session.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 5, 2012
    Applicant: Sonus Networks, Inc.
    Inventor: Tolga Asveren
  • Publication number: 20110271005
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for load balancing among VOIP servers. An identity table includes an identity entry for a plurality of servers, each identity entry comprising a FQDN and load balancing information. A persistence table stores persistence entries indicative of a persistent connection between a client and a server. Updated load balancing information determined by the first server is received. The identity table is updated based on the updated load balancing information. A service request is received from a client. If the client is not associated with a persistence entry, a second server is selected from the plurality of servers based on load balancing information for each identity entry in the identity table. A persistence entry is stored indicative of a persistent connection between the client and the selected second server, the persistence entry comprising a FQDN and an identifier for the client.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Applicant: Sonus Networks, Inc.
    Inventors: Shaun Jaikarran Bharrat, Tolga Asveren, Justin Hart
  • Publication number: 20110145639
    Abstract: A method for control of real-time traffic entry of a managed packet network includes the step of receiving, from a border element processor, a first message indicative of a new active registration request associated with a client. The border element processor is one of a plurality of border element processors at an edge of a managed packet network controlling packets (e.g., relating to real-time multimedia traffic) entering the managed packet network. The method also includes the step of load balancing, by a load balancing engine, the new active registration request across the plurality of border element processors and assigning the client to a designated border element processor. A second message is generated in response to the new activation registration request. The second message includes a parameter identifying the designated border element processor assigned to the client.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: Sonus Networks, Inc.
    Inventors: Fardad Farahmand, Tolga Asveren, Nagesh Kumar Bollapalli
  • Publication number: 20110038259
    Abstract: Methods and apparatuses, including computer program products, are described for priority policing of requests with deferred determination of priority level. The method includes directing each packet in a data stream to a policer. The method also includes determining whether to allow, reject, or conditionally pass each packet through the policer based on parameters associated with the policer. The method also includes directing each packet conditionally passed by the policer to a classifier associated with the policer. The method also includes determining, by the classifier, a priority value of each packet received from the policer. The method also includes directing, by the classifier, each prioritized packet to the policer. The method also includes determining whether to allow or reject each prioritized packet through the policer based on the priority value.
    Type: Application
    Filed: February 9, 2010
    Publication date: February 17, 2011
    Applicant: Sonus Networks, Inc.
    Inventors: Shaun Jaikarran Bharrat, Kevin John Pilotte, Tolga Asveren, Vijay Subramanian, Vince Hung-Kwan Choy
  • Publication number: 20070147233
    Abstract: The invention includes two hosts having synchronized information to provide graceful failover for an SSCOP Service Access Point. Each host connected to the same SSCOP SS7 link, and has a Link Manager, SSCF-NNI layer, and SSCOP layer. For each link, there is an instance of SSCF-NNI state machine running in stack and similarly for each link there is an instance of SSCOP state machine running in the stack. Once the Link Manager detects that the active host on the redundancy group for SS7 links has failed, it checks its list of links, whether the failed host was the active host for those links and whether the links were active. If the Link Manager determines that the active host has failed and the links were active, it informs the SSCF-NNI and the SSCOP, which then switch the corresponding state machine from a default “Idle” state to an “In Service” and “Outgoing Recovery Pending” state respectively. By following the procedures defined for SSCOP in Q.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventor: Tolga Asveren