# US 12,223,473 B2 · Information handling system main board disposition automated using performance metrics

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,223,473 B2
- Document ID: US12223473B2
- Status: Granted
- Kind: B2
- Application number: 17/549,683
- Filed: 2021-12-13
- Published: 2023-06-15
- Granted: 2025-02-11
- Earliest claimed: 2021-12-13
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: John Trevor Morrison; Jace W. Files; Andrew P. Tosh
- Web page: https://patentgrep.com/patent/US12223473B2

## CPC

- G06Q 10/30: Administration of product recycling or disposal
- G06F 11/3466: {Performance evaluation by tracing or monitoring}
- G06Q 10/06393: {Score-carding, benchmarking or key performance indicator [KPI] analysis}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

End users subscribe to use information handling systems having a selected of available performance characteristics defined by a main board processor, memory and graphics configuration selected to build the information handling systems. A manufacturer meets subscriptions with information handling systems built from an inventory of new main boards, deployed main boards of information handling system in use by subscribers, and separated main boards taken from returned information handling systems and re-used. End user subscriptions are met in part by building replacement information handling systems with separated components having a useful life remaining that aligns with end user usage patterns tracked over time, benchmarked performance metrics and end user subscription performance characteristics.

## Claims

### Claim 1

A method for information handling system manufacture, the method comprising:
deploying a first set of plural information handling systems from a manufacturing location to plural operational end users, each of the first set of plural information handling systems having a main board with a central processing unit and memory selected from plural main board configurations;
tracking main board performance of each of the first set of plural information handling systems with instructions executing on each of the first set of plural information handling systems;
returning at least some of the first set of plural information handling systems to the manufacture location;
disassembling the at least some of the first set of plural information handling systems to separate the main boards;
comparing main board performance of the tracking against a main board benchmark to associate each separated main board with a performance characteristic; and
assembling a second set of plural information handling systems from both new main boards and the separated main boards, the separated main boards selected by reference to the comparing to build the second set of plural information handling systems to have selected of plural performance characteristics.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
tracking usage profiles of end users associated with each of the first set of plural information handling systems;
associating the plural performance characteristics with the usage profiles; and
deploying the second set of plural information handling systems to the end users based upon the associating.

### Claim 3 (depends on 1)

The method of claim 1 wherein:
the tracking comprises single thread benchmarking; and
the performance characteristics comprise a minimum single thread processing capability.

### Claim 4 (depends on 1)

The method of claim 1 wherein:
the tracking comprises multi-thread benchmarking; and
the performance characteristics comprise a minimum multi-thread processing capability.

### Claim 5 (depends on 1)

The method of claim 1 wherein:
the tracking comprises thermal performance; and
the performance characteristics comprise a maximum thermal state for a benchmark central processing unit instruction load.

### Claim 6 (depends on 1)

The method of claim 1 further comprising:
the tracking comprises power consumption; and
the performance characteristic comprises battery charge life.

### Claim 7 (depends on 1)

The method of claim 1 wherein the main board configurations include an optional graphics processing unit.

### Claim 8 (depends on 7)

The method of claim 7 wherein:
the tracking further comprises tracking graphics processing unit rendering time for predetermined graphics; and
the comparing further comprises comparing the tracked graphics processing unit rendering time against the benchmark.

### Claim 9 (depends on 8)

The method of claim 8 further comprising:
commanding a benchmark application at each of the first set of plural information handling systems to test the main board performance against the benchmark; and
in response to a benchmark application test result, initiating the returning to add the main board to a separated main board inventory for the assembling.

### Claim 10

An information handling system subscription system comprising:
plural information handling systems deployed to subscribers, each of the plural information handling systems built with a main board having a processor and memory configuration selected from a plurality of processor and memory configurations;
an inventory tracker configured to track an inventory of the main boards deployed to subscribers, separated main boards that are removed from the plural information handling systems deployed to the subscribers, and new main boards;
a benchmark tracker stored in non-transitory memory of each of the plural information handling systems and storing instructions that execute on a processing resource of each of the plural information handling systems to track performance metrics of the main board built into the information handling system; and
a configurator interfaced with the inventory tracker and the benchmark tracker, the configurator applying the inventory of deployed main boards, separated new boards and new main boards to configure plural replacement information handling systems to replace the plural information handling systems deployed to the subscribers to maintain predetermined performance characteristics associated with each of the subscribers.

### Claim 11 (depends on 10)

The system of claim 10 wherein the performance metrics comprise processor thermal state in predetermined processing conditions.

### Claim 12 (depends on 10)

The system of claim 10 wherein the performance metrics comprise processor power consumption in predetermined processing conditions.

### Claim 13 (depends on 10)

The system of claim 10 wherein the performance metrics comprise memory bandwidth in predetermined processing conditions.

### Claim 14 (depends on 1)

The system of claim 1 wherein:
the main board further has a graphics processor unit; and
the performance metrics comprise three dimensional graphics rendering.

### Claim 15 (depends on 14)

The system of claim 14 wherein:
a subscriber tracker configured to associate performance metrics tracked at the plural information handlings and subscriber usage patterns of subscribers that use the plural information handling systems;
wherein the configurator applies the subscriber usage patterns to select the separated components to use in the replacement information handling systems.

### Claim 16 (depends on 15)

The system of claim 15 wherein:
the subscriber usage pattern comprises graphics rendering demand placed upon the graphics processor unit; and
the separated components comprises main boards having and lacking a graphics processing unit.

### Claim 17

A method for deploying information handling systems to subscribers by a manufacturer, the method comprising:
deploying plural information handling systems from the manufacturer to the subscribers, each of the plural information handling systems built with a main board having a selected of plural central processing unit, memory and graphics processing unit configurations to provide plural performance characteristics;
returning at least some of the plural information handling systems to the manufacturer;
separating the main boards from the returned information handling systems;
benchmarking the separated main boards to determine a performance metrics for each main board; and
configuring replacement information handling systems to replace the plural information handling systems deployed to the subscribers by applying the performance metrics to maintain one or more performance characteristics associated with the subscribers.

### Claim 18 (depends on 17)

The method of claim 17 further comprising:
tracking subscribers at the plural information handling systems to associate usage tracked at the plural information handlings and subscriber usage patterns of subscribers that use the plural information handling systems; and
applying the subscriber usage patterns to select the separated components to use in replacement information handling systems.

### Claim 19 (depends on 18)

The method of claim 18 wherein the subscriber usage pattern comprises graphics rendering and the configuring comprises a replacement information handling system lacking a graphics processing unit to a subscriber having an information handling system with a graphics processing unit.

### Claim 20 (depends on 18)

The method of claim 18 wherein:
the subscriber usage pattern comprises memory usage; and
the separated component comprises a changed memory capacity for the subscriber.
