John S. Lacombe
Engineering at Dorman Dr, Austin, TX

License number
Louisiana EI.0012491
Issued Date
Jan 29, 1988
Expiration Date
Sep 30, 2018
Category
Civil Engineer
Address
Address
15808 W Dorman Dr, Austin, TX 78717

Professional information

John Lacombe Photo 1

John Lacombe

Position:
Software Development Manager at Intel
Location:
Austin, Texas Area
Industry:
Computer Networking
Work:
Intel since Oct 2008 - Software Development Manager NetEffect Jun 2003 - Sep 2008 - Director of Software Engineering Banderacom May 2000 - Jun 2003 - Software Manager Compaq Dec 1989 - Apr 2000 - SMTS - Software Engineer Bell Northern Research Jan 1988 - Jun 1989 - Member of Scientific Staff


John Lacombe Photo 2

Bios Call Technique For Operating System Device Driver

US Patent:
2003014, Jul 31, 2003
Filed:
Jan 31, 2002
Appl. No.:
10/062147
Inventors:
Michael Garrett - Cypress TX, US
John Lacombe - Austin TX, US
International Classification:
G06F015/177
US Classification:
713/002000
Abstract:
The specification discloses a system and related method for accessing Basic Input/Output System (BIOS) routines in a computer system having a single microprocessor and multiple software streams, or a multiple microprocessor system. In particular, BIOS routines that modify shared variables, or groups of BIOS routines, are opened for use by a calling software stream to the exclusion of other software streams. After performing desired tasks, the calling software stream closes the BIOS routine or groups of routines, thus making them available to other software streams. In this way, access to shared variables using the BIOS routines is synchronized ensuring that overlapping access, and the corresponding potential for errors, is eliminated.


John Lacombe Photo 3

Cascadable Dual Fan Controller

US Patent:
6950969, Sep 27, 2005
Filed:
Dec 28, 2001
Appl. No.:
10/034218
Inventors:
Clarence Rick Thompson - Houston TX, US
Melvin Benedict - Houston TX, US
Jeffrey S. Autor - Houston TX, US
John S. Lacombe - Austin TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F011/00
US Classification:
714 44
Abstract:
A fan controller is described herein that can be connected to other fan controllers to provide fault information from one controller to the other(s). The fan controllers each control one or more fans. The controllers include signal(s) connected between the controllers that transmit fault information from one fan controller to the other(s) without the involvement of the host processor. Further, the controllers are capable of performing a “free wheeling” test in which idle fans are spun and tested.


John Lacombe Photo 4

Application-Level Software Watchdog Timer

US Patent:
7000100, Feb 14, 2006
Filed:
May 31, 2001
Appl. No.:
09/870965
Inventors:
John Lacombe - Austin TX, US
Jeffery L. Galloway - The Woodlands TX, US
Tim Majni - The Woodlands TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 15/177
US Classification:
713 1, 713 2, 713100, 713500, 713502, 709203, 709220, 709230, 719318, 719321, 719327, 719328, 719329, 719330
Abstract:
A software implementation of an application watchdog, comprising a restart service operating in the user mode and a watchdog driver operating in the kernel mode of a computer operating system. The driver incorporates a system thread configured to monitor a plurality of user applications operating in the user mode. The driver provides a first IOCTL signal interface for communicating control signals between the watchdog driver and one of the user applications and a second IOCTL signal interface for communicating control signals between the watchdog driver and the restart service. A communication interface exists for coordinating timer events with the operating system scheduler. If the system thread does not receive a message from one of said applications within an allotted period of time, the timer event alerts the watchdog driver that the allotted time has elapsed and the watchdog driver signals the restart service to restart that application.


John Lacombe Photo 5

Method And Apparatus For Using A Single Multi-Function Adapter With Different Operating Systems

US Patent:
8489778, Jul 16, 2013
Filed:
Aug 17, 2012
Appl. No.:
13/588733
Inventors:
Robert O. Sharp - Round Rock TX, US
Kenneth G. Keels - Georgetown TX, US
Brian S. Hausauer - Austin TX, US
John S. Lacombe - Austin TX, US
Assignee:
Intel-NE, Inc. - Wilmington DE
International Classification:
G06F 3/00, G06F 13/12, G06F 15/173
US Classification:
710 8, 710 11, 710 62, 710 64, 709220, 709227, 709229
Abstract:
A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.


