Eric Setton - Palo Alto CA, US Siddhartha Annapureddy - Palo Alto CA, US John Apostolopoulos - Palo Alto CA, US
International Classification:
G06F 15/16
US Classification:
709204, 709231
Abstract:
Multiway peer-to-peer media streaming is disclosed. In one embodiment, a method comprises defining a first portion of a peer-to-peer network. The method then recites defining a second portion of the peer-to-peer network. The present method then utilizes the first portion of the peer-to-peer network to generate an aggregated media stream, wherein the aggregated media stream is comprised of a plurality of media streams. The present method then delivers the aggregated media stream from the first portion of the peer-to-peer network to the second portion of the peer-to-peer network.
Siddhartha Annapureddy - Palo Alto CA, US Pierpaolo Baccichet - Palo Alto CA, US
International Classification:
G06F 15/16
US Classification:
709226
Abstract:
Allocating resources of a node in a cluster of nodes without requiring a central server. Resource metrics of the node are monitored at a service manager of the node. Resource usage of the node is disseminated to a plurality of neighboring nodes at the service manager of the node. Resource usage of the neighboring nodes is gathered at the service manager of the node. A request from an external client is received such that the request can be redirected to an appropriate node based on user directed constraints, the resource metrics of the node and the resource usage of the neighboring nodes.
Method And System For Providing Peer-To-Peer Video On Demand
Siddhartha Annapureddy - Palo Alto CA, US Rajen Jaswa - Saratoga CA, US Yuri Prostota - Palo Alto CA, US Yoshfumi Nishida - Palo Alto CA, US Meng Zhang - Mountain View CA, US
International Classification:
G06F 15/16 H04L 9/32 H04N 7/173
US Classification:
713168, 709217, 709204, 725 87
Abstract:
A method in which user generated video content is distributed over a peer to peer network as video on demand. Video is rendered during download and a user may request a specific point in the video content and that point and all subsequent video content will be downloaded and rendered first via the peer to peer network.
Method And System For Providing Both Live Viewing And Video On Demand
Shivakumar Mahadevappa - Sunnyvale CA, US Siddhartha Annapureddy - Palo Alto CA, US Thomas Jansen - San Francisco CA, US
International Classification:
H04N 7/16
US Classification:
725135
Abstract:
A method in which user generated video content is distributed over a peer to peer network as live broadcast but may be viewed at any point using 2 overlayed peer networks. Video is rendered during download and a user may request a specific point in the video content and that point and all subsequent video content will be downloaded and rendered first via a peer to peer network.
Formatting Information For Transmission Over A Communication Network
Anne Aaron - Menlo Park CA, US Siddhartha Annapureddy - Palo Alto CA, US Pierpaolo Baccichet - Palo Alto CA, US Bernd Girod - Stanford CA, US Vivek Gupta - San Jose CA, US Iouri Poutivski - Cupertino CA, US Uri Raz - Palo Alto CA, US Eric Setton - Palo Alto CA, US
International Classification:
G06F 3/01 G06F 15/16
US Classification:
715751, 709204
Abstract:
A method of formatting information for transmission over a peer-to-peer communication network is provided. The method comprises identifying a graphical nature of the information, and capturing the information based on the graphical nature. The method further comprises identifying a graphical content type associated with the information, and encoding the information based on the graphical content type.
Sharing Of Information Over A Communication Network
Anne Aaron - Menlo Park CA, US Siddhartha Annapureddy - Palo Alto CA, US Pierpaolo Baccichet - Palo Alto CA, US Bernd Girod - Stanford CA, US Vivek Gupta - San Jose CA, US Iouri Poutivski - Cupertino CA, US Uri Raz - Palo Alto CA, US Eric Setton - Palo Alto CA, US
International Classification:
G06F 3/00 G06F 15/16 G06F 15/173
US Classification:
715751, 709204, 709238
Abstract:
A method of sharing information associated with a selected application is provided. The method comprises identifying a media type associated with the information, and capturing the information based on the media type. The method further comprises identifying a content type associated with the information, the content type being related to the media type, encoding the information based on the content type, and providing access to the encoded information over a communication network.
Netflix since May 2013
Senior Software Engineer
Dyyno Inc. Oct 2009 - Apr 2013
VP of Engineering
Dyyno Inc. Jan 2008 - Oct 2009
Technical Team Lead
HP Labs Jun 2007 - Sep 2007
Summer Intern
Microsoft Research Cambridge May 2005 - Aug 2005
Summer Intern
Education:
Stanford University 2005 - 2007
Ph.D., Computer Science
New York University 2002 - 2007
Ph.D., Computer Science
Indian Institute of Technology, Madras 1998 - 2002
B.Tech., Computer Science
IIT Study Circle aka Ramaiah 1996 - 1998
Intermediate, M.P.C (Mathematics, Physics, Chemistry)
Pradeepti Junior College 1996 - 1998
Intermediate, M.P.C (Mathematics, Physics, Chemistry)
The Nalgonda Public School 1992 - 1996
Skills:
Distributed Systems Operating Systems Computer Security Scalability Algorithms Python C++ C Linux Unix Cloud Computing MySQL Shell Scripting Subversion Software Engineering Programming JavaScript Apache Software Development Enterprise Software SaaS Software Design System Architecture Windows HTML TCP/IP CSS Agile Mobile Applications Android Mobile Product Strategy Computer Science Agile Methodologies Product Management
Yahoo
Senior Manager, Engineering
Netflix May 2013 - Nov 30, 2013
Senior Software Engineer
Dyyno 2008 - Dec 31, 2012
Vice President of Software Engineering
Yahoo 2008 - Dec 31, 2012
Director of Engineering
Education:
Stanford University 2008
Indian Institute of Technology, Madras 2002
Nalgonda Public School 1996
Indian Institute of Technology, Madras
Youtube
Siddhartha by Herman Hesse - Book summary
Contains Spoilers** Siddhartha is not your typical spiritual book, it ...
Duration:
10m 29s
Siddhartha - Videobook Audiobook with Scroll...
Siddhartha by Hermann Hesse Ion VideoBook, including full audiobook as...
Duration:
5h 7m 25s
HOW THE BOOK SIDDHARTHA CHANGED ME FROM AN EA...
Join me LIVE on my live show RealDeal where I will talk about a range ...
Duration:
3m 2s
Siddhartha Audiobook | Part 1
Read with me if you would like to rest, relax and glam your mind befor...