Search

Nicholas N Lapshov

from San Diego, CA
Age ~72

Nicholas Lapshov Phones & Addresses

  • 7170 Calabria Ct #F, San Diego, CA 92122 (619) 222-3361
  • Detroit, MI
  • La Crosse, WI

Work

Company: Dexcom Feb 2020 Position: Senior embedded software engineer

Skills

Embedded Systems • Embedded Software • Device Drivers • Firmware • Rtos • Software Engineering • C • Software Development • Testing • Digital Signal Processors • System Architecture • Arm • Microcontrollers • Wireless • Mobile Devices • Electronics • Bsp • Debugging • Integration • Programming • Fpga • Embedded Linux • Vxworks • Medical Devices • Hardware Architecture • Real Time Operating Systems • Encryption • Tcp/Ip • Engineering Management • Analog • Rf • Zigbee • Signal Processing • Wifi • Verilog • System Design • Wireless Technologies • Software Development Life Cycle • Sensors • Clearcase • Algorithms • Semiconductors • Bluetooth • Software Design • Perl • Android • Soc • Arm Architecture • Low Power Wireless • Radio Frequency

Industries

Semiconductors

Resumes

Resumes

Nicholas Lapshov Photo 1

Senior Embedded Software Engineer

View page
Location:
San Diego, CA
Industry:
Semiconductors
Work:
Dexcom
Senior Embedded Software Engineer

Djo Global
Firmware Manager

Qualcomm
Embedded Software Engineer Iii

Enverv, Inc (Acquired By Semtech) Jul 2012 - Jun 2013
Principal Software Engineer

West Health Institute Oct 2010 - Jul 2012
Senior Embedded Sw Engineer
Skills:
Embedded Systems
Embedded Software
Device Drivers
Firmware
Rtos
Software Engineering
C
Software Development
Testing
Digital Signal Processors
System Architecture
Arm
Microcontrollers
Wireless
Mobile Devices
Electronics
Bsp
Debugging
Integration
Programming
Fpga
Embedded Linux
Vxworks
Medical Devices
Hardware Architecture
Real Time Operating Systems
Encryption
Tcp/Ip
Engineering Management
Analog
Rf
Zigbee
Signal Processing
Wifi
Verilog
System Design
Wireless Technologies
Software Development Life Cycle
Sensors
Clearcase
Algorithms
Semiconductors
Bluetooth
Software Design
Perl
Android
Soc
Arm Architecture
Low Power Wireless
Radio Frequency

Publications

Us Patents

Code Replacement For Irrigation Controllers

View page
US Patent:
8417390, Apr 9, 2013
Filed:
Oct 25, 2010
Appl. No.:
12/911683
Inventors:
Harvey J. Nickerson - San Diego CA, US
Russel Dean Leatherman - Albion IN, US
James R. Musselman - Marion IA, US
Andrew M. Nguyen - San Diego CA, US
Nicholas N. Lapshov - San Diego CA, US
Assignee:
Rain Bird Corporation - Azusa CA
International Classification:
G05D 7/06
US Classification:
700284, 713170, 726 17, 13762411, 239 69, 340 31
Abstract:
Described herein are several embodiments relating to modular irrigation controllers. In many implementations, methods of implementing irrigation control are provided that detect a presence of a first module coupled with a control unit of an irrigation controller, the control unit operating in accordance with a bootloader set of code and a first set of code to implement irrigation control, identify that the first module stores a second set of code, and activate the bootloader set of code to replace the first set of code with the second set of code. Also described are various different types of modular controllers, expansion modules that may be coupled to the modular controller, having as variety of functions and features, as well as related methods of use and configuration of the controller and these modules in the controller.

Code Replacement For Irrigation Controllers

View page
US Patent:
20080027587, Jan 31, 2008
Filed:
Jun 22, 2007
Appl. No.:
11/767390
Inventors:
Harvey Nickerson - San Diego CA, US
Russel Leatherman - Albion IN, US
James Musselman - Marion IA, US
Andrew Nguyen - San Diego CA, US
Nicholas Lapshov - San Diego CA, US
Assignee:
RAIN BIRD CORPORATION - Azusa CA
International Classification:
G05B 11/01
US Classification:
700284000
Abstract:
Described herein are several embodiments relating to modular irrigation controllers. In many implementations, methods of implementing irrigation control are provided that detect a presence of a first module coupled with a control unit of an irrigation controller, the control unit operating in accordance with a bootloader set of code and a first set of code to implement irrigation control, identify that the first module stores a second set of code, and activate the bootloader set of code to replace the first set of code with the second set of code. Also described are various different types of modular controllers, expansion modules that may be coupled to the modular controller, having as variety of functions and features, as well as related methods of use and configuration of the controller and these modules in the controller.

Code Replacement For Irrigation Controllers