John Lacombe Photo 6

Method And Apparatus For Using A Single Multi-Function Adapter With Different Operating Systems

US Patent:
8271694, Sep 18, 2012
Filed:
Aug 26, 2011
Appl. No.:
13/219145
Inventors:
Robert O. Sharp - Round Rock TX, US
Kenneth G. Keels - Georgetown TX, US
Brian S. Hausauer - Austin TX, US
John S. Lacombe - Austin TX, US
Assignee:
Intel-Ne, Inc. - Wilmington DE
International Classification:
G06F 3/00, G06F 15/167, G06F 15/173, G06F 9/455
US Classification:
710 8, 709212, 709223, 709226, 718 1, 718100
Abstract:
A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.


John Lacombe Photo 7

Method And Apparatus For Using A Single Multi-Function Adapter With Different Operating Systems

US Patent:
8032664, Oct 4, 2011
Filed:
Sep 2, 2010
Appl. No.:
12/874739
Inventors:
Robert O. Sharp - Round Rock TX, US
Kenneth G. Keels - Georgetown TX, US
Brian S. Hausauer - Austin TX, US
John S. Lacombe - Austin TX, US
Assignee:
Intel-Ne, Inc. - Wilmington DE
International Classification:
G06F 3/00, G06F 15/167, G06F 15/173, G06F 9/455
US Classification:
710 8, 709212, 709223, 709226, 718 1, 718100
Abstract:
A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.


John Lacombe Photo 8

Method And Apparatus For Using A Single Multi-Function Adapter With Different Operating Systems

US Patent:
7849232, Dec 7, 2010
Filed:
Feb 17, 2006
Appl. No.:
11/356501
Inventors:
Robert O. Sharp - Round Rock TX, US
Kenneth G. Keels - Georgetown TX, US
Brian S. Hausauer - Austin TX, US
John S. Lacombe - Austin TX, US
Assignee:
Intel-NE, Inc. - Wilmington DE
International Classification:
G06F 3/00, G06F 15/167, G06F 15/173, G06F 9/455
US Classification:
710 8, 709212, 709223, 709226, 718 1, 718100
Abstract:
A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.


John Lacombe Photo 9

Hardware Implementation Of An Application-Level Watchdog Timer

US Patent:
7003775, Feb 21, 2006
Filed:
Aug 17, 2001
Appl. No.:
09/932541
Inventors:
John Lacombe - Austin TX, US
Theodore F. Emerson - Houston TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 3/00, G06F 9/44, G06F 9/46, G06F 13/00
US Classification:
719313, 719314, 715717, 713502, 713600
Abstract:
An application watchdog, comprising a dedicated watchdog counter in the hardware layer and a watchdog driver operating in the kernel mode layer of the computer operating system. The driver comprises a system thread configured to monitor a plurality of designated user applications operating in the user mode of the operating system and a message passing interface for receiving periodic signals from each of the user applications. The driver also uses an interface for transmitting timer reset commands to the dedicated watchdog counter. If the system thread receives a message from each of the designated user applications within an allotted period of time, the watchdog driver sends a timer reset command to the dedicated watchdog counter. Otherwise, the dedicated watchdog counter fails to receive the reset command and subsequently issues a system reset command. Early warning signals may be issued prior to system reset to alert system management.


John Lacombe Photo 10

Entrypoint Discovery Techniques In A Bios Entity

US Patent:
7143276, Nov 28, 2006
Filed:
Dec 28, 2001
Appl. No.:
10/034220
Inventors:
Michael R. Garrett - Cypress TX, US
John S. Lacombe - Austin TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 15/177, G06F 13/00, G06F 9/44
US Classification:
713 2, 719321, 719327, 717170
Abstract:
The specification discloses a structure and related method for determining whether a particular BIOS routine is supported on a computer system, and if so, the service number for that BIOS routine. This determination is made by a software program accessing a table which correlates unique identification numbers for each BIOS routine with a BIOS call service number. The presence or absence of a unique identification number in the table is an indication to the calling program whether the BIOS implements the desired BIOS routine. If the unique identification number exists in the table, it thus identifies the service number for the particular BIOS routine.