Search

Jeyendran Balakrishnan

from Los Gatos, CA
Age ~58

Jeyendran Balakrishnan Phones & Addresses

  • Los Gatos, CA
  • Sammamish, WA
  • Milpitas, CA
  • Campbell, CA
  • 5732 Trowbridge Way, San Jose, CA 95138
  • Sunnyvale, CA
  • New Haven, CT
  • Santa Clara, CA
  • Menlo Park, CA

Resumes

Resumes

Jeyendran Balakrishnan Photo 1

Chief Developer

View page
Location:
Los Gatos, CA
Industry:
Internet
Work:
PetaScient - Los Gatos, CA since Jan 2012
Co-Founder, CTO

PersonalTube since Jun 2006
Founder
Education:
Yale University 1989 - 1995
Doctorates, Doctor of Philosophy
Indian Institute of Science (Iisc) 1987 - 1989
Master of Science, Masters, Communication, Engineering
College of Engineering, Guindy 1983 - 1987
Bachelor of Engineering, Bachelors, Electronics, Communications
Skills:
Machine Learning
Hadoop
Algorithms
Distributed Systems
Big Data
Natural Language Processing
Predictive Analytics
Statistical Modeling
Search
Cloud Computing
Personalization
Text Analytics
Scalability
Information Retrieval
Mapreduce
Text Classification
Video
Thinking
Living
Software Engineering
System Architecture
Product Management
Saas
Jeyendran Balakrishnan Photo 2

Jeyendran Balakrishnan

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Jeyendran Balakrishnan
President
MAYAMANDIRAM CORPORATION
5732 Trowbridge Way, San Jose, CA 95138
Jeyendran Balakrishnan
President
PERSONALTUBE, INC
576 Vly Way, Milpitas, CA 95035
Jeyendran Balakrishnan
President
IMAGINION, INC
111 Birchwood Ct, Los Gatos, CA 95032

Publications

Us Patents

Method And Apparatus That Provides A Scalable Media Delivery System

View page
US Patent:
6490627, Dec 3, 2002
Filed:
Jun 28, 1999
Appl. No.:
09/340624
Inventors:
Devendra Kalra - Fremont CA
Karnamadakala Krishnamohan - San Jose CA
Venkatasubbarao Ramamoorthy - Pleasanton CA
Jeyendran Balakrishnan - Sunnyvale CA
Timothy J. Burr - San Jose CA
Kowsik Guruswamy - Mountain View CA
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 1516
US Classification:
709231, 709247, 3483901, 3484101, 3484211, 382232
Abstract:
The present invention provides an apparatus and method for encoding, storing, transmitting and decoding multimedia information in the form of scalable, streamed digital data. A base stream containing basic informational content and subsequent streams containing additive informational content are initially created from standard digital multimedia data by a transcoder. Client computers, each of which may have different configurations and capabilities are capable of accessing a stream server that contains the scalable streamed digital data. Each different client computer, therefore, may access different stream combinations according to a profile associated with each different client computer. Thus, the streams accessed from the server are tailored to match the profile of each client computer so that the best combination of streams can be provided to maximize the resolution of the 3D, audio and video components.

Reducing The Memory Required For Decompression By Storing Compressed Information Using Dct Based Techniques

View page
US Patent:
6668019, Dec 23, 2003
Filed:
Dec 20, 1999
Appl. No.:
09/468242
Inventors:
Jefferson Eugene Owen - Fremont CA
Jeyendran Balakrishnan - Sunnyvale CA
Assignee:
STMicroelectronics, Inc. - Carrollton TX
International Classification:
H04N 718
US Classification:
37524014, 37524025
Abstract:
A method of reducing the memory required for decompression of a compressed frame by storing frames in a compressed format using DCT compression and decoders for implementing such a method are disclosed. The decoder is coupled to a memory where the frame can be stored. The decoder includes a decoder module having a parser, a block decoder module and a motion compensation engine. The decoder module is coupled to a DCT encoder module, which has an output coupled to the memory. The decoder also includes a stored DCT decoder module, which has an input coupled to the memory, a first output coupled to the motion compensation module and a second output that functions as an output of the decoder. In operation, any prediction frames needed for motion compensation decompression of the compressed frame are decompressed in the stored DCT decoder module. The compressed frame is decompressed in the decoder module to obtain a decompressed frame. The decompressed frame is compressed in the DCT encoder module to obtain a recompressed frame.

Method And System For Re-Multiplexing Of Content-Modified Mpeg-2 Transport Streams Using Interpolation Of Packet Arrival Times

View page
US Patent:
7227899, Jun 5, 2007
Filed:
Aug 13, 2003
Appl. No.:
10/640866
Inventors:
Jeyendran Balakrishnan - Los Gatos CA, US
Hemant Malhotra - Newark CA, US
Thierry Foucu - San Jose CA, US
Assignee:
SkyStream Networks Inc. - Sunnyvale CA
International Classification:
H04N 7/18
US Classification:
37524026, 37524028
Abstract:
A system and method is provided for revising the time stamp information in an MPEG-2 encoded data transport stream after content in the transport stream is modified. Incoming packets are stamped with arrival times and packet sequence counts. Synchronization points within the elementary stream are identified and arrival times for those synchronization points are calculated. After elementary streams are modified, commensurate arrival times are calculated based on arrival times and packet sequence counts of incoming packets, as well as the arrival times of the identified synchronization points within the elementary stream and the bit ratio between the incoming packets and the modified outgoing packets. Calculated arrival times are stamped on the outgoing packets and used to time the output of the outgoing stream.

Model And Model Update Technique In A System For Modeling The Relationship Of The Bit Rate Of A Transport Stream And The Bit Rate Of An Elementary Stream Carried Therein

