System and method for logging hardware usage data, and uses for such logged hardware usage data
First Claim
Patent Images
1. A system comprising:
- means for collecting, via a basic input/output system (BIOS) of at least one computer system, data about usage of at least one hardware component of said at least one computer system; and
means for generating a usage profile, wherein the generating means receives the usage data of said at least one hardware component and processes said received data to generate a usage profile for the at least one computer system, wherein said means for generating a usage profile computes an average of the hardware usage data of a plurality of computer systems.
2 Assignments
0 Petitions
Accused Products
Abstract
According to at least one embodiment, a system comprises at least one computer system having a Basic Input/Output System (“BIOS”). The system further comprises means for collecting, via the BIOS, data about usage of at least one hardware component of the at least one computer system. According to at least one embodiment, a method comprises harvesting, from each of a plurality of computer systems, logged data regarding usage of hardware components of the computer systems. The method further comprises generating usage profile for the plurality of computer systems based at least in part on the harvested logged data.
-
Citations
39 Claims
-
1. A system comprising:
-
means for collecting, via a basic input/output system (BIOS) of at least one computer system, data about usage of at least one hardware component of said at least one computer system; and means for generating a usage profile, wherein the generating means receives the usage data of said at least one hardware component and processes said received data to generate a usage profile for the at least one computer system, wherein said means for generating a usage profile computes an average of the hardware usage data of a plurality of computer systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
collecting, via basic input/output system (BIOS) of at least one computer system, data about usage of at least one hardware component of each of a plurality of computer systems; and logging the hardware usage data to non-volatile memory of said at least on computer system; and computing a usage profile for said plurality of computer systems, said usage profile comprising computing an average of the hardware usage data or the plurality of computer systems. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising.
at least one processor; -
Basic Input/Output System (BIOS); non-volatile data storage; and hardware usage logging mechanism implemented in said BIOS that is operable to log data to said non-volatile data storage about user-triggered hardware events of said system; wherein said processor computes an average of user-triggered hardware events of a plurality of systems. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. Computer-executable software code stored to computer-readable medium comprising:
-
code for receiving logged data regarding usage of hardware components of a plurality of computer systems; and code for generating a usage profile for the plurality of computer systems based at least in part on the received logged data, said usage profile comprising an average of the logged data received from the plurality of computer systems. - View Dependent Claims (30, 31, 32)
-
-
33. A method comprising:
-
harvesting, from each of a plurality of computer systems, logged data regarding usage of hardware components of said computer systems; and generating usage profile for the plurality of computer systems based at least in part on the harvested logged data, said generating comprisinq computing an average of the harvested logged data. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification