Patents by Inventor Michael Dean Walker

Michael Dean Walker 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: 8776049
    Abstract: Method and apparatus for aligning addresses of resource sets in a memory space used by a software system. The resource sets are accessed by multiple layers of a software system and are each provided with a respective alignment requirement preferably comprising a power of two. A table preferably includes entries for each of the resource sets, and the table is sorted to provide a decreasing sequence beginning with the resource set having the greatest alignment requirement and ending with the resource set having the smallest alignment requirement. The resource sets are thereafter placed in the memory space in accordance with the decreasing sequence at localized addresses that align with the respective alignment requirements of the resource sets. Each resource within each resource set uses a localized, base address. The actual address within the memory space is preferably stored at a specified offset within a global structure.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: July 8, 2014
    Assignee: Seagate Technology LLC
    Inventor: Michael Dean Walker
  • Patent number: 7761650
    Abstract: A dual ported active-active array controller apparatus is provided having a first policy processor partnered with a first ISP having a first plurality of dedicated purpose FCs, a second policy processor partnered with a second ISP having a second plurality of dedicated purpose FCs, a communication bus interconnecting the ISPs, and programming instructions stored in memory and executed by the array controller to maintain the first policy processor in top level control of transaction requests from both the first plurality of FCs and the second plurality of FCs that are associated with network input/output (I/O) commands directed to a storage logical unit number (LUN) which the first ISP is a logical unit master of.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: July 20, 2010
    Assignee: Seagate Technology LLC
    Inventors: Clark Edward Lubbers, Michael Dean Walker, James Francis McCarty
  • Patent number: 7739418
    Abstract: A method of managing critical resource usage comprises monitoring queue depth in at least one critical resource queue for a high level of resource consumption and preventing subsequent commands of a client/server combination in response to a command that increases resource consumption to the high level. The method further comprises queuing an identifier of the client/server combination on a waiting queue, removing the client/server combination identifier from the waiting queue in queuing order as resource consumption declines, and enabling commands of the client/server combination.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: June 15, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Susan Gaye Elkington, Randall Hess, Michael Dean Walker, Jason Richard Huddleston
  • Patent number: 7590679
    Abstract: A format is provided for a command signal from a target device comprising a bit field adapted for communicating a unit attention signal from the target device following a status changing event. A method is provided for managing a unit attention signal from a target device in a distributed network, comprising: setting an indicator bit in a bit field of a command signal from the target device to a signaling value when a predetermined condition warrants an associated unit attention signal; detecting the indicator bit; and indexing a table in relation to the indicator bit to send the unit attention signal.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: September 15, 2009
    Assignee: Seagate Technology LLC
    Inventors: James Francis McCarty, Michael Dean Walker
  • Publication number: 20090006716
    Abstract: A dual ported active-active array controller apparatus is provided having a first policy processor partnered with a first ISP having a first plurality of dedicated purpose FCs, a second policy processor partnered with a second ISP having a second plurality of dedicated purpose FCs, a communication bus interconnecting the ISPs, and programming instructions stored in memory and executed by the array controller to maintain the first policy processor in top level control of transaction requests from both the first plurality of FCs and the second plurality of FCs that are associated with network input/output (I/O) commands directed to a storage logical unit number (LUN) which the first ISP is a logical unit master of.
    Type: Application
    Filed: June 30, 2007
    Publication date: January 1, 2009
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Clark Edward Lubbers, Michael Dean Walker, James Francis McCarty
  • Patent number: 7353353
    Abstract: A method for implementing security management in a storage area network by controlling access to network resources. Initially, a resource provider communicates with potential resource users, such as host computers, servers, and workstations, to allow the users to discover the resources available on the storage area network. Resource users that have not previously logged in to a particular resource supply identification information to the resource provider, which places the information in a ‘not yet approved entity’ table. The ‘not yet approved entity’ table is made available to a management station. An administrator, using the management station, then determines whether to authorize use of resources. If access to the requested resource is allowed, the resource user identification information is stored in an ‘approved entity’ table. A login is then allowed by the resource user to the selected resource.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: April 1, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James E. Pherson, Diana Shen, Paul D. Guttormson, Michael Dean Walker
  • Patent number: 6968463
    Abstract: A method for implementing security management in a storage area network by controlling access to network resources. Initially, a resource provider communicates with potential resource users, such as host computers, servers, and workstations, to allow the users to discover the resources available on the storage area network. Resource users that have not previously logged in to a particular resource supply identification information to the resource provider, which places the information in a ‘not yet approved entity’ table. The ‘not yet approved entity’ table is made available to a management station. An administrator, using the management station, then determines whether to authorize use of resources. If access to the requested resource is allowed, the resource user identification information is stored in an ‘approved entity’ table. A login is then allowed by the resource user to the selected resource.
    Type: Grant
    Filed: January 17, 2001
    Date of Patent: November 22, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James E. Pherson, Diana Shen, Paul D. Guttormson, Michael Dean Walker
  • Publication number: 20020095602
    Abstract: A method for implementing security management in a storage area network by controlling access to network resources. Initially, a resource provider communicates with potential resource users, such as host computers, servers, and workstations, to allow the users to discover the resources available on the storage area network. Resource users that have not previously logged in to a particular resource supply identification information to the resource provider, which places the information in a ‘not yet approved entity’ table. The ‘not yet approved entity’ table is made available to a management station. An administrator, using the management station, then determines whether to authorize use of resources. If access to the requested resource is allowed, the resource user identification information is stored in an ‘approved entity’ table. A login is then allowed by the resource user to the selected resource.
    Type: Application
    Filed: January 17, 2001
    Publication date: July 18, 2002
    Inventors: James E. Pherson, Diana Shen, Paul D. Guttormson, Michael Dean Walker