Patents by Inventor Kenneth F. Dove

Kenneth F. Dove has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7496646
    Abstract: A storage area network is managed. In one embodiment, the method comprises providing a plurality of nodes; providing a plurality of storage, wherein the plurality of storage is shared by the plurality of nodes; determining if a change in the storage area network has occurred; and dynamically adjusting to the change if the change has occurred. In another embodiment, the system comprises a processor configured to communicate with a second node and at least one storage, wherein the storage is shared by the processor and the second node; the processor also being configured to determine if a change in the storage area network has occurred; and dynamically adjusting to the change if the change has occurred; and a memory coupled with the processor, the memory configured to provide instructions to the processor.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: February 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Corene Casper, Kenneth F. Dove
  • Patent number: 7437386
    Abstract: A system and method are disclosed for providing multi-node environment comprising a first node associated with a first operating system; a second node associated with a second operating system, wherein the second operating system is independent of the first operating system; a storage; and an interconnect coupling the first node with the storage and coupling the second node with the storage; and wherein the first node directly accesses the storage and the second node directly accesses the storage.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: October 14, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael J. Callahan, Corene Casper, Kenneth F. Dove, Brent A. Kingsbury, Phil E. Krueger, Terence M. Rokop, Michael J. Spitzer
  • Publication number: 20040202013
    Abstract: A system and method are disclosed for accessing data in a multi-node system comprising providing a first node associated with a first operating system; providing a second node associated with a second operating system, wherein the second operating system is independent of the first operating system; providing a storage, wherein the first node directly accesses the storage and the second node directly accesses the storage; requesting a lock for a block by the first node to the second node; obtaining the lock from the second node; and obtaining the block the from the second node.
    Type: Application
    Filed: September 20, 2002
    Publication date: October 14, 2004
    Applicant: PolyServe, Inc.
    Inventors: Kenneth F. Dove, Brent A. Kingsbury, Sam Revitch, Terence M. Rokop
  • Publication number: 20030065686
    Abstract: A system and method are disclosed for providing multi-node environment comprising a first node associated with a first operating system; a second node associated with a second operating system, wherein the second operating system is independent of the first operating system; a storage; and an interconnect coupling the first node with the storage and coupling the second node with the storage; and wherein the first node directly accesses the storage and the second node directly accesses the storage.
    Type: Application
    Filed: September 20, 2002
    Publication date: April 3, 2003
    Applicant: PolyServe, Inc.
    Inventors: Michael J. Callahan, Corene Casper, Kenneth F. Dove, Brent A. Kingsbury, Phil E. Krueger, Terence M. Rokop, Michael J. Spitzer
  • Publication number: 20030065760
    Abstract: A system and method for managing a storage area network is disclosed. In one embodiment, the method comprises providing a plurality of nodes; providing a plurality of storage, wherein the plurality of storage is shared by the plurality of nodes; determining if a change in the storage area network has occurred; and dynamically adjusting to the change if the change has occurred. In another embodiment, the system comprises a processor configured to communicate with a second node and at least one storage, wherein the storage is shared by the processor and the second node; the processor also being configured to determine if a change in the storage area network has occurred; and dynamically adjusting to the change if the change has occurred; and a memory coupled with the processor, the memory configured to provide instructions to the processor.
    Type: Application
    Filed: September 20, 2002
    Publication date: April 3, 2003
    Applicant: PolyServe, Inc
    Inventors: Corene Casper, Kenneth F. Dove