Search

Pei Cao Phones & Addresses

  • San Francisco, CA

Resumes

Resumes

Pei Cao Photo 1

Distinguished Software Engineer And Engineering Director

View page
Location:
3024 Ross Rd, Palo Alto, CA 94303
Industry:
Internet
Work:
Youtube
Distinguished Software Engineer and Engineering Director

Google
Engineering Director and Principal Software Engineer

Facebook Jul 2011 - Jul 2012
Software Engineer

Google Jun 2004 - Jun 2012
Software Engineer

Cisco Nov 1999 - Jun 2004
Software Architect
Education:
Princeton University 1990 - 1995
Doctorates, Doctor of Philosophy, Computer Science, Philosophy
Tsinghua University 1985 - 1990
Bachelors, Bachelor of Science, Computer Science
Skills:
Distributed Systems
Software Engineering
Scalability
Algorithms
C++
Mapreduce
Software Development
Python
Big Data
Computer Science
Perl
Hadoop
Machine Learning
Java
Languages:
English
Pei Cao Photo 2

Pei Cao

View page
Location:
San Francisco, CA
Industry:
Computer Networking
Pei Cao Photo 3

Pei Cao

View page

Publications

Us Patents

Concave Phased Array Imaging Catheter

View page
US Patent:
7625343, Dec 1, 2009
Filed:
Jul 1, 2005
Appl. No.:
11/173550
Inventors:
Pei Jei Cao - Fremont CA, US
Jian R. Yuan - Hayward CA, US
Michael J. Tierney - Pleasanton CA, US
Assignee:
SciMed Life Systems, Inc. - Maple Grove MN
International Classification:
A61B 8/14
US Classification:
600466, 600459
Abstract:
The present invention generally relates to medical devices, and more particularly to an improved intravascular device. In one embodiment, an intravascular device includes a catheter having proximal and distal portions, and a phased array of imaging elements, having edge elements each having angles of emission, located in the distal portion of the catheter, wherein the phased array is concaved having a radius of curvature such that when the phased array is steered in a maximal azimuthal direction, the angles of emission of the edge elements are substantially similar.

Index Server Architecture Using Tiered And Sharded Phrase Posting Lists

View page
US Patent:
7693813, Apr 6, 2010
Filed:
Mar 30, 2007
Appl. No.:
11/694780
Inventors:
Pei Cao - Palo Alto CA, US
Nadav Eiron - San Jose CA, US
Soham Mazumdar - San Francisco CA, US
Anna Patterson - San Jose CA, US
Russell Power - Palo Alto CA, US
Yonatan Zunger - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707 1, 707 5
Abstract:
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.

Bifurcated Document Relevance Scoring

View page
US Patent:
8086594, Dec 27, 2011
Filed:
Mar 30, 2007
Appl. No.:
11/694797
Inventors:
Pei Cao - Palo Alto CA, US
Soham Mazumdar - San Francisco CA, US
Vaibhav Mehta - Sunnyvale CA, US
Yonatan Zunger - Mountain View CA, US
Assignee:
Google Inc. - Mountain Veiw CA
International Classification:
G60F 17/30
US Classification:
707713
Abstract:
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.

Index Server Architecture Using Tiered And Sharded Phrase Posting Lists

View page
US Patent:
8090723, Jan 3, 2012
Filed:
Mar 2, 2010
Appl. No.:
12/716008
Inventors:
Pei Cao - Palo Alto CA, US
Nadav Eiron - San Jose CA, US
Soham Mazumdar - San Francisco CA, US
Anna L. Patterson - San Jose CA, US
Russell Power - New York NY, US
Yonatan Zunger - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 7/00
US Classification:
707741
Abstract:
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.

Query Phrasification

View page
US Patent:
8166021, Apr 24, 2012
Filed:
Mar 30, 2007
Appl. No.:
11/694845
Inventors:
Pei Cao - Palo Alto CA, US
Soham Mazumdar - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
G06F 7/00
US Classification:
707713, 707748
Abstract:
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.

Medical Imaging Device Having A Forward Looking Flow Detector

View page
US Patent:
8303510, Nov 6, 2012
Filed:
Jul 1, 2005
Appl. No.:
11/173548
Inventors:
Pei Jei Cao - Fremont CA, US
Jian R. Yuan - Hayward CA, US
Richard Romley - Tracy CA, US
Assignee:
Scimed Life Systems, Inc. - Maple Grove MN
International Classification:
A61B 8/14
US Classification:
600466
Abstract:
The present invention generally relates to medical devices, and more particularly to an improved medical imaging device. In one embodiment, an imaging device includes a drive shaft having proximal and distal ends received within the lumen; an imaging transducer coupled to the distal end of the drive shaft and positioned at the distal portion of the elongate member; and a flow detector coupled to the imaging transducer. The flow detector may include a forward facing ultrasound transducer configured to emit energy in the direction of the longitudinal axis of the imaging device and detect a Doppler shift in the received echoes. In the case where the imaging device is located in a vessel having blood flow, such information may be used to calculate the velocity of the blood flow. The imaging device may be configured to be located in a catheter or guidewire.

Query Phrasification

View page
US Patent:
8600975, Dec 3, 2013
Filed:
Apr 9, 2012
Appl. No.:
13/442317
Inventors:
Pei Cao - Palo Alto CA, US
Soham Mazumdar - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707713
Abstract:
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.

Piezocomposite Transducers

View page
US Patent:
20060100522, May 11, 2006
Filed:
Nov 8, 2004
Appl. No.:
10/984664
Inventors:
Jian Yuan - Hayward CA, US
Pei Cao - Fremont CA, US
Richard Romley - Tracy CA, US
International Classification:
A61B 8/14
US Classification:
600466000
Abstract:
The embodiments described herein provide for an ultrasound imaging device having a piezocomposite transducer. The imaging device is preferably insertable within a living being and configured to image the interior of the living being. The piezocomposite transducer can be formed from piezoceramic and polymeric materials. The piezocomposite transducer can be configured as a single element transducer or as a transducer array having one or more elements. Also provided is a method of manufacturing a piezocomposite transducer and a method of imaging with a piezocomposite transducer.
Pei L Cao from San Francisco, CA Get Report