Patents by Inventor Russell Thrasher

Russell Thrasher 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: 8838793
    Abstract: A storage area network (SAN), which includes one or more remote systems, a plurality of storage devices, a SAN fabric comprising a plurality of fabric components for coupling the remote systems to the storage devices, and a central system having a SAN management server configured to monitor an amount of available storage in a file system used in the remote systems, and automatically provision additional storage to the file system in the event the amount of available storage in the file system decreases below a predetermined amount.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: September 16, 2014
    Assignee: Symantec Operating Corporation
    Inventors: Russell Thrasher, Mark Sutter, Jason Taylor, Abhijit Muthiyan, Athiya Ansari
  • Patent number: 7890860
    Abstract: A method and apparatus for modifying the context of messages based on a selected rule set are provided. The method comprises selecting a rule set from the database, scanning the message while comparing content of a textual message to the rule set, and determining textual modifications to the textual message based on the selected rule set to define a modified message having content that is different from the textual message.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: February 15, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Russell Thrasher, Abhijit Muthiyan
  • Patent number: 7685269
    Abstract: Embodiments of a system and method for providing service-level monitoring for applications in SANs. Embodiments may identify what applications are running on which hosts in a SAN, automatically identify which paths the applications use through the storage infrastructure to reach their storage, and may monitor SAN components of the paths. One embodiment may provide a task group monitor that monitors groups of SAN components and reports problems detected on group members at the application level. Embodiments may proactively monitor SAN infrastructure including the hardware and/or software components of storage, hosts, fabric, etc. needed for scheduled application tasks such as backup tasks and may alert the operator when problems are detected. Thus, embodiments correlate detected infrastructure problems directly to the applications that are affected, allowing these problems to be addressed at the application level, and prior to scheduled execution of tasks.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: March 23, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Russell Thrasher, Abhijit Muthiyan, Mark Sutter, Huseyin Kaya
  • Patent number: 7506040
    Abstract: System and method for providing a common data model for SAN discovery and/or SAN monitoring information collected from heterogeneous SAN components. In one embodiment, a SAN management server may execute on a host computer and may translate data in one or more vendor-specific languages obtained from a heterogeneous vendor population into canonical data in a uniform language. In one embodiment, the SAN management server may execute a set of rules to convert heterogeneous SAN data obtained from heterogeneous interfaces into canonical data conforming to the common data model. In one embodiment, the canonical data may be stored in a persistent store, which may be queried for information that may be provided to the requester in the canonical form of the common data model.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: March 17, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Bruce R. Rabe, Russell Thrasher, Zafrir E. Gan, Joseph Lopilato, Paul A. Scammell
  • Patent number: 7275103
    Abstract: Embodiments of a system and method for rule-based proactive storage path optimization for SANs. Embodiments may evaluate paths between an application and its storage on a SAN based on current and/or historical path quality of service. Performance of alternative paths may be monitored to determine if a better path than a path currently in use is available. If a better path is determined, then the path may be switched to the better path. In one embodiment, one or more zones may be reconfigured to migrate to a different path. Path migration may be performed automatically without user intervention. Alternatively, a user may be given the option to manually migrate to a new path. Embodiments may proactively change paths between an application and its storage before path performance becomes a problem. Embodiments may be integrated with a SAN management system or, alternatively, may be standalone mechanisms.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: September 25, 2007
    Assignee: VERITAS Operating Corporation
    Inventors: Russell Thrasher, Terence W. Noonan
  • Patent number: 7107328
    Abstract: A method and apparatus for managing one or more logical relationships between a plurality of devices in a storage area network (SAN). The method includes receiving a first identifier associated with a first SAN device, determining the logical relationships associated with the first SAN device, receiving a second identifier associated with a second SAN device, and associating the second identifier to the logical relationships associated with the first SAN device.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: September 12, 2006
    Assignee: Veritas Operating Corporation
    Inventors: Abhijit Muthiyan, Russell Thrasher
  • Patent number: 6839746
    Abstract: A method and apparatus for managing one or more logical relationships between a plurality of devices in a storage area network (SAN). The method includes receiving a first identifier associated with a first SAN device, determining the logical relationships associated with the first SAN device, receiving a second identifier associated with a second SAN device, and associating the second identifier to the logical relationships associated with the first SAN device.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: January 4, 2005
    Assignee: Veritas Operating Corporation
    Inventors: Abhijit Muthiyan, Russell Thrasher