Method and System for Identifying an Operating System Running on a Computer System
First Claim
Patent Images
1. A method for identifying an operating system running on a computer, the method comprising:
- collecting an enumeration pattern describing an enumeration of a device that has been performed between the device and the operating system running on a host computer system; and
identifying the type of the operating system running on the host computer system based on the collected enumeration pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Identifying an operating system running on a computer system. In one aspect of the invention, an enumeration pattern is collected, the enumeration pattern describing an enumeration of a device that has been performed between the device and the operating system running on a host computer system. The type of the operating system running on the host computer system is identified based on the collected enumeration pattern.
34 Citations
20 Claims
-
1. A method for identifying an operating system running on a computer, the method comprising:
-
collecting an enumeration pattern describing an enumeration of a device that has been performed between the device and the operating system running on a host computer system; and identifying the type of the operating system running on the host computer system based on the collected enumeration pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer readable medium including program instructions to be implemented by a computer and for identifying an operating system running on a computer, the program instructions for:
-
collecting an enumeration pattern describing an enumeration of a device that has been performed between the device and the operating system running on a host computer system; and identifying the type of the operating system running on the host computer system based on the collected enumeration pattern. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus for identifying an operating system running on a computer, the apparatus comprising:
-
a device interface operative to perform an enumeration of a device for the operating system running on a host computer system in communication with the device; and an operating system detection engine in communication with the device interface and operative to receive from the device interface an enumeration pattern describing the enumeration, wherein the operating system detection engine is operative to identify the type of operating system running on the host computer system based on the received enumeration information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification