Patents by Inventor Ashish A. Chandwadkar

Ashish A. Chandwadkar 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: 7756040
    Abstract: A method for relaying information in a network environment is provided that includes establishing primary and secondary packet data protocol (PDP) links on behalf of an end user and communicating traffic pattern information associated with the primary and secondary PDP links to a client services packet gateway (CSPG), the traffic pattern information providing data associated with how traffic flows propagating via each of the primary and secondary PDP links are to be treated in a network.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: July 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Laurent H. Andriantsiferana, Jayaraman R. Iyer, Biswaranjan Panda, Ashish A. Chandwadkar, Louis F. Menditto, Chris O'Rourke
  • Patent number: 7719974
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a request from an end user for a communication session at a central node. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node. The feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: May 18, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish A. Chandwadkar, Jayaraman R. Iyer, Chris O'Rourke
  • Patent number: 7640023
    Abstract: Techniques and systems for server farm load balancing and resource allocation are disclosed. In one embodiment, a method of load balancing can include: arranging servers into service groups; receiving an access request with information related to a differentiation between the service groups; selecting one of the service groups based on a mapping comparison to the information; and selecting one of the servers within the selected service group based on a hardware utilization comparison. The servers can include GPRS (General Packet Radio Service) Gateway Support Node (GGSN) or Remote Authentication Dial In User Service (RADIUS) servers, for example. The information can include an Access Point Name (APN) or Calling Station ID, for example.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: December 29, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Weimin Ma, Ashish Chandwadkar, Chris O'Rourke, Robert Batz, Kevin Shatzkamer, Anand K. Oswal, Mark Grayson, Jayaraman Iyer
  • Patent number: 7415523
    Abstract: A method for communicating data in a network environment is provided that includes receiving a request from an end user for a communications link, the request being used to initiate a communication session. A response is then received that is communicated to the end user in order to establish the communication session, the response being generated by a network node that was selected as a result of a loadbalancing decision. Port-level filtering for the communication session may then be invoked after the response such that separate data and signal pathways are established for selected information associated with the communication session.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: August 19, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish A. Chandwadkar
  • Patent number: 7340744
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a create request from an end user for a communications link provided by a network node and communicating a response to the end user in order to establish a communication session. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session. The identification of the selected network node is achieved through binding of a session identifier associated with the end user to the selected network node.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: March 4, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish A. Chandwadkar, Chris O'Rourke
  • Publication number: 20070258465
    Abstract: Techniques and systems for server farm load balancing and resource allocation are disclosed. In one embodiment, a method of load balancing can include: arranging servers into service groups; receiving an access request with information related to a differentiation between the service groups; selecting one of the service groups based on a mapping comparison to the information; and selecting one of the servers within the selected service group based on a hardware utilization comparison. The servers can include GPRS (General Packet Radio Service) Gateway Support Node (GGSN) or Remote Authentication Dial In User Service (RADIUS) servers, for example. The information can include an Access Point Name (APN) or Calling Station ID, for example.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Weimin Ma, Ashish Chandwadkar, Chris O'Rourke, Robert Batz, Kevin Shatzkamer, Anand Oswal, Mark Grayson, Jayaraman Iyer
  • Patent number: 7284053
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a primary create request from an end user for a communications link provided by a network node and communicating a response to the end user in order to establish a communication session. A selected one of a plurality of network nodes is identified to facilitate the communication session based on a number of packet data protocol (PDP) contexts associated with one or more of the network nodes.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: October 16, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish A. Chandwadkar
  • Publication number: 20070116006
    Abstract: A method for communicating data in a network environment is provided that includes receiving a request from an end user for a communications link, the request being used to initiate a communication session. A response is then received that is communicated to the end user in order to establish the communication session, the response being generated by a network node that was selected as a result of a loadbalancing decision. Port-level filtering for the communication session may then be invoked after the response such that separate data and signal pathways are established for selected information associated with the communication session.
    Type: Application
    Filed: January 23, 2007
    Publication date: May 24, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish Chandwadkar
  • Patent number: 7191235
    Abstract: A method for communicating data in a network environment is provided that includes receiving a request from an end user for a communications link, the request being used to initiate a communication session. A response is then received that is communicated to the end user in order to establish the communication session, the response being generated by a network node that was selected as a result of a loadbalancing decision. Port-level filtering for the communication session may then be invoked after the response such that separate data and signal pathways are established for selected information associated with the communication session.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: March 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish A. Chandwadkar
  • Patent number: 7146419
    Abstract: A method for monitoring a state associated with a support node is provided that includes receiving one or more communication flows from a first support node, the first support node communicating a message to a second support node that propagates through a loadbalancer. Activity associated with the second support node is then monitored. The method also includes removing one or more communications tunnels associated with the second support node when the second support node does not respond to the message communicated by the first support node.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: December 5, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish A. Chandwadkar
  • Publication number: 20060227705
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a create request from an end user for a communications link provided by a network node and communicating a response to the end user in order to establish a communication session. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session. The identification of the selected network node is achieved through binding of a session identifier associated with the end user to the selected network node.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 12, 2006
    Inventors: Ashish Chandwadkar, Chris O'Rourke
  • Publication number: 20060109785
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a request from an end user for a communication session at a central node. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node. The feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
    Type: Application
    Filed: January 6, 2006
    Publication date: May 25, 2006
    Inventors: Ashish Chandwadkar, Jayaraman Iyer, Chris O'Rourke
  • Patent number: 7020090
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a request from an end user for a communication session at a central node. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node. The feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: March 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish A. Chandwadkar, Jayaraman R. Iyer, Chris O'Rourke
  • Publication number: 20050281205
    Abstract: A method for loadbalancing in a network environment is provided that includes receiving a request from an end user for a communication session at a central node. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node. The feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
    Type: Application
    Filed: June 21, 2004
    Publication date: December 22, 2005
    Inventors: Ashish Chandwadkar, Jayaraman Iyer, Chris O'Rourke