Ian R Ollmann, Age 5323263 Summit Rd, Los Gatos, CA 95033

Ian Ollmann Phones & Addresses

23263 Summit Rd, Los Gatos, CA 95033

San Jose, CA

650 Alamo Ct, Mountain View, CA 94043

3222 Glendora Dr, San Mateo, CA 94403 (650) 358-9557

Foster City, CA

Cupertino, CA

Del Mar, CA

San Diego, CA

Pasadena, CA

Santa Clara, CA

Show more

Social networks

Ian R Ollmann

Linkedin

Work

Company: Xenoport, inc. 2000 to 2001 Position: Scientist

Education

Degree: Doctorates, Doctor of Philosophy School / High School: Scripps Research 1992 to 1998 Specialities: Chemistry

Skills

Algorithms • High Performance Computing • Image Processing • Gpgpu • Gpu • Optimization • Vectorization • Simd • Numerics • C • Software Engineering • Computer Science • Computer Architecture • Computer Vision • Opencl • Parallel Computing • Distributed Systems • Computer Graphics • Multithreading • Debugging

Industries

Computer Hardware

Mentions for Ian R Ollmann

Ian Ollmann resumes & CV records

Resumes

Ian Ollmann Photo 9

Senior Scientist

Location:
23263 Summit Rd, Los Gatos, CA 95033
Industry:
Computer Hardware
Work:
Xenoport, Inc. 2000 - 2001
Scientist
Apple 2000 - 2001
Senior Scientist
Caltech 1998 - 2000
Postdoc
Education:
Scripps Research 1992 - 1998
Doctorates, Doctor of Philosophy, Chemistry
Rice University 1988 - 1992
Bachelors, Bachelor of Arts, Chemistry
Skills:
Algorithms, High Performance Computing, Image Processing, Gpgpu, Gpu, Optimization, Vectorization, Simd, Numerics, C, Software Engineering, Computer Science, Computer Architecture, Computer Vision, Opencl, Parallel Computing, Distributed Systems, Computer Graphics, Multithreading, Debugging

Publications & IP owners

Us Patents

Programmable One-Pot Oligosaccharide Synthesis

US Patent:
7019131, Mar 28, 2006
Filed:
Mar 25, 2003
Appl. No.:
10/400090
Inventors:
Zhiyuan Zhang - San Diego CA, US
Ian Ollmann - Foster City CA, US
Timor Baasov - Haifa, IL
Xin-Shan Ye - Beijing, CN
Assignee:
The Scripps Research Institute - La Jolla CA
International Classification:
C08B 37/00
G06F 19/00
G01N 31/00
US Classification:
536124, 5361231, 536 185, 536 186, 536118, 536 174, 536 175, 536 179, 536 41, 536126, 514 53, 435 97, 435 74, 435 75
Abstract:
The reactivity of a number of p-methylphenyl thioglycoside (STol) donors which are either fully protected or have one hydroxyl group exposed has been quantitatively determined by HPLC in conjunction with the development of a broadly applicable approach for a facile one-pot synthesis of oligosaccharides. The influence on reactivity of the structural effects of different monosaccharide cores and different protecting groups on each glycoside donor is characterized and quantified. In addition, a correlation between glycosyl donor reactivity and the chemical shift of the anomeric proton by 1 H NMR has been established. A database of thioglycosides as glycosyl donors has been created using this reactivity data. The utility is demonstrated by the easy and rapid one-pot assembly of various linear and branched oligosaccharide structures. In addition, a computer program as been described for use as a database search tool and guide for the selection of building blocks for the one-pot assembly of a desired oligosaccharide or a library of individual oligosaccharides.

Method And System For Fast 90 Degree Rotation Of Arrays

US Patent:
7511722, Mar 31, 2009
Filed:
Aug 27, 2004
Appl. No.:
10/928450
Inventors:
Ian R. Ollmann - San Mateo CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G09G 5/36
US Classification:
345649, 345568, 382296
Abstract:
A method and system to rotate a 2by 2array are described. Consistent with one embodiment of the present invention, the 2elements of the 2rows of a 2by 2array are loaded from memory into the vector registers of a processor's single instruction multiple data (SIMD) unit. Next, the elements of the rows in the top half of the array are interleaved with corresponding elements from a corresponding row in the bottom half of the array. The loading and interleaving operations are repeated N times before the results, stored in the vector registers, are written back to memory.

Computation Of Power Functions Using Polynomial Approximations

US Patent:
7668894, Feb 23, 2010
Filed:
Aug 22, 2003
Appl. No.:
10/645555
Inventors:
Ali Sazegari - Cupertino CA, US
Ian Ollmann - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 1/02
US Classification:
708270, 708272
Abstract:
A power function is approximated over an applicable data interval with polynomials determined by means of a Chebyshev minimax approximation technique. In some cases, multiple polynomials may be used to approximate the function over respective ranges of the desirable interval, in a piecewise manner. The appropriate polynomial that approximates the power function over the range of interest is derived and stored. When the power function is to be applied to a particular data value, the data value is first evaluated to determine where it lies within the applicable interval. The constants for the polynomial associated with that range of the interval are then retrieved and used to calculate the power of that data value.

