Patents by Inventor Morrie Gasser
Morrie Gasser 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: 8131919Abstract: An electronic system includes a framework, data storage circuitry and a controller. The framework includes multiple device slots. The data storage circuitry is arranged to access storage devices installed in the framework. The controller is arranged to receive a current storage device identifier in response to installation of a storage device into a particular device slot of the framework, and perform an electronic storage device location assessment operation based on the current storage device identifier. The controller is further arranged to provide a control signal in response to performing the electronic storage device location assessment operation. The control signal selectively (i) permits the data storage circuitry to overwrite the storage device while the storage device resides in the particular device slot, and (ii) prevents the data storage circuitry from overwriting of the storage device while the storage device resides in the particular device slot.Type: GrantFiled: December 21, 2007Date of Patent: March 6, 2012Assignee: EMC CorporationInventors: Morrie Gasser, Jun Zhang
-
Patent number: 8037243Abstract: Data storage system software is installed from nonvolatile memory. A storage processor is booted, transferring information stored in a nonvolatile memory module to a disk drive system, thereby enabling the system processor to boot directly from the disk drive system in subsequent boots. After the information is transferred the storage processor reboots using the information transferred to the disk drive system.Type: GrantFiled: March 19, 2007Date of Patent: October 11, 2011Assignee: EMC CorporationInventors: Morrie Gasser, Matthew Ferson
-
Patent number: 7912995Abstract: SAS topology is managed. Internally within a SAS device on a SAS network, a performance characteristic of a PHY of the SAS device is monitored. Internally within the SAS device, it is determined, based on the performance characteristic, that the PHY has a problem, and, based on the determination, the PHY is affected to help prevent the PHY from adversely affecting communications on the SAS network.Type: GrantFiled: December 20, 2007Date of Patent: March 22, 2011Assignee: EMC CorporationInventors: Matthew Long, Morrie Gasser, Brian Parry
-
Patent number: 7890794Abstract: A method is used in handling SAS topology problems. It is detected that a chain of SAS expanders has a bad expander that prevents communicating normal SAS data streams along the chain. Expanders are disabled in the chain, and are enabled in turn while updating a flag indicating the most recently enabled good expander, until the chain fails. Expanders are disabled in the chain, and are enabled in turn but the enabling stops after enabling the expander indicated by the flag.Type: GrantFiled: September 30, 2008Date of Patent: February 15, 2011Assignee: EMC CorporationInventor: Morrie Gasser
-
Patent number: 7881946Abstract: In response to a user selection of a management function to configure a storage area network, a resource manager application generates a graphical user interface that displays a list including at least initial process steps requiring selection of resources in the storage area network to execute the management function. Based on input from a user such as selection of resources for a given process step in the list, the resource manager application dynamically selects further process steps in addition to the list of initial process steps for display in the list. In this way, a user can i) view a changing list of process steps and ii) identify which additional process steps are required to perform a respective management function as a result of making a selection of storage area network resources for the given process step.Type: GrantFiled: December 23, 2004Date of Patent: February 1, 2011Assignee: EMC CorporationInventors: Hanna Yehuda, Morrie Gasser
-
Patent number: 7757123Abstract: Faults are managed. A problem is detected in a data storage system. Possible field replaceable units (FRUs) of the data storage system are identified that may be at fault for the problem. If only one FRU may be at fault, a definitive alert is issued identifying the FRU. If multiple FRUs may be at fault, fault isolation is executed. If fault isolation isolates the problem to only one FRU, a definitive alert is issued naming the FRU. If fault isolation does not isolate the problem to only one FRU, an ambiguous alert is issued identifying multiple FRUs. The user is directed to execute a troubleshooting tree, which execution includes a manual FRU replacement by the user.Type: GrantFiled: June 29, 2006Date of Patent: July 13, 2010Assignee: EMC CorporationInventors: Morrie Gasser, Mark W. Kulacz
-
Patent number: 7624206Abstract: A data storage system has a chassis and a pair of printed circuit boards disposed in the chassis. Each one of the pair of printed circuit boards has disposed thereon a processor, a translator controlled by the processor, a SAS expander having a bidirectional front end port and multiple bidirectional backend ports, and an expansion port, and a SAS controller coupled between the translator and the expander. The system also has an interposer printed circuit board disposed in the chassis, and multiple multiplexers disposed on the interposer printed circuit board. Each one of the multiplexers has a pair of bidirectional front end ports and a pair of bidirectional back end ports. A first one of the pair of bidirectional front end ports is connected to a corresponding backend port of the SAS expander disposed on a first one of the pair of storage processor printed circuit boards.Type: GrantFiled: September 29, 2005Date of Patent: November 24, 2009Assignee: EMC CorporationInventors: Adrianna D. Bailey, John V. Burroughs, John P. Didier, Morrie Gasser, Douglas E. Peeke, Matthew Long
-
Patent number: 7620720Abstract: Initially, a processing device receives a selection of one or more resources to be deallocated from a storage area network. The processing device applies a traversal function to a repository of managed objects representing the resources in the storage area network to identify other resources (e.g., resources related to the selected one or more resources) in the storage area network that at least partially rely on existence of the selected one or more resources for accessing data stored in the storage area network. The processing device graphically presents the selected one or more resources for deallocation in relation to identified other related resources by highlighting the related resources in the storage area network environment that would not be inherently deleted altogether but whose ability to access data would at least be partially impaired if the selected one or more resources were deallocated from the storage area network environment.Type: GrantFiled: December 1, 2004Date of Patent: November 17, 2009Assignee: EMC CorporationInventor: Morrie Gasser
-
Patent number: 7555719Abstract: A graphical user interface displays management information associated with one or more selected managed entities along with a drill down menu. The drill down menu includes selectable drill down options corresponding to respective drill down functions. Based on selection of a drill down option by a user, a respective drill down function is applied to the management information associated with the one or more selected managed entities. For example, after identifying a selected drill down option chosen from the drill down menu, a processor function associated with the graphical user interface produces a successive drill down view by applying the respective drill down function associated with the selected drill down option to the management information associated with the management view. This technique of drilling down based on selection of one of multiple selectable drill down options enables a network manager to more quickly traverse network management information.Type: GrantFiled: September 30, 2003Date of Patent: June 30, 2009Assignee: EMC CorporationInventors: Hanna Yehuda, Morrie Gasser
-
Patent number: 7549002Abstract: Enclosure numbering is performed in redundant array of independent disk (RAID) data storage systems. If first, second, and third boards in an enclosure indicate a first enclosure number, the enclosure is indicated as having the first enclosure number. If at least the first and second boards indicate the first enclosure number, the enclosure is indicated as having the first enclosure number. If the first board does not indicate any enclosure number, indicating that the enclosure's enclosure number is unknown.Type: GrantFiled: September 29, 2005Date of Patent: June 16, 2009Assignee: EMC CorporationInventors: Morrie Gasser, Brian Parry
-
Patent number: 7502669Abstract: A data storage system is configured to provide a graphical display that shows the user a logical schematic of interconnected disk enclosures of a data storage system along with any erroneous connections among the disk enclosures. The graphical display, therefore, allows the user to visually identify the disk drive enclosures in the data storage system and any erroneous connections formed between the disk enclosures. Additionally, the data storage system is configured to monitor the connections among the disk enclosures and provide updated graphical displays to the user showing any changes to the connections among the disk enclosures. In the event that a connection between two disk enclosures malfunctions or becomes inoperable, the graphical display allows the user to easily identify the location of connection error.Type: GrantFiled: June 26, 2006Date of Patent: March 10, 2009Assignee: EMC CorporationInventors: T. David Evans, Morrie Gasser, Nancy Welch
-
Patent number: 7401137Abstract: In a network management application, a system applies a management action to a resource by receiving a selection of a resource representation in a network environment that represents a resource to which a management action is to be applied. The system applies a series of resource traversal functions to a repository containing objects representative of network resources in the network environment. The traversal functions identify a set of action affected resources in the network environment existing along a set of relationship paths extending to at least one storage device that have a current allocation relationship to the selected resource. The system presents a representation of the set of allocated resources in the network environment to a user of the management application.Type: GrantFiled: December 31, 2003Date of Patent: July 15, 2008Assignee: EMC CorporationInventors: Morrie Gasser, Jeffrey Alexander, Urayoan Irizarry, Subhash Vanga
-
Publication number: 20080126631Abstract: A data storage system has a chassis and a pair of printed circuit boards disposed in the chassis. Each one of the pair of printed circuit boards has disposed thereon a processor, a translator controlled by the processor, a SAS expander having a bidirectional front end port and multiple bidirectional backend ports, and an expansion port, and a SAS controller coupled between the translator and the expander. The system also has an interposer printed circuit board disposed in the chassis, and multiple multiplexers disposed on the interposer printed circuit board. Each one of the multiplexers has a pair of bidirectional front end ports and a pair of bidirectional back end ports. A first one of the pair of bidirectional front end ports is connected to a corresponding backend port of the SAS expander disposed on a first one of the pair of storage processor printed circuit boards.Type: ApplicationFiled: September 29, 2005Publication date: May 29, 2008Inventors: Adrianna D. Bailey, John V. Burroughs, John P. Didier, Morrie Gasser, Douglas E. Peeke, Matthew Long
-
Patent number: 7377800Abstract: A data storage system has a first and second chassis. Each of tow datapaths has a keyed front end datapath point connected to a keyed expansion point of a respective SAS expander of the first chassis, and has a keyed backend datapath point connected to a keyed front end expansion point of a respective SAS expander of the second chassis.Type: GrantFiled: September 29, 2005Date of Patent: May 27, 2008Assignee: EMC CorporationInventor: Morrie Gasser
-
Patent number: 7315985Abstract: Mechanisms and techniques provide a system for visualization of manageable network resources in a graphical user interface. The system displays a host element in a host display area, a storage element in a storage display area, and a connectivity element in a network display area of the network topology view on the display of the computerized device. The system displays the network display area in between the host display area and the storage display area. The system determines a coupling condition of the connectivity element in relation to at least one of the host element and the storage element and displays the coupling condition as a link on the display of the computerized device between the connectivity element and either or both of the host element and the storage element to which that coupling condition relates in order to visually convey the coupling condition to a user viewing the network topology view on the display of the computerized device.Type: GrantFiled: December 31, 2002Date of Patent: January 1, 2008Assignee: EMC CorporationInventors: Francois Gauvin, Joshua Onffroy, Morrie Gasser, Ketan Shah, Hanna Yehuda
-
Publication number: 20070073909Abstract: Serial Attached SCSI (“SAS”) discovery is performed. Probing is performed from first and second ports of a SAS expander device. It is determined that the first port leads to a SAS initiator and that the second port does not lead to any SAS initiator. The first port is set to serve as a subtractive port for the SAS expander device.Type: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Inventor: Morrie Gasser
-
Publication number: 20070069057Abstract: A data storage system has a first chassis that has a pair of storage processors and a pair of SAS expanders, each one having a bidirectional front end port, a plurality of bidirectional backend ports, and a keyed expansion connector. The first chassis also has a pair of SAS controllers each one being coupled between a corresponding one of the pair of the processors and a corresponding one of the pair of the expanders. The first chassis also has a first plurality of multiplexers. Each one of the multiplexers has a pair of bidirectional front end ports and a pair of bidirectional back end ports. A first one of the pair of bidirectional front end ports is connected to a corresponding backend port of a corresponding one of the pair of SAS expanders. A second one of the pair of bidirectional front end ports is connected to a corresponding backend port of a corresponding one of the pair of SAS expanders.Type: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Inventor: Morrie Gasser
-
Publication number: 20070073968Abstract: Enclosure numbering is performed in redundant array of independent disk (RAID) data storage systems. If first, second, and third boards in an enclosure indicate a first enclosure number, the enclosure is indicated as having the first enclosure number. If at least the first and second boards indicate the first enclosure number, the enclosure is indicated as having the first enclosure number. If the first board does not indicate any enclosure number, indicating that the enclosure's enclosure number is unknown.Type: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Inventors: Morrie Gasser, Brian Parry
-
Patent number: 7036022Abstract: A method for executing trusted commands, in which a trusted command is first received from a user at a user terminal and parsed by untrusted code; then passed to a trusted computing base for execution. The trusted computing base displays some indication of what is to be done back to the user for confirmation. Confirmation of the commands prevents unauthorized modification of the commands and increases system confidence. A randomly (or pseudo-randomly) generated process identifier is employed to verify the existence of a trusted path.Type: GrantFiled: February 29, 2000Date of Patent: April 25, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mary Ellen Zurko, Thomas Andrew Casey, Jr., Morrie Gasser, Judith Shelhorse Hall, Clifford Earl Kahn, Andrew Halstead Mason, Paul Douglas Sawyer, Leslie Richard Kendall, Steven B. Lipner
-
Patent number: 7032186Abstract: A computer system and method provide a systems for representing resource(s) in a computing system environment by creating an object to represent a resource in the computing system environment and assigning an object identifier to the object. The object identifier includes at least a simple name of the object and a home of the object. The system displays at least one representation of the object on a graphical user interface. Each representation of the object includes the simple name of the object and, if a home condition exists for that representation of the object displayed on the graphical user interface, the representation further includes the home of the object, and if a home condition does not exist for that representation of the object, the representation of the object displayed on the graphical user interface does not include the home of the object.Type: GrantFiled: September 28, 2001Date of Patent: April 18, 2006Assignee: EMC CorporationInventors: Morrie Gasser, Clifford E. Kahn