Patents by Inventor James Hartwell
James Hartwell 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: 10747620Abstract: Technology is disclosed for managing network storage services by service level objectives (SLOs). The method receives multiple service level capability (SLC) templates; creates at least one storage service level (SSL) instance using at least one of the SLC templates; provisions a storage object located in a network storage infrastructure based on the SSL instance; and services storage requests using the storage object.Type: GrantFiled: July 22, 2014Date of Patent: August 18, 2020Assignee: NETAPP, INC.Inventors: Kaladhar Voruganti, Steven Robert Kleiman, James Hartwell Holl, II, Gokul Soundararajan, Shailaja Kamila, Subramaniam Mohan
-
Publication number: 20160162371Abstract: The techniques introduced here provide for efficient creation and management of secure storage and backup in a cloud storage network. The techniques include a system and method for provisioning storage for a user in a cloud storage network. Using the techniques introduced here, a management module, upon receiving a request from a user for storage in a cloud storage system, determines a primary storage system and a secondary storage system for primary storage and backup storage, respectively, that meets the requirements of a service level selected by the user. The management module then creates and configures a primary virtual server and a secondary virtual server, for the primary storage and the backup storage, respectively, and provisions storage for the user. The techniques also include non-disruptive migration of data between virtual servers in response to a service level change.Type: ApplicationFiled: November 11, 2015Publication date: June 9, 2016Inventors: Vasantha Sadananda Prabhu, Chaitanya Velpula, James Hartwell Holl, II, Jayanthi Babu Kolli, Vineet Abbi
-
Publication number: 20150142942Abstract: Technology is disclosed for managing network storage services by service level objectives (SLOs). The method receives multiple service level capability (SLC) templates; creates at least one storage service level (SSL) instance using at least one of the SLC templates; provisions a storage object located in a network storage infrastructure based on the SSL instance; and services storage requests using the storage object.Type: ApplicationFiled: July 22, 2014Publication date: May 21, 2015Inventors: Kaladhar Voruganti, Steven R. Kleiman, James Hartwell Holl, II, Gokul Soundararajan, Shailaja Kamila, Subra Mohan
-
Patent number: 8402514Abstract: A method, apparatus, and system are described herein, in which system resources and operations are assigned to roles in a role-based access control system, and the roles are assigned to a plurality of users. An RBAC system is used to resolve the client request to perform an operation on a resource, the RBAC system using a hierarchy of the plurality of resources to determine if a user is permitted to perform the operation on a parent of the resource in the hierarchy of resources. The RBAC system also determines if a user is permitted to perform the operation on the resource if a user group to which the user belongs to has the required access.Type: GrantFiled: November 17, 2006Date of Patent: March 19, 2013Assignee: Network Appliance, Inc.Inventors: Timothy J. Thompson, James Hartwell Holl, II, William Raoul Durant
-
Patent number: 8346952Abstract: An embodiment of a network manager permits a resource group administrator (with resource group level permissions but without global permissions) to add a global object to his/her resource group as a managed object, without requiring the administrator to have a global permission, as discussed further below. An embodiment of the network manager permits a resource group administrator to also edit the configuration settings that are attached to his/her resource group without requiring the administrator to have a global permission.Type: GrantFiled: December 21, 2007Date of Patent: January 1, 2013Assignee: NetApp, Inc.Inventors: Kartik Kumar, James Hartwell Holl, II, Anshu Surana, Ravindra Kumar
-
Patent number: 8108640Abstract: A storage system includes a storage space provisioning system coupled to a primary storage server and a secondary storage server to resize a thin provisioned secondary volume on the secondary storage server. The storage space provisioning system detects data stored on a primary volume that is to be transferred to a secondary volume and obtains a point-in-time copy of the data stored on the primary volume. The storage provisioner determines a maximum transfer size of the data to be transferred using the point-in-time copy, and compares the maximum transfer size to a difference between the thin provisioned size of the secondary volume and a used size of the secondary volume. The storage space provisioning system increases the thin provisioned size of the secondary volume to be greater than the used size of the secondary volume plus the maximum transfer size when the maximum transfer size is greater than the difference.Type: GrantFiled: April 16, 2009Date of Patent: January 31, 2012Assignee: Network Appliance, Inc.Inventor: James Hartwell Holl, II
-
Patent number: 7926087Abstract: Described herein is a centralized access request authorization system comprising an authorization module, one or more server systems, and a collection of one or more storage systems connected through a network. An application executing on a server system receives an access request for accessing the storage system collection and sends an authorization request to the authorization module for authorizing the access request. The application may be configured to only send the access request to the storage system collection if it first receives an authorization of the access request from the authorization module. Since the application is configured to do such, the storage system performs the access request without performing any authorization verification on the access request.Type: GrantFiled: November 30, 2007Date of Patent: April 12, 2011Assignee: NetApp, Inc.Inventors: James Hartwell Holl, II, James J Voll, Konstantinos Roussos, Anshu Surana
-
Patent number: 7712127Abstract: In an RBAC system, a capability is defined as including an operation and an object on which the operation is to be performed. The capability is assigned to a role, which is in turn assigned to a user. Whether a user's request to perform an operation on an object should be authorized is determined based on whether a capability to perform the operation on the object is assigned to a role which is in turn assigned to the user. Further, the authorization is determined based on the evaluation of the constraint(s) attached to the role. If the evaluation result of the constraint(s) disallows the user to assume the role, the user is prohibited from performing the operation on the object even the user has such capability.Type: GrantFiled: November 17, 2006Date of Patent: May 4, 2010Assignee: Network Appliance, Inc.Inventors: Timothy J. Thompson, James Hartwell Holl, II, William Raoul Durant
-
Patent number: 7685123Abstract: In an RBAC system, a capability is defined as including an operation and an object on which the operation is to be performed. The capability is assigned to a role, which is in turn assigned to a user. Then the user will have the authorization to perform the operation on the object. Rather than specifying the object by predetermining the identity of the object, an expression (e.g., a regular expression, a query, etc.) may be specified in place of the predetermined object. In response to a request initiated by a user, the expression is then evaluated to determine the identity of the object(s) on which the operation may be performed.Type: GrantFiled: August 30, 2006Date of Patent: March 23, 2010Assignee: Network Appliance, Inc.Inventors: Timothy J. Thompson, James Hartwell Holl, II, Bill Raoul Durant
-
Publication number: 20090055901Abstract: An embodiment of a network manager permits a resource group administrator (with resource group level permissions but without global permissions) to add a global object to his/her resource group as a managed object, without requiring the administrator to have a global permission, as discussed further below. An embodiment of the network manager permits a resource group administrator to also edit the configuration settings that are attached to his/her resource group without requiring the administrator to have a global permission.Type: ApplicationFiled: December 21, 2007Publication date: February 26, 2009Applicant: Network Appliance, Inc.Inventors: Kartik Kumar, James Hartwell Holl, II, Anshu U. Surana, Ravindra Kumar
-
Publication number: 20080120302Abstract: A method, apparatus, and system for providing role-based access control (RBAC) for storage management are described herein. Resource-identifying information is stored in a role-based access database for a network storage system, in association with role-identifying information for each of a plurality of roles and operation-identifying information. The operation-identifying information indicates one or more authorized operations for each of the plurality of roles and the resource-identifying information identifies specific resources maintained by the network storage system. The role-identifying information, data indicating one or more authorized operations for at least one of the roles, and resource-specific identifying information in the role-based access database are used to determine whether to allow or deny a request from a network storage client to access a resource maintained by the network storage system.Type: ApplicationFiled: November 17, 2006Publication date: May 22, 2008Inventors: Timothy J. Thompson, James Hartwell Holl, William Raoul Durant
-
Patent number: 6997996Abstract: A high energy propellant, comprising an oxetane thermoplastic elastomer energetic binder admixed with a high energy explosive filler. The oxetane thermoplastic elastomer energetic binder preferably comprises from about five percent to about thirty percent by weight and the high energy explosive filler comprises from about seventy percent to about ninety-five percent by weight of the composition. A preferred propellant further includes an explosive plasticizer, preferably in an amount of about four percent to about seven percent of the plasticizer by weight of the propellant. The preferred filler is selected from the group consisting of CL-20, TNAZ, RDX and mixtures thereof. The preferred plasticizer is selected from the group consisting of TNAZ, BTTN, TMETN, TEGDN, BDNPA/F, methyl NENA, ethyl NENA and mixtures thereof.Type: GrantFiled: September 12, 2000Date of Patent: February 14, 2006Assignee: The United States of America as represented by the Secretary of the ArmyInventors: Thelma G. Manning, Joseph L. Prezelski, Sam Moy, Bernard Strauss, James A. Hartwell, Arpad Juhasz
-
Publication number: 20050001440Abstract: A compressed gas tank carrier which has a closed loop design. The closed loop design has a primary section which is adapted to engage a human hand and a secondary section which is adapted to engage a valve assembly which is integral with the upper terminal end of the compressed gas tank. When the compressed gas tank carrier engages the valve assembly it functions as a convenient handle for engaging and carrying the compressed gas tank. The compressed gas tank carrier is particularly suited for use with scuba tanks. The compressed gas tank carrier may be inexpensively formed from thermoplastic polymeric materials and may have an I shaped cross section.Type: ApplicationFiled: July 3, 2003Publication date: January 6, 2005Inventor: James Hartwell
-
Patent number: 6324833Abstract: A composite tubular article such as a nozzle or a polar boss for a rocket motor wherein straight matrix impregnated yarn portions extend from one end portion to the other in a non-cylindrical ply to achieve increased strength while affording lighter weight. The matrix material may be at least partially curable by actinic radiation to anchor the yarn portions in position as they are applied on a mandrel so that radial rods or the like for anchoring the yarn may be eliminated. For high performance rocket motor nozzle components and the like, the yarn portions may be straight or non-straight and applied by braiding or the like, and the matrix material may be decomposed to a char adequate to anchor the yarn portions and subjected to one or more densification cycles whereby the matrix material may be carbonized.Type: GrantFiled: April 24, 1990Date of Patent: December 4, 2001Assignee: Cordant Technologies, Inc.Inventors: Victor Singer, Frederick W. VanName, James A. Hartwell
-
Patent number: 6171530Abstract: A process for manufacturing a high performance gun propellant containing an energetic thermoplastic elastomeric binder and a high-energy oxidizer is disclosed. The process includes preparing or obtaining a molding powder of the high-energy oxidizer particles coated with the energetic thermoplastic elastomeric binder and extruding the molding powder into the desired gun propellant configuration. The high-energy oxidizer has a concentration in the range from 70% to 85%, by weight, and the energetic thermoplastic elastomeric binder has a concentration in the range from 15% to 30%, by weight. The molding powder has a particle size in the range from 200&mgr; to 2000&mgr;. Typical thermoplastic elastomeric binders include oxetane, oxirane, and nitramine backbone polymers, copolymers, and mixtures thereof. Typical high-energy oxidizers include nitramine oxidizers.Type: GrantFiled: February 24, 1998Date of Patent: January 9, 2001Assignee: Cordant Technologies Inc.Inventors: Andrew C. Haaland, Paul C. Braithwaite, James A. Hartwell, Val D. Lott, Michael T. Rose
-
Patent number: 5762746Abstract: A composition consisting essentially of a polyphosphazene binder having the following repeating units: ##STR1## wherein n is from about 20 to about 50,000, A is selected from --O-- and --NH--, and R.sup.1 and R.sup.2 are independently selected from alkyl having from one to about 20 carbon atoms, aryl having from 6 to about 14 carbon atoms, alkaryl having from 7 to about 30 carbon atoms, any of the preceding moieties substituted with halogen, hydroxyl, alkoxy, aryloxy, or nitro groups, or any of the preceding moieties linked by ether or amine linkages. Combined with an organic fiber filler, this material provides an erosion resistant insulation composition for temporarily protecting the interior of a rocket motor combustion chamber from thermal damage while the rocket is firing.Type: GrantFiled: August 16, 1989Date of Patent: June 9, 1998Assignee: Thiokol CorporationInventors: James A. Hartwell, Dale E. Hutchens, Kenneth E. Junior, James D. Byrd
-
Patent number: 5759458Abstract: A process for manufacturing a high performance gun propellant containing an energetic thermoplastic elastomeric binder and a high-energy oxidizer is disclosed. The process includes preparing or obtaining a molding powder of the high-energy oxidizer particles coated with the energetic thermo-plastic elastomeric binder and extruding the molding powder into the desired gun propellant configuration. The high-energy oxidizer has a concentration in the range from 70% to 85%, by weight, and the energetic thermoplastic elastomeric binder has a concentration in the range from 15% to 30%, by weight. The molding powder has a particle size in the range from 200 .mu. to 2000 .mu.. Typical thermoplastic elastomeric binders include oxetane, oxirane, and nitramine backbone polymers, copolymers, and mixtures thereof. Typical high-energy oxidizers include nitramine oxidizers.Type: GrantFiled: July 26, 1996Date of Patent: June 2, 1998Assignee: Thiokol CorporationInventors: Andrew C. Haaland, Paul C. Braithwaite, James A. Hartwell, Val D. Lott, Michael T. Rose
-
Patent number: 5616884Abstract: A propellant system is disclosed which includes a propellant applied to at least one surface of a substrate which is in the form of a strip. The propellant strip is adhesively attached to itself in a configuration which conceals propellant within the configuration and which allows the attached strip to peel away from itself under applied forces thereby resulting in smooth and continuous exposure of propellant for burning. The system is directed to use with ejectable projectiles which are slidably disposed within a canister or casing. The propellant system is interconnected between the projectile and the cannister which houses the projectile. The propellant is urged to peel, and thus expose propellant for burning, as the projectile is ejected from the canister. Alternatively, the propellant is telescoped and covered with a sleeve which peels away as the projectile is ejected.Type: GrantFiled: July 10, 1992Date of Patent: April 1, 1997Assignee: Thiokol CorporationInventors: Mark A. Solberg, James A. Hartwell
-
Patent number: 5363768Abstract: A propellant system is disclosed which includes a propellant applied to at least one surface of a substrate which is in the form of a strip. The propellant strip is adhesively attached to itself in a configuration which conceals propellant within the configuration and which allows the attached strip to peel away from itself under applied forces thereby resulting in smooth and continuous exposure of propellant for burning. The system is directed to use with ejectable projectiles which are slidably disposed within a canister or casing. The propellant system is interconnected between the projectile and the canister which houses the projectile. The propellant is urged to peel, and thus expose propellant for burning, as the projectile is ejected from the canister.Type: GrantFiled: April 2, 1991Date of Patent: November 15, 1994Assignee: Thiokol CorporationInventors: Mark A. Solberg, James A. Hartwell
-
Patent number: 5028283Abstract: Propellants have high energy particulates dispersed in a binder system based upon thermoplastic elastomeric ionomers. In addition to the ionomer, the binder system has an ionolyzer which melts at processing temperatures and facilitates relative movement of ionic segments of the ionomer, plus a plasticizer for hydrophobic, amorphous segments of the ionomer.Type: GrantFiled: February 6, 1990Date of Patent: July 2, 1991Assignee: Thiokol CorporationInventors: Rodney L. Willer, James A. Hartwell