JEREMY J OHARE
Engineering in Milford, MA

License number
Massachusetts 16841
Issued Date
Apr 20, 1996
Type
Engineer in Training
Address
Address
Milford, MA 01757

Professional information

Jeremy Ohare Photo 1

Controlling Access To A Storage Device By Controlling Communication Ports Thereto

US Patent:
6553471, Apr 22, 2003
Filed:
Mar 22, 2000
Appl. No.:
09/533009
Inventors:
Jeremy OHare - Milford MA
Brian Garrett - Hopkinton MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1300
US Classification:
711163, 711154
Abstract:
Controlling access to a storage device includes defining a plurality of groups that access the storage device, defining a plurality of pools of devices of the storage device, and, for at least one of the groups, determining access rights with respect to at least one of the pools. The pools of devices may include communication ports of the storage device. The access rights may indicate whether system calls are allowed on the communication ports. In some embodiments, restricting access to a storage device includes coupling each of a plurality of host systems to the storage device by one of a plurality of ports provided for the storage device and selectively determining, for each of the ports, whether system calls are allowed, where, for the ports in which system calls are not allowed, a system call by the host systems coupled thereto causes the storage device to indicate that the system call was not performed.


Jeremy Ohare Photo 2

Controlling Access To A Storage Device

US Patent:
6484173, Nov 19, 2002
Filed:
Jun 27, 2000
Appl. No.:
09/604592
Inventors:
Jeremy OHare - Milford MA
Brian Garrett - Hopkinton MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1730
US Classification:
707 9
Abstract:
Controlling access to a data storage device includes defining a plurality of groups that access the data storage device, defining a plurality of pools of devices of the data storage device, and, for at least one of the groups, determining access rights with respect to at least one of the pools. The pools of devices may include communication ports and/or memory segments of the storage element. The access rights may indicate whether system calls are allowed on the communication ports. In some embodiments, restricting access to a data storage device includes coupling each of a plurality of host requestor systems to the storage element by one of a plurality of ports provided for the storage element and selectively determining, for each of the ports, whether system calls are allowed, where, for the ports in which system calls are not allowed, a system call by the host systems coupled thereto causes the storage element to indicate that the system call was not performed. In other embodiments, the access to pools of memory resources having a unique ID number is restricted to requestors having unique ID numbers in a data base that matches allowed requestors and request types to allowed pools of memory.