Search

Sreeram Veeragandham Phones & Addresses

  • Scottsdale, AZ
  • Ann Arbor, MI
  • 236 Acalanes Dr, Sunnyvale, CA 94086
  • Rio Rancho, NM

Work

Company: Gitega capital Position: Realtor

Skills

Start Ups • Entrepreneurship • Strategy • Real Estate • Business Strategy • Due Diligence • Strategic Planning • Business Development • Mergers and Acquisitions • Strategic Partnerships • Venture Capital • Management • Investments • Business Planning

Industries

Venture Capital & Private Equity

Resumes

Resumes

Sreeram Veeragandham Photo 1

Sreeram Veeragandham

View page
Location:
Scottsdale, AZ
Industry:
Venture Capital & Private Equity
Work:
Gitega Capital
Realtor
Skills:
Start Ups
Entrepreneurship
Strategy
Real Estate
Business Strategy
Due Diligence
Strategic Planning
Business Development
Mergers and Acquisitions
Strategic Partnerships
Venture Capital
Management
Investments
Business Planning

Business Records

Name / Title
Company / Classification
Phones & Addresses
Sreeram Veeragandham
Manager
RUVUBU LLC
6929 N Hayden Rd STE C4-613, Scottsdale, AZ 85250
Sreeram Veeragandham
Manager
KWANGO LLC
6929 N Hayden Rd STE C4-613, Scottsdale, AZ 85250
Sreeram Veeragandham
Manager
KANZIGIRI LLC
6929 N Hayden Rd STE C4-613, Scottsdale, AZ 85250
Sreeram Veeragandham
Manager
KAZINGA LLC
Ste C4-61 STE C4-613, Scottsdale, AZ 85250
Sreeram Veeragandham
Manager
KIVU LLC
Ste C4-61 STE C4-613, Scottsdale, AZ 85250
Sreeram Veeragandham
Manager
TANGANYIKA LLC
6929 N Hayden Rd STE C4-613, Scottsdale, AZ 85250
Ste C4-61 STE C4-613, Scottsdale, AZ 85250
Sreeram Veeragandham
Manager
NYANGA LLC
Ste C4-61 STE C4-613, Scottsdale, AZ 85250
Sreeram Veeragandham
Manager
KAGERA LLC
6929 N Hayden Rd STE C4-613, Scottsdale, AZ 85250

Publications

Us Patents

In-Line Packet Processing

View page
US Patent:
6791947, Sep 14, 2004
Filed:
Aug 4, 1998
Appl. No.:
09/129137
Inventors:
Rasoul Mirzazadeh Oskouy - Fremont CA
Dennis C. Ferguson - Mountain View CA
Raymond Marcelino Manese Lim - Mountain View CA
Pradeep S. Sindhu - Mountain View CA
Sreeram Veeragandham - Sunnyvale CA
Jeff Zimmer - Scotts Valley CA
Michael Hui - Bedford MA
Assignee:
Juniper Networks - Mountain Views CA
International Classification:
H04L 1256
US Classification:
370238, 370392, 3703951, 370428, 370474
Abstract:
A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.

Separation Of Data And Control In A Switching Device

View page
US Patent:
6917620, Jul 12, 2005
Filed:
Dec 17, 1999
Appl. No.:
09/466864
Inventors:
Pradeep S. Sindhu - Mountain View CA, US
Kireeti Kompella - Sunnyvale CA, US
Dennis C. Ferguson - Mountain View CA, US
Bjorn O. Liencres - Palo Alto CA, US
Nalini Agarwal - Sunnyvale CA, US
Raymond Marcelino Manese Lim - Mountain View CA, US
Rasoul Mirzazadeh Oskouy - Fremont CA, US
Sreeram Veeragandham - Sunnyvale CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
H04J003/24
US Classification:
370401, 370384
Abstract:
A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion. The header portion includes routing information for the data packet. The method includes defining a data path in the router comprising a path through the router along which the data portion of the data packet travels and defining a control path comprising a path through the router along which routing information from the header portion travels. The method includes separating the data path and control path in the router such that the routing information can be separated from the data portion allowing for the separate processing of each in the router. The data portion can be stored in a global memory while routing decisions are made on the routing information in the control path.

Centralized Memory Allocation With Write Pointer Drift Correction

View page
US Patent:
7032082, Apr 18, 2006
Filed:
Aug 31, 2001
Appl. No.:
09/942623
Inventors:
Rami Rahim - Sunnyvale CA, US
Pradeep Sindhu - Los Altos Hills CA, US
Raymond Marcelino Manese Lim - Los Altos Hills CA, US
Sreeram Veeragandham - Sunnyvale CA, US
David Skinner - Los Altos CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
G06F 12/06
G06F 13/16
US Classification:
711154
Abstract:
A system for writing data includes a memory, at least one memory controller and control logic. The memory stores data units. The memory controller receives a write request associated with a data unit and stores the data unit in the memory. The memory controller also transmits a reply that includes an address where the data unit is stored. The control logic receives the reply and determines whether the address in the reply differs from an address included in replies associated with other memory controllers by a threshold amount. When this occurs, the control logic performs a corrective action to bring an address associated with the memory controller back within a defined range.

Memory Organization In A Switching Device

