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: 10747620
    Abstract: 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: Grant
    Filed: July 22, 2014
    Date of Patent: August 18, 2020
    Assignee: NETAPP, INC.
    Inventors: Kaladhar Voruganti, Steven Robert Kleiman, James Hartwell Holl, II, Gokul Soundararajan, Shailaja Kamila, Subramaniam Mohan
  • Publication number: 20160162371
    Abstract: 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: Application
    Filed: November 11, 2015
    Publication date: June 9, 2016
    Inventors: Vasantha Sadananda Prabhu, Chaitanya Velpula, James Hartwell Holl, II, Jayanthi Babu Kolli, Vineet Abbi
  • Publication number: 20150142942
    Abstract: 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: Application
    Filed: July 22, 2014
    Publication date: May 21, 2015
    Inventors: Kaladhar Voruganti, Steven R. Kleiman, James Hartwell Holl, II, Gokul Soundararajan, Shailaja Kamila, Subra Mohan
  • Patent number: 8402514
    Abstract: 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: Grant
    Filed: November 17, 2006
    Date of Patent: March 19, 2013
    Assignee: Network Appliance, Inc.
    Inventors: Timothy J. Thompson, James Hartwell Holl, II, William Raoul Durant
  • Patent number: 8346952
    Abstract: 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: Grant
    Filed: December 21, 2007
    Date of Patent: January 1, 2013
    Assignee: NetApp, Inc.
    Inventors: Kartik Kumar, James Hartwell Holl, II, Anshu Surana, Ravindra Kumar
  • Patent number: 8108640
    Abstract: 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: Grant
    Filed: April 16, 2009
    Date of Patent: January 31, 2012
    Assignee: Network Appliance, Inc.
    Inventor: James Hartwell Holl, II
  • Patent number: 7926087
    Abstract: 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: Grant
    Filed: November 30, 2007
    Date of Patent: April 12, 2011
    Assignee: NetApp, Inc.
    Inventors: James Hartwell Holl, II, James J Voll, Konstantinos Roussos, Anshu Surana
  • Patent number: 7712127
    Abstract: 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: Grant
    Filed: November 17, 2006
    Date of Patent: May 4, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Timothy J. Thompson, James Hartwell Holl, II, William Raoul Durant
  • Patent number: 7685123
    Abstract: 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: Grant
    Filed: August 30, 2006
    Date of Patent: March 23, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Timothy J. Thompson, James Hartwell Holl, II, Bill Raoul Durant
  • Publication number: 20090055901
    Abstract: 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: Application
    Filed: December 21, 2007
    Publication date: February 26, 2009
    Applicant: Network Appliance, Inc.
    Inventors: Kartik Kumar, James Hartwell Holl, II, Anshu U. Surana, Ravindra Kumar
  • Publication number: 20080120302
    Abstract: 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: Application
    Filed: November 17, 2006
    Publication date: May 22, 2008
    Inventors: Timothy J. Thompson, James Hartwell Holl, William Raoul Durant
  • Patent number: 6997996
    Abstract: 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: Grant
    Filed: September 12, 2000
    Date of Patent: February 14, 2006
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Thelma G. Manning, Joseph L. Prezelski, Sam Moy, Bernard Strauss, James A. Hartwell, Arpad Juhasz
  • Publication number: 20050001440
    Abstract: 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: Application
    Filed: July 3, 2003
    Publication date: January 6, 2005
    Inventor: James Hartwell
  • Patent number: 6324833
    Abstract: 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: Grant
    Filed: April 24, 1990
    Date of Patent: December 4, 2001
    Assignee: Cordant Technologies, Inc.
    Inventors: Victor Singer, Frederick W. VanName, James A. Hartwell
  • Patent number: 6171530
    Abstract: 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: Grant
    Filed: February 24, 1998
    Date of Patent: January 9, 2001
    Assignee: Cordant Technologies Inc.
    Inventors: Andrew C. Haaland, Paul C. Braithwaite, James A. Hartwell, Val D. Lott, Michael T. Rose
  • Patent number: 5762746
    Abstract: 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: Grant
    Filed: August 16, 1989
    Date of Patent: June 9, 1998
    Assignee: Thiokol Corporation
    Inventors: James A. Hartwell, Dale E. Hutchens, Kenneth E. Junior, James D. Byrd
  • Patent number: 5759458
    Abstract: 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: Grant
    Filed: July 26, 1996
    Date of Patent: June 2, 1998
    Assignee: Thiokol Corporation
    Inventors: Andrew C. Haaland, Paul C. Braithwaite, James A. Hartwell, Val D. Lott, Michael T. Rose
  • Patent number: 5616884
    Abstract: 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: Grant
    Filed: July 10, 1992
    Date of Patent: April 1, 1997
    Assignee: Thiokol Corporation
    Inventors: Mark A. Solberg, James A. Hartwell
  • Patent number: 5363768
    Abstract: 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: Grant
    Filed: April 2, 1991
    Date of Patent: November 15, 1994
    Assignee: Thiokol Corporation
    Inventors: Mark A. Solberg, James A. Hartwell
  • Patent number: 5028283
    Abstract: 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: Grant
    Filed: February 6, 1990
    Date of Patent: July 2, 1991
    Assignee: Thiokol Corporation
    Inventors: Rodney L. Willer, James A. Hartwell