Search

Prabakar Sundarrajan

from Saratoga, CA
Age ~66

Prabakar Sundarrajan Phones & Addresses

  • 15858 Mina Way, Saratoga, CA 95070 (408) 867-7314
  • 23490 Mount Eden Rd, Saratoga, CA 95070 (408) 867-7314
  • 1143 Hollyhead Ln, Cupertino, CA 95014 (408) 252-7354
  • San Jose, CA
  • Amherst, MA
  • Portland, OR
  • Santa Clara, CA
  • Pittsburgh, PA

Work

Company: The fabric Nov 2012 Position: Founder, chief strategist

Education

Degree: Master of Science, Masters School / High School: University of Massachusetts Amherst 1981 to 1983 Specialities: Computer Science

Skills

Cloud Computing • Strategy • Citrix • Product Management • Saas • Go To Market Strategy • Enterprise Software • Start Ups • Virtualization • Strategic Partnerships • Distributed Systems • Software Development • Data Center • Tcp/Ip • Pre Sales • Product Marketing • Mobile Devices • Netscaler • Mergers and Acquisitions • Wireless • Security • Business Development • Scalability • Routing • Storage • Networking • Telecommunications • Snmp • Mergers • Network Security

Languages

English • Tamil

Industries

Computer Networking

Resumes

Resumes

Prabakar Sundarrajan Photo 1

Founder, Chief Strategist

View page
Location:
15858 Mina Way, Saratoga, CA 95070
Industry:
Computer Networking
Work:
The Fabric
Founder, Chief Strategist

Juniper Networks Apr 2010 - Oct 2012
Chief Strategy Officer, Cmbu

Ankeena Networks Oct 2008 - Apr 2010
Chief Technology Officer and Chief Strategist

Citrix Aug 2005 - Sep 2008
Cto, Application Networking Group

Netscaler Oct 2001 - Aug 2005
Cto
Education:
University of Massachusetts Amherst 1981 - 1983
Master of Science, Masters, Computer Science
Indian Institute of Science (Iisc) 1978 - 1981
Bachelor of Engineering, Bachelors, Electronics, Communications
Voorhees College,Vellore - 632001 1975 - 1978
Bachelors, Bachelor of Science, Mathematics, Physics
Skills:
Cloud Computing
Strategy
Citrix
Product Management
Saas
Go To Market Strategy
Enterprise Software
Start Ups
Virtualization
Strategic Partnerships
Distributed Systems
Software Development
Data Center
Tcp/Ip
Pre Sales
Product Marketing
Mobile Devices
Netscaler
Mergers and Acquisitions
Wireless
Security
Business Development
Scalability
Routing
Storage
Networking
Telecommunications
Snmp
Mergers
Network Security
Languages:
English
Tamil

Business Records

Name / Title
Company / Classification
Phones & Addresses
Prabakar Sundarrajan
President
PRABAKAR FAMILY FOUNDATION
15858 Mina Way, Saratoga, CA 95070
2350 Msn College Blvd, Santa Clara, CA 95054

Publications

Us Patents

Systems And Methods For Automatic Installation And Execution Of A Client-Side Acceleration Program

View page
US Patent:
7810089, Oct 5, 2010
Filed:
Dec 30, 2005
Appl. No.:
11/324203
Inventors:
Prabakar Sundarrajan - Saratoga CA, US
Junxiao He - Saratoga CA, US
Charu Venkatraman - Bangalore, IN
Anil Shetty - San Jose CA, US
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 9/445
US Classification:
717174, 717175, 717176, 717177, 717178
Abstract:
The present invention is directed towards systems and methods for dynamically deploying and executing an acceleration program on a client to improve the performance and delivery of remotely accessed applications. The acceleration program of the present invention is automatically installed and executed on a client in a manner transparent to and seamless with the operation of the client. An appliance may intercept a request of the client to establish a communication session or connection with a server, and transmit the acceleration program to the client. In some cases, the appliance determines whether the application being accessed by the client can be accelerated and only provides the acceleration program if the application can be accelerated. Upon receipt of the acceleration program, the client automatically performs a silent installation of the acceleration program and executes the acceleration program upon completion of the installation.

System And Method For Performing Entity Tag And Cache Control Of A Dynamically Generated Object Not Identified As Cacheable In A Network

View page
US Patent:
7849269, Dec 7, 2010
Filed:
Dec 30, 2005
Appl. No.:
11/323196
Inventors:
Prabakar Sundarrajan - Saratoga CA, US
Prakash Khemani - San Jose CA, US
Kailash Kailash - San Jose CA, US
Ajay Soni - San Jose CA, US
Rajiv Sinha - San Jose CA, US
Saravana Annamalaisami - Santa Clara CA, US
Bharath Bhushan K R - Thyagarajanager, IN
Anil Kumar - Jayanayar, IN
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 12/08
US Classification:
711139, 709219, 711E12023
Abstract:
The present invention is directed towards a method and system for modifying by a cache responses from a server that do not identify a dynamically generated object as cacheable to identify the dynamically generated object to a client as cacheable in the response. In some embodiments, such as an embodiment handling HTTP requests and responses for objects, the techniques of the present invention insert an entity tag, or “etag” into the response to provide cache control for objects provided without entity tags and/or cache control information from an originating server. This technique of the present invention provides an increase in cache hit rates by inserting information, such as entity tag and cache control information for an object, in a response to a client to enable the cache to check for a hit in a subsequent request.

System And Method For Performing Entity Tag And Cache Control Of A Dynamically Generated Object Not Identified As Cacheable In A Network

