BackgroundCheck.run
Search For

John Robert Haggis, 663583 Lynx Ct, San Jose, CA 95136

John Haggis Phones & Addresses

3583 Lynx Ct, San Jose, CA 95136    408-2691812    408-8668719   

Los Gatos, CA   

Boulder Creek, CA   

429 N 7Th St, San Jose, CA 95112   

Mentions for John Robert Haggis

John Haggis resumes & CV records

Resumes

John Haggis Photo 17

Vice President Engineering

Location:
San Francisco, CA
Industry:
Medical Devices
Work:
Life Detection Technologies
Vice President Engineering
Poolingit
Founder
Independent Contractor
Senior Software and Hardware Engineer, Project Manager
Millennium Research Mar 1990 - Jan 2013
Owner, Consultant
Sun Synchrony Jun 2011 - Sep 2012
Vice President Engineering
Aerielle, Inc. Feb 2004 - Aug 2010
Vice President Engineering
Unilinear Nov 1997 - Dec 2003
President
Findthedot Apr 2000 - Jul 2002
Principal Software Engineer
John R Haggis Consultant Jul 1986 - Mar 1990
Consultant
Kla Instruments Corp Dec 1986 - Jan 1988
Image Processing Engineer
Machine Vision International Dec 1984 - Jul 1986
Software Engineer
Education:
University of Michigan Medical School 1980 - 1983
University of Michigan 1976 - 1980
Bachelors, Bachelor of Science, Biomedical Science, Computer Science
Skills:
Software Engineering, System Architecture, Software Development, Product Development, Consumer Electronics, Wireless, Debugging, Embedded Systems, Embedded Software, Product Management, Arm, Fpga, Software Design, Start Ups, Firmware, Analog Circuit Design, Electronics, Algorithms, C, Spi, Hardware Architecture, Pcb Layout, Pcb Design, Microcontrollers, Avr, Schematic Capture, Rtos, Project Management, Wireless Technologies, Digital Circuit Design, C++, Linux, Orcad, Msp430, Team Management
John Haggis Photo 18

John R Haggis

Location:
San Jose, CA
John Haggis Photo 19

John Haggis

Publications & IP owners

Us Patents

Compact Matrix Code And One-Touch Device And Method For Code Reading

US Patent:
6601772, Aug 5, 2003
Filed:
Jul 14, 2000
Appl. No.:
09/616265
Inventors:
Kim T. Rubin - Menlo Park CA
Keith Blei - Oakland CA
John R. Haggis - San Jose CA
Assignee:
IntelliDOT Corporation - Wilmington DE
International Classification:
G06K 1906
US Classification:
235494, 23547201, 235487, 235456, 235 38, 235462
Abstract:
A two-dimensional matrix code, method of producing the code and a method and device for reading the code are presented. The code is a round, compact and distinct code that stores an error-corrected 64-bit number, embedded targets, and quality control information within a space small enough for imaging using a compact, hand-held code finder. The code incorporates white space both between the data areas and targets for easy identification of the code and to aid in image processing, and within the data area to correct for errors that sometimes occur when printing using low-quality techniques. Additionally, the code includes features to correct for other printing errors, such as variations in printing press speed and intentional aspect ratio stretching to fill copy space. The code is thus robust enough to be incorporated within newsprint and is also easily imaged using specially constructed code finders. A code finder device and a method of using the finder for acquiring a code of the present invention is also presented.

Compact Matrix Code And One-Touch Device And Method For Code Reading

US Patent:
6830197, Dec 14, 2004
Filed:
Dec 9, 2002
Appl. No.:
10/315662
Inventors:
Kim T. Rubin - Menlo Park CA
Keith Blei - Oakland CA
John R. Haggis - San Jose CA
Assignee:
Intellidot Corporation - Wilmington DE
International Classification:
G06K 1906
US Classification:
235494, 23546201, 23546209, 23546249, 235472, 235380
Abstract:
A two-dimensional matrix code, method of producing the code and a method and device for reading the code are presented. The code is a round, compact and distinct code that stores an error-corrected 64-bit number, embedded targets, and quality control information within a space small enough for imaging using a compact, hand-held code finder. The code incorporates white space both between the data areas and targets for easy identification of the code and to aid in image processing, and within the data area to correct for errors that sometimes occur when printing using low-quality techniques. Additionally, the code includes features to correct for other printing errors, such as variations in printing press speed and intentional aspect ratio stretching to fill copy space. The code is thus robust enough to be incorporated within newsprint and is also easily imaged using specially constructed code finders. A code finder device and a method of using the finder for acquiring a code of the present invention is also presented.

