Patents Assigned to OS NEXUS, INC.
  • Patent number: 9953178
    Abstract: Systems and methods authorizing access to storage system resources are presented herein. A scoped permission assignment can be associated with an operation related to a type of at least one resource. The scoped permission assignment can be assigned to a role; and the role can be associated with user(s). A resource, or one or more resources of a resource group, can be associated with user(s) or user group(s). Further, a user can be authorized to perform the operation on the resource and/or one or more resources based on, at least in part, permission assignments directly granted to the user or granted in a role of the user. In addition, one or more resource flags can be assigned to the one or more resources. Accordingly, the user can be authorized to perform the operation based on, at least in part, the one or more resource flags and the scoped permission assignment.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: April 24, 2018
    Assignee: OS NEXUS, Inc.
    Inventor: Steven Michael Umbehocker
  • Patent number: 9578100
    Abstract: Provisioning storage resources for customers from a distributed grid of disparate storage systems is presented herein. A storage tier component can sort, based on attributes of heterogeneous computer-readable storage media, the heterogeneous computer-readable storage media into tiers of storage to facilitate provisioning a portion of storage space of a tier of the tiers for a computing resource. Further, the storage tier component can receive an input from a device for provisioning of the portion of the storage space of the tier, and configure, based on the input, a storage resource to facilitate access between the portion of the storage space of the tier and the computing resource. Furthermore, a tracking component can create an account associated with a customer that is associated with the device to facilitate tracking and/or limiting of utilization of the portion of the storage space of the tier by the customer.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: February 21, 2017
    Assignee: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Patent number: 9473577
    Abstract: Systems, methods, and apparatus for facilitating dynamic provisioning of a virtual storage appliance in a cloud computing environment are presented herein. A storage system management component can provision storage from a storage medium to facilitate access of at least a portion of the storage by a virtual storage appliance (VSA) based on a request for at least one resource associated with the VSA. Further, a network management component can provision the VSA to facilitate the access of the portion of the storage by the VSA. Furthermore, a storage fabric management component can configure a network to facilitate the access of the portion of the storage by the VSA via the network.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: October 18, 2016
    Assignee: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Patent number: 9304879
    Abstract: Movement of storage access is orchestrated between systems by dynamically reconfiguring zoning of a storage fabric. A failover system can detect a failure of a first initiator system that is assigned to a target storage system using a zone table of one or more network switches that are communicatively coupled to the target storage system. Further, the failover system can reassign the target storage system to a second initiator system using the zone table in response to a detection of the failure of the first initiator system, wherein the second initiator system is determined to be communicatively coupled to the one or more network switches. Furthermore, the failover system can initiate an access, via the one or more network switches based on the zone table, of the target storage system by the second initiator system.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: April 5, 2016
    Assignee: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Patent number: 9158458
    Abstract: Systems, methods, and apparatus for provisioning storage resources for customers from a distributed grid of disparate storage systems are presented herein. A storage tier component can sort, based on attributes of heterogeneous computer-readable storage media, the heterogeneous computer-readable storage media into tiers of storage to facilitate provisioning a portion of storage space of a tier of the tiers for a computing resource. Further, the storage tier component can receive an input from a device for provisioning of the portion of the storage space of the tier, and configure, based on the input, a storage resource to facilitate access between the portion of the storage space of the tier and the computing resource. Furthermore, a tracking component can create an account associated with a customer that is associated with the device to facilitate tracking and/or limiting of utilization of the portion of the storage space of the tier by the customer.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: October 13, 2015
    Assignee: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Patent number: 9141289
    Abstract: Systems, methods, and apparatus for facilitating intelligent data storage utilizing one or more records are presented herein. A write component of a storage medium can receive data and write one or more portions of the data to a storage block of the storage medium. Further, a signature component of the storage medium can create a record within the storage medium, and update at least one part of the record corresponding to the storage block based on the one or more portions of the data. Moreover, a query component of the storage medium can receive a request and transmit the record based on the request; and transmit one or more attributes of the storage medium based on another request. Furthermore, the signature component can update the at least one part of the record based on whether content of the storage block changed as a function of the write.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: September 22, 2015
    Assignee: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Patent number: 9058107
    Abstract: Systems, methods, and apparatus for facilitating dynamic provisioning of a virtual storage appliance in a cloud computing environment are presented herein. A storage system management component can provision storage from a storage medium to facilitate access of at least a portion of the storage by a virtual storage appliance (VSA) based on a request for at least one resource associated with the VSA. Further, a network management component can provision the VSA to facilitate the access of the portion of the storage by the VSA. Furthermore, a storage fabric management component can configure a network to facilitate the access of the portion of the storage by the VSA via the network.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: June 16, 2015
    Assignee: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Publication number: 20130238930
    Abstract: Movement of storage access is orchestrated between systems by dynamically reconfiguring zoning of a storage fabric. A failover system can detect a failure of a first initiator system that is assigned to a target storage system using a zone table of one or more network switches that are communicatively coupled to the target storage system. Further, the failover system can reassign the target storage system to a second initiator system using the zone table in response to a detection of the failure of the first initiator system, wherein the second initiator system is determined to be communicatively coupled to the one or more network switches. Furthermore, the failover system can initiate an access, via the one or more network switches based on the zone table, of the target storage system by the second initiator system.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 12, 2013
    Applicant: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Publication number: 20130073702
    Abstract: Systems, methods, and apparatus for provisioning storage resources for customers from a distributed grid of disparate storage systems are presented herein. A storage tier component can sort, based on attributes of heterogeneous computer-readable storage media, the heterogeneous computer-readable storage media into tiers of storage to facilitate provisioning a portion of storage space of a tier of the tiers for a computing resource. Further, the storage tier component can receive an input from a device for provisioning of the portion of the storage space of the tier, and configure, based on the input, a storage resource to facilitate access between the portion of the storage space of the tier and the computing resource. Furthermore, a tracking component can create an account associated with a customer that is associated with the device to facilitate tracking and/or limiting of utilization of the portion of the storage space of the tier by the customer.
    Type: Application
    Filed: September 18, 2012
    Publication date: March 21, 2013
    Applicant: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Publication number: 20120254567
    Abstract: Systems, methods, and apparatus for facilitating dynamic provisioning of a virtual storage appliance in a cloud computing environment are presented herein. A storage system management component can provision storage from a storage medium to facilitate access of at least a portion of the storage by a virtual storage appliance (VSA) based on a request for at least one resource associated with the VSA. Further, a network management component can provision the VSA to facilitate the access of the portion of the storage by the VSA. Furthermore, a storage fabric management component can configure a network to facilitate the access of the portion of the storage by the VSA via the network.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 4, 2012
    Applicant: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Publication number: 20110246734
    Abstract: Systems, methods, and apparatus for facilitating intelligent data storage utilizing one or more records are presented herein. A write component of a storage medium can receive data and write one or more portions of the data to a storage block of the storage medium. Further, a signature component of the storage medium can create a record within the storage medium, and update at least one part of the record corresponding to the storage block based on the one or more portions of the data. Moreover, a query component of the storage medium can receive a request and transmit the record based on the request; and transmit one or more attributes of the storage medium based on another request. Furthermore, the signature component can update the at least one part of the record based on whether content of the storage block changed as a function of the write.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker
  • Publication number: 20110191485
    Abstract: Systems and methods authorizing access to storage system resources are presented herein. A scoped permission assignment can be associated with an operation related to a type of at least one resource. The scoped permission assignment can be assigned to a role; and the role can be associated with user(s). A resource, or one or more resources of a resource group, can be associated with user(s) or user group(s). Further, a user can be authorized to perform the operation on the resource and/or one or more resources based on, at least in part, permission assignments directly granted to the user or granted in a role of the user. In addition, one or more resource flags can be assigned to the one or more resources. Accordingly, the user can be authorized to perform the operation based on, at least in part, the one or more resource flags and the scoped permission assignment.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Applicant: OS NEXUS, INC.
    Inventor: Steven Michael Umbehocker