Method and apparatus for dynamically determining whether access to a resource connected to a computer has changed and determining how to access the resource with a new identifier
First Claim
1. In a computer system including a host computer and at least one computer system resource accessible to the host computer, wherein the host computer comprises an operating system and the operating system uses at least one identifier to enable access by the host computer to the at least one computer system resource, the at least one identifier identifying the at least one computer system resource, a method of responding to changes in a configuration of the computer system impacting a manner in which the at least one computer system resource is accessed by the host computer, the method comprising steps of:
- (A) storing information relating to a first configuration of the computer system at a first point in time, the first configuration relating to a first manner of accessing the at least one computer system resource by the host computer, the first manner of accessing the at least one computer system resource including the use of a first identifier by the operating system to identify the at least one computer system resource;
(B) determining a second configuration of the computer system at a second point in time, the second configuration relating to a second manner of accessing the at least one computer system resource by the host computer;
(C) comparing the second configuration of the computer system with the first configuration to determine whether the second configuration differs from the first configuration in that the second manner of accessing the at least one computer system resource includes the use of a second identifier by the operating system to identify the at least one computer system resource, wherein the second identifier differs from the first identifier; and
(D) when it is determined in the step (C) that the second configuration differs from the first configuration, determining the second identifier used by the operating system in the second manner of accessing the at least one computer system resource by the host computer, wherein the act of determining comprises using at least one component of information that uniquely identifies the at least one computer system resource in a manner that is independent of the second configuration.
8 Assignments
0 Petitions
Accused Products
Abstract
One embodiment is directed to a method and apparatus for modifying a configuration of a computer system including a host computer and at least one computer system resource accessible to at least one application program executing on the host computer. The computer system is dynamically reconfigured, without reinitializing the host computer or the application program, to alter a manner in which the at least one application program accesses the at least one computer system resource. Another embodiment is directed to a method and apparatus for responding to changes in a configuration of the computer system impacting a manner in which the at least one computer system resource is accessed by the host computer. Information relating to a first configuration of the computer system at a first point in time is stored, the first configuration relating to a first manner of accessing the at least one computer system resource by the host computer. A second configuration of the computer system at a second point in time is determined, the second configuration relating to a second manner of accessing the at least one computer system resource by the host computer. The second configuration of the computer system is compared with the first configuration to determine whether the second configuration differs from the first configuration. When it is determined that the second configuration differs from the first configuration, the second manner of accessing the at least one computer system resource by the host computer is determined.
75 Citations
34 Claims
-
1. In a computer system including a host computer and at least one computer system resource accessible to the host computer, wherein the host computer comprises an operating system and the operating system uses at least one identifier to enable access by the host computer to the at least one computer system resource, the at least one identifier identifying the at least one computer system resource, a method of responding to changes in a configuration of the computer system impacting a manner in which the at least one computer system resource is accessed by the host computer, the method comprising steps of:
-
(A) storing information relating to a first configuration of the computer system at a first point in time, the first configuration relating to a first manner of accessing the at least one computer system resource by the host computer, the first manner of accessing the at least one computer system resource including the use of a first identifier by the operating system to identify the at least one computer system resource;
(B) determining a second configuration of the computer system at a second point in time, the second configuration relating to a second manner of accessing the at least one computer system resource by the host computer;
(C) comparing the second configuration of the computer system with the first configuration to determine whether the second configuration differs from the first configuration in that the second manner of accessing the at least one computer system resource includes the use of a second identifier by the operating system to identify the at least one computer system resource, wherein the second identifier differs from the first identifier; and
(D) when it is determined in the step (C) that the second configuration differs from the first configuration, determining the second identifier used by the operating system in the second manner of accessing the at least one computer system resource by the host computer, wherein the act of determining comprises using at least one component of information that uniquely identifies the at least one computer system resource in a manner that is independent of the second configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium encoded with a program for execution on a host computer in a computer system including the host computer and at least one computer system resource accessible to the host computer, wherein the host computer comprises an operating system and the operating system uses at least one identifier to enable access by the host computer to the at least one computer system resource, the at least one identifier identifying the at least one computer system resource, the program, when executed on the host computer, performs a method of responding to changes in a configuration of the computer system impacting a manner in which the at least one computer system resource is accessed by the host computer, the method comprising steps of:
-
(A) storing information relating to a first configuration of the computer system at a first point in time, the first configuration relating to a first manner of accessing the at least one computer system resource by the host computer, the first manner of accessing the at least one computer system resource including the use of a first identifier by the operating system to identify the at least one computer system resource;
(B) determining a second configuration of the computer system at a second point in time, the second configuration relating to a second manner of accessing the at least one computer system resource by the host computer;
(C) comparing the second configuration of the computer system with the first configuration to determine whether the second configuration differs from the first configuration in that the second manner of accessing the at least one computer system resource includes the use of a second identifier by the operating system to identify the at least one computer system resource, wherein the second identifier differs from the first identifier; and
(D) when it is determined in the step (C) that the second configuration differs from the first configuration, determining the second identifier used by the operating system in the second manner of accessing the at least one computer system resource by the host computer, wherein the act of determining comprises using at least one component of information that uniquely identifies the at least one computer system resource in a manner that is independent of the second configuration. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A host computer for use in a computer system including the host computer and at least one computer system resource accessible to the host computer, the host computer comprising:
-
an operating system for enabling access to the at least one computer system resource, the operating system using at least one identifier to enable access by the host computer to the at least one computer system resource, the at least one identifier identifying the at least one computer system resource;
storing means for storing information relating to a first configuration of the computer system at a first point in time, the first configuration relating to a first manner of accessing the at least one computer system resource by the host computer, the first manner of accessing the at least one computer system resource including the use of a first identifier by the operating system to identify the at least one computer system resource;
first determining means for determining a second configuration of the computer system at a second point in time, the second configuration relating to a second manner of accessing the at least one computer system resource by the host computer;
comparing means for comparing the second configuration of the computer system with the first configuration to determine whether the second configuration differs from the first configuration in that the second manner of accessing the at least one computer system resource includes the use of a second identifier by the operating system to identify the at least one computer system resource, wherein the second identifier differs from the first identifier; and
second determining means for determining the second identifier used by the operating system in the second manner of accessing the at least one computer system resource by the host computer when it is determined by the first determining means that the second configuration differs from the first configuration, wherein the act of determining comprises using at least one component of information that uniquely identifies the at least one computer system resource in a manner that is independent of the second configuration. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification