DONALD BRIAN JOHNSON
Pilots at Crystal Ct, Lino Lakes, MN

License number
Minnesota A2347114
Issued Date
Aug 2016
Expiration Date
Aug 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
1043 Crystal Ct, Lino Lakes, MN 55014

Professional information

Donald Johnson Photo 1

Telemetry Device For A Medical Device Programmer

US Patent:
2008014, Jun 12, 2008
Filed:
Nov 15, 2007
Appl. No.:
11/940734
Inventors:
Jeffrey T. Keacher - Stanford CA, US
Donald R. Johnson - Lino Lakes MN, US
Andrew H. Houchins - Lino Lakes MN, US
Theodore J. Stone - St. Louis Park MN, US
International Classification:
A61N 1/00
US Classification:
607 60
Abstract:
In general, the disclosure is directed towards a small telemetry device with a limited user interface that allows a patient to program an implantable medical device. The user interface may comprise a safe mode button. In some embodiments, a consumer electronic device with a more complex user interface may communicate with the implantable medical device via the telemetry device.


Donald Johnson Photo 2

Downloadable Software Support In A Pacemaker

US Patent:
6584356, Jun 24, 2003
Filed:
Jan 5, 2001
Appl. No.:
09/755425
Inventors:
Paul G. Wassmund - Bethel MN
Paul A. Penrose - Hastings MN
Donald Johnson - Lino Lakes MN
Jeffrey David Wilkinson - Vadnais Heights MN
Assignee:
Medtronic, Inc. - Minneapolis MN
International Classification:
A61N 120
US Classification:
607 30, 607 4, 607 9, 607 55
Abstract:
A method is provided, the method comprising controlling an implantable medical device using a controller using a pre-emptive real-time operating system (RTOS) having a scheduling mechanism utilizing a priority inheritance protocol, the controller having a firmware architecture allowing at least one of modular feature design, modular feature implementation, extensible feature design and extensible feature implementation. The device also comprises analyzing the pre-emptive real-time operating system (RTOS) using rate monotonic analysis, providing an interface with downloadable software for the implantable medical device and backing up at least some of the downloadable software using a non-volatile memory device, protecting the at least some of the downloadable software from a reset of the implantable medical device.


Donald Johnson Photo 3

Autogeneration Of Neurostimulation Therapy Program Groups

US Patent:
7774067, Aug 10, 2010
Filed:
Apr 12, 2006
Appl. No.:
11/402652
Inventors:
Jeffrey T. Keacher - St. Paul MN, US
Steven M. Goetz - Brooklyn Center MN, US
Andrew H. Houchins - Lino Lakes MN, US
Theodore J. Stone - St. Louis Park MN, US
Donald R. Johnson - Lino Lakes MN, US
Shyam Gokaldas - Minneapolis MN, US
Assignee:
Medtronic, Inc. - Minneapolis MN
International Classification:
A61N 1/08
US Classification:
607 48, 607 46
Abstract:
Techniques for automatically generating neurostimulation therapy program groups are disclosed. The techniques may include receiving rating information and information describing actual therapy effects for a plurality of tested programs, and receiving target therapy data describing target therapy effects. The techniques may include automatically generating plurality of program groups based on the rating information and a comparison of actual effects to the target therapy effects. Actual effects and target therapy effects may be, for example, actual paresthesia areas and target paresthesia areas. The techniques may also include determining whether a sufficient number of programs have been tested to generate a desired number of programs groups and, if a sufficient number have not been tested, automatically generating additional programs based on the tested programs, and automatically generating program groups from the tested and automatically generated programs.


Donald Johnson Photo 4

Medical Device Programming Safety

US Patent:
7848819, Dec 7, 2010
Filed:
Nov 15, 2007
Appl. No.:
11/940573
Inventors:
Steven M. Goetz - Brooklyn Center MN, US
Donald R. Johnson - Lino Lakes MN, US
Touby A. Drew - Golden Valley MN, US
Andrew H. Houchins - Lino Lakes MN, US
Jeffrey T. Keacher - Stanford CA, US
Theodore J. Stone - St. Louis Park MN, US
Earle T. Roberts - Maple Grove MN, US
Assignee:
Medtronic, Inc. - Minneapolis MN
International Classification:
A61N 1/08
US Classification:
607 59, 607 31, 607 63
Abstract:
Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. Some embodiments include a watchdog module that is serviced by the general purpose hardware, a mediator module that monitors programming instructions from the general purpose hardware, and/or a safe mode input that may be activated by a user. In some embodiments, a system comprises an implantable medical device, an intermediate device, a computing device that communicates with the implantable medical device via the intermediate device. The intermediate device may provide any one or more of the safety measures described above. In some embodiments, the intermediate device is dedicated hardware, and critical programming functions are provided by the intermediate device, rather than the general purpose hardware. In some embodiments, an implantable medical device provides one or more of the above-discussed safety features, rather than a separate intermediate device.


