Patents by Inventor Douglas Robinson

Douglas Robinson 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).

  • Publication number: 20180314445
    Abstract: Methods and systems for a networked storage environment are provided. One method includes using a storage service level (SSL) object and a protection service level (PSL) object for storing a plurality of configurable attributes by a processor. A combination of the configurable attributes define service level classes (SLCs) in a networked storage system using a plurality of resources. The SSL object and the PSL object use a same schema and naming convention for defining the plurality of configurable attributes regardless of configuration attribute type and resource type. The method also includes obtaining by the processor, attributes defining a second SLC for a storage volume assigned to a first SLC; and updating by the processor, a quality of service (QOS) policy for the storage volume for using a resource that meets attributes of the second SLC. The storage volume is assigned the resource to process requests for data.
    Type: Application
    Filed: July 2, 2018
    Publication date: November 1, 2018
    Applicant: NETAPP, INC.
    Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
  • Publication number: 20180242484
    Abstract: An improved electronic component holder of the type having a reel of tape, wherein the tape has a back side, a front side, and may include small wells evenly spaced from each other and containing electronic components The improvement includes markings on one of the back side and the front side of the reel of tape containing the electronic components with a scale that will ultimately determine an amount of electronic components left on the reel of tape. The markings may include a means of determining quantity of components on a tape or length of tape by automatic identification or machine vision. The markings may be applied to tapes on reels containing components or to each piece of the component tape assembly, for example the cover tape or component tape, individually such as in a tape pre-print assembly on a newly manufactured cover tape reel.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 23, 2018
    Inventor: Douglas Robinson
  • Publication number: 20180107414
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing a plurality of configurable attributes at a data structure by a processor, where a combination of the configurable attributes is used to define a custom service level class (SLC) in a networked storage environments using a plurality of resources for storing data; receiving a request by the processor to create the custom SLC based of a set of configurable attributes; identifying a resource of the networked storage environment that meets the requirements defined by the attributes of the custom SLC; and configuring the resource for meeting the requirements of the custom SLC.
    Type: Application
    Filed: November 14, 2017
    Publication date: April 19, 2018
    Applicant: NETAPP, INC.
    Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
  • Patent number: 9846545
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing a plurality of configurable attributes at a data structure by a processor, where a combination of the configurable attributes is used to define a custom service level class (SLC) in a networked storage environments using a plurality of resources for storing data; receiving a request by the processor to create the custom SLC based of a set of configurable attributes; identifying a resource of the networked storage environment that meets the requirements defined by the attributes of the custom SLC; and configuring the resource for meeting the requirements of the custom SLC.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 19, 2017
    Assignee: NETAPP, INC.
    Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
  • Publication number: 20170083251
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing a plurality of configurable attributes at a data structure by a processor, where a combination of the configurable attributes is used to define a custom service level class (SLC) in a networked storage environments using a plurality of resources for storing data; receiving a request by the processor to create the custom SLC based of a set of configurable attributes; identifying a resource of the networked storage environment that meets the requirements defined by the attributes of the custom SLC; and configuring the resource for meeting the requirements of the custom SLC.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Applicant: NETAPP, INC.
    Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
  • Patent number: 9575792
    Abstract: Methods and systems for replicating a virtual machine and its associated data containers are provided. The virtual machine is placed in an inactive state and a replication directory is generated for cloning each data container from an active directory to the replication directory. The clone of each data container references a physical location where data associated with each data container is stored; and thereafter, the virtual machine is placed in an active state after the cloning is completed.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 21, 2017
    Assignee: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith Tenzer
  • Patent number: 9507622
    Abstract: Exemplary embodiments provide various techniques for identifying a virtual application for backup in a cloud computing system. A cloud service layer of the cloud computing system is queried for a listing of virtual applications. In response to the querying, an attribute associated with the virtual application is received from the cloud service layer. The attribute associated with the virtual application is then transformed into an attribute associated with a hypervisor-managed virtual machine, and this transformation of the attribute exposes the hypervisor-managed virtual machine associated with the virtual application such that the hypervisor-managed virtual machine is identifiable for backup. As a result, the virtual application can be backed up based on the attribute of the hypervisor-managed virtual machine.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: November 29, 2016
    Assignee: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Publication number: 20160311764
    Abstract: The present invention discloses small molecule compounds as activators of myosin II by promoting its assembly and recruitment to contractile structures in the cell and methods of using such compounds. These compounds are useful to modulate cell and tissue mechanics. This class of molecules, which affect cell mechanics either by activating the contractile system of the cell or modulating cytokinesis, will be used for therapeutic and tissue engineering applications.
    Type: Application
    Filed: December 16, 2014
    Publication date: October 27, 2016
    Inventors: Douglas Robinson, Alexandra Surcel
  • Patent number: 9465697
    Abstract: Exemplary embodiments provide various techniques for providing backup functionalities in a cloud computing system. In one exemplary method, a workflow that defines a set of actions associated with a backup functionality in a cloud computing system is accessed. A plug-in module that is configured to perform at least one of the set of actions associated with the backup functionality is identified from a number of plug-in modules. This identified plug-in module is then called to execute the action defined in the workflow.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: October 11, 2016
    Assignee: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Patent number: 9353419
    Abstract: A method of selecting a subject having cancer for treatment with an IAP inhibitor.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: May 31, 2016
    Assignee: Novartis AG
    Inventors: Dale Porter, John Scott Cameron, Caroline Emery, Douglas Robinson, Kavitha Venkatesan, Li Wang
  • Patent number: 9170831
    Abstract: While current solutions for cloning virtual machines can involve copying and duplicating files associated to a virtual machine (VM), systems and techniques can be devised to create thin clones of a VM using the VM's associated storage system to copy and deduplicate storage for the VMs. One can create a base VM in a directory of a storage container attached to a hypervisor, and then map the storage container to a volume on a storage system. One can clone the base VM using a snapshot of respective files associated to the base VM, which can comprise creating metadata that identified a physical storage location of the files. Further, the metadata can then be copied to a desired location on the storage container, to create a VM clone. Once copied, the cloned VM can be customized and registered within the hypervisor.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: October 27, 2015
    Assignee: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Peter R. Learmonth, Michael Vaughn Stewart, Eric Paul Forgette
  • Publication number: 20150261558
    Abstract: Methods and systems for replicating a virtual machine and its associated data containers are provided. The virtual machine is placed in an inactive state and a replication directory is generated for cloning each data container from an active directory to the replication directory. The clone of each data container references a physical location where data associated with each data container is stored; and thereafter, the virtual machine is placed in an active state after the cloning is completed.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith Tenzer
  • Publication number: 20150105434
    Abstract: A method of selecting a subject having cancer for treatment with an IAP inhibitor.
    Type: Application
    Filed: May 3, 2013
    Publication date: April 16, 2015
    Inventors: Dale Porter, John Scott Cameron, Caroline Emery, Douglas Robinson, Kavitha Venkatesan, Li Wang
  • Publication number: 20150040132
    Abstract: Exemplary embodiments provide various techniques for identifying a virtual application for backup in a cloud computing system. A cloud service layer of the cloud computing system is queried for a listing of virtual applications. In response to the querying, an attribute associated with the virtual application is received from the cloud service layer. The attribute associated with the virtual application is then transformed into an attribute associated with a hypervisor-managed virtual machine, and this transformation of the attribute exposes the hypervisor-managed virtual machine associated with the virtual application such that the hypervisor-managed virtual machine is identifiable for backup. As a result, the virtual application can be backed up based on the attribute of the hypervisor-managed virtual machine.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 5, 2015
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Patent number: 8892707
    Abstract: Exemplary embodiments provide various techniques for identifying a virtual application for backup in a cloud computing system. A cloud service layer of the cloud computing system is queried for a listing of virtual applications. In response to the querying, an attribute associated with the virtual application is received from the cloud service layer. The attribute associated with the virtual application is then transformed into an attribute associated with a hypervisor-managed virtual machine, and this transformation of the attribute exposes the hypervisor-managed virtual machine associated with the virtual application such that the hypervisor-managed virtual machine is identifiable for backup. As a result, the virtual application can be backed up based on the attribute of the hypervisor-managed virtual machine.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: November 18, 2014
    Assignee: NetApp, Inc.
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Publication number: 20140082166
    Abstract: Exemplary embodiments provide various techniques for identifying a virtual application for backup in a cloud computing system. A cloud service layer of the cloud computing system is queried for a listing of virtual applications. In response to the querying, an attribute associated with the virtual application is received from the cloud service layer. The attribute associated with the virtual application is then transformed into an attribute associated with a hypervisor-managed virtual machine, and this transformation of the attribute exposes the hypervisor-managed virtual machine associated with the virtual application such that the hypervisor-managed virtual machine is identifiable for backup. As a result, the virtual application can be backed up based on the attribute of the hypervisor-managed virtual machine.
    Type: Application
    Filed: April 13, 2011
    Publication date: March 20, 2014
    Applicant: NetApp, Inc.
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Publication number: 20140082167
    Abstract: Exemplary embodiments provide various techniques for providing backup functionalities in a cloud computing system. In one exemplary method, a workflow that defines a set of actions associated with a backup functionality in a cloud computing system is accessed. A plug-in module that is configured to perform at least one of the set of actions associated with the backup functionality is identified from a number of plug-in modules. This identified plug-in module is then called to execute the action defined in the workflow.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 20, 2014
    Applicant: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Publication number: 20130346976
    Abstract: While current solutions for cloning virtual machines can involve copying and duplicating files associated to a virtual machine (VM), systems and techniques can be devised to create thin clones of a VM using the VM's associated storage system to copy and deduplicate storage for the VMs. One can create a base VM in a directory of a storage container attached to a hypervisor, and then map the storage container to a volume on a storage system. One can clone the base VM using a snapshot of respective files associated to the base VM, which can comprise creating metadata that identified a physical storage location of the files. Further, the metadata can then be copied to a desired location on the storage container, to create a VM clone. Once copied, the cloned VM can be customized and registered within the hypervisor.
    Type: Application
    Filed: August 23, 2013
    Publication date: December 26, 2013
    Applicant: NetApp Inc.
    Inventors: Matthew Douglas Robinson, Peter R. Learmonth, Michael Vaughn Stewart, Eric Paul Forgette
  • Patent number: 8566821
    Abstract: While current solutions for cloning virtual machines can involve copying and duplicating files associated to a virtual machine (VM), systems and techniques can be devised to create thin clones of a VM using the VM's associated storage system to copy and deduplicate storage for the VMs. One can create a base VM in a directory of a storage container attached to a hypervisor, and then map the storage container to a volume on a storage system. One can clone the base VM using a snapshot of respective files associated to the base VM, which can comprise creating metadata that identified a physical storage location of the files. Further, the metadata can then be copied to a desired location on the storage container, to create a VM clone. Once copied, the cloned VM can be customized and registered within the hypervisor.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: October 22, 2013
    Assignee: NetApp Inc.
    Inventors: Matthew Douglas Robinson, Peter R. Learmonth, Michael Vaughn Stewart, Eric Paul Forgette
  • Patent number: 8397423
    Abstract: A sight mount for mounting an optical sight to the tang of an antique rifle or replica without undesirable modification to the rifle is provided. The sight mount includes a tang mount porting having first and second tang mounting openings positioned to cooperate with spaced fasteners extending through a top side of the tang of the rifle, a scope mount portion configured to detachably receive in a mounting relation thereto a sight and position the sight at a spaced location above and generally parallel to the barrel of the rifle when the tang mount portion is mounted to the tang of the rifle, and a vertical plate portion joining together said tang mount portion and said scope mount portion.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: March 19, 2013
    Inventor: Douglas Robinson