Search

Natarajan Vaidhyanathan

from Carrboro, NC
Age ~62

Natarajan Vaidhyanathan Phones & Addresses

  • 209 Manor Ridge Dr, Carrboro, NC 27510 (919) 933-4705
  • 1521 Bridford Pkwy, Greensboro, NC 27407 (336) 834-0869
  • 3611 University Dr, Durham, NC 27707 (919) 402-9831
  • Raleigh, NC
  • 209 Manor Ridge Dr, Carrboro, NC 27510

Work

Position: Professional/Technical

Education

Degree: Associate degree or higher

Resumes

Resumes

Natarajan Vaidhyanathan Photo 1

Head Customer Care

View page
Location:
Carrboro, NC
Industry:
Chemicals
Work:
Hubert Enviro Care Systems Pvt. Ltd.
Head Customer Care

Tamilnadu Petro Products Limitedd Mar 1981 - Dec 2013
Associate Manager-Qualityassurance
Education:
Ramakrishna Mission Vivekananda College 1976 - 1980
Bachelors, Chemistry
University of Madras 1977 - 1980
Bachelors, Chemistry
Skills:
Chemistry
Organic Chemistry
Iso
Validation
Leadership
Gas
Management
Microsoft Office
Project Management
Product Development
Certifications:
Degree,Training Certificates Ms Office2000
Natarajan Vaidhyanathan Photo 2

Principal Deep Learning Architect

View page
Location:
Carrboro, NC
Work:
Qualcomm
Principal Deep Learning Architect
Education:
Indian Statistical Institute, Kolkata 1982 - 1984
Natarajan Vaidhyanathan Photo 3

Natarajan Vaidhyanathan

View page

Publications

Us Patents

Router Uses A Single Hierarchy Independent Routing Table That Includes A Flag To Look-Up A Series Of Next Hop Routers For Routing Packets

View page
US Patent:
6658481, Dec 2, 2003
Filed:
Apr 6, 2000
Appl. No.:
09/544312
Inventors:
Claude Basso - Raleigh NC
Anthony Matteo Gallo - Apex NC
Natarajan Vaidhyanathan - Durham NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15173
US Classification:
709243, 709238, 709242, 370351
Abstract:
In a network processor-based device, there is provided a single routing table for network routers and an efficient routing algorithm implemented by the routing device. The routing table includes packet forwarding information including a subnet address associated with a destination address location, an ISO layer three ( ) network protocol address, e. g. , IP address, of a router interface that can route packets to the subnet address, and an identifier indicating whether that router is an exit BGP router that may or may not be directly attached to the packet forwarding router. A table look-up mechanism is provided to determine next hop information and determine associated BGP status of the next hop. At such time it is determined that a router is not a BGP router (i. e. , is directly attached to the forwarding router), the packet will be transmitted to that router.

Method And Apparatus For Customizing And Fowarding Parameters In A Network Processor

