Search

Kari Pulli Phones & Addresses

  • Belmont, CA
  • 30 Cambridgepark Dr, Cambridge, MA 02140
  • 3765 La Selva Dr, Palo Alto, CA 94306
  • Stanford, CA
  • Burlington, MA
  • San Mateo, CA

Work

Company: Stealthy startup Aug 2018 Position: Vice president of computing

Education

Degree: Master of Business Administration, Masters School / High School: University of Oulu 1999 to 2001 Specialities: Economics, Management

Skills

Technical Leadership • Software Engineering • Mobile Devices • Image Processing • Algorithms • Business Strategy • Computer Vision • Opengl Es • Computer Graphics • Embedded Systems • Computer Science • Machine Learning • Python • Software Development • C++ • Software Design • Opengl • Mobile Applications • C • Programming • Distributed Systems • User Interface • Human Computer Interaction • Pattern Recognition • Java • Signal Processing • Unix • Embedded Software • R&D • Leadership • Android • System Architecture • High Performance Computing • Simulations • Artificial Intelligence • Optimization • Latex • Qt • Data Mining • Digital Signal Processors • Open Source • Linux • Computer Architecture • Object Oriented Design • Matlab • Scalability • Scrum • Big Data

Languages

Finnish • English • German • Swedish • Italian

Ranks

Certificate: Heterogeneous Parallel Programming (With Distinction)

Industries

Computer Hardware

Resumes

Resumes

Kari Pulli Photo 1

Vice President Of Computing

View page
Location:
Palo Alto, CA
Industry:
Computer Hardware
Work:
Stealthy Startup
Vice President of Computing

Meta Co. Feb 2017 - Aug 2018
Chief Technology Officer

Intel Corporation Oct 1, 2015 - Jan 31, 2017
Senior Principal Engineer

Light Oct 1, 2014 - Oct 31, 2015
Vice President of Computational Imaging

Nvidia Apr 2011 - Oct 2014
Senior Director of Research
Education:
University of Oulu 1999 - 2001
Master of Business Administration, Masters, Economics, Management
University of Washington Sep 1993 - 1997
Doctorates, Doctor of Philosophy, Computer Science
University of Vaasa 1987 - 1993
University of Oulu 1991 - 1993
Paderborn University 1990 - 1991
University of Oulu 1986 - 1991
Master of Science, Masters, Computer Engineering
University of Minnesota 1989 - 1990
Skills:
Technical Leadership
Software Engineering
Mobile Devices
Image Processing
Algorithms
Business Strategy
Computer Vision
Opengl Es
Computer Graphics
Embedded Systems
Computer Science
Machine Learning
Python
Software Development
C++
Software Design
Opengl
Mobile Applications
C
Programming
Distributed Systems
User Interface
Human Computer Interaction
Pattern Recognition
Java
Signal Processing
Unix
Embedded Software
R&D
Leadership
Android
System Architecture
High Performance Computing
Simulations
Artificial Intelligence
Optimization
Latex
Qt
Data Mining
Digital Signal Processors
Open Source
Linux
Computer Architecture
Object Oriented Design
Matlab
Scalability
Scrum
Big Data
Languages:
Finnish
English
German
Swedish
Italian
Certifications:
Heterogeneous Parallel Programming (With Distinction)
Linear and Integer Programming (With Distinction)
Machine Learning (100%)
Image and Video Processing: From Mars To Hollywood With A Stop at the Hospital
Computational Neuroscience
Intro To Parallel Programming (With Highest Distinction)
Mining Massive Datasets
Discrete Inference and Learning In Artificial Vision
Intro To Parallel Programming (Cuda) (With Highest Distinction)
Coursera
Udacity

Publications

Us Patents

Three Dimensional Image Processing

View page
US Patent:
7391418, Jun 24, 2008
Filed:
Oct 15, 2002
Appl. No.:
10/531198
Inventors:
Kari Pulli - Cambridge MA, US
Asger Strandtoft - Smorum, DK
Assignee:
Nokia Corporation - Espoo
International Classification:
G06T 15/00
US Classification:
345421, 345531, 345619, 710 68
Abstract:
A method of preparing on a first device object files used for rendering two-dimensional images of threes-dimensional objects on a second device by processing object files containing data defining triangle primitives representing at least one three-dimensional object to determine a rendering order in which the triangle primitives may be rendered for creating a two-dimensional image in which the hidden surfaces are removed. A plurality of planar triangle primitives corresponding to a plurality of surface portions of the at least one object as vertex data are stored on the first device. The method can be used in a mobile phone.

Three Dimensional Image Processing

View page
US Patent:
7671857, Mar 2, 2010
Filed:
May 30, 2008
Appl. No.:
12/130338
Inventors:
Kari Pulli - Palo Alto CA, US
Asger Strandtoft - Smorum, DK
Assignee:
Nokia Corporation - Espoo
International Classification:
G06T 15/00
US Classification:
345420, 345426, 345531, 345619
Abstract:
A method of preparing on a first device object files used for rendering two-dimensional images of three-dimensional objects on a second device by processing object files containing data defining triangle primitives representing at least one three-dimensional object to determine a rendering order in which the triangle primitives may be rendered for creating a two-dimensional image in which the hidden surfaces are removed. A plurality of planar triangle primitives corresponding to a plurality of surface portions of the at least one object as vertex data are stored on the first device.

Three Dimensional Image Processing

View page
US Patent:
7733341, Jun 8, 2010
Filed:
May 30, 2008
Appl. No.:
12/130193
Inventors:
Kari Pulli - Palo Alto CA, US
Asger Strandtoft - Smorum, DK
Assignee:
Nokia Corporation - Espoo
International Classification:
G06T 15/00
US Classification:
345421, 345531, 345423, 345582
Abstract:
A method and apparatus for storing object files containing triangle strips and displaying the triangle strips in the order in which they were created and stored in the object files.

