Search

Haitao T Xin

from Cupertino, CA

Haitao Xin Phones & Addresses

  • 21090 Tulita Ct, Cupertino, CA 95014
  • 990 Venus Way, Milpitas, CA 95035
  • 46940 Shale Cmn, Fremont, CA 94539
  • 21090 Tulita Ct, Cupertino, CA 95014 (408) 425-4638

Work

Company: Vobile Position: Vice president, r&d

Education

Degree: Master School / High School: University of Toledo 1995 to 1997 Specialities: Computer Science

Skills

Software Development • Saas • Software Engineering • Cloud Computing • Distributed Systems • Enterprise Software • Requirements Analysis • Agile Methodologies • Software Design • Scalability • Quality Assurance • C++ • Perl • System Architecture • Python • Linux • Web Applications • Software As A Service • Project Management • Architecture • Java • Tcp/Ip • Internet Protocol Suite • Javascript • Mongodb • Virtualization • Unix • Sdlc • Algorithms • Node.js • Socket.io • Jquery • Express • Swift Programming Language • Amazon Web Services • Performance Tuning

Languages

English • Mandarin

Industries

Financial Services

Resumes

Resumes

Haitao Xin Photo 1

Vice President Of Engineering

View page
Location:
San Francisco, CA
Industry:
Financial Services
Work:
Vobile
Vice President, R&D

Vobile - San Francisco Bay Area Apr 2012 - Sep 2012
Director of Engineering, Software

Cisco Systems - San Francisco Bay Area May 2007 - Mar 2012
Manager, Software Engineering

WebEx Sep 2001 - May 2007
Director of Engineering

Intel Aug 1997 - Sep 2001
Software Engineer
Education:
University of Toledo 1995 - 1997
Master, Computer Science
Tsinghua University 1989 - 1994
Bachelor, Automation
Skills:
Software Development
Saas
Software Engineering
Cloud Computing
Distributed Systems
Enterprise Software
Requirements Analysis
Agile Methodologies
Software Design
Scalability
Quality Assurance
C++
Perl
System Architecture
Python
Linux
Web Applications
Software As A Service
Project Management
Architecture
Java
Tcp/Ip
Internet Protocol Suite
Javascript
Mongodb
Virtualization
Unix
Sdlc
Algorithms
Node.js
Socket.io
Jquery
Express
Swift Programming Language
Amazon Web Services
Performance Tuning
Languages:
English
Mandarin

Business Records

Name / Title
Company / Classification
Phones & Addresses
Haitao Xin
DUALH TECHNOLOGIES LTD

Publications

Us Patents

Virtual Meeting Video Sharing

View page
US Patent:
20120317485, Dec 13, 2012
Filed:
Jun 8, 2011
Appl. No.:
13/155536
Inventors:
Jianzhong Ding - San Jose CA, US
Haitao Xin - Cupertino CA, US
Zheng Yuan - Santa Clara CA, US
Guangbing Liu - Sunnyvale CA, US
Hailei Sheng - San Jose CA, US
International Classification:
G06F 3/00
US Classification:
715719
Abstract:
A method is provided in one particular example that includes identifying an attempt by a first communications device to play video data within a virtual meeting session using a first media player. The first communications device can be sharing at least a portion of a desktop presented on the first communications device with one or more other remote communications devices participating in the virtual meeting session. The method can also include identifying a copy of the video data, and launching one or more media players to present at least a portion of the copy of the video data on the one or more other remote communications devices. The one or more media players are launched to correspond to a location of the first media player on the shared portion of the desktop.

Virtual Meeting Video Sharing

View page
US Patent:
20140156756, Jun 5, 2014
Filed:
Nov 26, 2013
Appl. No.:
14/090438
Inventors:
- San Jose CA, US
Haitao Xin - Cupertino CA, US
Zheng Yuan - Santa Clara CA, US
Guangbing Liu - Sunnyvale CA, US
Hailei Sheng - San Jose CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 29/06
US Classification:
709204
Abstract:
A method is provided in one particular example that includes identifying an attempt by a first communications device to play video data within a virtual meeting session using a first media player. The first communications device can be sharing at least a portion of a desktop presented on the first communications device with one or more other remote communications devices participating in the virtual meeting session. The method can also include identifying a copy of the video data, and launching one or more media players to present at least a portion of the copy of the video data on the one or more other remote communications devices. The one or more media players are launched to correspond to a location of the first media player on the shared portion of the desktop.
Haitao T Xin from Cupertino, CA Get Report