Donald Johnson Photo 5

Medical Device Programming Safety

US Patent:
7885712, Feb 8, 2011
Filed:
Nov 15, 2007
Appl. No.:
11/940604
Inventors:
Steven M. Goetz - Brooklyn Center MN, US
Donald R. Johnson - Lino Lakes MN, US
Touby A. Drew - Golden Valley MN, US
Andrew H. Houchins - Lino Lakes MN, US
Jeffrey T. Keacher - Stanford CA, US
Theodore J. Stone - St. Louis Park MN, US
Earle T. Roberts - Maple Grove MN, US
Assignee:
Medtronic, Inc. - Minneapolis MN
International Classification:
A61N 1/08
US Classification:
607 30, 607 31, 607 32, 607 60
Abstract:
Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. In some embodiments, a system includes an intermediate computing device comprising an applications module. Information from the applications module, such as instructions for an implantable medical device (IMD), may be presented to a user via a user input terminal that is separate from the intermediate computing device. A user may interact with the user input terminal to select an instruction from the applications module, and the intermediate computing device may transmit the selected instruction to the IMD. In some embodiments, the intermediate computing device comprises a web server and the user input terminal comprises a web browser configured to access the web server. In other embodiments, the intermediate computing device comprises a client server and the user input terminal comprises a client.


Donald Johnson Photo 6

Rule-Based Stimulation Program Search

US Patent:
2007024, Oct 18, 2007
Filed:
Apr 12, 2006
Appl. No.:
11/402657
Inventors:
Steven Goetz - Brooklyn Center MN, US
Donald Johnson - Lino Lakes MN, US
Andrew Houchins - Lino Lakes MN, US
Jeffrey Keacher - St. Paul MN, US
Theodore Stone - St. Louis Park MN, US
Kenneth Heruth - Edina MN, US
Gary King - Fridley MN, US
Roy Testerman - New Hope MN, US
Assignee:
Medtronic, Inc. - Minneapolis MN
International Classification:
G06F 9/44
US Classification:
717135000
Abstract:
Techniques that involve application of one or more rules to a “parent” program to generate a plurality of different “child” programs are described. Each of the rules may define a respective electrode configuration modification, and each child program may be a variation of the parent based on a modification of the electrode configuration of the parent according to one of the rules. The systems or devices may generate further generations of child programs from a previous generation child program using the same one or more rules. The child programs may be provided to a user, so that the user may test the efficacy of the new programs, assisting the user in identifying desirable programs. The child programs may be relatively minor variations of the parent program, and the user may “fine tune” a generally desirable parent program by testing the child programs.


Donald Johnson Photo 7

Rule-Based Stimulation Program Search

US Patent:
8630715, Jan 14, 2014
Filed:
Dec 19, 2011
Appl. No.:
13/330016
Inventors:
Steven M. Goetz - North Oaks MN, US
Donald R. Johnson - Lino Lakes MN, US
Andrew H. Houchins - Lino Lakes MN, US
Jeffrey T. Keacher - Stanford CA, US
Theodore J. Stone - St. Louis Park MN, US
Kenneth T. Heruth - Edina MN, US
Gary W. King - Fridley MN, US
Roy L. Testerman - New Hope MN, US
Assignee:
Medtronic, Inc. - Minneapolis MN
International Classification:
A61N 1/372
US Classification:
607 59, 607 30, 607117
Abstract:
Techniques that involve application of one or more rules to a “parent” program to generate a plurality of different “child” programs are described. Each of the rules may define a respective electrode configuration modification, and each child program may be a variation of the parent based on a modification of the electrode configuration of the parent according to one of the rules. The systems or devices may generate further generations of child programs from a previous generation child program using the same one or more rules. The child programs may be provided to a user, so that the user may test the efficacy of the new programs, assisting the user in identifying desirable programs. The child programs may be relatively minor variations of the parent program, and the user may “fine tune” a generally desirable parent program by testing the child programs.