Patents by Inventor Janakiraman Senthilnathan
Janakiraman Senthilnathan 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).
-
Patent number: 11128599Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: GrantFiled: January 22, 2020Date of Patent: September 21, 2021Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
-
Publication number: 20200162418Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: ApplicationFiled: January 22, 2020Publication date: May 21, 2020Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
-
Patent number: 10587571Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: GrantFiled: July 10, 2015Date of Patent: March 10, 2020Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
-
Publication number: 20150341309Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: ApplicationFiled: July 10, 2015Publication date: November 26, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
-
Patent number: 9083587Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: GrantFiled: August 23, 2010Date of Patent: July 14, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
-
Patent number: 8761019Abstract: Systems and methods for controlling congestion on a packet data network are provided. The congestion control may be implemented between any two network nodes where a regulation of a data flow is desired to prevent a device overload from occurring. In order to provide regulation of a data flow, congestion control states are used where each state regulates the data flow in a specified manner. State transitions may occur in response to messages that include congestion information detected at a network node.Type: GrantFiled: March 29, 2011Date of Patent: June 24, 2014Assignee: Cisco Technology, Inc.Inventors: Kuntal Chowdury, Janakiraman Senthilnathan
-
Patent number: 8676986Abstract: Systems and methods for establishing and operating data sessions between mobile subscriber units and packet data servers on a wireless communication network are presented. Some aspects described herein are directed to preventing the loss of an initial configuration request signal (e.g. under the LCP protocol) from a packet data server to a mobile subscriber prior to successful establishment of a radio air link to the mobile subscriber. Other aspects are directed to detecting the presence or absence of a radio air link to the mobile subscriber as a determinant of whether the packet data server is to send a configuration request signal to the mobile subscriber, or whether the packet data server should withhold the request signal until the air link is established. Some or all aspects presented are suitable for use in 3G or CDMA-2000 systems using the A10/A11 communication control protocol and the PPP data communication protocol.Type: GrantFiled: March 10, 2004Date of Patent: March 18, 2014Assignee: Cisco Technology, Inc.Inventors: Mathew Hayden Harper, Sanil Puthiyandyil, Janakiraman Senthilnathan
-
Patent number: 8630645Abstract: Systems and methods for providing fast handoff support by transferring information are provided. Additionally, a generic protocol message format is presented which allows the transfer of information used in the handoff. The generic protocol allows a gateway to request contexts or session information and send information that allows tunnel setup and mapping to other connections. The session, tunnel, and mapping information allow the gateways to switch packet processing operations without causing disruption to the packet flow. Further, in inter-gateway handoffs or inter-access network handoffs, fast and seamless handoffs are provided so the mobile station keeps the same IP address and the session continues.Type: GrantFiled: February 9, 2007Date of Patent: January 14, 2014Assignee: Cisco Technology, Inc.Inventors: Kuntal Chowdhury, Janakiraman Senthilnathan, Sanil Kumar Puthiyandyil, Shaji E. Radhakrishnan, Mruthyunjaya Navali, Leonard Schwartz
-
Patent number: 8370204Abstract: In some embodiments, methods for providing advertisements from a communication gateway are providing, including: receiving a first request requesting content from a content server; analyzing the first request, including performing deep packet inspection; based on updatable profile information associated with a mobile node and on the analysis including the deep packet inspection, selecting an advertising category; based on the selected advertising category, retrieving an advertisement among a plurality of advertisements and sending the advertisement to the mobile node; updating the profile information to indicate the advertisement has been sent to the mobile node in response to the first request for content; receiving a second request for the content from the mobile node; retrieving the content; and in response to the second request and based on the profile information indicating the advertisement has been sent to the mobile node, sending the content to the mobile node.Type: GrantFiled: April 8, 2010Date of Patent: February 5, 2013Assignee: Cisco Technology, Inc.Inventors: Sandeep Gautam, Janakiraman Senthilnathan
-
Patent number: 8249025Abstract: Methods and systems are provided for using a PDSN in a wireless communication network that includes multiple IP addresses and multiple corresponding physical interfaces. Through the use of multiple IP addresses and interfaces, the throughput of the PDSN may be substantially increased. Additionally, the multiple IP addresses and interfaces may be used to provide redundancy in order to protect against software or hardware failures. According to the methods and systems of the invention, moreover, the risk of internal hard handoffs resulting from the use of a PDSN having multiple IP addresses and interfaces is eliminated or at least substantially reduced.Type: GrantFiled: October 3, 2011Date of Patent: August 21, 2012Assignee: Cisco Technology, Inc.Inventors: Matthew H. Harper, Janakiraman Senthilnathan
-
Patent number: 8223807Abstract: Techniques for providing an uninterrupted data stream to a mobile node are disclosed. In a first technique, a time stamp is inserted at some point in the wireless network and the time stamp is used along with a tolerance value to determine when to transmit a packet in a data stream. By transmitting the packets at the same adjusted time, transmission to mobile nodes is synchronized. A second technique uses duplication of data stream content to avoid an interruption in the data stream at a mobile node. A third technique uses an error correcting code to avoid interruption of the data stream at a mobile node. A fourth technique uses a sequence number inserted into packets in the data stream at the content server to synchronize transmission to mobile nodes.Type: GrantFiled: February 17, 2009Date of Patent: July 17, 2012Assignee: Cisco Technology, Inc.Inventors: Janakiraman Senthilnathan, Matthew H. Harper
-
Patent number: 8194698Abstract: Methods and systems are provided for updating the quality of service (QoS) of an IP flow in a wireless communications system. More particularly, the methods and systems provide the ability to update a QoS grant from any level of QoS to any other level of QoS, from no QoS to some level of QoS, and from some level of QoS to no level of QoS. The update of QoS can be based, at least in part, on a request being made for an updated QoS. A decision is made whether or not to update the QoS; and depending on the decision, the QoS can be updated.Type: GrantFiled: August 7, 2006Date of Patent: June 5, 2012Assignee: Cisco Technology, Inc.Inventors: Janakiraman Senthilnathan, Kuntal Chowdhury
-
Publication number: 20120020235Abstract: Methods and systems are provided for using a PDSN in a wireless communication network that includes multiple IP addresses and multiple corresponding physical interfaces. Through the use of multiple IP addresses and interfaces, the throughput of the PDSN may be substantially increased. Additionally, the multiple IP addresses and interfaces may be used to provide redundancy in order to protect against software or hardware failures.Type: ApplicationFiled: October 3, 2011Publication date: January 26, 2012Applicant: Cisco Technology, Inc.Inventors: Matthew H. Harper, Janakiraman Senthilnathan
-
Patent number: 8031671Abstract: Methods and systems are provided for using a PDSN in a wireless communication network that includes multiple IP addresses and multiple corresponding physical interfaces. Through the use of multiple IP addresses and interfaces, the throughput of the PDSN may be substantially increased. Additionally, the multiple IP addresses and interfaces may be used to provide redundancy in order to protect against software or hardware failures. According to the methods and systems of the invention, moreover, the risk of internal hard handoffs resulting from the use of a PDSN having multiple IP addresses and interfaces is eliminated or at least substantially reduced.Type: GrantFiled: July 19, 2004Date of Patent: October 4, 2011Assignee: Cisco Technology, Inc.Inventors: Matthew H. Harper, Janakiraman Senthilnathan
-
Publication number: 20110176423Abstract: Systems and methods for controlling congestion on a packet data network are provided. The congestion control may be implemented between any two network nodes where a regulation of a data flow is desired to prevent a device overload from occurring. In order to provide regulation of a data flow, congestion control states are used where each state regulates the data flow in a specified manner. State transitions may occur in response to messages that include congestion information detected at a network node.Type: ApplicationFiled: March 29, 2011Publication date: July 21, 2011Inventors: Kuntal CHOWDHURY, Janakiraman SENTHILNATHAN
-
Patent number: 7916642Abstract: Systems and methods for controlling congestion on a packet data network are provided. The congestion control may be implemented between any two network nodes where a regulation of a data flow is desired to prevent a device overload from occurring. In order to provide regulation of a data flow, congestion control states are used where each state regulates the data flow in a specified manner. State transitions may occur in response to messages that include congestion information detected at a network node.Type: GrantFiled: August 11, 2006Date of Patent: March 29, 2011Assignee: Starent Networks LLCInventors: Kuntal Chowdury, Janakiraman Senthilnathan
-
Publication number: 20110047256Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: ApplicationFiled: August 23, 2010Publication date: February 24, 2011Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
-
Publication number: 20100262472Abstract: In some embodiments, methods for providing advertisements from a communication gateway are providing, including: receiving a first request requesting content from a content server; analyzing the first request, including performing deep packet inspection; based on updatable profile information associated with a mobile node and on the analysis including the deep packet inspection, selecting an advertising category; based on the selected advertising category, retrieving an advertisement among a plurality of advertisements and sending the advertisement to the mobile node; updating the profile information to indicate the advertisement has been sent to the mobile node in response to the first request for content; receiving a second request for the content from the mobile node; retrieving the content; and in response to the second request and based on the profile information indicating the advertisement has been sent to the mobile node, sending the content to the mobile node.Type: ApplicationFiled: April 8, 2010Publication date: October 14, 2010Applicant: Cisco Technology, Inc.Inventors: Sandeep GAUTAM, Janakiraman Senthilnathan
-
Patent number: RE49276Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: GrantFiled: December 21, 2020Date of Patent: November 1, 2022Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
-
Patent number: RE49926Abstract: A system and method for providing network and port address translation is provided. A global IP address and a block (chunk) of ports are allocated for each mobile subscriber (MS) on first data connection. Subsequent data connections from the same MS are assigned the same IP address and a new port from this block. The mapping information is communicated, processed, and stored once for the complete block, instead of for every new data connection. This process reduces processing, communication, and storage requirements.Type: GrantFiled: December 21, 2020Date of Patent: April 16, 2024Assignee: Cisco Technology, Inc.Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian