← Back to Patent Explorer
US6665714B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for determining an identity of a network device

Assignee: EMC Corp
•
Filing: 1999-06-30
•
Granted: 2003-12-16
•
Expires: 2019-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for managing the availability and assignment of data in a storage system that is coupled to a network. A user interface is provided that executes on a host processor that is coupled to the storage system over the network. The user interface communicates with a configuration database in the storage system to identify host processors that are logged into the storage system over the network, to identify storage volumes on the storage system, to identify whether access to a particular storage volume on the storage system is permitted from a particular host processor, and to identify a network path by which host processors are logged into the storage system over the network. In one embodiment, a graphical user interface is provided that can be used to graphically represent host processors, host bus adapters, storage systems, and storage system adapters and storage volumes on the storage system. The graphical representation provided by the graphical user interface permits a user to graphically view a topology of the network at varying levels of detail, selectable by the user. The graphical user interface also permits a user to allow or deny access to storage systems or a particular storage volume on storage system from one or more of the host processors, host bus adapters, etc., by selecting and manipulating graphical representations thereof. In another embodiment, a command line user interface is provided with similar functionality.

Inventors

  • 👤 Steve Blumenau
  • 👤 Steve Cohen
  • 👤 Erez Ofer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:30
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L67/00; H04L67/50; H04L67/75; H04L9/00; H04L9/40; G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2002; G06F11/2007; G06F11/201

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 163 words
A method of enabling an application program, executing on a host computer that comprises a first network device, to determine a pre-assigned network identity of the first network device, the first network device being coupled to at least a second network device by a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned network identity of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned network identity of the first network device identified in the first communication; receiving, at the host computer, a second communication from the second network device identifying the pre-assigned network identity of the first network device identified in the first communication; and communicating to the application program executing on the host computer the pre-assigned network identity of the first network device identified in the second communication.
Claim 2
Independent Claim 163 words
A method of enabling an application program, executing on a host computer that comprises a first network device, to determine a pre-assigned network identity of the first network device, the first network device being coupled to at least a second network device by a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned network identity of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned network identity of the first network device identified in the first communication; receiving, at the host computer, a second communication from the second network device identifying the pre-assigned network identity of the first network device identified in the first communication; and communicating to the application program executing on the host computer the pre-assigned network identity of the first network device identified in the second communication.
Claim 3
Dependent Claim 57 words
The method of claim 1 , wherein the first and second network devices communicate over the network using a Fibre Channel protocol, and wherein the step of requesting includes a step of requesting the second network device to identify, to the first network device, a world wide name of the source from which the communication was received.
Claim 4
Dependent Claim 30 words
The method of claim 2 , wherein the step of sending includes a step of sending the communication from the first network device to a storage system over the network.
Claim 5
Dependent Claim 42 words
The method of claim 2 , further comprising a step of: requesting the second network device to provide the first network device with an alias for the first network device that can be used in subsequent communications with the second network device.
Claim 6
Dependent Claim 42 words
The method of claim 1 , further comprising a step of: requesting the second network device to provide the first network device with an alias for the first network device that can be used in subsequent communications with the second network device.
Claim 7
Dependent Claim 20 words
The method of claim 1 , further comprising a step of logging into the second network device over the network.
Claim 8
Dependent Claim 34 words
The method of claim 6 , further comprising a step of requesting the second network device to identify, to the first network device, other network devices that are logged into the second network device.
Claim 9
Dependent Claim 177 words
A computer readable medium encoded with a program that, when executed on a host computer comprising a first network device, performs a method enabling an application program executing on the host computer to determine a pre-assigned network identity of the first network device, the first network device being coupled to at least a second network device over a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned network identity of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned network identity of the first network device identified in the first communication; receiving, at the host computer, a second communication from the second network device identifying the pre-assigned network identity of the first network device identified in the first communication; and communicating to the application program executing on the host computer the pre-assigned network identity of the first network device identified in the second communication.
Claim 10
Dependent Claim 177 words
A computer readable medium encoded with a program that, when executed on a host computer comprising a first network device, performs a method enabling an application program executing on the host computer to determine a pre-assigned network identity of the first network device, the first network device being coupled to at least a second network device over a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned network identity of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned network identity of the first network device identified in the first communication; receiving, at the host computer, a second communication from the second network device identifying the pre-assigned network identity of the first network device identified in the first communication; and communicating to the application program executing on the host computer the pre-assigned network identity of the first network device identified in the second communication.
Claim 11
Dependent Claim 59 words
The computer readable medium of claim 8 , wherein the first and second network devices communicate over the network using a Fibre Channel protocol, and wherein the step of requesting includes a step of requesting the second network device to identify, to the first network device, a world wide name of the source from which the communication was received.
Claim 12
Dependent Claim 32 words
The computer readable medium of claim 9 , wherein the step of sending includes a step of sending the communication from the first network device to a storage system over the network.
Claim 13
Dependent Claim 47 words
The computer readable medium of claim 9 , wherein the method further comprises a step of: requesting the second network device to provide the first network device with an alias for the first network device that can be used in subsequent communications with the second network device.
Claim 14
Dependent Claim 47 words
The computer readable medium of claim 8 , wherein the method further comprises a step of: requesting the second network device to provide the first network device with an alias for the first network device that can be used in subsequent communications with the second network device.
Claim 15
Dependent Claim 25 words
The computer readable medium of claim 8 , wherein the method further comprises a step of logging into the second network device over the network.
Claim 16
Dependent Claim 39 words
The computer readable medium of claim 13 , wherein the method further comprises a step of requesting the second network device to identify, to the first network device, other network devices that are logged into the second network device.
Claim 17
Dependent Claim 76 words
The computer readable medium of claim 8 , wherein the second network device is a storage system having a plurality of storage volumes, wherein the step of sending includes a step of sending the communication from the first network device to the storage system over the network, and wherein the method further comprises a step of: using the network identity of the first network device to allocate at least one storage volume to the host computer.
Claim 18
Dependent Claim 74 words
The method of claim 1 , wherein the second network device is a storage system having a plurality of storage volumes, wherein the step of sending includes a step of sending the communication from the first network device to the storage system over the network, and wherein the method further comprises a step of: using the network identity of the first network device to allocate at least one storage volume to the host computer.
Claim 19
Independent Claim 110 words
A method of enabling an application program, executing on a host computer that comprises a first network device, to determine a pre-assigned hardware address of the first network device, the first network device being coupled to at least a second network device by a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned hardware address of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned hardware address of the first network device identified in the first communication.
Claim 20
Independent Claim 110 words
A method of enabling an application program, executing on a host computer that comprises a first network device, to determine a pre-assigned hardware address of the first network device, the first network device being coupled to at least a second network device by a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned hardware address of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned hardware address of the first network device identified in the first communication.
Claim 21
Dependent Claim 63 words
The method of claim 17 , further comprising steps of: receiving, at the host computer, a second communication from the second network device identifying the pre-assigned hardware address of the first network device identified in the first communication; and communicating to the application program executing on the host computer the pre-assigned hardware address of the first network device identified in the second communication.
Claim 22
Dependent Claim 124 words
A computer readable medium encoded with a program that, when executed on a host computer comprising a first network device, performs a method enabling an application program executing on the host computer to determine a pre-assigned hardware address of the first network device, the first network device being coupled to at least a second network device over a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned hardware address of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned hardware address of the first network device identified in the first communication.
Claim 23
Dependent Claim 124 words
A computer readable medium encoded with a program that, when executed on a host computer comprising a first network device, performs a method enabling an application program executing on the host computer to determine a pre-assigned hardware address of the first network device, the first network device being coupled to at least a second network device over a network, the method comprising steps of: sending a first communication from the first network device to the second network device over the network, the first communication identifying to the second network device the pre-assigned hardware address of the first network device; requesting the second network device to identify, to the host computer, the pre-assigned hardware address of the first network device identified in the first communication.
Claim 24
Dependent Claim 68 words
The computer readable medium of claim 19 , wherein the method further comprises steps of: receiving, at the host computer, a second communication from the second network device identifying the pre-assigned hardware address of the first network device identified in the first communication; and communicating to the application program executing on the host computer the pre-assigned hardware address of the first network device identified in the second communication.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-12-15 2007-06-16 2007-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-12-15 2011-06-16 2011-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-12-15 2015-06-16 2015-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag