Patents by Inventor Fred BOWER, III
Fred BOWER, III has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11949662Abstract: A method for virtual on-demand internet connectivity for management controllers is disclosed. The method includes starting, on a management controller of a computing device connected to a management network, a management session in response to a valid login request from an authorized system administrator computer. The method includes, after startup of the management session, establishing a proxy in a browser of a device with a connection to a public network. The proxy enables the management controller to send one or more internet requests through the proxy using the connection to the public network. The method includes providing information to the system administrator computer. The provided information includes information received by the management controller in response to the one or more internet requests.Type: GrantFiled: March 26, 2021Date of Patent: April 2, 2024Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Mark Molander, Fred Bower, III, Chekim Chhuor
-
Patent number: 11593732Abstract: An apparatus for a license orchestrator to most efficiently distribute fee-based licenses includes a processor and a memory that stores code executable by the processor to determine that a workload is scheduled to be executed by a computing device. The computing device includes a licensable resource available for execution of the workload. The code is executable to compare a per-use licensing cost associated with using the licensable resource for execution of the workload with a cost of using existing capabilities of the computing device for execution of the workload and license and use the licensable resource for execution of the workload in response to determining that the per-use licensing cost of the licensable resource is less than using the existing capabilities of the computing device.Type: GrantFiled: March 26, 2021Date of Patent: February 28, 2023Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.Inventors: Jeffery Van Heuklon, Caihong Zhang, Fred Bower, III, Charles Queen
-
Publication number: 20220309426Abstract: An apparatus for a license orchestrator to most efficiently distribute fee-based licenses includes a processor and a memory that stores code executable by the processor to determine that a workload is scheduled to be executed by a computing device. The computing device includes a licensable resource available for execution of the workload. The code is executable to compare a per-use licensing cost associated with using the licensable resource for execution of the workload with a cost of using existing capabilities of the computing device for execution of the workload and license and use the licensable resource for execution of the workload in response to determining that the per-use licensing cost of the licensable resource is less than using the existing capabilities of the computing device.Type: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Jeffery Van Heuklon, Caihong Zhang, Fred Bower, III, Charles Queen
-
Publication number: 20220308927Abstract: A method includes determining that a compute node is scheduled to execute a workload. The compute node includes a remote resource available for use in execution of the workload. The remote resource functions as being installed on the compute node and is remote to the compute node and two or more remote hardware resources are available for selection as the remote resource. The method includes calculating, for each of the remote hardware resources, projected power consumption data related to execution of the workload. The projected power consumption data includes power consumption data based on an environment where each of the remote hardware resources is located. The method includes selecting a remote hardware resource for use during execution of the workload based on the projected power consumption data of the remote hardware resources and submitting the workload to the compute node for execution while using the selected remote hardware resource.Type: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Jiang Chen, Fred Bower, III, Caihong Zhang
-
Publication number: 20220311745Abstract: A method for virtual on-demand internet connectivity for management controllers is disclosed. The method includes starting, on a management controller of a computing device connected to a management network, a management session in response to a valid login request from an authorized system administrator computer. The method includes, after startup of the management session, establishing a proxy in a browser of a device with a connection to a public network. The proxy enables the management controller to send one or more internet requests through the proxy using the connection to the public network. The method includes providing information to the system administrator computer. The provided information includes information received by the management controller in response to the one or more internet requests.Type: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Mark Molander, Fred Bower, III, Chekim Chhuor
-
Patent number: 11360776Abstract: An apparatus for machine learning for workloads for ISA optimization is disclosed. The apparatus includes a processor and a memory that stores code executable by the processor. The executable code is executable to run program code to service a workload with a default instruction set of the processor, identify an instruction sequence from execution results for the workload, the instruction sequence called repeatedly during execution for the workload, and generate a custom instruction that includes the instruction sequence. The executable code is executable to write the custom instruction to a writable area of processor memory storing the default instruction set, recompile program code used to service the workload, where the recompiled program code includes the custom instruction, and run the recompiled program code to service the workload.Type: GrantFiled: September 30, 2020Date of Patent: June 14, 2022Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.Inventors: Corneliu-Ilie Calciu, Fred Bower, III, Roberto Jacob Da Silva, Radu Iorga
-
Publication number: 20220100525Abstract: An apparatus for machine learning for workloads for ISA optimization is disclosed. The apparatus includes a processor and a memory that stores code executable by the processor. The executable code is executable to run program code to service a workload with a default instruction set of the processor, identify an instruction sequence from execution results for the workload, the instruction sequence called repeatedly during execution for the workload, and generate a custom instruction that includes the instruction sequence. The executable code is executable to write the custom instruction to a writable area of processor memory storing the default instruction set, recompile program code used to service the workload, where the recompiled program code includes the custom instruction, and run the recompiled program code to service the workload.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: CORNELIU-ILIE CALCIU, FRED BOWER, III, ROBERTO JACOB DA SILVA, RADU IORGA
-
Patent number: 8978024Abstract: A method for firmware update coordination in a federated computing system can include receiving in a host one of different computers coupled to one another in a federated computing system, different version levels of firmware versions in peer ones of the different computers. The method additionally can include recording in a compatibility list in the host computer, different version levels of firmware versions for respectively different peer ones of the computers. The method yet further can include selecting a firmware update to be applied to the host computer and comparing a version level of the selected firmware update to the different version levels in the compatibility list. Finally, the firmware update can be applied to the host computer only if the version level of the selected firmware update is present in the compatibility list, but otherwise rejecting the firmware update.Type: GrantFiled: August 2, 2012Date of Patent: March 10, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Fred Bower, III, Shun Rong Hu, William G. Pagan
-
Publication number: 20140040875Abstract: A method for firmware update coordination in a federated computing system can include receiving in a host one of different computers coupled to one another in a federated computing system, different version levels of firmware versions in peer ones of the different computers. The method additionally can include recording in a compatibility list in the host computer, different version levels of firmware versions for respectively different peer ones of the computers. The method yet further can include selecting a firmware update to be applied to the host computer and comparing a version level of the selected firmware update to the different version levels in the compatibility list. Finally, the firmware update can be applied to the host computer only if the version level of the selected firmware update is present in the compatibility list, but otherwise rejecting the firmware update.Type: ApplicationFiled: August 2, 2012Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: Fred Bower, III, Shun Rong Hu, William G. Pagan
-
Publication number: 20080066077Abstract: Multitasking in a hardware interrupt free environment. Event indicators are employed to multitask between processes of the environment. Processes to be multitasked register with one another, and then during processing, one of the processes toggles an event indicator to allow another process to execute. The toggling allows the processes to share resources in an interrupt free environment.Type: ApplicationFiled: November 20, 2007Publication date: March 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Fred BOWER, III