Search

Pei Cao Phones & Addresses

  • San Francisco, CA
  • Mountain View, CA
  • 3024 Ross Rd, Palo Alto, CA 94303 (650) 565-8875

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

Business Records

Name / Title
Company / Classification
Phones & Addresses
Pei Jie Cao
President
BIOSONO INC
506 Pariso Ter, Fremont, CA 94539

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.

Identifying Non-Compositional Compounds

View page
US Patent:
8108391, Jan 31, 2012
Filed:
Mar 12, 2009
Appl. No.:
12/403328
Inventors:
Stewart Yang - San Jose CA, US
Fang Liu - Beijing, CN
Pei Cao - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707736, 707749
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying non-compositional compounds. In one aspect, a method includes the actions of receiving a collection of phrases, each phrase including two or more words; for each phrase, determining if the phrase is a non-compositional compound, a non-compositional compound being a phrase of two or more words where the words composing the phrase have different meanings in a compound than their conventional meanings individual, the determining including: identifying a similar term for a term of the phrase, substituting the similar term for the term of the phrase to generate a substitute phrase, calculating a similarity between the phrase and the substitute phrase, and identifying the phrase as a non-compositional compound when the calculated similarity is less than a specified threshold value.

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.

Identifying Non-Compositional Compounds

View page
US Patent:
8572081, Oct 29, 2013
Filed:
Jan 30, 2012
Appl. No.:
13/361565
Inventors:
Stewart Yang - San Jose CA, US
Fang Liu - Beijing, CN
Pei Cao - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707736, 707749
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying non-compositional compounds. In one aspect, a method includes the actions of receiving a collection of phrases, each phrase including two or more words; for each phrase, determining if the phrase is a non-compositional compound, a non-compositional compound being a phrase of two or more words where the words composing the phrase have different meanings in a compound than their conventional meanings individual, the determining including: identifying a similar term for a term of the phrase, substituting the similar term for the term of the phrase to generate a substitute phrase, calculating a similarity between the phrase and the substitute phrase, and identifying the phrase as a non-compositional compound when the calculated similarity is less than a specified threshold value.
Pei Te Cao from San Francisco, CA, age ~54 Get Report