Patents by Inventor Michael Burriss

Michael Burriss 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: 8443369
    Abstract: Systems, methods, and computer readable medium for optimizing storage allocations based on system resources are disclosed. According to one aspect, the subject matter described herein includes a method for dynamic, policy-based allocation of system resources. The method includes specifying a plurality of system resource collections for representing sets of like system resources and their dependencies. An order in which the collections are to be evaluated during selection of a resource is also specified. A policy for determining the best resource within each collection is also specified. Statistics about the system resources in the collections are maintained. A request for a resource is received. In response to receiving the request, the collections are evaluated in the specified order. The best resource is selected from each collection based on the dependencies, prior selections, and statistics to implement the policy.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: May 14, 2013
    Assignee: EMC Corporation
    Inventors: Charles Christopher Bailey, Miles Aram de Forest, Michael Burriss, David Haase, Dipak Prasad, Brandon Myers
  • Patent number: 7383330
    Abstract: In accordance with a method and system described herein, in order to map the physical location and connections between all of the components of a network from the perspective of a particular host, i.e., discover the fabric of the network, and the hierarchical relationship between storage disk array components including chassis IDs, storage processors, and storage processor ports, queries are generated and sent to the different operating systems or software that are implemented on the components, i.e., hardware devices of the network. These queries ask the device what it sees. Starting with identifiable starting points and ending points in the fabric, the host selectively queries components within the fabric. Using the query data the host applies a series of comparison and process of eliminations steps, in order to complete a table of the components and connections that comprise the network fabric.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: June 3, 2008
    Assignee: EMC Corporation
    Inventors: John M Moran, Eric R Vook, Michael Burriss
  • Patent number: 7152178
    Abstract: The method and system provides for continuing issuance of input/output requests on a fabric having a plurality of paths connected to adapters on a computer managing the input/output requests. If a change in a path within the fabric occurs, a registered state change notification is typically issued on the fabric which is detected. The fabric on which the input/output request was issued is searched for a path failure, and if a failure is detected, a path is recovered.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: December 19, 2006
    Assignee: EMC Corporation
    Inventors: Eric R. Vook, Michael Burriss, Mike Bezera
  • Patent number: 6862690
    Abstract: A method and system for recovering nodes in a hierarchical computer network is disclosed. The operating system of the network detects and exception condition, recovers only the nodes within the scope of the exception condition, and issues I/O requests to nodes during recovery that are not within the scope of the exception condition. The method may involve a computer network system with a plurality of paths connected to adapters on at least one host computer for managing input/output (I/O) requests between the host computer and fibre channel devices, which have a plurality of logical units (LUNs) associated therewith.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: March 1, 2005
    Assignee: EMC Corporation
    Inventors: Michael W. Bezera, Eric R. Vook, Michael Burriss, Helga Sonner, Derek Scott
  • Publication number: 20030221001
    Abstract: In accordance with a method and system described herein, in order to map the physical location and connections between all of the components of a network from the perspective of a particular host, i.e., discover the fabric of the network, and the hierarchical relationship between storage disk array components including chassis IDs, storage processors, and storage processor ports, queries are generated and sent to the different operating systems or software that are implemented on the components, i.e., hardware devices of the network. These queries ask the device what it sees. Starting with identifiable starting points and ending points in the fabric, the host selectively queries components within the fabric. Using the query data the host applies a series of comparison and process of eliminations steps, in order to complete a table of the components and connections that comprise the network fabric.
    Type: Application
    Filed: May 24, 2002
    Publication date: November 27, 2003
    Applicant: EMC Corporation
    Inventors: John M. Moran, Eric R. Vook, Michael Burriss
  • Patent number: 6496914
    Abstract: A host system, such as a server, controls a plurality of different class storage devices on a network. The operating system on the host assigns a unique identification to each storage device using a standard protocol and maintains the identification in the operating system. This allows control of the storage devices without complications even though different classes of devices, using differing identification protocols, are assembled on the same network.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: December 17, 2002
    Assignee: EMC Corporation
    Inventors: Eric R. Vook, Michael Burriss, Mike Bezera, Derek Scott, Helga Sonner, Gregory T. Hunt