Search

Patrick C Teo

from San Carlos, CA
Age ~55

Patrick Teo Phones & Addresses

  • 2852 Tramanto Dr, San Carlos, CA 94070 (650) 591-1269
  • 231 Laurie Meadows Dr, San Mateo, CA 94403 (650) 357-0955
  • 7200 Bollinger Rd, San Jose, CA 95129 (408) 777-9272
  • 3077 Middlefield Rd, Palo Alto, CA 94306 (650) 424-0330
  • Stanford, CA
  • 1433 Ebener St, Redwood City, CA 94061 (650) 369-1782

Resumes

Resumes

Patrick Teo Photo 1

Patrick Teo

View page
Patrick Teo Photo 2

Warehouse Supervisor

View page
Work:

Warehouse Supervisor
Patrick Teo Photo 3

Director, Technology For Amazon Digital Music

View page
Position:
Director, Technology for Amazon Digital Music at Amazon.com
Location:
San Francisco Bay Area
Industry:
Internet
Work:
Amazon.com since Dec 2009
Director, Technology for Amazon Digital Music

Shutterfly Jun 1999 - Dec 2009
VP, Engineering and Founding Member

Live Picture, Inc, Feb 1997 - May 1999
Director, Technology

Hewlett-Packard Laboratories 1996 - 1996
Research Internship

Xerox PARC 1995 - 1995
Research Internship
Education:
Stanford University 1994 - 1997
Ph.D., Computer Science
Stanford University 1992 - 1994
M.Sc., Computer Science
Stanford University 1989 - 1992
B.Sc., Computer Science
Skills:
Algorithms
Computer Science
Computer Vision
Image Processing
Scalability
Software Engineering
Software Development
Software Design
Distributed Systems
Java
Honor & Awards:
22 Patents issued, several pending - image processing, digital cameras, and Internet technologies. 6 Journal publications - IEEE Trans. Pattern Analysis and Machine Intelligence (PAMI), IEEE Trans. on Medical Imaging, Journal of Mathematical Imaging and Vision, and others. 15 Conference proceedings - IEEE Int'l Conf. on Image Processing (ICIP), IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), Int'l Conf. on Computer Vision (ICCV), Human Vision, Visual Processing, and Digital Display IS&T/SPIE, and Association for Research in Vision and Ophthalmology (ARVO), and others.
Patrick Teo Photo 4

Patrick Teo

View page
Patrick Teo Photo 5

Patrick Teo

View page
Patrick Teo Photo 6

Patrick Teo

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Patrick William Teo
President
Bcs North America Inc

Publications

Us Patents

Method And System For Composition Images

View page
US Patent:
6349153, Feb 19, 2002
Filed:
Apr 4, 2000
Appl. No.:
09/542149
Inventors:
Patrick Teo - Redwood City CA
Assignee:
MGI Software Corporation - Richmond Hill
International Classification:
G06K 932
US Classification:
382294, 382151, 382284, 358450
Abstract:
A method for composition of two digital images which overlap in an overlapping pixel region, including adjusting the pixel color values of at least one of the digital images so as to produce resulting digital images including at least one modified digital image, and combining the resulting digital images in the overlapping pixel region by taking weighted averages of their pixel color values. There is also described a method for feathering two digital images which overlap in an overlapping pixel region, including aligning the digital images so as to approximately register them in the overlapping pixel region, determining three curves, one of which is a leftmost curve, another of which is a middle curve and another of which is a rightmost curve, and at least one of which is not a straight vertical line, the curves extending from the top to the bottom of the overlapping pixel region and lying within the overlapping pixel region, and the middle curve lying between the leftmost and the rightmost curve, and combining the digital images by taking a weighted average of the pixel color values, in such a way that the weights used are a value above 50% of image A and a value below 50% of image B to the left of the leftmost curve, 50% of image A and 50% of image B along the middle curve, and a value below 50% of image A and a value above 50% of image B to the right of the rightmost curve. Systems for carrying out the methods are also described.

Method And System For Compositing Images

View page
US Patent:
6385349, May 7, 2002
Filed:
Apr 3, 2000
Appl. No.:
09/542495
Inventors:
Patrick Teo - Redwood City CA
Assignee:
MGI Software Corporation - Richmond Hill
International Classification:
H04N 5225
US Classification:
382284, 358450, 358540
Abstract:
A method for composition of two digital images which overlap in an overlapping pixel region, including adjusting the pixel color values of at least one of the digital images so as to produce resulting digital images including at least one modified digital image, and combining the resulting digital images in the overlapping pixel region by taking weighted averages of their pixel color values. There is also described a method for feathering two digital images which overlap in an overlapping pixel region, including aligning the digital images so as to approximately register them in the overlapping pixel region, determining three curves, one of which is a leftmost curve, another of which is a middle curve and another of which is a rightmost curve, and at least one of which is not a straight vertical line, the curves extending from the top to the bottom of the overlapping pixel region and lying within the overlapping pixel region, and the middle curve lying between the leftmost and the rightmost curve, and combining the digital images by taking a weighted average of the pixel color values, in such a way that the weights used are a value above 50% of image A and a value below 50% of image B to the left of the leftmost curve, 50% of image A and 50% of image B along the middle curve, and a value below 50% of image A and a value above 50% of image B to the right of the rightmost curve. Systems for carrying out the methods are also described.

Color Correction Estimation For Panoramic Digital Camera

