Determining computer information from processor properties
First Claim
1. In a computing environment having a computer-based system, a method comprising,using a processing unit, collecting properties of a processor;
- storing the collected properties in a data structure containing information related to the processor, wherein the data structure comprises information related to the processor includes creation date information that is indexed by a key determined from a combination of at least some of the properties, wherein the properties for a given processor include a hash value representative of at least two other properties,accessing the data structure based upon at least some of the properties to access other information with respect to the processor, wherein using data based upon the properties to access other information with respect to the processor comprises looking up a creation date based upon the properties, and associating the creation date with the processor, and,determining an approximate age of the computer-based system based upon the creation date of the processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which directly ascertainable properties of a processor are collected, and used as a key to access other information about the processor, such as age-related information maintained in a separate lookup table. If a matching entry is not found, the property information may be added to an unknown list and/or used to dynamically update the lookup table. A data structure such as a record comprises a set of fields including fields containing data representative of properties of a processor, a key value determined from the data in at least some of the fields and an identifier that identifies the processor relative to other processors of other computing devices. The fields may include manufacturer data, brand identifier data, cache information, normalized processor speed data, mobile chip information and/or CPU model data.
61 Citations
15 Claims
-
1. In a computing environment having a computer-based system, a method comprising,
using a processing unit, collecting properties of a processor; -
storing the collected properties in a data structure containing information related to the processor, wherein the data structure comprises information related to the processor includes creation date information that is indexed by a key determined from a combination of at least some of the properties, wherein the properties for a given processor include a hash value representative of at least two other properties, accessing the data structure based upon at least some of the properties to access other information with respect to the processor, wherein using data based upon the properties to access other information with respect to the processor comprises looking up a creation date based upon the properties, and associating the creation date with the processor, and, determining an approximate age of the computer-based system based upon the creation date of the processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computing environment, a system comprising:
-
a computer comprising a processing unit, the computer further comprising; a data structure containing information related to a processor, wherein the data structure comprises information related to the processor includes creation date information that is indexed by a key determined from a combination of at least some of the properties; and a processor determination mechanism coupled to the data structure, the processor determination mechanism configured to collect properties for a given processor, and to access the data structure based on at least some of those properties to obtain at least some of the information related to that given processor, wherein the properties for the given processor include a hash value representative of at least two other properties. - View Dependent Claims (8, 9, 10, 11)
-
-
12. One or more computer-readable storage media having stored thereon computer-executable instructions that perform acts comprising:
-
using a processing unit, collecting properties of a processor; storing the collected properties in a data structure containing information related to the processor, wherein the data structure comprises information related to the processor includes creation date information that is indexed by a key determined from a combination of at least some of the properties, wherein the properties for a given processor include a hash value representative of at least two other properties, accessing the data structure based upon at least some of the properties to access other information with respect to the processor, wherein using data based upon the properties to access other information with respect to the processor comprises looking up a creation date based upon the properties, and associating the creation date with the processor, and, determining an approximate age of the computer-based system based upon the creation date of the processor. - View Dependent Claims (13, 14, 15)
-
Specification