IP Library Granted Patent US 7,028,175
Granted Patent B2
US 7,028,175 · App. 10/411,164 · Granted Apr 11, 2006

System and method for computer hardware identification

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,028,175
App. No.
10/411,164
Granted
Apr 11, 2006
Kind
B2
Abstract

A system for identifying specific information regarding the hardware configuration of a computer system improves resolution of problems via online crash and is usable for other purposes as well. Embodiments of the employ applications directed by remote computers functioning as servers, which use the specific computer system hardware-configuration information provided by the identifying system.

Claims (19)

1. A method of responding to an event at a first computer in a computer environment comprising the first computer and a second computer, wherein the first and second computers are interconnected via a network connection, the method comprising:

detecting an event at the first computer;

in response to detecting an event, locating at the first computer a marker file including a marker file name residing on the first computer, the marker file embodying information indicative of a hardware configuration of the first computer; and

transmitting at least a portion of the information indicative of a hardware configuration of the first computer to the second computer over the network connection;

wherein the name of the marker file embodying information indicative of a hardware configuration of the first computer contains information identifying an original equipment manufacturer of the first computer, a model name of the first computer, and an identification string associated with the first computer.

2. The method according to claim 1 , wherein the event is a crash of a software component running on the first computer.

3. The method according to claim 2 , wherein the software component running on the first computer is an operating system.

4. The method according to claim 2 , wherein the software component running on the first computer is an application.

5. The method according to claim 2 , wherein the software component running on the first computer is a driver.

6. The method according to claim 1 , wherein the event is a request for information by the second computer prior to download from the second computer to the first computer over the network connection of a software component.

7. The method according to claim 6 , wherein the software component is a second version of a driver corresponding to an update of a first version of the driver, wherein the first version already resides on the first computer.

8. The method according to claim 6 , wherein the software component is an application.

9. The method according to claim 1 , wherein the contents of the marker file embodying information indicative of a hardware configuration of the first compute contains information identifying an original equipment manufacturer of the first computer, a model name of the first computer, and an identification string associated with the first computer.

10. The method according to claim 9 , wherein the identification string associated with the first computer is an identification number.

11. The method according to claim 1 , wherein the identification string associated with the first computer is an identification number.

12. A method of responding to an event at a first computer in a computer environment comprising the first computer and a second computer, wherein the first and second computers are interconnected via a network connection, the method comprising:

detecting an event at the first computer:

in response to detecting an event, locating at the first computer a marker file including a marker file name residing on the first computer, the marker file embodying information indicative of a hardware configuration of the first computer; and transmitting at least a portion of the information indicative of a hardware configuration of the first computer to the second computer over the network connection;

wherein locating the marker file comprises locating the marker file within a folder on the first computer containing driver files, wherein the marker file has an extension that distinguishes the marker file from the driver files.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2003
From: MORRISON, DAVID J.; MCKENZIE, DARREN L.; KELLER, JONATHAN M.
To: MICROSOFT CORPORATION
Reel/Frame 013966/0180 →