Method And System For Fast 90 Degree Rotation Of Arrays

US Patent:
7768531, Aug 3, 2010
Filed:
Mar 30, 2009
Appl. No.:
12/414634
Inventors:
Ian R. Ollmann - San Mateo CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G09G 5/00
US Classification:
345619, 345649, 345659, 345689
Abstract:
A method and system to rotate a 2by 2array are described. Consistent with one embodiment of the present invention, the 2elements of the 2rows of a 2by 2array are loaded from memory into the vector registers of a processor's single instruction multiple data (SIMD) unit. Next, the elements of the rows in the top half of the array are interleaved with corresponding elements from a corresponding row in the bottom half of the array. The loading and interleaving operations are repeated N times before the results, stored in the vector registers, are written back to memory.

Prodrugs Of Gaba Analogs, Compositions And Uses Thereof

US Patent:
7790708, Sep 7, 2010
Filed:
May 22, 2006
Appl. No.:
11/440734
Inventors:
Mark A. Gallop - Los Altos CA, US
Kenneth C. Cundy - Redwood City CA, US
Cindy X. Zhou - Palo Alto CA, US
Fayang G. Qiu - Mountain View CA, US
Fenmei Yao - Mountain View CA, US
Jia-Ning Xiang - Palo Alto CA, US
Ian R. Ollmann - San Mateo CA, US
Assignee:
XenoPort, Inc. - Santa Clara CA
International Classification:
C07C 271/22
A01N 43/00
A61K 31/544
US Classification:
514211, 560115
Abstract:
The present invention provides prodrugs of GABA analogs, pharmaceutical compositions of prodrugs of GABA analogs and methods for making prodrugs of GABA analogs. The present invention also provides methods for using prodrugs of GABA analogs and methods for using pharmaceutical compositions of prodrugs of GABA analogs for treating or preventing common diseases and/or disorders.

Methods And Apparatus For Displaying Relative Emphasis In A File

US Patent:
7836408, Nov 16, 2010
Filed:
Apr 14, 2004
Appl. No.:
10/825251
Inventors:
Ian R. Ollmann - San Mateo CA, US
Nathan T. Slingerland - Capitola CA, US
Sanjay K. Patel - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/048
US Classification:
715787, 715786, 707723, 707728, 707729, 707748, 707750
Abstract:
Methods and apparatus for providing a scroll bar including a plurality of locations corresponding to a plurality of locations in a file are disclosed. One or more location criteria that are obtained are used to identify one or more desired locations in the file. One or more display criteria to be applied to designate the one or more desired locations are identified. In addition, one or more desired locations in the file are located according to the location criteria. The scroll bar is then displayed by applying the display criteria to one or more locations of the scroll bar corresponding to the desired locations in the file.

Computations Of Power Functions Using Polynomial Approximations

US Patent:
8046397, Oct 25, 2011
Filed:
Jan 7, 2010
Appl. No.:
12/683632
Inventors:
Ali Sazegari - Cupertino CA, US
Ian Ollmann - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 1/02
US Classification:
708270, 708277
Abstract:
A power function is approximated over an applicable data interval with polynomials determined by means of a Chebyshev minimax approximation technique. In some cases, multiple polynomials may be used to approximate the function over respective ranges of the desirable interval, in a piecewise manner. The appropriate polynomial that approximates the power function over the range of interest is derived and stored. When the power function is to be applied to a particular data value, the data value is first evaluated to determine where it lies within the applicable interval. The constants for the polynomial associated with that range of the interval are then retrieved and used to calculate the power of that data value.

Prodrugs Of Gaba Analogs, Compositions And Uses Thereof

US Patent:
2003017, Sep 18, 2003
Filed:
Jun 11, 2002
Appl. No.:
10/171485
Inventors:
Mark Gallop - Los Altos CA, US
Kenneth Cundy - Redwood City CA, US
Cindy Zhou - Palo Alto CA, US
Fayang Qiu - Mountain View CA, US
Fenmei Yao - Mountain View CA, US
Jia-Ning Xiang - Palo Alto CA, US
Ian Ollmann - San Mateo CA, US
International Classification:
A61K038/04
A61K031/675
A61K031/66
A61K031/553
C07F009/02
US Classification:
514/079000, 514/114000, 514/211030, 514/019000, 514/550000, 514/551000, 540/487000, 540/488000, 558/191000, 560/169000
Abstract:
The present invention provides prodrugs of GABA analogs, pharmaceutical compositions of prodrugs of GABA analogs and methods for making prodrugs of GABA analogs. The present invention also provides methods for using prodrugs of GABA analogs and methods for using pharmaceutical compositions of prodrugs of GABA analogs for treating or preventing common diseases and/or disorders.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.