DAVID WENDELL JOHNSON, MD
Medical Practice in Saint Paul, MN

License number
Minnesota 32520
Category
Medical Practice
Type
Ophthalmology
Address
Address
401 Phalen Boulevard Mail STOP 41102E, Saint Paul, MN 55101
Phone
(651) 254-7500
(651) 254-7557 (Fax)

Personal information

See more information about DAVID WENDELL JOHNSON at radaris.com
Name
Address
Phone
David Johnson, age 40
4 Pointcross Dr, Circle Pines, MN 55014
David Johnson
4978 Mitchell Rd, Big Lake, MN 55309
David Johnson, age 55
4980 Jasper Ave N, Lake Elmo, MN 55042
(651) 270-2647
David Johnson, age 93
5019 Aldrich Ave S, Minneapolis, MN 55419
David Johnson
501 Holmes St W, Detroit Lakes, MN 56501
(218) 234-5917

Professional information

See more information about DAVID WENDELL JOHNSON at trustoria.com
David Johnson Photo 1
Tennis Professional At Lifetime Fitness

Tennis Professional At Lifetime Fitness

Position:
Spanish Teacher at Cretin-Derham Hall, Tennis Professional at Life Time Fitness
Location:
Greater Minneapolis-St. Paul Area
Industry:
Health, Wellness and Fitness
Work:
Cretin-Derham Hall - Saint Paul, MN since Apr 2011 - Spanish Teacher Life Time Fitness - Lifetime Fitness White Bear Lake since Nov 2010 - Tennis Professional
Education:
St. John's University 2006 - 2010
Bachelor of Arts, Communication, Spanish, Art
Skills:
Teaching
Interests:
Running, Reading, Settlers of Catan


David Johnson Photo 2
David Johnson - Saint Paul, MN

David Johnson - Saint Paul, MN

Education:
Saint Paul College - Saint Paul, MN
Engineering Technology Associate of Applied Science
Skills:
Experience running and using CNC mills and CNC lathes, Ability to run and use manual mills and lathes, Automatic and manual grinder experience, G & M Code programming, Ability to read blue prints


David Wendell Johnson Photo 3
David Wendell Johnson, Saint Paul MN

David Wendell Johnson, Saint Paul MN

Specialties:
Ophthalmology
Work:
Healthpartners Specialty Center - Eye Care
401 Phalen Blvd, Saint Paul, MN 55130
Education:
University of Iowa (1988)


David Johnson Photo 4
Method Of And Apparatus For Speeding Up The Execution Of Normal Extended Mode Transfer Instructions

Method Of And Apparatus For Speeding Up The Execution Of Normal Extended Mode Transfer Instructions

US Patent:
6081881, Jun 27, 2000
Filed:
Feb 20, 1998
Appl. No.:
9/026935
Inventors:
David C. Johnson - Roseville MN
Gary J. Lucas - Pine Springs MN
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 1200
US Classification:
711220
Abstract:
A method and apparatus for reducing processor response time to selected transfer instructions in an instruction processor using a plurality of memory banks including four banks in a basic mode and one memory bank in an extended mode. This invention provides fast transfer hardware to improve the response time by a speed up transfer for normal extended mode transfer instructions only. The bank descriptor of the instruction is used to determine appropriate transfer instructions which are then tested for characteristics indicating whether a fast transfer is possible. The fast transfer process requires fewer checks than the previous apparatus which accelerates the response to selected transfer instructions by one cycle.


David Johnson Photo 5
Method And Apparatus For Performing Microcode Paging During Instruction Execution In An Instruction Processor

Method And Apparatus For Performing Microcode Paging During Instruction Execution In An Instruction Processor

US Patent:
5796972, Aug 18, 1998
Filed:
Jan 14, 1997
Appl. No.:
8/783614
Inventors:
David C. Johnson - Roseville MN
Douglas A. Fuller - Eagan MN
Kenneth L. Engelbrecht - Blaine MN
Gregory A. Marlan - San Jose CA
Ronald G. Arnold - Apple Valley MN
Gerald G. Fagerness - Mazeppa MN
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 924
US Classification:
395384
Abstract:
Method and apparatus for performing microcode paging during instruction execution in an instruction processor. In a preferred embodiment an instruction processor is provided that includes both a microcode ROM and a microcode RAM. The microcode ROM stores the current release of the microcode for the computer system, and the microcode RAM stores microcode patch instructions. During instruction execution, the present invention selects between the output of the microcode ROM and the microcode RAM, depending on whether the instruction requires a patch microcode instruction. If the desired microcode patch instruction is not stored in the microcode RAM, the instruction processor is temporarily interrupted and the desired microcode patch instruction or a group of microcode patch instructions are written, or paged, into the microcode RAM.


