Processor unique processor number feature with a user controllable disable capability
First Claim
1. A software method of selectively releasing a processor number encoded in a processor, the method comprising:
- determining if the processor number is available to a first type of query; and
displaying the processor number in response to the query if a display decision controllable by a user is set to display the processor number;
wherein the user is provided control over whether or not to release the processor number.
1 Assignment
0 Petitions
Accused Products
Abstract
A software method of setting a state in a processor regarding whether a processor number encoded in the processor will be available for reading is described. The method comprises prompting the user to enter an indication whether the processor number should be available for reading by a program. Then, setting a state to inhibit the processor number from being read by a program if the indication indicates that the processor number should not be available for reading by the program. For one embodiment, the method further includes testing the indication if a request for the processor number is received, and releasing the processor number if the indication indicates that the processor number is available.
-
Citations
20 Claims
-
1. A software method of selectively releasing a processor number encoded in a processor, the method comprising:
-
determining if the processor number is available to a first type of query; and
displaying the processor number in response to the query if a display decision controllable by a user is set to display the processor number;
wherein the user is provided control over whether or not to release the processor number. - View Dependent Claims (2, 3, 4, 5, 6)
permitting the user to alter the display decision at boot-up only.
-
-
4. The method of claim 1, wherein displaying comprises making the processor number available to software applications.
-
5. The method of claim 1, wherein the display decision may be dependent upon an identity of a requester.
-
6. The method of claim 5, wherein the display decision comprises a plurality of levels of access based on a location of the requester.
-
7. A method comprising:
-
receiving a request for a processor number;
querying a preference set in the processor to reveal or not reveal the processor number, the preference set by the a user; and
transmitting the processor number if the preference states that the processor number may be revealed.
-
-
8. A software method of setting a state in a processor regarding whether a processor number encoded in the processor will be available for reading, the method comprising:
-
permitting the user to enter an indication whether the processor number should be available for reading by a program; and
setting a state to inhibit the processor number from being read by a program if the indication indicates that the processor number should not be available for reading by the program. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform the steps of:
-
permitting the user to enter an indication whether the processor number should be available for reading by a program; and
setting a state to inhibit the processor number from being read by a program if the indication indicates that the processor number should not be available for reading by the program. - View Dependent Claims (17, 18, 19, 20)
-
Specification