View page
US Patent:
7116660, Oct 3, 2006
Filed:
Dec 4, 2002
Appl. No.:
10/310462
Inventors:
Pradeep S. Sindhu - Mountain View CA, US
Dennis C. Ferguson - Mountain View CA, US
Bjorn O. Liencres - Palo Alto CA, US
Nalini Agarwal - Sunnyvale CA, US
Raymond Marcelino Manese Lim - Mountain View CA, US
Rasoul Mirzazadeh Oskouy - Fremont CA, US
Sreeram Veeragandham - Sunnyvale CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale VA
International Classification:
H04J 3/24
US Classification:
370389, 3703951
Abstract:
A router for switching data packets from a source to a destination in a network in which the router includes a distributed memory. The distributed memory includes two or more memory banks. Each memory bank is used for storing uniform portions of a data packet received from a source and linking information for each data packet to allow for the extraction of the uniform portions of a data packet from distributed locations in memory in proper order after a routing determination has been made by the router.

In-Line Packet Processing

View page
US Patent:
7209448, Apr 24, 2007
Filed:
Feb 20, 2002
Appl. No.:
10/081048
Inventors:
Rasoul Mirzazadeh Oskouy - Fremont CA, US
Dennis C. Ferguson - Mountain View CA, US
Raymond Marcelino Manese Lim - Mountain View CA, US
Pradeep S. Sindhu - Mountain View CA, US
Sreeram Veeragandham - Sunnyvale CA, US
Jeff Zimmer - Scotts Valley CA, US
Michael Hui - Bedford MA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
H04J 3/26
H04L 12/56
US Classification:
370238, 370392, 3703951, 370415, 370428, 370474
Abstract:
A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.

Incrementing Successive Write Operations To A Plurality Of Memory Devices

View page
US Patent:
7421564, Sep 2, 2008
Filed:
Feb 17, 2006
Appl. No.:
11/356150
Inventors:
Rami Rahim - Sunnyvale CA, US
Pradeep Sindhu - Los Altos Hills CA, US
Raymond Marcelino Manese Lim - Los Altos Hills CA, US
Sreeram Veeragandham - Sunnyvale CA, US
David Skinner - Los Altos CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
G06F 12/06
US Classification:
711219, 711209, 711 5
Abstract:
A centralized memory allocation system utilizes write pointer drift correction. The memory stores data units. The memory controller receives a write request associated with a data unit and stores the data unit in the memory. The memory controller also transmits a reply that includes an address where the data unit is stored. The control logic receives the reply and determines whether the address in the reply differs from an address included in replies associated with other memory controllers by a given address range. When this occurs, the control logic performs a corrective action to bring an address associated with the memory controller back within a defined range.

Separation Of Data And Control In A Switching Device

View page
US Patent:
7489699, Feb 10, 2009
Filed:
May 6, 2005
Appl. No.:
11/123112
Inventors:
Pradeep S. Sindhu - Mountain View CA, US
Kireeti Kompella - Sunnyvale CA, US
Dennis C. Ferguson - Mountain View CA, US
Bjorn O. Liencres - Palo Alto CA, US
Nalini Agarwal - Sunnyvale CA, US
Raymond Marcelino Manese Lim - Mountain View CA, US
Rasoul Mirzazadeh Oskouy - Fremont CA, US
Sreeram Veeragandham - Sunnyvale CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
H04L 12/28
US Classification:
370401, 370389, 370392, 370230
Abstract:
A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion. The header portion includes routing information for the data packet. The method includes defining a data path in the router comprising a path through the router along which the data portion of the data packet travels and defining a control path comprising a path through the router along which routing information from the header portion travels. The method includes separating the data path and control path in the router such that the routing information can be separated from the data portion allowing for the separate processing of each in the router. The data portion can be stored in a global memory while routing decisions are made on the routing information in the control path.

Memory Organization In A Switching Device

View page
US Patent:
7545808, Jun 9, 2009
Filed:
Sep 15, 2005
Appl. No.:
11/226335
Inventors:
Pradeep S. Sindhu - Mountain View CA, US
Dennis C. Ferguson - Mountain View CA, US
Bjorn O. Liencres - Palo Alto CA, US
Nalini Agarwal - Sunnyvale CA, US
Raymond Marcelino Manese Lim - Mountain View CA, US
Rasoul Mirzazadeh Oskouy - Fremont CA, US
Sreeram Veeragandham - Sunnyvale CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
H04L 12/28
US Classification:
370389, 370351, 370352, 370353, 370354, 3703951, 3703956, 3703957, 37039531, 37039553, 37039561, 370396, 370397, 370401, 370412, 370413, 370414, 370415, 370416, 370418, 370428, 370429, 370442
Abstract:
A network device switches variable length data units from a source to a destination in a network. An input port receives the variable length data unit and a divider divides the variable length data unit into uniform length data units for temporary storage in the network device. A distributed memory includes a plurality of physically separated memory banks addressable using a single virtual address space and an input switch streams the uniform length data units across the memory banks based on the virtual address space. The network device further includes an output switch for extracting the uniform length data units from the distributed memory by using addresses of the uniform length data units within the virtual address space. The output switch reassembles the uniform length data units to reconstruct the variable length data unit. An output port receives the variable length data unit and transfers the variable length data unit to the destination.
Sreeram Veeragandham from Scottsdale, AZDeceased Get Report