Headset Receiver

US Patent:
D524795, Jul 11, 2006
Filed:
Jan 5, 2005
Appl. No.:
29/220770
Inventors:
Art Cohen - Cupertino CA, US
John Glissman - Valley Ford CA, US
Kelly Kodama - Alamo CA, US
Fadhly Bey - San Francisco CA, US
Dave Noppenberger - Baltimore MD, US
John Haggis - San Jose CA, US
Assignee:
Aerielle, Inc. - Mountain View CA
International Classification:
1401
US Classification:
D14206, D14226

Digital Audio Recording Device

US Patent:
D557678, Dec 18, 2007
Filed:
May 17, 2006
Appl. No.:
29/246866
Inventors:
Fadhly Bey - San Francisco CA, US
David Noppenberger - Baltimore MD, US
Kelly Kodama - Alamo CA, US
John Haggis - San Jose CA, US
Alan Czeszynski - Pleasanton CA, US
Arthur Cohen - Cupertino CA, US
Francis Lau - Fremont CA, US
Assignee:
Aerielle Technologies, Inc. - Mountain View CA
International Classification:
1401
US Classification:
D14167

Digital Audio Recording Device

US Patent:
D557679, Dec 18, 2007
Filed:
May 17, 2006
Appl. No.:
29/246870
Inventors:
Fadhly Bey - San Francisco CA, US
David Noppenberger - Baltimore MD, US
Kelly Kodama - Alamo CA, US
John Haggis - San Jose CA, US
Alan Czeszynski - Pleasanton CA, US
Arthur Cohen - Cupertino CA, US
Francis Lau - Fremont CA, US
Assignee:
Aerielle Technologies, Inc. - Mountain View CA
International Classification:
1401
US Classification:
D14167

Digital Audio Recording Device

US Patent:
D557694, Dec 18, 2007
Filed:
May 17, 2006
Appl. No.:
29/246868
Inventors:
Fadhly Bey - San Francisco CA, US
David Noppenberger - Baltimore MD, US
Kelly Kodama - Alamo CA, US
John Haggis - San Jose CA, US
Alan Czeszynski - Pleasanton CA, US
Arthur Cohen - Cupertino CA, US
Francis Lau - Fremont CA, US
Assignee:
Aerielle Technologies, Inc. - Mountain View CA
International Classification:
1401
US Classification:
D14257

Audio And Image Digital File Transfer Device

US Patent:
D572269, Jul 1, 2008
Filed:
Sep 14, 2007
Appl. No.:
29/284751
Inventors:
Robert Fullerton - Morgan Hill CA, US
John Haggis - San Jose CA, US
Michael Shawver - Pleasanton CA, US
Arthur L. Cohen - Mountain View CA, US
Assignee:
Aerielle Technologies, Inc. - Mountain View CA
International Classification:
1403
US Classification:
D14496

Method For Capture, Aggregation, And Transfer Of Data To Determine Windshield Wiper Motion In A Motor Vehicle

US Patent:
8645103, Feb 4, 2014
Filed:
Mar 18, 2011
Appl. No.:
13/052006
Inventors:
Arthur L. Cohen - Cupertino CA, US
John R. Haggis - San Jose CA, US
International Classification:
H03F 1/26
US Classification:
702190
Abstract:
Apparatus for capturing, aggregating, and transferring data to detect windshield wiper motion in a motor vehicle so as to alert the driver of the need to turn on headlights. The apparatus includes motion-sensing hardware having a microprocessor programmed to detect rhythmic movement of shadows at regular intervals or to receive digitized signals from inertial sensors and to sense rhythmic patterns of vibration or motion in the car and characterize and filter the patterns to accurately distinguish wiper motions from other motions. The software then instructs the microprocessor to output a perceivable alert to the driver indicating that vehicle lights must be turned on.

NOTICE: You may not use BackgroundCheck 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. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.