Patents by Inventor Jeffery Carr

Jeffery Carr 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: 10683242
    Abstract: A composition, in the form of an aqueous suspension. The composition comprises at least one form of attapulgite present in a solid weight fraction (SWF) amount ranging from 0.065% to 0.30%. The composition comprises kaolin present in a percent solids by weight (w/w %) amount ranging from 0.80% to 2.80%. The composition comprises one or more main plant nutrients or major animal mineral nutrient supplements. In the composition, the total percent solids by weight (w/w %) amount in the composition ranges from 45% to 90%. Although usable for other purposes, the composition is usable as a fertilizer. Although makeable in other ways, the composition is makeable by mixing the ingredients with agitation sufficient enough to form an aqueous suspension.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: June 16, 2020
    Assignee: Active Minerals International, LLC
    Inventors: Steven B. Feldman, Jeffery Carr, Jr., Matthew J. Lyman, John Kitchens, Luke Fuhrmann, Robert J. Purcell, Jr., Dennis Parker
  • Patent number: 10365935
    Abstract: Some embodiments provide a method for automated configuration of a set of resources for hosting a virtual machine at a particular node in a hosting system. The hosting system includes several nodes for hosting virtual machines. The method, at a first virtual machine operating using a first set of resources of the particular node, receives a user-specified virtual machine configuration for a second virtual machine to be hosted on a second set of resources of the particular node. The method retrieves, to the first virtual machine, a software image from a computer readable hardware medium storing several software images based on the user-specified virtual machine configuration. The method modifies the retrieved software image according to the user-specified virtual machine configuration. The method configures the second set resources using the modified software image.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: July 30, 2019
    Assignee: Open Invention Network LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Publication number: 20190023623
    Abstract: A composition, in the form of an aqueous suspension. The composition comprises at least one form of attapulgite present in a solid weight fraction (SWF) amount ranging from 0.065% to 0.30%. The composition comprises kaolin present in a percent solids by weight (w/w %) amount ranging from 0.80% to 2.80%. The composition comprises one or more main plant nutrients or major animal mineral nutrient supplements. In the composition, the total percent solids by weight (w/w %) amount in the composition ranges from 45% to 90%. Although usable for other purposes, the composition is usable as a fertilizer. Although makeable in other ways, the composition is makeable by mixing the ingredients with agitation sufficient enough to form an aqueous suspension.
    Type: Application
    Filed: August 4, 2016
    Publication date: January 24, 2019
    Inventors: Steven B. FELDMAN, Jeffery CARR, JR., Matthew J. LYMAN, John KITCHENS, Luke FUHRMANN, Robert J. PURCELL, JR., Dennis . PARKER
  • Patent number: 9798560
    Abstract: Some embodiments provide a method for extracting and adapting system configuration. The method extracts a first configuration from a first node of a first hosting system. The first node includes several resources for hosting the first configuration. The method analyzes the first configuration in order to determine attributes of the first configuration. The determined attributes are relevant to hosting the first configuration on a second node of a second hosting system having several nodes. The method generates a second configuration based on the determined attributes. The method hosts the second configuration at the second node of the second hosting system.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: October 24, 2017
    Assignee: GOGRID, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8656018
    Abstract: Some embodiments provide a method for automatedly allocating hosting resources controlled by different hypervisors. The method receives a configuration for a computer system specifying a set of resources required to operate as a virtual machine on a node of a hosting system. The hosting system includes several nodes, where each node includes resources for hosting at least one virtual machine and one of several hypervisors for managing access of the virtual machine to the resources of the node. The method identifies a particular node from the several nodes with sufficient available resources to host the virtual machine based on the set of resources specified in the configuration. The method allocates the set of resources from the particular node by directing a hypervisor of the particular node to apportion the set of resources on the particular node, the set of resources for hosting the virtual machine on the particular node.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: February 18, 2014
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8533305
    Abstract: Some embodiments provide a method for a server hosting environment having several nodes. Each node is for using one or more hypervisors in order to host several configurations of several computer systems. The method receives a first configuration of a computer system. The first configuration includes an operating system that directly accesses hardware of the computer system. The method generates a second configuration that is based on the first configuration. The second configuration includes the first configuration modified to be operable on a particular hypervisor of a particular node in the several nodes. The method installs the second configuration on the particular node in order to allow the particular node to operate on the second configuration in conjunction with the particular hypervisor. The second configuration accesses a set of virtual hardware provided by the particular hypervisor.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: September 10, 2013
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8468535
    Abstract: Some embodiments provide a virtual machine hosting system. The virtual machine hosting system includes several nodes. Each node includes resources for hosting at least one virtual machine. The virtual machine hosting system includes a first management module for automatedly provisioning resources of the several to a several virtual machines by identifying a particular node with sufficient available resources to host a user-specified virtual machine configuration and by allocating to the virtual machine, an amount of resources of the particular node required to host said virtual machine. The virtual machine hosting system includes, at the particular node, a second management module for receiving the user-specified virtual machine configuration from the first management module and for configuring the allocated resources of the particular node to perform the virtual machine as specified within the user-specified virtual machine configuration.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: June 18, 2013
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8458717
    Abstract: Some embodiments provide a method. The method interfaces with several nodes of a hosting system to collect statistics that includes available resources of each node for hosting virtual machines. The method identifies a set of nodes with sufficient available resources to host a configuration for a virtual machine based on the collected statistics. The method determines an optimal node from the set of nodes that hosts the configuration with a particular set of performance parameters that yields improved performance than when hosting the configuration using any of the other nodes in the set of nodes. The method deploys the configuration for the virtual machine to the optimal node.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: June 4, 2013
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8453144
    Abstract: Some embodiments provide a method for adapting a system configuration. The method identifies a first configuration for a first computer system. The method retrieves a configuration information for a second computer system from a library that stores configuration information that includes several operating systems and several kernels. The method defines a second configuration that is based on (i) the first configuration and (ii) the retrieved configuration information. The method hosts the second configuration at the second computer system. The second computer system is a computer system in several computer systems of a server hosting environment.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: May 28, 2013
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8418176
    Abstract: Some embodiments provide a method for a server hosting environment that includes several nodes, where each node is for using one or more hypervisors in order to host several configurations of several computer systems. The method receives a first configuration of a particular computer system. The first configuration accesses a first set of virtual hardware provided by a first hypervisor of a first node. The method generates a second configuration that is based on the first configuration. The second configuration is operable on a different second hypervisor of a second node in the several nodes. The method installs the second configuration on the second node. The second configuration accesses a second set of virtual hardware provided by the second hypervisor to host the second configuration using the second hypervisor.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: April 9, 2013
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8364802
    Abstract: Some embodiments provide a method. The method interfaces with several nodes of a hosting system. Each node includes resources for hosting several virtual machines. The method collects statistics for facilitating deployment of the virtual machines across the several resource nodes from the resource nodes. The method determines a particular node from the several nodes with sufficient available resources to host a configuration for a virtual machine based on the collected statistics. The method deploys the configuration for the virtual machine to the particular node for hosting on the particular node.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: January 29, 2013
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8352608
    Abstract: Some embodiments provide a method for automated configuration of a set of resources for hosting a virtual machine at a particular node in a hosting system. The hosting system includes several nodes for hosting several virtual machines. The method, at a first virtual machine operating using a first set of resources of the particular node, receives a configuration for a second virtual machine to be hosted on a second set of resources of the particular node. The method, from the first virtual machine, accesses the second set of resources to partition a file system for storing the second virtual machine. The method modifies the file system to configure the second virtual machine as specified by the configuration.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: January 8, 2013
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8219653
    Abstract: Some embodiments provide a method for a server hosting environment having several nodes. Each node is for using one or more hypervisors in order to host several configurations of several computer systems. The method receives a first configuration of a computer system. The first configuration includes an operating system that directly accesses hardware of the computer system. The method generates a second configuration that is based on the first configuration. The second configuration includes the first configuration modified to be operable on a particular hypervisor of a particular node in the several nodes. The method installs the second configuration on the particular node in order to allow the particular node to operate on the second configuration in conjunction with the particular hypervisor. The second configuration accesses a set of virtual hardware provided by the particular hypervisor.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: July 10, 2012
    Assignee: Gogrid, LLC
    Inventors: John Martin Keagy, Jeffery Carr, Paul Lappas
  • Patent number: 8177247
    Abstract: A movable pullout step attachable to a vehicle and which has a spring actuated latching mechanism that selectively allows and restrains positioning of the pullout step in either a retracted position under the vehicle or a step position wherein a tread extends away from the vehicle to allow a person to stand thereon to facilitate the access to desired portions of the vehicle.
    Type: Grant
    Filed: March 6, 2010
    Date of Patent: May 15, 2012
    Inventor: Jeffery Carr
  • Publication number: 20060174137
    Abstract: A memory controller utilizing a performance monitor to modulate the level of data security applied to the data being transferred to and from memory depending on the performance. The performance monitor tracks the response time for access to the memory over a defined time window. The response times are then compared to a predefined allowable response time. This comparison is done over a predefined window of time. When the actual response times exceed the allowable limits, the level of encryption is limited until performance parameters fall within the limits selected. The frequency with which the encryption mechanism is adjusted may also be predefined. Data transfers continue as the controller monitors system performance and controls the level of security applied to the data according to that performance data. The performance modulation can be different depending on what unit is accessing memory in multi-unit systems.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 3, 2006
    Applicant: International Business Machines Corporation
    Inventor: Jeffery Carr
  • Publication number: 20050229029
    Abstract: A method and apparatus are provided for implementing seamless error resumption in a shared memory bus structure. Controls and data are stored for each read operation and each write operation. Each read operation and each write operation is monitored to determine when an error has occurred for either a read operation or a write operation. When an error has occurred for the read operation or the write operation, the error is suppressed and the stored controls and data are gated to continue the read operation or the write operation.
    Type: Application
    Filed: February 26, 2004
    Publication date: October 13, 2005
    Applicant: International Business Machines Corporation
    Inventor: Jeffery Carr