Patents by Inventor Brent William Yardley
Brent William Yardley 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).
-
Publication number: 20230319135Abstract: An approach for optimizing server-based loads between data centers. The approach receives data from a hardware abstraction layer (HAL) associated with servers in a plurality of data centers. The approach filters the data associated with a portion of the data centers having the highest power usage and thermal state conditions. The approach aggregates the filtered data into performance data groups based on association with a data center. The approach creates two-ratio statistics of the aggregated groups. The approach generates a data center score based on the two-ratio statistics. The approach selects data center sites with the lowest scores. The approach initiates a request to transfer server-based loads from the servers associated with the filtered data to the data center sites with the lowest scores.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Franck Excoffier, Brent William Yardley, Matthew Hulsey Caughman, Rayyan Memon, Bader Ali-Saleh
-
Patent number: 11513695Abstract: A method for data synchronization includes identifying a replaced component amongst a plurality of components in a storage system, establishing a quorum amongst the plurality of components in the storage system, and updating vital product data stored on the replaced component based at least in part on the quorum established amongst the plurality of components in the storage system. A computer program product for data synchronization includes one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media. The program instructions include program instructions to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.Type: GrantFiled: December 3, 2020Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventor: Brent William Yardley
-
Publication number: 20220179561Abstract: A method for data synchronization includes identifying a replaced component amongst a plurality of components in a storage system, establishing a quorum amongst the plurality of components in the storage system, and updating vital product data stored on the replaced component based at least in part on the quorum established amongst the plurality of components in the storage system. A computer program product for data synchronization includes one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media. The program instructions include program instructions to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.Type: ApplicationFiled: December 3, 2020Publication date: June 9, 2022Inventor: Brent William Yardley
-
Patent number: 11089717Abstract: A storage device includes a bottom surface, a plurality of sides, and a top surface. The top surface integrally couples to the plurality of sides. The bottom surface, the plurality of sides, and the top surface form an outer surface of the storage device. The top surface, when coupled to the bottom surface, contacts one or more internal components of the storage device. The top surface comprises a plurality of finned ridges and a smooth continuous mounting surface. The plurality of finned ridges protrudes away from the outer surface of the storage device. The plurality of finned ridges is formed to direct heat away from the storage device. The smooth continuous mounting surface is configured to accept attachment of a thermal dissipation module.Type: GrantFiled: June 27, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Karl Stathakis, Brent William Yardley, Curtis Eugene Larsen
-
Publication number: 20200413568Abstract: A storage device includes a bottom surface, a plurality of sides, and a top surface. The top surface integrally couples to the plurality of sides. The bottom surface, the plurality of sides, and the top surface form an outer surface of the storage device. The top surface, when coupled to the bottom surface, contacts one or more internal components of the storage device. The top surface comprises a plurality of finned ridges and a smooth continuous mounting surface. The plurality of finned ridges protrudes away from the outer surface of the storage device. The plurality of finned ridges is formed to direct heat away from the storage device. The smooth continuous mounting surface is configured to accept attachment of a thermal dissipation module.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Karl Stathakis, Brent William Yardley, Curtis Eugene Larsen
-
Publication number: 20170264105Abstract: A method and apparatus for battery cell temperature maintenance including determining a battery cell temperature of a battery cell is below a temperature threshold and initiating a temperature maintenance mode. Upon initiation of the temperature maintenance mode, determining a charge level of the battery cell and initiating one of a charge sequence in which the battery cell is charged and a discharge sequence in which the battery cell is discharged. The charge sequence initiated upon determining the charge level is equal to or less than a discharge limit and the discharge sequence initiated upon determining the charge level is equal to or greater than a charge limit.Type: ApplicationFiled: March 8, 2016Publication date: September 14, 2017Inventors: Lucas STURNFIELD, Christopher Tyler, Edward Lee Blackwell, Adrian Philip Glover, Brent William Yardley
-
Patent number: 7787456Abstract: Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.Type: GrantFiled: May 9, 2008Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Patent number: 7788353Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.Type: GrantFiled: May 9, 2008Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Publication number: 20080209015Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.Type: ApplicationFiled: May 9, 2008Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Publication number: 20080205300Abstract: Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.Type: ApplicationFiled: May 9, 2008Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Patent number: 7397770Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.Type: GrantFiled: February 20, 2004Date of Patent: July 8, 2008Assignee: International Business Machines CorporationInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Patent number: D1015326Type: GrantFiled: June 27, 2019Date of Patent: February 20, 2024Assignee: International Business Machines CorporationInventors: Karl Stathakis, Brent William Yardley, Curtis Eugene Larsen