Patents by Inventor Kavitha V. M. Baratakke

Kavitha V. M. Baratakke 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: 8265079
    Abstract: Communication between nodes on distinct physical computer systems typically involves fragmentation of packets, such that packet size complies with a communication protocol's specified maximum transmission unit (MTU). However, communications between logical partitions on the same computer system (“virtual nodes”) do not have to comply with a MTU. A computer system can handle packet sizes for intra-system communications between virtual nodes larger than the MTU. Functionality can be implemented to determine that a packet's source and destination are virtual nodes on the same physical machine. This can enable the system to virtually transfer packets for intra-system communication without fragmentation.
    Type: Grant
    Filed: January 19, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kavitha V. M. Baratakke, Nikhil Hegde, Rashmi Narasimhan, Aruna Yedavilli
  • Patent number: 8266324
    Abstract: The present invention provides a computer implemented method for resolving a universal resource identifier (URI). The client computer receives the universal resource identifier, which is comprised of a domain name. The client computer looks up a row corresponding to the domain name in a domain specific domain name service (DNS) server list. The row includes at least a first internet protocol address. The client computer transmits a domain name service (DNS) query addressed to the first internet protocol address responsive to looking up the row. Upon receiving a valid response in at least one packet, wherein the at least one packet is from the first internet protocol address, the client computer resolves the universal resource identifier to a second internet protocol address.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kavitha V. M. Baratakke, Jagdish C. Gopalakrishnan, Nikhil Hegde, Prithvi Srihari
  • Patent number: 7804780
    Abstract: The present invention provides receiving and transmitting devices for providing fragmentation at a transport level along a transmission path. The transmitting device comprises an interface and a control unit coupled to the interface. The control unit is adapted to negotiate a packet size with a remote device. The control unit is also adapted to transmit a data packet of up to the negotiated size. The control unit is further adapted to receive acknowledgments from the remote device associated with one or more fragments, fragmented at the transport-level, of the transmitted data packet. The receiving device comprises an interface and a control unit coupled to the interface. The control unit is adapted to receive two or more fragments of a data packet transmitted by a remote device. The control unit is also adapted to transmit one or more acknowledgments to the remote device based on the received fragments.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: September 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kavitha V. M. Baratakke, Vinit Jain, Kiet H. Lam, Venkat Venkatsubra
  • Publication number: 20100183009
    Abstract: Communication between nodes on distinct physical computer systems typically involves fragmentation of packets, such that packet size complies with a communication protocol's specified maximum transmission unit (MTU). However, communications between logical partitions on the same computer system (“virtual nodes”) do not have to comply with a MTU. A computer system can handle packet sizes for intra-system communications between virtual nodes larger than the MTU. Functionality can be implemented to determine that a packet's source and destination are virtual nodes on the same physical machine. This can enable the system to virtually transfer packets for intra-system communication without fragmentation.
    Type: Application
    Filed: January 19, 2009
    Publication date: July 22, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kavitha V. M. Baratakke, Nikhil Hegde, Rashmi Narasimhan, Aruna Yedavilli
  • Publication number: 20090313384
    Abstract: The present invention provides a computer implemented method for resolving a universal resource identifier (URI). The client computer receives the universal resource identifier, which is comprised of a domain name. The client computer looks up a row corresponding to the domain name in a domain specific domain name service (DNS) server list. The row includes at least a first internet protocol address. The client computer transmits a domain name service (DNS) query addressed to the first internet protocol address responsive to looking up the row. Upon receiving a valid response in at least one packet, wherein the at least one packet is from the first internet protocol address, the client computer resolves the universal resource identifier to a second internet protocol address.
    Type: Application
    Filed: June 12, 2008
    Publication date: December 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kavitha V.M. Baratakke, Jagdish C. Gopalakrishnan, Nikhil Hegde, Prithvi Srihari
  • Publication number: 20090067325
    Abstract: The present invention provides receiving and transmitting devices for providing fragmentation at a transport level along a transmission path. The transmitting device comprises an interface and a control unit coupled to the interface. The control unit is adapted to negotiate a packet size with a remote device. The control unit is also adapted to transmit a data packet of up to the negotiated size. The control unit is further adapted to receive acknowledgments from the remote device associated with one or more fragments, fragmented at the transport-level, of the transmitted data packet. The receiving device comprises an interface and a control unit coupled to the interface. The control unit is adapted to receive two or more fragments of a data packet transmitted by a remote device. The control unit is also adapted to transmit one or more acknowledgments to the remote device based on the received fragments.
    Type: Application
    Filed: November 21, 2008
    Publication date: March 12, 2009
    Inventors: Kavitha V.M. Baratakke, Vinit Jain, Kiet H. Lam, Venkat Venkatsubra
  • Patent number: 7474619
    Abstract: The present invention provides a method and apparatus for providing fragmentation at a transport level along a transmission path. The method comprises receiving a data packet from a first remote device for transmission to a second remote device, wherein the data packet includes a transport-level protocol packet encapsulated in a network-level protocol packet and determining if a size of the received data packet is greater than a maximum transmission unit (MTU) value. The method further comprises performing fragmentation of the data packet at a transport-level protocol into two or more fragments in response to determining that the size of the received data packet is greater than the MTU value and transmitting one or more of the fragments to the second remote device.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kavitha V. M. Baratakke, Vinit Jain, Kiet H. Lam, Venkat Venkatsubra