View page
US Patent:
7849270, Dec 7, 2010
Filed:
Jul 16, 2010
Appl. No.:
12/838171
Inventors:
Prabakar Sundarrajan - Saratoga CA, US
Prakash Khemani - San Jose CA, US
Kailash Kailash - San Jose CA, US
Ajay Soni - San Jose CA, US
Rajiv Sinha - San Jose CA, US
Saravana Annamalaisami - Santa Clara CA, US
Bharath Bhushan K R - Thyagarajanagar, IN
Anil Kumar - Jayanagar, IN
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 12/08
US Classification:
711139, 709219, 711E12023
Abstract:
The present invention is directed towards a method and system for modifying by a cache responses from a server that do not identify a dynamically generated object as cacheable to identify the dynamically generated object to a client as cacheable in the response. In some embodiments, such as an embodiment handling HTTP requests and responses for objects, the techniques of the present invention insert an entity tag, or “etag” into the response to provide cache control for objects provided without entity tags and/or cache control information from an originating server. This technique of the present invention provides an increase in cache hit rates by inserting information, such as entity tag and cache control information for an object, in a response to a client to enable the cache to check for a hit in a subsequent request.

System And Method For Performing Flash Crowd Caching Of Dynamically Generated Objects In A Data Communication Network

View page
US Patent:
7921184, Apr 5, 2011
Filed:
Dec 30, 2005
Appl. No.:
11/323353
Inventors:
Prabakar Sundarrajan - Saratoga CA, US
Prakash Khemani - San Jose CA, US
Kailash Kailash - San Jose CA, US
Ajay Soni - San Jose CA, US
Rajiv Sinha - San Jose CA, US
Saravana Annamalaisami - Santa Clara CA, US
Bharath Bhushan KR - Bangalore, IN
Anil Kumar - Bangalore, IN
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 15/16
G06F 15/173
G06F 13/00
G06F 13/28
US Classification:
709217, 709218, 709219, 709223, 709224, 709225, 709226, 709230, 709231, 711132, 711138, 711139
Abstract:
The present invention is directed towards a “flash crowd” technique for handling situations where the cache receives additional requests, e. g. ,. nearly simultaneous requests, for the same object during the time the server is processing and returning the response object for a first requester. Once all such nearly simultaneous requests are responded to by the cache, the object is flushed from the cache, with no additional expire time or invalidation action needed. This technique of the present invention enables data to be cached and served for very small amounts of time for objects that would otherwise be considered non-cacheable. As such, this technique yields a significant improvement in applications that serve fast changing data to a large volume of concurrent users, such, for example, as real time stock quotes, or a fast evolving news story.

Systems And Methods For Accelerating Delivery Of A Computing Environment To A Remote User

View page
US Patent:
7970923, Jun 28, 2011
Filed:
Sep 28, 2009
Appl. No.:
12/568410
Inventors:
Brad J. Pedersen - Ft. Lauderdale FL, US
Rajiv Sinha - San Jose CA, US
Prabakar Sundarrajan - San Jose CA, US
Terry Treder - Ft. Lauderdale FL, US
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 15/16
G06F 9/44
US Classification:
709231, 709219, 717173
Abstract:
The present invention is directed towards a method and system for accelerating delivery of a computing environment to a remote client. The computing environment may include a plurality of files comprising an application program and may be streamed to a remote client from a server. Responsive to a determination of whether transmission of the application may be accelerated, an appliance, intercepting the plurality of files, may accelerate transmission of the application program by applying one or more transport layer transmission acceleration techniques to the plurality of files.

Systems And Methods Of Maintaining Freshness Of A Cached Object Based On Demand And Expiration Time

View page
US Patent:
8108608, Jan 31, 2012
Filed:
Jan 28, 2008
Appl. No.:
12/020649
Inventors:
Prakash Khemani - Bangalore, IN
Prabakar Sundarrajan - Saratoga CA, US
Lakshmi Kumar - Bangalore, IN
Kailash Kailash - San Jose CA, US
Ajay Soni - San Jose CA, US
Rajiv Sinha - San Jose CA, US
Saravanakumar Annamalaisami - Santa Clara CA, US
International Classification:
G06F 12/00
US Classification:
711118, 711133
Abstract:
A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache.

Variable Rate Media Delivery System

View page
US Patent:
8190674, May 29, 2012
Filed:
Mar 12, 2010
Appl. No.:
12/722579
Inventors:
Kumar Narayanan - San Jose CA, US
Sunil Mukundan - Chennai, IN
Zubair Visharam - Santa Clara CA, US
Shivakumar Karathozuvu Narayanan - Chennai, IN
Jaspal Kohli - Sunnyvale CA, US
Prabakar Sundarrajan - Saratoga CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709203, 709232, 709233, 709217, 709226, 370229, 370466
Abstract:
A method and apparatus for delivering variable bit rate media files delivers media files to client systems. The media server can dynamically detect when a client can accept a different bit rate version of a media content. The media server can smoothly switch between different bit rate versions of the media content as it delivers the media content to client systems. A client system can also request different bit rate versions of a media content while it is playing the media content.

Dynamic Variable Rate Media Delivery System

View page
US Patent:
8219711, Jul 10, 2012
Filed:
Mar 18, 2010
Appl. No.:
12/727149
Inventors:
Zubair Visharam - Santa Clara CA, US
Jaspal Kohli - Sunnyvale CA, US
Kumar Narayanan - San Jose CA, US
Prabakar Sundarrajan - Saratoga CA, US
Sunil Mukundan - Chennai, IN
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709246
Abstract:
A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.
Prabakar Sundarrajan from Saratoga, CA, age ~66 Get Report