View page
US Patent:
6456323, Sep 24, 2002
Filed:
Dec 31, 1999
Appl. No.:
09/476652
Inventors:
Massimo Mancuso - Monza, IT
Emmanuel Lusinchi - San Diego CA
Patrick Cheng-san Teo - San Mateo CA
Assignee:
STMicroelectronics, Inc. - Carrollton TX
MGI Software Corporation - Richmond Hill CA
International Classification:
H04N 5225
US Classification:
348218, 348223, 382284
Abstract:
A method for correcting color in a system for creating a panoramic image from a plurality of images taken by a camera. The method comprising the steps of: receiving a color channel from at least a first image and a second image; creating an overlap portion between the first image and second image; and adjusting the color channel for the first image and for the second image in at least the overlap portion between the first image and the second image which is independent of motion estimation. In an alternate embodiment, a system and computer readable medium corresponding to the above method is described.

Image Uploading

View page
US Patent:
6583799, Jun 24, 2003
Filed:
Nov 29, 1999
Appl. No.:
09/450804
Inventors:
Eva Manolis - Menlo Park CA
Chase Garfinkle - Redwood City CA
Patrick Teo - San Mateo CA
Hwei Mien Quek - Cupertino CA
Roderick Mann - Belmont CA
Assignee:
Shutterfly, Inc. - Redwood City CA
International Classification:
G06F 1730
US Classification:
345838, 345859, 345763
Abstract:
A computer implemented method uploads image data to a remote computer such as a server by: defining an area in a user interface adapted to receive an image; generating a thumbnail associated with the image when the image is associated with the area; and, uploading the image to the server.

Perspective Correction For Panoramic Digital Camera With Remote Processing

View page
US Patent:
6618511, Sep 9, 2003
Filed:
Dec 31, 1999
Appl. No.:
09/477118
Inventors:
Massimo Mancuso - Monza, IT
Emmanuel Lusinchi - San Diego CA
Patrick Cheng-san Teo - San Mateo CA
Assignee:
STMicroelectronics, Inc. - Carrollton TX
International Classification:
G06K 932
US Classification:
382293, 3482181
Abstract:
A method for converting a rectilinear image and a focal length into a cylindrical image parameterized by a height of the cylinder and an angular distance in a single buffer on a remote processing device. The method, on the remote processing device, comprising joining two or more images together to form a panoramic image with corrected perspective. The rectilinear transformation is âin-placeâ and requires only one buffer. Color correction and motion estimation is also carried out on the remote device. In an alternate embodiment, a computer readable medium corresponding to the above method is described.

Perspective Correction Device For Panoramic Digital Camera

View page
US Patent:
6771304, Aug 3, 2004
Filed:
Dec 31, 1999
Appl. No.:
09/477037
Inventors:
Massimo Mancuso - Monza, IT
Emmanuel Lusinchi - San Diego CA
Patrick Cheng-san Teo - San Mateo CA
Assignee:
STMicroelectronics, Inc. - Carrollton TX
Roxio, Inc. - Santa Clara CA
International Classification:
H04N 700
US Classification:
348 39, 382293, 382294, 382295
Abstract:
A method in a digital camera for image capturing at least two perspective images at a constant focal length from the digital camera, where both images share a common edge portion. The method including: recording a first image from a first perspective; displaying a preview of a second image from a second perspective; simultaneously with displaying the preview, presenting an overlapping edge region of the first image to allow alignment of the first image with the preview of the second image; and correcting the perspective of at least one image in an overlapping edge region. In an alternate embodiment, a digital camera and computer readable medium corresponding to the above method is described.

Perspective Correction For Preview Area Of Panoramic Digital Camera

View page
US Patent:
6885392, Apr 26, 2005
Filed:
Dec 31, 1999
Appl. No.:
09/477919
Inventors:
Massimo Mancuso - Monza, IT
Emmanuel Lusinchi - San Diego CA, US
Patrick Cheng-san Teo - San Mateo CA, US
Assignee:
STMicroelectronics, Inc. - Carrollton TX
Roxio, Inc. - Santa Clara CA
International Classification:
H04N007/00
H04N005/225
G06K009/32
US Classification:
348 36, 3482181, 382293, 382295
Abstract:
A device for creating a panoramic image from a plurality of images taken by a digital camera. The device comprising: an input for receiving a current image which is updated in real time when a digital image capture mechanism coupled to the input is repositioned. The device further includes a preview generator for warping or mathematically adjusting perspective of a portion of a stored previous image so as to generate an overlap portion for optimal alignment by a user of the overlap portion to the current image therewith. The warped overlap portion of the stored previous image along with the current image is presented to a viewfinder. In an alternate embodiment, a method and computer readable medium corresponding to the above system is described.

Image Uploading

View page
US Patent:
7146575, Dec 5, 2006
Filed:
Feb 25, 2003
Appl. No.:
10/374898
Inventors:
Eva Manolis - Menlo Park CA, US
Chase Garfinkle - Redwood City CA, US
Patrick Teo - San Mateo CA, US
Hwei Mien Quek - Cupertino CA, US
Roderick Mann - Belmont CA, US
Assignee:
Shutterfly, Inc. - Redwood City CA
International Classification:
G06F 17/30
G06F 15/00
US Classification:
715838, 715859
Abstract:
A computer-implemented method uploads image data to a remote computer such as a server by: defining an area in a user interface adapted to receive an image; generating a thumbnail associated with the image when the image is associated with the area; and, uploading the image to the server.
Patrick C Teo from San Carlos, CA, age ~55 Get Report