View page
US Patent:
6675221, Jan 6, 2004
Filed:
Apr 6, 2000
Appl. No.:
09/544588
Inventors:
Claude Basso - Raleigh NC
Natarajan Vaidhyanathan - Durham NC
Gail Irene Woodland - Chapel Hill NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709232, 709200, 709201, 709213, 709233, 709250, 370230, 370235, 370254
Abstract:
In a distributed networking environment employing several general purpose processors (i. e. , control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.

Algorithm To Bypass L4 Processing In An Internet Protocol Forwarding Processor

View page
US Patent:
6700883, Mar 2, 2004
Filed:
Apr 5, 2000
Appl. No.:
09/543145
Inventors:
Anthony Matteo Gallo - Apex NC
Brahmanand Kumar Gorti - Cary NC
Donald Newland Jones - Apex NC
Natarajan Vaidhyanathan - Durham NC
Colin Beaton Verrilli - Apex NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 1256
US Classification:
370351, 709238
Abstract:
A controllable mechanism for by-passing Layer 4 (L4) classification is based on the insertion into a set of Layer 3 (L3) rules in an L3 lookup tree set of Layer 4 (L4) Classification Required Flags. The state of the L4 classification flag is set by comparing the L4 classification rule to an IP (Internet Protocol) lookup rule. Routing is accomplished by selecting which rule to apply to the data packet and reading the state of the corresponding L4 Classification Required Flag. In response to a first state of the corresponding L4 Classification Required Flag, an L4 classification is performed followed by a routing of the data packet. In response to a second state of the corresponding L4 Classification Required Flag performing a routing of said data packet. In a second embodiment, the method inserts into a set of L3 rules in L3 lookup means a set L4 Classification Required Flags and Global Flags. A first state of the L4 Classification Required Flag is set when a new rule is added to L4 classification means, the new rule being correlatable to a single entry in L3 lookup means.

System Using Weighted Next Hop Option In Routing Table To Include Probability Of Routing A Packet For Providing Equal Cost Multipath Forwarding Packets

View page
US Patent:
6721800, Apr 13, 2004
Filed:
Apr 10, 2000
Appl. No.:
09/546702
Inventors:
Claude Basso - Raleigh NC
Anthony Matteo Gallo - Apex NC
Natarajan Vaidhyanathan - Durham NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15173
US Classification:
709239, 709242
Abstract:
A system and method for providing the ability for a network processor to select from multiple next hop options for a single forwarding entry and provide the ability to weight the probability of which next hop will be chosen.

Method And Apparatus For Processing Network Frames In A Network Processor By Embedding Network Control Information Such As Routing And Filtering Information In Each Received Frame

View page
US Patent:
6760776, Jul 6, 2004
Filed:
Apr 10, 2000
Appl. No.:
09/546462
Inventors:
Anthony Matteo Gallo - Apex NC
Natarajan Vaidhyanathan - Durham NC
Colin Beaton Verrilli - Apex NC
Gail Irene Woodland - Chapel Hill NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709238, 709236, 370392, 370466
Abstract:
A method and apparatus for processing network frames by embedding control information achieves an efficient frame processing system within a network processor (NP). The layer type of the frame can be quickly determined by the layer processing components of picocode running on the NP by examining control information that is written by ingress processing layers to produce a modified frame format. The frames are routed to appropriate layer processors and processing for certain layers may be bypassed if the picocode determines that no processing is required at that layer. The frame may also be discarded completely by any of the layer processors.

Multicast Forwarding Table Processor

View page
US Patent:
6772222, Aug 3, 2004
Filed:
Apr 7, 2000
Appl. No.:
09/545576
Inventors:
Anthony Matteo Gallo - Apex NC
Sonia Kiang Rovner - Chapel Hill NC
Natarajan Vaidhyanathan - Durham NC
Gail Irene Woodland - Chapel Hill NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15173
US Classification:
709238, 370469, 3703955, 37039552, 713163
Abstract:
A multicast processor minimizes the software resource needed to process multicast protocol and broadcast protocol for bridges and routers in a network processor based environment. The multicast forwarding processor receives multicast and broadcast Layer 2/Layer 3/Layer 4 (L2/L3/L4) frames from a network processor. During reception, a frame layer flag, a unicast/multicast flag, and a frame position flag are set. A multitask forwarding table is accessed, and the frame, unicast/multicast, and frame position flags are stored and updated. The frame, unicast/multicast, and frame position flags are then sent to a frame forwarding processor. The L2/L3/L4 frames are routed to an L2 learning processor. The L2/L3/L4 frames are received from the frame forwarding processor, and the L2/L3/L4 frames are sent to an L3/L4 processor for frame header modification. The modified L2/L3/L4 frames are received from said L3/L4 processor, and the modified L2/L3/L4 frames are sent to an L2 filter processor.

Hybrid Longest Prefix Match And Fixed Match Searches

View page
US Patent:
6792423, Sep 14, 2004
Filed:
Nov 28, 2000
Appl. No.:
09/723717
Inventors:
Clark Debs Jeffries - Durham NC
Anthony Matteo Gallo - Apex NC
Natarajan Vaidhyanathan - Durham NC
Colin Beaton Verrilli - Apex NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06T 1730
US Classification:
707 6, 707509, 707521, 709238
Abstract:
A method and system for finding a longest matching prefix for an input keyword from among multiple prefixes. The prefixes are data strings of varying lengths wherein prefixes of length n or greater are probabilistically a longest prefix match. The method of the present invention begins by mapping the prefixes of length greater than or equal to n , that is, in the interval [n , L], into a first lookup system. Remaining prefixes of length less than n but greater than or equal to n , that is, in the interval [n , n -1], are mapped into a second index utilizing a second hash function, wherein n is less than n. Further lookup systems on prefixes having lengths in the intervals [n , n -1], [n , n -1], and so on, may also be utilized, as determined by optimization studies and the statistics of routing tables.

Method For Bridging And Routing Data Frames Via A Network Switch Comprising A Special Guided Tree Handler Processor

View page
US Patent:
6907469, Jun 14, 2005
Filed:
Apr 11, 2000
Appl. No.:
09/546981
Inventors:
Anthony Matteo Gallo - Apex NC, US
Natarajan Vaidhyanathan - Durham NC, US
Gail Irene Woodland - Chapel Hill NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/173
H04L012/28
US Classification:
709238, 370392, 37039531, 370401
Abstract:
Certain Layer 3 protocol data frames propagated on a network are typically processed by a control point (CP) in a network switch. The logical bridging and routing functions required in this processing typically entail network device address look-ups in routing tables and address databases. Using the CP to perform these look-ups is expensive in terms of processor cycles and memory. To offload the CP, the bridging functions are performed a network processor in the switch. The network processor has specialized software and hardware enabling it to perform the required database look-ups faster and more efficiently than the CP.
Natarajan Vaidhyanathan from Carrboro, NC, age ~62 Get Report