View page
US Patent:
7274742, Sep 25, 2007
Filed:
Aug 13, 2003
Appl. No.:
10/641322
Inventors:
Jeyendran Balakrishnan - San Jose CA, US
Shu Xiao - San Jose CA, US
Assignee:
SkyStream Networks Inc. - Sunnyvale CA
International Classification:
H04N 7/12
H04N 11/02
H04N 11/04
H04B 1/66
US Classification:
37524026
Abstract:
A method and system are disclosed for controlling the generation of a systems layer stream, such as a transport stream, that carries a program made up of at least one elementary stream, such as an encoded audio signal or an encoded video signal. The systems layer stream is made up of serial segments, such as packets, which contain information specific to the systems layer, such as headers, and segments of elementary stream data. The bit rate of one or more of the elementary streams is adapted in accordance with a dynamically changing relation that relates the bit rate of such elementary streams to the bit rate of the portion of the systems layer stream that carries them.

Method And System For Modeling The Relationship Of The Bit Rate Of A Transport Stream And The Bit Rate Of An Elementary Stream Carried Therein

View page
US Patent:
7342968, Mar 11, 2008
Filed:
Aug 13, 2003
Appl. No.:
10/640872
Inventors:
Jeyendran Balakrishnan - San Jose CA, US
Shu Xiao - San Jose CA, US
Assignee:
SkyStream Networks Inc. - Sunnyvale CA
International Classification:
H04B 1/66
H04N 7/12
H04N 11/02
H04N 11/04
US Classification:
37524026
Abstract:
A method and system are disclosed for controlling the generation of a systems layer stream, such as a transport stream, that carries a program made up of at least one elementary stream, such as an encoded audio signal or an encoded video signal. The systems layer stream is made up of serial segments, such as packets, which contain information specific to the systems layer, such as headers, and segments of elementary stream data. The bit rate of one or more of the elementary streams is adapted in accordance with a dynamically changing relation that relates the bit rate of such elementary streams to the bit rate of the portion of the systems layer stream that carries them.

Method And System For Re-Multiplexing Of Content-Modified Mpeg-2 Transport Streams Using Pcr Interpolation

View page
US Patent:
7693222, Apr 6, 2010
Filed:
Aug 13, 2003
Appl. No.:
10/640871
Inventors:
Jeyendran Balakrishnan - San Jose CA, US
Hemant Malhotra - Fremont CA, US
Assignee:
Ericsson Television Inc. - Duluth GA
International Classification:
H04N 7/12
H04N 11/02
H04N 11/04
US Classification:
37524028
Abstract:
A system and method is provided for revising the time stamp information in an MPEG-2 transport stream after content in the transport stream is modified. According to one method, successive PCR time stamps previously added to the transport stream are used to determine PCRtime stamps for synchronization points in the transport stream by interpolation. The PCRtime stamps are substituted into transport packets within the transport stream. The PCRis also used to determine modified time of arrival (TOA) stamps to be added to transport packets. According to a second method, PCR interpolation is used to determine the values of PCR. TOA interpolation of TOA stamps previously added to the transport stream are used to determine modified TOA stamps to be substituted into the transport stream for the previously added TOA stamps.

Method And Apparatus For Storing Base And Additive Streams Of Video

View page
US Patent:
7733956, Jun 8, 2010
Filed:
Apr 25, 2002
Appl. No.:
10/133541
Inventors:
Devendra Kalra - Fremont CA, US
Karnamadakala Krishnamohan - San Jose CA, US
Venkatasubbarao Ramamoorthy - Pleasanton CA, US
Jeyendran Balakrishnan - Sunnyvale CA, US
Timothy J. Burr - San Jose CA, US
Kowsik Guruswamy - Mountain View CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
H04N 7/12
US Classification:
3752401
Abstract:
The present invention provides an apparatus and method for encoding, storing, transmitting and decoding multimedia information in the form of scalable, streamed digital data. A base stream containing basic informational content and subsequent streams containing additive informational content are initially created from standard digital multimedia data by a transcoder. Client computers, each of which may have different configurations and capabilities are capable of accessing a stream server that contains the scalable streamed digital data. Each different client computer, therefore, may access different stream combinations according to a profile associated with each different client computer. Thus, the streams accessed from the server are tailored to match the profile of each client computer so that the best combination of streams can be provided to maximize the resolution of the 3D, audio and video components.

Method And System For Time Synchronized Forwarding Of Ancillary Information In Stream Processed Mpeg-2 Systems Streams

View page
US Patent:
20050036557, Feb 17, 2005
Filed:
Aug 13, 2003
Appl. No.:
10/641323
Inventors:
Jeyendran Balakrishnan - San Jose CA, US
Hemant Malhotra - Fremont CA, US
International Classification:
H04N007/12
US Classification:
375240280
Abstract:
A method and system are provided for processing an elementary stream in a systems layer stream that is presumed to be ultimately consumed according a to predefined and deterministic schedule relative to a particular system time clock of a program that comprises the elementary stream. First and second synchronization points are identified in an elementary stream. The elementary stream is processed to produce a modified sequence of elementary stream information to be carried between the first and second synchronization points. The modified sequence has a different amount of information than the particular sequence of information. A series of one or more new systems layer stream segments carrying the first synchronization point, as well as the modified sequence of elementary stream information, are inserted into a new systems layer stream. At least one of the new systems layer stream segments comprises a systems layer information sub-segment containing the particular ancillary data. Each synchronization point is a type of sequential location of the elementary stream: (1) which recurs continually throughout the elementary stream; (2) is synchronized in time to the systems time clock of the program containing the elementary stream; and (3) is always present in an elementary stream both prior to, and after, the processing.
Jeyendran Balakrishnan from Los Gatos, CA, age ~58 Get Report