Patents by Inventor Milind M. Kulkarni

Milind M. Kulkarni 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: 8358635
    Abstract: Methods and apparatus for establishing communication between a Mobile Node and a Home Agent are disclosed. The Home Agent receives a registration request packet from the Mobile Node, the registration request packet including an IP source address and a Home Agent address. The Home Agent then detects from the registration request packet when network address translation has been performed. When it has been detected that network address translation has been performed, a tunnel is set up between the Home Agent address and the IP source address.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: January 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Gaetan Feige, Rabih A. Dabboussi, Kent K. Leung, Milind M. Kulkarni
  • Patent number: 8170552
    Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: May 1, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Patent number: 8090828
    Abstract: Methods and apparatuses for conserving addresses. The invention allows a mobile node to manage its own address, shifting responsibility away from the home agent. The home agent is able to detect when a mobile node has already been assigned an address for use of resources on the network. When the home agent recognizes that the mobile address has already been assigned an address, it allows the mobile node to use its already-assigned address in connection with mobile IP services. Additionally, the mobile node can be notified that it is now responsible for renewing the address.
    Type: Grant
    Filed: September 11, 2002
    Date of Patent: January 3, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Milind M. Kulkarni, Alpesh Patel
  • Publication number: 20110013553
    Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.
    Type: Application
    Filed: September 27, 2010
    Publication date: January 20, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Patent number: 7818004
    Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Publication number: 20100074185
    Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.
    Type: Application
    Filed: November 30, 2009
    Publication date: March 25, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • Patent number: 7684794
    Abstract: Performing management operations for a mobile node present in a foreign network includes performing an address management operation and a mobility management operation. The address management operation includes receiving an address request message at a home address server of a home network of the mobile node, assigning a fixed home address to the mobile node, and sending an address acknowledgment message communicating the fixed home address. The mobility management operation includes receiving a registration request message requesting registration for the mobile node, and registering the mobile node in response to the registration request message.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: March 23, 2010
    Assignee: Cisco Technologies, Inc.
    Inventors: Kent K. Leung, Milind M. Kulkarni, Jayaraman R. Iyer
  • Patent number: 7633917
    Abstract: Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: December 15, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Gopal K. Dommety, Milind M. Kulkarni
  • 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: 7461169
    Abstract: Methods and apparatuses for allowing mobile nodes to have access to mobility functions after being attached to their home networks are disclosed. The invention allows a home agent to authenticate a registration request and validate a DHCP-acquired home address even if no mobile bindings currently exist. Typically, a home agent will not create mobility bindings if a mobile node attaches itself to a home agent network segment. By using either cached information or DHCP resources, the home agent can approve a registration request.
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: December 2, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Madhavi Wunnava Chandra, Milind M. Kulkarni, Kent K. Leung, Alpesh Patel
  • Patent number: 7447162
    Abstract: Methods and apparatuses for obtaining home agent assignment. The invention uses a DNS query to signal a request for dynamic home agent assignment. The DNS query will cause a content routing device to be notified that home agent assignment is being requested. The content routing device can then use predetermined metrics to select a home agent. A DNS response will then be sent back to the device that initiated the DNS query containing the IP address of the selected home agent.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 4, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Milind M. Kulkarni, Alpesh Patel
  • Patent number: 7284057
    Abstract: Methods and apparatus for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP are disclosed. In a first one of a plurality of Home Agents supporting Mobile IP, a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents is received. The registration request is then sent to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent. The first one of the plurality of Home Agents creates a temporary binding between the Mobile Node and the Foreign Agent. A registration reply is then received from the second one of the plurality of Home Agents. The temporary binding is then updated to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents. The registration reply is then sent to the Foreign Agent identified in the temporary binding.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: October 16, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Milind M. Kulkarni, Kent K. Leung, Alpesh Patel
  • Patent number: 7079520
    Abstract: Methods and apparatus for establishing communication between a Mobile Node and a Home Agent are disclosed. The Home Agent receives a registration request packet from the Mobile Node, the registration request packet including an IP source address and a Home Agent address. The Home Agent then detects from the registration request packet when network address translation has been performed. When it has been detected that network address translation has been performed, a tunnel is set up between the Home Agent address and the IP source address.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: July 18, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Gaetan Feige, Rabih A. Dabboussi, Kent K. Leung, Milind M. Kulkarni
  • Publication number: 20030224788
    Abstract: A method and apparatus for registering a mobile node with a home agent are disclosed. The invention uses a Mobile IP proxy to inform the mobile node of whether the mobile node is in an internal network or a remote network. The mobile node sends out a registration request. From the registration request, the Mobile IP proxy determines whether the mobile node is in the internal network or a remote network. In accordance with one embodiment, the Mobile IP proxy sends a notification when the mobile node is in the internal network. For instance, the notification may be provided in an extension to a registration reply. In addition, a home agent may be assigned and identified in the registration reply. This notification may then be used by both a foreign agent to which the mobile node has roamed and the mobile node to update its information for the mobile node. If the mobile node is in a remote network, the Mobile IP proxy acts as an intermediary, creating tunnels to the care-of address and the home agent.
    Type: Application
    Filed: May 17, 2002
    Publication date: December 4, 2003
    Applicant: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Milind M. Kulkarni, Alpesh Patel
  • Publication number: 20030217180
    Abstract: Methods and apparatuses for allowing mobile nodes to have access to mobility functions after being attached to their home networks. The invention allows a home agent to authenticate a registration request and validate a DHCP-acquired home address even if no mobile bindings currently exist. Typically, a home agent will not create mobility bindings if a mobile node attaches itself to a home agent network segment. By using either cached information or DHCP resources, the home agent can approve a registration request.
    Type: Application
    Filed: November 19, 2002
    Publication date: November 20, 2003
    Applicant: Cisco Technology Inc.
    Inventors: Madhavi Wunnava Chandra, Milind M. Kulkarni, Kent K. Leung, Alpesh Patel
  • Publication number: 20030217145
    Abstract: Methods and apparatuses for conserving addresses. The invention allows a mobile node to manage its own address, shifting responsibility away from the home agent. The home agent is able to detect when a mobile node has already been assigned an address for use of resources on the network. When the home agent recognizes that the mobile address has already been assigned an address, it allows the mobile node to use its already-assigned address in connection with mobile IP services. Additionally, the mobile node can be notified that it is now responsible for renewing the address.
    Type: Application
    Filed: September 11, 2002
    Publication date: November 20, 2003
    Applicant: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Milind M. Kulkarni, Alpesh Patel
  • Publication number: 20030182433
    Abstract: Methods and apparatus for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP are disclosed. In a first one of a plurality of Home Agents supporting Mobile IP, a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents is received. The registration request is then sent to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent. The first one of the plurality of Home Agents creates a temporary binding between the Mobile Node and the Foreign Agent. A registration reply is then received from the second one of the plurality of Home Agents. The temporary binding is then updated to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents. The registration reply is then sent to the Foreign Agent identified in the temporary binding.
    Type: Application
    Filed: February 27, 2002
    Publication date: September 25, 2003
    Applicant: Cisco Technology, Inc.
    Inventors: Milind M. Kulkarni, Kent K. Leung, Alpesh Patel
  • Publication number: 20030123421
    Abstract: Methods and apparatus for establishing communication between a Mobile Node and a Home Agent are disclosed. The Home Agent receives a registration request packet from the Mobile Node, the registration request packet including an IP source address and a Home Agent address. The Home Agent then detects from the registration request packet when network address translation has been performed. When it has been detected that network address translation has been performed, a tunnel is set up between the Home Agent address and the IP source address.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 3, 2003
    Applicant: Cisco Technology, Inc.
    Inventors: Gaetan Feige, Rabih A. Dabboussi, Kent K. Leung, Milind M. Kulkarni
  • Patent number: 6414966
    Abstract: A bridging device for mapping and demapping Ethernet data packets onto a SONET network includes an Ethernet controller chip set which receives packet data, a SONET framer for a SONET interface, a UTOPIA interface for the SONET framer, and an FPGA (or ASIC) which bridges the UTOPIA interface and a system bus interface of the Ethernet controller. The FPGA is preferably implemented in VHDL software code as several modules: an Ethernet controller interface module, a chunk memory module, a UTOPIA interface module, a microprocessor interface module, and a UTOPIA OUT module. In a transmit mode, the Ethernet controller interface module interfaces with the data and control signals from a thirty-two bit data bus of the Ethernet controller chip set and writes the data to chunk memory implemented in the FPGA. The chunk memory module implements the chunk memory to a programmable size.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: July 2, 2002
    Assignee: OSS Corporation
    Inventors: Milind M Kulkarni, Mahabala Shetty, Suresh K. Pillai