Search

Jiwen Cai Phones & Addresses

  • San Francisco, CA
  • 925 Montgomery St, San Carlos, CA 94070
  • Millbrae, CA
  • Los Angeles, CA
  • Sherman Oaks, CA
  • Milpitas, CA

Work

Company: Hulu Jul 2012 Position: Software engineer

Education

Degree: Master of Science (M.S.) School / High School: University of California, Los Angeles 2010 to 2012 Specialities: Computer Science

Skills

C++ • Embedded Systems • Distributed Systems • Python • React.js • Video Encoding • Algorithms • Software Engineering • C • Sql • Shell Scripting • Linux • Tcp/Ip • Java • Hadoop • Latex • Coffeescript • Javascript • C# • Perl

Languages

English • Mandarin • Chinese

Industries

Computer Software

Resumes

Resumes

Jiwen Cai Photo 1

Engineering Manager And Technician Lead, Accounts Receivable And Vr

View page
Location:
701 south Santa Fe St, Pauls Valley, OK 73075
Industry:
Computer Software
Work:
Hulu since Jul 2012
Software Engineer

UCLA Sep 2011 - Jun 2012
Teaching Assistant

Packet Design Jun 2011 - Sep 2011
Software Engineering Intern

University of California, Los Angeles Sep 2010 - Jun 2011
Graduate Student Researcher

Microsoft Research Asia Dec 2009 - Jun 2010
Visiting Student
Education:
University of California, Los Angeles 2010 - 2012
Master of Science (M.S.), Computer Science
Shanghai Jiao Tong University 2006 - 2010
B.S., Electrical and Computer Engineering
Skills:
C++
Embedded Systems
Distributed Systems
Python
React.js
Video Encoding
Algorithms
Software Engineering
C
Sql
Shell Scripting
Linux
Tcp/Ip
Java
Hadoop
Latex
Coffeescript
Javascript
C#
Perl
Languages:
English
Mandarin
Chinese

Business Records

Name / Title
Company / Classification
Phones & Addresses
Jiwen Cai
President
IVY INNOVATIONS, INC
21134 Lauretta Dr, Cupertino, CA 95014

Publications

Us Patents

System For Adjusting Clock Rate To Avoid Audio Data Overflow And Underrun

View page
US Patent:
6347380, Feb 12, 2002
Filed:
Mar 3, 1999
Appl. No.:
09/261414
Inventors:
Steve Chang - Fremont CA
Jiwen Cai - Cupertino CA
Assignee:
KC Technology, Inc. - Milpitas CA
International Classification:
G06F 104
US Classification:
713503
Abstract:
A phase locked loop is employed to provide a clock signal for controlling the reading or writing of audio data from or into a memory to avoid memory overflow and underrun. The difference between the write and read pointers is monitored and used for adjusting a divider counter used in the feedback loop of the phase locked loop, by incrementing, decrementing by one or leaving unchanged the value of the counter. The counter is used to divide the output of the phase locked loop to provide a reference signal to the phase locked loop. A reference frequency for reading the audio data may be set close to the writing speed by incrementing or decrementing the reading speed by fine adjustment steps until the reference frequency is reached. After the reference frequency is reached, the reading speed is changed between the reference frequency and a frequency one fine adjustment step away from the reference frequency so that the average reading speed is equal to the writing speed.

Processing Techniques In Audio-Visual Streaming Systems

View page
US Patent:
20180367851, Dec 20, 2018
Filed:
Aug 28, 2018
Appl. No.:
16/115376
Inventors:
- Dulles VA, US
Richard W. Tom - San Francisco CA, US
Lonn Lee - Belmont CA, US
Bao Lei - San Bruno CA, US
Jiwen Cai - Millbrae CA, US
Yanqing Zhou - San Francisco CA, US
Jocelyn Lui - San Francisco CA, US
International Classification:
H04N 21/45
H04N 21/845
G06F 3/00
H04N 21/658
H04N 21/61
H04N 21/472
H04N 21/462
H04N 21/458
H04N 21/442
H04N 21/422
H04N 21/414
H04N 21/2343
H04L 29/06
H04N 21/81
G06F 3/01
G06F 3/0482
H04B 1/3827
G06Q 30/00
G06F 3/0488
G06F 3/0485
H04H 60/32
H04H 60/33
Abstract:
Techniques are disclosed that generally relate to content delivery techniques in audio-visual systems. In an audio-visual system, a method of using sensors to incrementally present content elements on a display includes presenting a first content element on the display, receiving first data from a sensor, the first data associated with a first distance. An increment coefficient is identified, and a portion size is determined by reducing the first distance by the increment coefficient. Finally, an unseen portion of a second content element is incrementally added to the display, and a presented portion of the first content element is incrementally removed from the display, the size of the portions added and removed being equal to the determined portion size.

Processing Techniques In Audio-Visual Streaming Systems

View page
US Patent:
20160173944, Jun 16, 2016
Filed:
Dec 15, 2015
Appl. No.:
14/970523
Inventors:
- San Francisco CA, US
Richard W. Tom - San Francisco CA, US
Lonn Lee - Belmont CA, US
Bao Lei - San Bruno CA, US
Jiwen Cai - Millbrae CA, US
Yanqing Zhou - San Francisco CA, US
Jocelyn Lui - San Francisco CA, US
International Classification:
H04N 21/45
H04B 1/3827
H04H 60/33
H04H 60/32
H04N 21/442
H04N 21/414
H04N 21/422
H04N 21/458
H04N 21/2668
H04N 21/61
G06F 3/01
G06F 3/00
G06F 3/0488
H04N 21/2343
G06F 3/0485
H04L 29/06
Abstract:
Techniques are disclosed that generally relate to content delivery techniques in audio-visual systems. In an audio-visual system, a method of using sensors to incrementally present content elements on a display includes presenting a first content element on the display, receiving first data from a sensor, the first data associated with a first distance. An increment coefficient is identified, and a portion size is determined by reducing the first distance by the increment coefficient. Finally, an unseen portion of a second content element is incrementally added to the display, and a presented portion of the first content element is incrementally removed from the display, the size of the portions added and removed being equal to the determined portion size.
Jiwen Cai from San Francisco, CA, age ~37 Get Report