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: 20180314445Abstract: 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: ApplicationFiled: July 2, 2018Publication date: November 1, 2018Applicant: NETAPP, INC.Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
-
Publication number: 20180242484Abstract: 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: ApplicationFiled: February 28, 2018Publication date: August 23, 2018Inventor: Douglas Robinson
-
Publication number: 20180107414Abstract: 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: ApplicationFiled: November 14, 2017Publication date: April 19, 2018Applicant: NETAPP, INC.Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
-
Patent number: 9846545Abstract: 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: GrantFiled: September 23, 2015Date of Patent: December 19, 2017Assignee: NETAPP, INC.Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
-
Publication number: 20170083251Abstract: 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: ApplicationFiled: September 23, 2015Publication date: March 23, 2017Applicant: NETAPP, INC.Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
-
Patent number: 9575792Abstract: 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: GrantFiled: March 14, 2014Date of Patent: February 21, 2017Assignee: NETAPP, INC.Inventors: Matthew Douglas Robinson, Keith Tenzer
-
Patent number: 9507622Abstract: 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: GrantFiled: October 20, 2014Date of Patent: November 29, 2016Assignee: NETAPP, INC.Inventors: Matthew Douglas Robinson, Keith J. Tenzer
-
Publication number: 20160311764Abstract: 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: ApplicationFiled: December 16, 2014Publication date: October 27, 2016Inventors: Douglas Robinson, Alexandra Surcel
-
Patent number: 9465697Abstract: 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: GrantFiled: September 21, 2011Date of Patent: October 11, 2016Assignee: NETAPP, INC.Inventors: Matthew Douglas Robinson, Keith J. Tenzer
-
Patent number: 9353419Abstract: A method of selecting a subject having cancer for treatment with an IAP inhibitor.Type: GrantFiled: May 3, 2013Date of Patent: May 31, 2016Assignee: Novartis AGInventors: Dale Porter, John Scott Cameron, Caroline Emery, Douglas Robinson, Kavitha Venkatesan, Li Wang
-
Patent number: 9170831Abstract: 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: GrantFiled: August 23, 2013Date of Patent: October 27, 2015Assignee: NETAPP, INC.Inventors: Matthew Douglas Robinson, Peter R. Learmonth, Michael Vaughn Stewart, Eric Paul Forgette
-
Publication number: 20150261558Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 17, 2015Applicant: NETAPP, INC.Inventors: Matthew Douglas Robinson, Keith Tenzer
-
Publication number: 20150105434Abstract: A method of selecting a subject having cancer for treatment with an IAP inhibitor.Type: ApplicationFiled: May 3, 2013Publication date: April 16, 2015Inventors: Dale Porter, John Scott Cameron, Caroline Emery, Douglas Robinson, Kavitha Venkatesan, Li Wang
-
Publication number: 20150040132Abstract: 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: ApplicationFiled: October 20, 2014Publication date: February 5, 2015Inventors: Matthew Douglas Robinson, Keith J. Tenzer
-
Patent number: 8892707Abstract: 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: GrantFiled: April 13, 2011Date of Patent: November 18, 2014Assignee: NetApp, Inc.Inventors: Matthew Douglas Robinson, Keith J. Tenzer
-
Publication number: 20140082166Abstract: 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: ApplicationFiled: April 13, 2011Publication date: March 20, 2014Applicant: NetApp, Inc.Inventors: Matthew Douglas Robinson, Keith J. Tenzer
-
Publication number: 20140082167Abstract: 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: ApplicationFiled: September 21, 2011Publication date: March 20, 2014Applicant: NETAPP, INC.Inventors: Matthew Douglas Robinson, Keith J. Tenzer
-
Publication number: 20130346976Abstract: 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: ApplicationFiled: August 23, 2013Publication date: December 26, 2013Applicant: NetApp Inc.Inventors: Matthew Douglas Robinson, Peter R. Learmonth, Michael Vaughn Stewart, Eric Paul Forgette
-
Patent number: 8566821Abstract: 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: GrantFiled: November 11, 2008Date of Patent: October 22, 2013Assignee: NetApp Inc.Inventors: Matthew Douglas Robinson, Peter R. Learmonth, Michael Vaughn Stewart, Eric Paul Forgette
-
Patent number: 8397423Abstract: 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: GrantFiled: June 14, 2011Date of Patent: March 19, 2013Inventor: Douglas Robinson