Search

Kumara Venkatesh Palani

from Saratoga, CA
Age ~43

Kumara Palani Phones & Addresses

  • Saratoga, CA
  • Charlotte, NC
  • Santa Clara, CA
  • Santa Cruz, CA
  • Hayward, CA
  • San Rafael, CA
  • Sunnyvale, CA

Publications

Us Patents

Stateful Nat64 Function In A Distributed Architecture

View page
US Patent:
20130223445, Aug 29, 2013
Filed:
Feb 27, 2012
Appl. No.:
13/405563
Inventors:
Kumara Venkatesh Palani - Santa Clara CA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04L 12/56
US Classification:
370392
Abstract:
Various embodiments pertain to techniques for translation of network addresses including encapsulating state information into the data packet being transferred. A NAT device receives a data packet destined for an IPv4 server from an IPv6 client device and translates the destination address. The NAT device encapsulates the translation information into the data packet, and transmits the data packet to the IPv4 server. Upon receiving a response from the IPv4 server, the NAT device translates the source address on the data packet to reflect the original destination address for the packet received from the IPv6 client, such that the client device may be unaware that it was communicating with an IPv4 server. In various embodiments, the translation information is embedded in the IP options as part of the TCP header of the data packet.

Routing Table Maintenance

View page
US Patent:
20140164645, Jun 12, 2014
Filed:
Dec 6, 2012
Appl. No.:
13/706667
Inventors:
- Redmond WA, US
Kumara Venkatesh Palani - Santa Clara CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/56
US Classification:
709242
Abstract:
Among other things, one or more techniques and/or systems are provided for maintain a routing table. The routing table may comprise a routing statement associated with a destination. The routing statement may comprise a domain identifier, such as a URL, for the destination and a gateway identifier, such as an IP address, for a gateway through which communication traffic to the destination may be routed. During routing of a request, an IP address for the destination may be dynamically resolved based upon the domain identifier within the routing statement. The IP address may be cached for a restricted period of time so that subsequent requests may utilize the cached IP address. Because the routing statement is based upon a domain identifier (e.g., as opposed to a hardcoded static IP address), the routing statement may remain valid even though an IP address of the destination may change.
Kumara Venkatesh Palani from Saratoga, CA, age ~43 Get Report