View page
US Patent:
20130190935, Jul 25, 2013
Filed:
Mar 11, 2013
Appl. No.:
13/794489
Inventors:
RAIN BIRD CORPORATION - Azusa CA, US
Russel Dean Leatherman - Albion IN, US
James R. Musselman - Marion IA, US
Andrew M. Nguyen - San Diego CA, US
Nicholas N. Lapshov - San Diego CA, US
Assignee:
RAIN BIRD CORPORATION - Azusa CA
International Classification:
G05D 7/06
US Classification:
700284
Abstract:
Some embodiments provide irrigation controllers comprising: a housing; a control unit including a first microcontroller configured to execute irrigation programs and a first set of code; and a removable plug-in device that removably mates with a portion of the irrigation controller and communicationally couples to the first microcontroller, wherein the plug-in device comprises a memory storing a second set of code to replace at least a portion of the first set of code, wherein the plug-in device is configured to re-flash at least a portion of the first set of code allowing a copy of the second set of code to overwrite at least the portion of the first set of code; wherein the first set of code comprises a bootloader that writes the copy of the second set of code over the first set of code with the exception of the bootloader that is not written over.

Code Replacement For Irrigation Controllers

View page
US Patent:
20200264576, Aug 20, 2020
Filed:
May 5, 2020
Appl. No.:
15/929482
Inventors:
- Azusa CA, US
Russel Dean Leatherman - Albion IN, US
James R. Musselman - Camarillo CA, US
Andrew M. Nguyen - San Diego CA, US
Nicholas N. Lapshov - San Diego CA, US
International Classification:
G05B 19/042
G05D 7/06
A01G 25/16
Abstract:
Some embodiments provide irrigation controllers comprising: a housing; a control unit including a first microcontroller configured to execute irrigation programs and a first set of code; and a removable plug-in device that removably mates with a portion of the irrigation controller and communicationally couples to the first microcontroller, wherein the plug-in device comprises a memory storing a second set of code to replace at least a portion of the first set of code, wherein the plug-in device is configured to re-flash at least a portion of the first set of code allowing a copy of the second set of code to overwrite at least the portion of the first set of code; wherein the first set of code comprises a bootloader that writes the copy of the second set of code over the first set of code with the exception of the bootloader that is not written over.

Code Replacement For Irrigation Controllers

View page
US Patent:
20180314223, Nov 1, 2018
Filed:
Jun 20, 2018
Appl. No.:
16/013152
Inventors:
- Azusa CA, US
Russel Dean Leatherman - Albion IN, US
James R. Musselman - Marion IA, US
Andrew M. Nguyen - San Diego CA, US
Nicholas N. Lapshov - San Diego CA, US
International Classification:
G05B 19/042
G05D 7/06
A01G 25/16
Abstract:
Some embodiments provide irrigation controllers comprising: a housing; a control unit including a first microcontroller configured to execute irrigation programs and a first set of code; and a removable plug-in device that removably mates with a portion of the irrigation controller and communicationally couples to the first microcontroller, wherein the plug-in device comprises a memory storing a second set of code to replace at least a portion of the first set of code, wherein the plug-in device is configured to re-flash at least a portion of the first set of code allowing a copy of the second set of code to overwrite at least the portion of the first set of code; wherein the first set of code comprises a bootloader that writes the copy of the second set of code over the first set of code with the exception of the bootloader that is not written over.

Code Replacement For Irrigation Controllers

View page
US Patent:
20170090448, Mar 30, 2017
Filed:
Dec 12, 2016
Appl. No.:
15/376197
Inventors:
- Azusa CA, US
Russel Dean Leatherman - Albion IN, US
James R. Musselman - Marion IA, US
Andrew M. Nguyen - San Diego CA, US
Nicholas N. Lapshov - San Diego CA, US
International Classification:
G05B 19/042
A01G 25/16
G05D 7/06
Abstract:
Some embodiments provide irrigation controllers comprising: a housing; a control unit including a first microcontroller configured to execute irrigation programs and a first set of code; and a removable plug-in device that removably mates with a portion of the irrigation controller and communicationally couples to the first microcontroller, wherein the plug-in device comprises a memory storing a second set of code to replace at least a portion of the first set of code, wherein the plug-in device is configured to re-flash at least a portion of the first set of code allowing a copy of the second set of code to overwrite at least the portion of the first set of code; wherein the first set of code comprises a bootloader that writes the copy of the second set of code over the first set of code with the exception of the bootloader that is not written over.

Code Replacement For Irrigation Controllers

View page
US Patent:
20140229025, Aug 14, 2014
Filed:
Apr 16, 2014
Appl. No.:
14/254816
Inventors:
- Azusa CA, US
Russel Dean Leatherman - Albion IN, US
James R. Musselman - Marion IA, US
Andrew M. Nguyen - San Diego CA, US
Nicholas N. Lapshov - San Diego CA, US
Assignee:
Rain Bird Corporation - Azusa CA
International Classification:
G05D 7/06
US Classification:
700284
Abstract:
Some embodiments provide irrigation controllers comprising: a housing; a control unit including a first microcontroller configured to execute irrigation programs and a first set of code; and a removable plug-in device that removably mates with a portion of the irrigation controller and communicationally couples to the first microcontroller, wherein the plug-in device comprises a memory storing a second set of code to replace at least a portion of the first set of code, wherein the plug-in device is configured to re-flash at least a portion of the first set of code allowing a copy of the second set of code to overwrite at least the portion of the first set of code; wherein the first set of code comprises a bootloader that writes the copy of the second set of code over the first set of code with the exception of the bootloader that is not written over.
Nicholas N Lapshov from San Diego, CA, age ~72 Get Report