Method, Apparatus, And Computer Program Product For Presenting Burst Images

View page
US Patent:
8497920, Jul 30, 2013
Filed:
Jun 11, 2008
Appl. No.:
12/137073
Inventors:
Marc Levoy - Stanford CA, US
Natasha Gelfand - Sunnyvale CA, US
Wei-Chao Chen - Los Altos CA, US
Kari Antero Pulli - Palo Alto CA, US
Assignee:
Nokia Corporation - Espoo
International Classification:
H04N 5/228
US Classification:
3482221
Abstract:
An apparatus for presenting burst images is provided. The apparatus may include a processor that may be configured to receive a plurality of burst images. Each burst image may differ from the other burst images based on a variable parameter, such as, but not limited to, exposure, focus, and/or time, or to the state of a target, such as the varying facial expression of a person. The processor may also be configured to provide for a presentation of a sample burst image. In this regard, the sample burst image may be one of the plurality of burst images. The processor may be further configured to receive a selected location within the presentation of the sample burst image and provide for a presentation of a plurality of burst image fragments associated with each of the plurality of burst images. In this regard, the burst image fragments may be portions of each of the burst images, where the areas of each burst image may be determined based on the selected location. Associated methods and computer program products may also be provided.

Three Dimensional Image Processing

View page
US Patent:
20080225046, Sep 18, 2008
Filed:
May 30, 2008
Appl. No.:
12/130246
Inventors:
Kari Pulli - Cambridge MA, US
Asger Strandtoft - Smorum, DK
Assignee:
NOKIA CORPORATION - Espoo
International Classification:
G06T 17/00
US Classification:
345420
Abstract:
A method of preparing on object files a first device that are used for rendering two-dimensional images of three-dimensional objects on a second device by processing data defining triangle primitives representing at least one three-dimensional object. A plurality of planar triangle primitives corresponding to a plurality of surface portions of the object are stored, where the plurality of triangle primitives are represented by vertex data.

Motion And Image Quality Monitor

View page
US Patent:
20080267521, Oct 30, 2008
Filed:
Jun 28, 2007
Appl. No.:
11/770452
Inventors:
Jiang Gao - Sunnyvale CA, US
C. Phillip Schloter - San Francisco CA, US
Kari Pulli - Palo Alto CA, US
Matthias Jacob - London, GB
International Classification:
G06K 9/40
US Classification:
382254
Abstract:
A method, apparatus and computer program product for monitoring the motion and/or image quality associated with a captured image are provided. Various actions may be taken in response to the detected motion and corresponding image quality associated with a captured image. In particular, the motion and image quality monitor may, for example, only allow captured images to be used in conjunction with an image matching application, such as a mobile visual search application, when the image features of the captured image have stabilized (i.e., little to no motion is detected between consecutive frames of the captured image). The detected changes in motion and/or image quality may further be used for energy saving purposes, for example, by switching on or off various applications and/or components operating on the mobile device depending upon the amount of motion detected and/or the quality of the image captured.

Method, Device, Mobile Terminal, And Computer Program Product For A Point Of Interest Based Scheme For Improving Mobile Visual Searching Functionalities

View page
US Patent:
20080268876, Oct 30, 2008
Filed:
Apr 23, 2008
Appl. No.:
12/108281
Inventors:
Natasha Gelfand - Sunnyvale CA, US
Ramakrishna Vedantham - Sunnyvale CA, US
C. Philipp Schloter - San Francisco CA, US
Radek Grzeszczuk - Menlo Park CA, US
Wei-Chao Chen - Los Altos CA, US
Suresh Chitturi - Plano TX, US
Jiang Gao - Sunnyvale CA, US
Markus Kahari - Helsinki, FI
David Murphy - Helsinki, FI
Kari Pulli - Palo Alto CA, US
Ramin Vatanparast - Redwood City CA, US
Yingen Xiong - Mountain View CA, US
International Classification:
H04Q 7/20
H04M 1/00
US Classification:
455457, 4555561
Abstract:
Systems, methods, devices and computer program products which relate to utilizing a camera of a mobile terminal as a user interface for search applications and online services to perform visual searching are provided. The system consists of an apparatus that includes a processor that is configured to capture an image of one or more objects and analyze data of the image to identify an object(s) of the image. The processor is further configured to receive information that is associated with at least one object of the images and display the information that is associated with the image. In this regard, the apparatus is able to simplify access to location based services and improve a user's experience. The processor of the apparatus is configured to combine results of robust visual searches with online information resources to enhance location based services.

Method, Apparatus And Computer Program Product For Determining Relevance And/Or Ambiguity In A Search System

View page
US Patent:
20080270378, Oct 30, 2008
Filed:
Jun 28, 2007
Appl. No.:
11/769951
Inventors:
Vidya Setlur - Cupertino CA, US
Jiang Gao - Sunnyvale CA, US
Erika Reponen - Tampere, FI
Kari Pulli - Palo Alto CA, US
C. Philipp Schloter - San Francisco CA, US
International Classification:
G06F 17/30
US Classification:
707 5, 707E17108
Abstract:
An apparatus for a determining relevance and/or ambiguity in a search system may include a processing element configured for receiving visual media comprising a query, determining search results including a matching score for at least one candidate visual media with respect to the query based on ambiguity and relevance, utilizing a mapping function to provide a confidence level associated with the search results, and providing a visualization of the search results based on the confidence level.
Kari A Pulli from Belmont, CA, age ~58 Get Report