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: 11128599
    Abstract: 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: Grant
    Filed: January 22, 2020
    Date of Patent: September 21, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
  • Publication number: 20200162418
    Abstract: 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: Application
    Filed: January 22, 2020
    Publication date: May 21, 2020
    Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
  • Patent number: 10587571
    Abstract: 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: Grant
    Filed: July 10, 2015
    Date of Patent: March 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
  • Publication number: 20150341309
    Abstract: 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: Application
    Filed: July 10, 2015
    Publication date: November 26, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
  • Patent number: 9083587
    Abstract: 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: Grant
    Filed: August 23, 2010
    Date of Patent: July 14, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri
  • Patent number: 8761019
    Abstract: 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: Grant
    Filed: March 29, 2011
    Date of Patent: June 24, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kuntal Chowdury, Janakiraman Senthilnathan
  • Patent number: 8676986
    Abstract: 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: Grant
    Filed: March 10, 2004
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mathew Hayden Harper, Sanil Puthiyandyil, Janakiraman Senthilnathan
  • Patent number: 8630645
    Abstract: 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: Grant
    Filed: February 9, 2007
    Date of Patent: January 14, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kuntal Chowdhury, Janakiraman Senthilnathan, Sanil Kumar Puthiyandyil, Shaji E. Radhakrishnan, Mruthyunjaya Navali, Leonard Schwartz
  • Patent number: 8370204
    Abstract: 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: Grant
    Filed: April 8, 2010
    Date of Patent: February 5, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sandeep Gautam, Janakiraman Senthilnathan
  • Patent number: 8249025
    Abstract: 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: Grant
    Filed: October 3, 2011
    Date of Patent: August 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew H. Harper, Janakiraman Senthilnathan
  • Patent number: 8223807
    Abstract: 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: Grant
    Filed: February 17, 2009
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Janakiraman Senthilnathan, Matthew H. Harper
  • Patent number: 8194698
    Abstract: 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: Grant
    Filed: August 7, 2006
    Date of Patent: June 5, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Janakiraman Senthilnathan, Kuntal Chowdhury
  • Publication number: 20120020235
    Abstract: 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: Application
    Filed: October 3, 2011
    Publication date: January 26, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Matthew H. Harper, Janakiraman Senthilnathan
  • Patent number: 8031671
    Abstract: 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: Grant
    Filed: July 19, 2004
    Date of Patent: October 4, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew H. Harper, Janakiraman Senthilnathan
  • Publication number: 20110176423
    Abstract: 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: Application
    Filed: March 29, 2011
    Publication date: July 21, 2011
    Inventors: Kuntal CHOWDHURY, Janakiraman SENTHILNATHAN
  • Patent number: 7916642
    Abstract: 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: Grant
    Filed: August 11, 2006
    Date of Patent: March 29, 2011
    Assignee: Starent Networks LLC
    Inventors: Kuntal Chowdury, Janakiraman Senthilnathan
  • Publication number: 20110047256
    Abstract: 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: Application
    Filed: August 23, 2010
    Publication date: February 24, 2011
    Inventors: Prakash BABU, Jed KAPLAN, Christopher J. SKOWRONEK, Janakiraman SENTHILNATHAN, Arun SESHADRI
  • Publication number: 20100262472
    Abstract: 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: Application
    Filed: April 8, 2010
    Publication date: October 14, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Sandeep GAUTAM, Janakiraman Senthilnathan
  • Patent number: RE49276
    Abstract: 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: Grant
    Filed: December 21, 2020
    Date of Patent: November 1, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian
  • Patent number: RE49926
    Abstract: 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: Grant
    Filed: December 21, 2020
    Date of Patent: April 16, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Babu, Jed Kaplan, Christopher J. Skowronek, Janakiraman Senthilnathan, Arun Seshadri, Rajamathangi Subramanian