David Johnson Photo 6
Method Of And Apparatus For Saving Time Performing Certain Transfer Instructions

Method Of And Apparatus For Saving Time Performing Certain Transfer Instructions

US Patent:
6108761, Aug 22, 2000
Filed:
Feb 20, 1998
Appl. No.:
9/026840
Inventors:
David C. Johnson - Roseville MN
John S. Kuslak - Blaine MN
Gary J. Lucas - Pine Springs MN
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 1200
US Classification:
711214
Abstract:
A method and apparatus for reducing processor response time to selected transfer instructions in an multi-instruction processor. The response time is shortened by using a fast path to generate addresses for selected transfer instructions. In this fast path a base address, retained in a register from a previous instruction, is summed with an offset from the current instruction to obtain an absolute address for memory accessing. Before the fast path is entered determinations are made whether the instruction is a particular transfer instruction of a particular class and subclass, and whether the base address is different than the base address for the previous instruction. Even through the fast path is entered the usual absolute address generator path is also entered where the instruction is subjected to both high and low limit tests. If the high and low limit test determine a different base is to be used, the absolute address from the main address generator is used, instead of the absolute address from the LXJ fast path, and the system is restored to the conditions that would have prevailed if the fast path had not been entered.


David Johnson Photo 7
Flow Verification Mechanism

Flow Verification Mechanism

US Patent:
2005006, Mar 24, 2005
Filed:
Sep 4, 2003
Appl. No.:
10/655160
Inventors:
David Johnson - Woodbury MN, US
International Classification:
G08B021/00
US Classification:
340606000, 073861050
Abstract:
A flow verification sensor apparatus () is used with a constant volume pump () that pumps a liquid product () from a container (). A plummet () is positioned in a flow tube (). A sensor () is positioned upward from the lower end of the flow tube (). A timer () measures the length of time for the plummet () to move from a first position to a second position after activation of the pump (). Suitable alarms () are operated to indicate low flow or out of product conditions.


David Johnson Photo 8
Bristles Of A Brush

Bristles Of A Brush

US Patent:
D427395, Jun 27, 2000
Filed:
May 21, 1999
Appl. No.:
D/105330
Inventors:
Richard M. Pihl - Cottage Grove MN
David E. Johnson - Maplewood MN
Dennis W. Wilson - Burnsville MN
Assignee:
3M Innovative Properties Company - St. Paul MN
International Classification:
1505
US Classification:
D32 25


David Johnson Photo 9
Bristles Of A Brush

Bristles Of A Brush

US Patent:
D425269, May 16, 2000
Filed:
May 21, 1999
Appl. No.:
D/105320
Inventors:
Richard M. Pihl - Cottage Grove MN
David E. Johnson - Maplewood MN
Dennis W. Wilson - Burnsville MN
Assignee:
3M Innovative Properties Company - St. Paul MN
International Classification:
1505
US Classification:
D32 25


David Johnson Photo 10
Toothbrush

Toothbrush

US Patent:
2004011, Jun 24, 2004
Filed:
Dec 19, 2002
Appl. No.:
10/325510
Inventors:
Patrick Townley - White Bear Township MN, US
Paul Hansen - Lake Elmo MN, US
David Johnson - Maplewood MN, US
Steven Maxa - Burnsville MN, US
Assignee:
3M Innovative Properties Company
International Classification:
A61C017/26, A46B009/04
US Classification:
015/028000, 015/022100, 015/167100
Abstract:
A toothbrush including bristles dispersed uniformly over a base surface is disclosed. In various combinations, the bristles may be individually oriented at an included angle of less than 90 degrees with a longitudinal axis of the toothbrush, substantially all of the bristles may individually be in contact with at least one other bristle, the bristles may define an arcuate cylindrical bristle surface, and/or the bristles may be dispersed randomly within a single group.