IP Library Granted Patent US 7,512,774
Granted Patent B2
US 7,512,774 · App. 10/924,644 · Granted Mar 31, 2009

Method and system for collecting processor information

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 7,512,774
App. No.
10/924,644
Granted
Mar 31, 2009
Kind
B2
Abstract

Information regarding processors present on computer systems is collected. A hyper-threading processor class definition is established. A hyper-threading property provider is created. The hyper-threading property provider is loaded on one or more processors present on a computer system. The hyper-threading property provider gathers a hyper-threading status of one or more of the processors and a number of logical and physical processors on the computer system.

Claims (22)

1. A method comprising:

(A) establishing a hyper-threading processor class definition to define one or more processors present on a computer system, the hyper-threading processor class definition having a set of properties for the one or more processors;

(B) creating a hyper-threading property provider to gather information about the one or more processors,

(C) associating the hyper-threading property provider with the hyper-threading processor class definition;

(D) loading the hyper-threading property provider on the one or more processors; and

(E) gathering, by the hyper-threading property provider, the set of properties of the one or more processors comprising a hyper-threading status of the one or more of the processors and a number of logical and physical processors on the computer system.

2. The method of claim 1 , wherein the hyper-threading property provider is made available to a management infrastructure in accordance with a registration script.

3. The method of claim 1 , wherein a registration script defines a hyper-threading processor management object and associates one or more properties of one or more instances of the hyper-threading processor management object with the hyper-threading property provider.

4. A system for collecting information regarding processors present on computer systems, comprising:

one or more processors present on a computer system;

a hyper-threading processor class definition to define the one or more processors present on the computer system, the hyper-threading processor class definition having a set of properties for the one or more processors; and

a hyper-threading property provider associated with the hyper-threading processor class definition, the hyper-threading property provider loaded on the one or more of the processors to gather a hyper-threading status of one or more of the processors and a number of logical and physical processors on the computer system.

5. The system of claim 4 further comprising a management infrastructure, wherein the hyper-threading provider is made available to the management infrastructure in accordance with a registration script.

6. The system of claim 4 , wherein a registration script defines a hyper-threading processor management object and associates one or more properties of one or more instances of the hyper-threading processor management object with the hyper-threading property provider.

7. A computer program product including a computer readable medium having stored thereon computer executable instructions that, when executed on a computer, configure the computer to perform a method comprising the steps of:

establishing a hyper-threading processor class definition to define one or more processors present on a computer system, the hyper-threading processor class definition having a set of properties for the one or more processors;

creating a hyper-threading property provider to gather information about the one or more processors;

associating the hyper-threading property provider with the hyper-threading processor class definition;

loading the hyper-threading property provider on the one or more processors; and

gathering, by the hyper-threading property provider, the set of properties of the one or more processors comprising a hyper-threading status of the one or more of the processors and a number of logical and physical processors on the computer system.

8. The computer program product of claim 7 , wherein the hyper-threading property provider is made available to a management infrastructure in accordance with a registration script.

9. The computer program product of claim 7 , wherein a registration script defines a hyper-threading processor management object and associates one or more properties of one or more instances of the hyper-threading processor management object with the hyper-threading property provider.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2008
From: LEHMAN BROTHERS INC.
To: BARCLAYS CAPITAL INC.
Reel/Frame 021701/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2004
From: ZARENIN, ALEX
To: LEHMAN BROTHERS INC.
Reel/Frame 015742/0868 →