Patents by Inventor Gregory Scott Althaus

Gregory Scott Althaus 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: 9967326
    Abstract: A cloud application management infrastructure models biological swarm behaviors to assign application resources to physical processing resources in a decentralized manner. A balanced and highly automated management of cloud infrastructure has a predictable and reliable response to changing resource loads by using a limited local rule set to define how application instances interact with available resources. Digital pheromone signals at physical resources are applied locally by a swarm module to determine if the physical resources provide an acceptable environment for an application and, if not, the application swarms to other environments until a suitable environment is found.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 8, 2018
    Assignee: Dell Products L.P.
    Inventors: Robert Ari Hirschfeld, Gregory Scott Althaus
  • Publication number: 20160072877
    Abstract: A cloud application management infrastructure models biological swarm behaviors to assign application resources to physical processing resources in a decentralized manner. A balanced and highly automated management of cloud infrastructure has a predictable and reliable response to changing resource loads by using a limited local rule set to define how application instances interact with available resources. Digital pheromone signals at physical resources are applied locally by a swarm module to determine if the physical resources provide an acceptable environment for an application and, if not, the application swarms to other environments until a suitable environment is found.
    Type: Application
    Filed: November 13, 2015
    Publication date: March 10, 2016
    Applicant: Dell Products L.P.
    Inventors: Robert Ari Hirschfeld, Gregory Scott Althaus
  • Patent number: 9195510
    Abstract: A cloud application management infrastructure models biological swarm behaviors to assign application resources to physical processing resources in a decentralized manner. A balanced and highly automated management of cloud infrastructure has a predictable and reliable response to changing resource loads by using a limited local rule set to define how application instances interact with available resources. Digital pheromone signals at physical resources are applied locally by a swarm module to determine if the physical resources provide an acceptable environment for an application and, if not, the application swarms to other environments until a suitable environment is found.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: November 24, 2015
    Assignee: Dell Products L.P.
    Inventors: Robert Ari Hirschfeld, Gregory Scott Althaus
  • Publication number: 20120254437
    Abstract: A cloud application management infrastructure models biological swarm behaviors to assign application resources to physical processing resources in a decentralized manner. A balanced and highly automated management of cloud infrastructure has a predictable and reliable response to changing resource loads by using a limited local rule set to define how application instances interact with available resources. Digital pheromone signals at physical resources are applied locally by a swarm module to determine if the physical resources provide an acceptable environment for an application and, if not, the application swarms to other environments until a suitable environment is found.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Inventors: Robert Ari Hirschfeld, Gregory Scott Althaus
  • Patent number: 6697851
    Abstract: A method and apparatus in a distributed data processing system for selecting configuration information for a client in the distributed data processing system. A request is received at a server from the client for configuration information. A subnet for the client is identified using the configuration information. A set of identification tokens is identified from the request. A plurality of containers in a hierarchical structure is traversed using the subnet and identification tokens to identify selected containers within the plurality of containers matching the subnet and the identification tokens. The identified containers are selected in an order the preserves preference as determined by their arrangement in the hierarchical structure and by the data that each contains. Configuration information is obtained from selected containers within the plurality of containers to form selected configuration information. The selected configuration information is sent to the client.
    Type: Grant
    Filed: September 2, 1999
    Date of Patent: February 24, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gregory Scott Althaus, David Alexander Babbitt
  • Patent number: 6631422
    Abstract: Network input processing is distributed to multiple CPUs on multiprocessor systems to improve network throughput and take advantage of MP scalability. Packets are received by the network adapter and are distributed to N receive buffer pools set up by the device driver, based on N CPUs being available for input processing of packets. Each receive buffer pool has an associated CPU. Packets are direct memory accessed to one of the N receive buffer pools by using a hashing function, which is based on the source MAC address, source IP address, or the packet's source and destination TCP port numbers, or all or a combination of the foregoing. The hashing mechanism ensures that the sequence of packets within a given communication session will be preserved. Distribution is effected by the network adapter, which sends an interrupt to the CPU corresponding to the receive buffer pool, subsequent to the packet being DMAed into the buffer pool.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gregory Scott Althaus, Tai-Chien Daisy Chang, Herman Dietrich Dierks, Jr., Satya Prakesh Sharma