THOMAS JOSEPH BONOLA
Pilots at Vincennes Oak St, Cypress, TX

License number
Texas A4903333
Issued Date
Aug 2016
Expiration Date
Aug 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
15402 Vincennes Oak St, Cypress, TX 77429

Professional information

Thomas Bonola Photo 1

Method And System For Generating And Delivering Inter-Processor Interrupts In A Multi-Core Processor And In Ceterain Shared Memory Multi-Processor Systems

US Patent:
2011004, Feb 24, 2011
Filed:
Apr 28, 2008
Appl. No.:
12/988459
Inventors:
Thomas J. Bonola - Cypress TX, US
International Classification:
G06F 13/24
US Classification:
710268, 710269
Abstract:
Certain embodiments of the present invention arc directed to providing efficient and easily-applied mechanisms for inter-core and inter-processor communications and inter-core and inter-processor signaling within multi-core microprocessors and certain multi-processor systems. In one embodiment of the present invention, local advanced programmable interrupt controllers within, or associated with, cores of a multi-core microprocessor and/or processors of a multi-processor system are enhanced so that the local advanced programmable interrupt controllers can be configured to automatically generate inter-core and inter-processor interrupts when WRITE operations are directed to particular regions of shared memory.


Thomas Bonola Photo 2

Virtualization Platform Configured With Virtual Connect Control

US Patent:
8201166, Jun 12, 2012
Filed:
Apr 30, 2008
Appl. No.:
12/113062
Inventors:
Michael R. Garrett - Cypress TX, US
Thomas J. Bonola - Cypress TX, US
Mike Dickson - Magnolia TX, US
John M. Hemphill - Sprint TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/46, G06F 15/16
US Classification:
718 1, 709203
Abstract:
A data processing system enables configuration of a virtual connect functioning in combination with a virtualization platform. The illustrative data processing system is used with a virtualization platform which is configured to run multiple operating systems simultaneously on one or more physical servers and a virtual connect device which is communicatively coupled to the virtualization platform. The virtual connect device virtualizes connections between the physical server or servers and a network infrastructure. The data processing system comprises a configuration manager that integrates migration and failover of virtual machines operating under the virtualization platform with migration and failover of physical servers operative under the virtual connect device for management of virtual and physical migration and failover using common commands.


Thomas Bonola Photo 3

System And Method To Coordinate Access To A Sharable Data Structure Using Deferred Cycles

US Patent:
2006009, May 4, 2006
Filed:
Nov 3, 2004
Appl. No.:
10/980538
Inventors:
Thomas Bonola - Cypress TX, US
International Classification:
G06F 12/14
US Classification:
711150000
Abstract:
In at least some embodiments, a system comprises a plurality of requesters and control logic. The requestors are each capable of accessing a sharable data structure. The control logic causes a request for access to the sharable data structure to be deferred to permit only one requestor at a time to access the sharable data structure.


Thomas Bonola Photo 4

Server Virtualized Using Virtualization Platform

US Patent:
2011002, Jan 27, 2011
Filed:
Aug 22, 2008
Appl. No.:
12/935152
Inventors:
Thomas J. Bonola - Cypress TX, US
Michael R. Garrett - Cypress TX, US
John M. Hemphill - Spring TX, US
Mike Dickson - Magnolia TX, US
International Classification:
G06F 9/455, G06F 15/173
US Classification:
718 1, 709223
Abstract:
A data processing system transforms a physical server into multiple virtual servers. The illustrative data processing system comprises a physical server and a virtualization platform integrated into the physical server that is configured to run multiple operating systems simultaneously one or more physical servers. A baseboard management controller integrated into the physical server controls the virtualization platform and the operating systems including physical and virtual resources. The virtualization platform operates according to state data accessed from the baseboard management controller.


Thomas Bonola Photo 5

Bios-Based Systems And Methods Of Processor Power Management

