IP Library Granted Patent US 12,223,473
Granted Patent B2
US 12,223,473 · App. 17/549,683 · Granted Feb 11, 2025

Information handling system main board disposition automated using performance metrics

Inventors: John Trevor Morrison (Round Rock, TX); Jace W. Files (Round Rock, TX); Andrew P. Tosh (Austin, TX)
Assignee: Dell Products L.P.
G06Q10/30G06F11/3466G06Q10/06393
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,223,473
App. No.
17/549,683
Granted
Feb 11, 2025
Kind
B2
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 (60)

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.

2. 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.

3. The method of claim 1 wherein:

the tracking comprises single thread benchmarking; and

the performance characteristics comprise a minimum single thread processing capability.

4. The method of claim 1 wherein:

the tracking comprises multi-thread benchmarking; and

the performance characteristics comprise a minimum multi-thread processing capability.

5. 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.

6. The method of claim 1 further comprising:

the tracking comprises power consumption; and

the performance characteristic comprises battery charge life.

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

8. 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.

9. 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.

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.

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

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

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

14. The system of claim 1 wherein:

the main board further has a graphics processor unit; and

the performance metrics comprise three dimensional graphics rendering.

15. 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.

16. 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.

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.

18. 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.

19. 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.

20. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2021
From: MORRISON, JOHN TREVOR; FILES, JACE W.; TOSH, ANDREW P.
To: DELL PRODUCTS L.P.
Reel/Frame 058377/0475 →
Continuity (1)
Related Publication 20230185285A1 · Jun 15, 2023
References Cited (111)
US 5579528A · Register · 1996 [cited by applicant]
US 5966284A · Youn et al. · 1999 [cited by applicant]
US 6243261B1 · Janik et al. · 2001 [cited by applicant]
US 6421237B1 · Kim · 2002 [cited by applicant]
US 6952767B1 · Tanaka · 2005 [cited by applicant]
US 6954357B2 · Tseng et al. · 2005 [cited by applicant]
US 7010634B2 · Silvester · 2006 [cited by applicant]
US 7256642B2 · Kimura · 2007 [cited by applicant]
US 7446432B2 · Cha · 2008 [cited by applicant]
US 7957012B2 · Silverbrook et al. · 2011 [cited by applicant]
US 8422212B2 · Liu et al. · 2013 [cited by applicant]
US 8634873B2 · Jones et al. · 2014 [cited by applicant]
US 8837142B2 · McEwan et al. · 2014 [cited by applicant]
US 8917501B2 · Hokugou et al. · 2014 [cited by applicant]
US 9215813B2 · Brosseau et al. · 2015 [cited by applicant]
US 9274565B2 · Tanaka · 2016 [cited by applicant]
US 9335799B2 · Nguyen et al. · 2016 [cited by applicant]
US 9494976B2 · Bates et al. · 2016 [cited by applicant]
US 9507385B2 · Chen et al. · 2016 [cited by applicant]
US 9829932B2 · Degner et al. · 2017 [cited by applicant]
US 9946981B2 · Gatson et al. · 2018 [cited by applicant]
US 10006967B2 · Ganesan et al. · 2018 [cited by applicant]
US 10008886B2 · Leabman · 2018 [cited by applicant]
US 10255881B1 · Patel · 2019 [cited by applicant]
US 10401926B1 · North · 2019 [cited by applicant]
US 10726454B2 · Edmondson et al. · 2020 [cited by applicant]
US 10955878B2 · Wang et al. · 2021 [cited by applicant]
US 11099605B2 · Knoppert · 2021 [cited by applicant]
US 11165265B2 · Kristjansson et al. · 2021 [cited by applicant]
US 11226374B2 · Severson et al. · 2022 [cited by applicant]
US 11243576B2 · Gerardi · 2022 [cited by applicant]
US 11360153B1 · Wang · 2022 [cited by applicant]
US 11579663B1 · Files et al. · 2023 [cited by applicant]
US 11740707B1 · Files et al. · 2023 [cited by applicant]
US 20020048975A1 · Horikoshi et al. · 2002 [cited by applicant]
US 20020085343A1 · Wu et al. · 2002 [cited by applicant]
US 20040012509A1 · Chen · 2004 [cited by applicant]
US 20040190239A1 · Weng et al. · 2004 [cited by applicant]
US 20050174094A1 · Purdy et al. · 2005 [cited by applicant]
US 20060167656A1 · Shimonishi · 2006 [cited by applicant]
US 20070120525A1 · Tsuji · 2007 [cited by applicant]
US 20080174951A1 · Mundt et al. · 2008 [cited by applicant]
US 20080315788A1 · Levey · 2008 [cited by applicant]
US 20090168336A1 · Yokote et al. · 2009 [cited by applicant]
US 20090299881A1 · Del Rosario · 2009 [cited by applicant]
US 20090321511A1 · Browne · 2009 [cited by applicant]
US 20100149741A1 · Liu · 2010 [cited by applicant]
US 20110086611A1 · Klein · 2011 [cited by applicant]
US 20130088825A1 · Mizoguchi et al. · 2013 [cited by applicant]
US 20130222993A1 · Iizuka · 2013 [cited by applicant]
US 20130286561A1 · Hokugou et al. · 2013 [cited by applicant]
US 20130308261A1 · Matsumoto et al. · 2013 [cited by applicant]
US 20140108846A1 · Berke et al. · 2014 [cited by applicant]
US 20140172478A1 · Vadasz · 2014 [cited by applicant]
US 20140204519A1 · Wu · 2014 [cited by applicant]
US 20140204520A1 · Wu et al. · 2014 [cited by applicant]
US 20140355193A1 · Purcocks · 2014 [cited by applicant]
US 20150035370A1 · Wyatt et al. · 2015 [cited by applicant]
US 20150189962A1 · Yeo et al. · 2015 [cited by applicant]
US 20150317951A1 · Genoe · 2015 [cited by applicant]
US 20150346784A1 · Delano · 2015 [cited by applicant]
US 20160011627A1 · Lin · 2016 [cited by applicant]
US 20160149597A1 · Takasu · 2016 [cited by applicant]
US 20160231788A1 · Chen et al. · 2016 [cited by applicant]
US 20170004421A1 · Gatson · 2017 [cited by examiner]
US 20170110268A1 · Tachikawa · 2017 [cited by applicant]
US 20170124110A1 · Hajj · 2017 [cited by applicant]
US 20170242290A1 · Jenkins · 2017 [cited by applicant]
US 20170370135A1 · Wang · 2017 [cited by applicant]
US 20180060133A1 · Fang et al. · 2018 [cited by applicant]
US 20190044436A1 · Hijazi et al. · 2019 [cited by applicant]
US 20190050869A1 · Lau · 2019 [cited by applicant]
US 20190080670A1 · Jung · 2019 [cited by applicant]
US 20190196011A1 · Brodsky et al. · 2019 [cited by applicant]
US 20190196551A1 · Wang et al. · 2019 [cited by applicant]
US 20190204392A1 · Bertness · 2019 [cited by applicant]
US 20190302852A1 · Kitamura et al. · 2019 [cited by applicant]
US 20200133818A1 · Katami · 2020 [cited by applicant]
US 20200333852A1 · Smith et al. · 2020 [cited by applicant]
US 20200348745A1 · Hamlin et al. · 2020 [cited by applicant]
US 20210110366A1 · Dion et al. · 2021 [cited by applicant]
US 20210133007A1 · Ghosh · 2021 [cited by applicant]
US 20210160355A1 · Min et al. · 2021 [cited by applicant]
US 20210173456A1 · Kulkarni et al. · 2021 [cited by applicant]
US 20210006079A1 · Weiderstrand · 2021 [cited by applicant]
US 20210223825A1 · Seiler et al. · 2021 [cited by applicant]
US 20220045372A1 · Junger et al. · 2022 [cited by applicant]
US 20220167187A1 · Jia · 2022 [cited by applicant]
US 20220289067A1 · Adegbohun · 2022 [cited by applicant]
US 20230185277A1 · Morrison et al. · 2023 [cited by applicant]
US 20230185285A1 · Morrison et al. · 2023 [cited by applicant]
US 20230185286A1 · Files et al. · 2023 [cited by applicant]
US 20230185291A1 · Morrison et al. · 2023 [cited by applicant]
US 20230185331A1 · Files et al. · 2023 [cited by applicant]
US 20230185332A1 · Morrison et al. · 2023 [cited by applicant]
US 20230185343A1 · Morrison et al. · 2023 [cited by applicant]
US 20230185348A1 · Morrison et al. · 2023 [cited by applicant]
US 20230185354A1 · Files et al. · 2023 [cited by applicant]
US 20230185690A1 · Morrison et al. · 2023 [cited by applicant]
US 20230186802A1 · Morrison et al. · 2023 [cited by applicant]
US 20240094781A1 · Patel · 2024 [cited by applicant]
CN 206411622 · 2017 [cited by applicant]
CN 107329862 · 2017 [cited by applicant]
CN 207067863 · 2018 [cited by applicant]
CN 113776805 · 2021 [cited by applicant]
CN 114112137 · 2022 [cited by applicant]
DE 102005042538 · 2006 [cited by applicant]
JP 2000194586 · 2000 [cited by applicant]
JP 2003074536 · 2003 [cited by applicant]
JP 2010045750 · 2010 [cited by applicant]
WO WO2019059274 · 2019 [cited by applicant]