James A. Kunz - Plymouth MN, US William J Gustafson - Apple Valley MN, US Leonard W Haseman - Eagan MN, US
Assignee:
QLogic Corporation - Aliso Viejo CA
International Classification:
G06F017/50
US Classification:
716 1, 716 5
Abstract:
A system and method for discarding expired network data packets is provided. A time stamp value is assigned to data packets that are received in a data packet queue, wherein the time stamp value is based on a counter value. The time stamp value is extracted after the counter value changes or a new data packet is received at the head of the data packet queue. The extracted time stamp value is then compared with the counter value. Data packets with expired timer value are discarded.
Method And System For Controlling Packet Flow In Networks
James A. Kunz - Plymouth MN, US Leonard W. Haseman - Eagan MN, US Mark A. Owen - Apple Valley MN, US William J. Gustafson - Apple Valley MN, US
Assignee:
QLogic, Corporation - Aliso Viejo CA
International Classification:
H04L 12/28 H04L 12/54 H04L 12/56
US Classification:
370235, 37039542, 370409, 370412, 370428
Abstract:
A system and method for transmitting and bundling network packets is provided. The incoming network packet size is determined and if the remote buffer space is sufficient to hold the network packet it is transmitted to the destination port. If the remote buffer space is not enough to hold the network packet it is discarded. The system includes an arbitration module that receives remote buffer space information and transmits the network packet if the remote buffer space has enough space to hold the packet. The arbitration module also determines if a second network packet is from a same source port having a same source virtual lane, and has the same destination virtual lane (bundling conditions). If the second network packet meets the bundling conditions, then it is transmitted after the first network packet, even if other packets were received before the second network packet.
Frank R. Dropps - Maple Grove MN, US William J. Gustafson - Apple Valley MN, US Leonard W. Haseman - Eagan MN, US
Assignee:
QLOGIC, Corporation - Aliso Viejo CA
International Classification:
G06F 13/38
US Classification:
710 71, 710 8, 710306, 370258
Abstract:
A fibre channel switch element with an integrated fabric controller on a single chip is provided. The fabric controller including a processor module that can control various switch element functions; a serlizer/de-serializer for converting parallel data to serial data for transmission; an on-chip peripheral bus that allows communication between plural components and the processor module; a processor local bus and an interrupt controller that provides interrupts to the processor module. The integrated fabric controller also includes a flash controller and an external memory controller; an Ethernet controller; a Universal Asynchronous Receiver Transmitter (“UART”) module that performs serial to parallel conversion and vice-versa; an IC module that performs serial to parallel and parallel to serial conversion; a general-purpose input/output interface; a real time clock module; an interrupt controller that can receive interrupts inputs from both internal and external sources; and a bridge to an internal PCI bus.
Frank R. Dropps - Maple Grove MN, US William J Gustafson - Apple Valley MN, US Gary M. Papenfuss - St. Paul MN, US
Assignee:
QLOGIC, Corporation - Aliso Viejo CA
International Classification:
H04L 12/56
US Classification:
370389, 370422, 370425
Abstract:
A method and system for implementing LUN based hard zoning in a fiber channel network is provided. A LUN field in a Fiber Channel SCSI command frame is compared with a list of LUNS that are allowed for a particular frame source; and the frame is forwarded if the LUN is allowed for the frame source. The comparison is performed by a port receiving the frame by using an address look up table (“ALUT”). Hard zoning is based on various frame fields and/or ALUT control codes. Also provided is a method for processing a reply to a SCSI REPORT LUN command from an initiator. The method includes, intercepting a reply to a REPORT LUN command; editing the reply to remove unauthorized LUNs; and sending the edited reply to the initiator.
Method And System For Selecting Virtual Lanes In Fibre Channel Switches
Frank R. Dropps - Maple Grove MN, US Edward C. Ross - Edina MN, US William J Gustafson - Apple Valley MN, US
Assignee:
QLOGIC, Corporation - Aliso Viejo CA
International Classification:
H04B 7/212
US Classification:
370437, 370468, 370419
Abstract:
A method for assigning virtual lanes (VL) in a fibre channel switch is provided. The fibre channel switch element includes a virtual lane cache that can compare incoming frame parameters based on which virtual lanes may be assigned; and a register to store parameters used for virtual lane assignment. The method includes, determining if VL assignment is to be based on an incoming frame parameter or a programmed value; determining if an incoming frame is a preferred frame; and assigning a preferred routing priority if the incoming frame is designated as a preferred frame. The method also includes, determining if a fabric topology is known; and assigning virtual lanes based on a known fabric topology.
Method And System For Selecting Virtual Lanes In Fibre Channel Switches
Frank R. Dropps - Maple Grove MN, US Edward C. Ross - Edina MN, US William J Gustafson - Apple Valley MN, US
Assignee:
QLOGIC, Corporation - Aliso Viejo CA
International Classification:
H04B 7/212
US Classification:
370437, 370400, 370419
Abstract:
A method for assigning virtual lanes (VL) in a fiber channel switch is provided. The fiber channel switch element includes a virtual lane cache that can compare incoming frame parameters based on which virtual lanes may be assigned; and a register to store parameters used for virtual lane assignment. The method includes, determining if VL assignment is to be based on an incoming frame parameter or a programmed value; determining if an incoming frame is a preferred frame; and assigning a preferred routing priority if the incoming frame is designated as a preferred frame. The method also includes, determining if a fabric topology is known; and assigning virtual lanes based on a known fabric topology.
Method And System For Reducing Congestion In Computer Networks
James Kunz - Plymouth MN, US William Gustafson - Apple Valley MN, US Leonard Haseman - Eagan MN, US
International Classification:
H04L001/00
US Classification:
370235000
Abstract:
A system and method for discarding expired network data packets is provided. A time stamp value is assigned to data packets that are received in a data packet queue, wherein the time stamp value is based on a counter value. The time stamp value is extracted after the counter value changes or a new data packet is received at the head of the data packet queue. The extracted time stamp value is then compared with the counter value. Data packets with expired timer value are discarded.
Frank R. Dropps - Maple Grove MN, US William J. Gustafson - Apple Valley MN, US Gary M. Papenfuss - St. Paul MN, US
International Classification:
H04L 12/56
US Classification:
370389
Abstract:
A method and system for implementing LUN based hard zoning in a fibre channel network is provided. A LUN field in a Fibre Channel SCSI command frame is compared with a list of LUNS that are allowed for a particular frame source; and the frame is forwarded if the LUN is allowed for the frame source. The comparison is performed by a port receiving the frame by using an address look up table (“ALUT”). Hard zoning is based on various frame fields and/or ALUT control codes. Also provided is a method for processing a reply to a SCSI REPORT LUN command from an initiator. The method includes, intercepting a reply to a REPORT LUN command; editing the reply to remove unauthorized LUNs; and sending the edited reply to the initiator.
Isbn (Books And Publications)
Measurement and Evaluation in Physical Education, Fitness and Sports
U.s. Bank
Personal Banker
Jb Husdon Jewelers Sep 2013 - Nov 2014
Sales Associate
Apsen Exteriors May 2014 - Oct 2014
Sales Representative
Cathedral of the Pines Camp Jun 2013 - Aug 2013
Outside Assistant
John Kraemer & Sons Jun 2011 - Aug 2011
Construction Laborer and Project Assistant
Education:
Gustavus Adolphus College 2009 - 2013
Bachelors, Bachelor of Arts, Business Management
Skills:
Microsoft Office Microsoft Excel Project Management Customer Service Powerpoint Microsoft Word Strategic Planning Management Research Team Leadership Project Planning Team Building Budgets Public Speaking Leadership Social Media Business Strategy Teamwork Analysis Outlook Coaching
Northwestern Health Sciences University 1987 - 1990
Student
William C Gustafson D.c P.a 1987 - 1990
President
Education:
University of Minnesota - Twin Cities 2012 - 2013
Bachelors, Bachelor of Arts
University of Minnesota 1985 - 1985
Bachelors, Bachelor of Arts, English
University of Minnesota 1980 - 1984
Bachelors, Bachelor of Science, Biochemistry
Skills:
Chiropractic Applied Kinesiology Nutritional Counseling Acupuncture Wellness Nutrition Detoxification Alternative Medicine Holistic Health Kinesiology Clinical Nutrition Spine Pain Management Stress Headaches Chronic Pain Healing Rehabilitation Supplements Chronic Illness Neck Pain Sports Injuries Wellness Coaching Back Pain Injury Musculoskeletal Herbal Energy Healing Myofascial Release Prevention Wellbeing Lifestyle Relaxation Sports Medicine Lifestyle Coaching Therapeutic Massage Meditation Stress Management Sports Nutrition
Project Manager And Assistant Director Of Operations
Tcf Bank Stadium
Supervisor
Sky Zone Indoor Trampoline Park - Philadelphia
Court Monitor
Janiking Commercial Cleaning
Project Manager and Assistant Director of Operations
Education:
University of Minnesota 2014 - 2018
Bachelors, Finance