Patents by Inventor Madhavi W. Chandra

Madhavi W. Chandra 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: 8098589
    Abstract: A method for communicating packets in a network environment is provided that includes receiving a packet at a network element and identifying a sequence number included in the packet that correlates to awareness information associated with one or more adjacent network elements. A table included in the network element may be updated in order to account for the awareness information included within the packet that has not been accounted for by the network element. In cases where the awareness information included in the packet has already been accounted for, the packet may be ignored.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: January 17, 2012
    Assignee: Cisco Tecnology, Inc.
    Inventors: Madhavi W. Chandra, David A. Cook, Alvaro E. Retana, Russell I. White, Yi Yang
  • Patent number: 7821956
    Abstract: An apparatus for communicating packets in a network environment is provided that includes a first network element that includes a first neighbor list, the first network element being coupled to a second network element and a third network element. The first network element is operable to receive a second neighbor list from the second network element and a third neighbor list from the third network element. The first network element is further operable to determine one or more overlaps provided by the second and third neighbor lists when compared to the first neighbor list, the first network element relaying an update that it receives based on the one or more overlaps.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alvaro E. Retana, David A. Cook, Russell I. White, Yi Yang, Madhavi W. Chandra
  • Patent number: 7668174
    Abstract: The present invention provides methods and apparatus for managing an IP address assigned to a Mobile Node. In one embodiment, the Mobile Node appends an extension to the registration request that is sent to its Home Agent, which indicates that the Mobile Node requests use of the IP address previously assigned to the Mobile Node for an additional period of time. When the Home Agent receives the registration request, it indicates whether a lease on the IP address previously assigned to the Mobile Node has been granted by the Home Agent for an additional period of time. In another embodiment, the Home Agent sends a first control message to determine whether the Mobile Node continues to use the IP address. The Home Agent then determines whether a second control message has been received in order to ascertain whether the Mobile Node continues to use the IP address previously assigned to the Mobile Node.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh Patel, Kent K. Leung, Madhavi W. Chandra
  • Patent number: 7599370
    Abstract: Methods and apparatus for optimizing NAT traversal in Mobile IP are disclosed. Various mechanisms may performed independently or in combination with one another. A first mechanism enables one-way keep alive messaging to the Home Agent, while a second mechanism enables two-way keep alive messaging to the Home Agent, thereby enabling an entry in a NAT translation table to be maintained. The two-way keep alive messaging requires that the Home Agent send an acknowledgement message, while the one-way keep alive messaging does not. Keep alive messaging may be performed at the Mobile Node or the Foreign Agent. A third mechanism enables a Foreign Agent to encapsulate a registration request packet with the Foreign Agent care-of address in the source IP address field rather than an egress interface of the Foreign Agent. A fourth mechanism enables a Mobile Node to force a Home Agent to perform UDP tunneling.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: October 6, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Alpesh Patel, Milind M. Kulkarni, Madhavi W. Chandra
  • Patent number: 7409549
    Abstract: Methods and apparatus are disclosed that enable a Home Agent to be dynamically assigned to a mobile node. A Mobility Agent supporting Mobile IP enables a mobile node to be registered with either the Mobility Agent or another “local” Home Agent, by receiving a registration request packet from the Mobile Node indicating that a key to be shared by the Mobile Node and an agent with which the Mobile Node is registering is requested. In addition, the agent with which the Mobile Node is registering (e.g., local Home Agent) may be assigned. For instance, a local Home Agent may be assigned if load balancing among multiple Home Agents is desired. A key to be shared by the Mobile Node and the agent with which the Mobile Node is registering is obtained. The key to be shared by the Mobile Node and the agent with which the Mobile Node is registering is then stored.
    Type: Grant
    Filed: December 11, 2001
    Date of Patent: August 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Madhavi W. Chandra, Alpesh Patel
  • Patent number: 7391730
    Abstract: A method for communicating packets in a network environment is provided that includes communicating, by a first network element, a first summary update to a second network element. The method further includes receiving a second summary update from the second network element. The exchange of the first and second summary updates achieves adjacency between the first and second network elements. The first and second summary updates include, at least, locally generated state information and a single link state.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: June 24, 2008
    Assignee: Cisco Technology
    Inventors: Madhavi W. Chandra, David A. Cook, Alvaro E. Retana, Russell I. White, Yi Yang
  • Patent number: 7363387
    Abstract: A method for reducing information being transmitted in a network is provided that includes gleaning routing information being communicated by a first network element, the routing information being stored such that the routing information may be accessed. An adjacency protocol may be executed between the first network element and a second network element that allows for a data exchange between the first and second network elements. The first network element does not communicate the routing information gleaned by the second network element during the data exchange associated with the adjacency protocol.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: April 22, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Madhavi W. Chandra, David A. Cook, Alvaro E. Retana, Russell I. White, Yi Yang
  • Patent number: 7319674
    Abstract: A method for communicating packets in a network environment is provided that includes receiving a packet at a network element and identifying a sequence number included in the packet that correlates to awareness information associated with one or more adjacent network elements. A table included in the network element may be updated in order to account for the awareness information included within the packet that has not been accounted for by the network element. In cases where the awareness information included in the packet has already been accounted for, the packet may be ignored.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: January 15, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Madhavi W. Chandra, David A. Cook, Alvaro E. Retana, Russell I. White, Yi Yang
  • Patent number: 7298707
    Abstract: An apparatus for communicating packets in a network environment is provided that includes a first network element that includes a first neighbor list, the first network element being coupled to a second network element and a third network element. The first network element is operable to receive a second neighbor list from the second network element and a third neighbor list from the third network element. The first network element is further operable to determine one or more overlaps provided by the second and third neighbor lists when compared to the first neighbor list, the first network element relaying an update that it receives based on the one or more overlaps.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: November 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Alvaro E. Retana, David A. Cook, Russell I. White, Yi Yang, Madhavi W. Chandra
  • Patent number: 7227863
    Abstract: Methods and apparatus for maintaining Mobile IP operation in a Home Agent are disclosed. In a Home Agent, a Mobile Node is registered and a registration entry is created in a mobility binding table for the Mobile Node. A multicast message is then sent to a virtual router group to which the Home Agent belongs and with which the Home Agent shares a virtual IP address. The multicast message notifies the virtual router group of the registration. A similar process may be performed when a Mobile Node is de-registered. When an active or non-active Home Agent is initialized, it sends a multicast mobility binding table request to the redundancy group indicating that bindings are requested. The Home Agent may then receive bindings in response to the request and update its mobility binding table with the received bindings.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: June 5, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Madhavi W. Chandra
  • Publication number: 20040260752
    Abstract: An invention is disclosed that optimizes resource management within a PDSN. This is accomplished through the modification of functions of a AAA server. Specifically, when a node (e.g., mobile node) is authenticated by a AAA server in response to a request by a target PDSN to which the node has roamed, the AAA server may send a disconnect request message to a source PDSN indicating that the node has moved from the source PDSN. In this manner, the source PDSN is notified that it should terminate its session with the node and release resources associated with the session (e.g., PPP session). The source PDSN may then send a message to the AAA server indicating whether the session was successfully terminated (and whether the resources associated with that session were released).
    Type: Application
    Filed: June 19, 2003
    Publication date: December 23, 2004
    Applicant: Cisco Technology, Inc.
    Inventors: Madhavi W. Chandra, Kent K. Leung, Parviz Yegani