US Patent:
7536567, May 19, 2009
Filed:
Nov 18, 2005
Appl. No.:
11/283356
Inventors:
Thomas J. Bonola - Cypress TX, US
Scott P. Faasse - Tomball TX, US
Kevin G. Depew - Spring TX, US
John S. Harsany - Houston TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1/00, G06F 1/32
US Classification:
713300, 713320, 713324
Abstract:
The present disclosure describes exemplary embodiments of BIOS-based systems and methods of processor power management. Such systems include a computer system, comprising: a processor operable at a plurality of power levels (the processor comprises a register capable of storing a processor load value); a memory coupled to the processor; and BIOS software stored in the memory that executes on the processor, (the BIOS software comprises a power management module). The power management module sets the processor to a new power level of the plurality of power levels if a function of the load value indicates the new power level.


Thomas Bonola Photo 6

Remote Graphics Console And Virtual Media Access To Virtual Machine Guests

US Patent:
2011016, Jun 30, 2011
Filed:
Aug 22, 2008
Appl. No.:
13/060199
Inventors:
Thomas J. Bonola - Cypress TX, US
John M. Hemphill - Spring TX, US
Mike Dickson - Magnolia TX, US
International Classification:
G06F 15/16, G06F 9/455
US Classification:
709223, 718 1
Abstract:
A data processing system supports remote graphics console and virtual media access to virtual machines. The data processing system is configured for usage with a virtualization platform that runs multiple operating systems simultaneously on at least one physical server. The data processing system comprises a virtual keyboard/video/mouse (KVM) element integrated into the virtualization platform and is configured to generate a remote management graphics console and map virtual media into the operating system plurality.


Thomas Bonola Photo 7

Virtualization Platform With Dedicated Cache Access

US Patent:
8041896, Oct 18, 2011
Filed:
Apr 30, 2008
Appl. No.:
12/113076
Inventors:
Thomas J. Bonola - Cypress TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 12/08, G06F 9/30
US Classification:
711133, 711137, 711E12061, 711E12036, 712209
Abstract:
A computing system supports a virtualization platform with dedicated cache access. The computing system is configured for usage with a memory and a cache and comprises an instruction decoder configured to decode a cache-line allocation instruction and control logic. The control logic is coupled to the instruction decoder and controls the computing system to execute a cache-line allocation instruction that loads portions of data and code regions of the memory into dedicated cache-lines of the cache which are exempted from eviction according to a cache controller replacement policy.


Thomas Bonola Photo 8

Management Data Transfer Between Processors

US Patent:
2012033, Dec 27, 2012
Filed:
Apr 30, 2010
Appl. No.:
13/583020
Inventors:
John M. Hemphill - Spring TX, US
Thomas J. Bonola - Cypress TX, US
International Classification:
G06F 13/42
US Classification:
710105
Abstract:
A method for transferring management data between processors over an Input/Output (I/O) bus system () includes receiving the management data at a managing processor () from a managed host processor () over the I/O bus system; and storing the management data in an addressable memory () of an I/O bus interface device () of the managing processor ().


Thomas Bonola Photo 9

Method And Apparatus For Configuring A Hypervisor During A Downtime State

US Patent:
8595723, Nov 26, 2013
Filed:
Jun 10, 2008
Appl. No.:
12/997002
Inventors:
Michael R. Garrett - Cypress TX, US
Thomas J. Bonola - Cypress TX, US
Mike Dickson - Magnolia TX, US
John M. Hemphill - Spring TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/455, G06F 9/00, G06F 1/00
US Classification:
718 1, 713 2, 713100, 713324, 713340
Abstract:
In one embodiment, a computer system comprises a host machine comprising a plurality of compute resources, at least one management processor, a hypervisor, at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores configuration data for the hypervisor, and a persistent state module coupled to a management processor coupled to the host machine, wherein the persistent state module maps hypervisor configuration data to a persistent state data store.