Patents Represented by Attorney, Agent or Law Firm Thomas M. Isaacson
  • Patent number: 8321871
    Abstract: A system and method for reserving resources within a compute environment such as a cluster or grid are disclosed. The method aspect of the disclosure includes receiving a request for resource availability in a compute environment from a requestor, associating a transaction identification with the request and resources within the compute environment that can meet the request and presenting the transaction identification to the requestor. The transaction ID can also be associated with a time frame in which resources are available and can also be associated with modifications to the resources and supersets of resources that could be drawn upon to meet the request. The transaction ID can also be associated with metrics that identify how well the resource fit with the request and modifications that can make the resources better match the workload which would be submitted under the request.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: November 27, 2012
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David Brian Jackson
  • Patent number: 8276008
    Abstract: A system, method and non-transitory computer readable storage medium are disclosed for managing workload in a data center. The method includes receiving, at a workload manager, energy consumption information associated with at least one of a first data center and a second data center that is geographically distanced from the first data center. The method further includes receiving workload information associated with at least one of the first data center and the second data center, and transmitting, as controlled by the workload manager, at least part of workload scheduled to be processed at the second data center to the first data center based on at least one of the energy consumption information and the workload information.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: September 25, 2012
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David Brian Jackson
  • Patent number: 8271807
    Abstract: A system, method and computer readable medium are disclosed for reducing power consumption in clusters, grids, on-demand centers, and so forth. The principles disclosed herein can reduce both direct and indirect power consumption while maintaining either full cluster performance or adequate SLA based cluster performance. The method includes receiving at least one state data point regarding power consumption or temperature of at least one resource within the compute environment. Using intelligent policies to control power consumption, the method implements and interfaces with power managements facilities within the cluster, grid or on-demand center to either implement policies, make dynamic changes, make predictions or actions, and so forth to reduce one or more of the direct or indirect power consumption associated with a compute environment. The method can analyze current workload, future workload or both in taking energy saving actions in the environment.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: September 18, 2012
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David Brian Jackson
  • Patent number: 8271980
    Abstract: The invention relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job comprises associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: September 18, 2012
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David Brian Jackson
  • Patent number: 8271813
    Abstract: A system, method and non-transitory computer readable storage medium are disclosed for managing workload in a data center. The method includes receiving, at a workload manager, energy consumption information. The method further includes receiving workload information about a second data center that is remote from a first data center, and receiving, as controlled by the workload manager, at the first data center at least a portion of workload associated with the second data center based on at least one of the energy consumption information and the workload information.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: September 18, 2012
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David Brian Jackson
  • Patent number: 8245059
    Abstract: A system, method and non-transitory computer-readable storage medium are disclosed for managing workload in data centers. The method includes receiving information associated with at least one of energy consumption and a temperature of nodes each data center of a group of distributed data centers to yield received information. The method further includes analyzing workload associated with at least one second data center of the group of distributed data centers to yield an analysis of the workload, and modifying use of resources of the group of distributed data centers based on the received information and the analysis of the workload. One application can include migration of workload from one data center to another data center based on a variety of factors.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: August 14, 2012
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David Brian Jackson
  • Patent number: 8108869
    Abstract: The invention relates to a system, method and computer-reliable medium, as well as grids and clusters managed according to the method described herein. An example embodiment relates to a method of processing a request for resources within a compute environment. The method is practiced by a system that contains modules configured or programmed to carry out the steps of the invention. The system receives a request for resources, generates a credential map for each credential associated with the request, the credential map comprising a first type of resource mapping and a second type of resource mapping. The system generates a resource availability map, generates a first composite intersecting map that intersects the resource availability map with a first type of resource mapping of all generated credential maps and generates a second composite intersecting map that intersects the resource availability map and a second type of resource mapping of all the generated credential maps.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: January 31, 2012
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David B. Jackson
  • Patent number: 8082889
    Abstract: A system is provided that draws heat from an open-loop engine cycle into a closed-loop working fluid circulatory system that utilizes computer-aided feedback mechanisms. The closed-loop working fluid draws engine heat from multiple sources: exhaust stack gases, the engine block, the engine transmission, and the engine headers and exhaust manifold near the valves. Heat exchangers are arranged in an ascending pattern according to the temperature of the heat at each heat generating location of the open-loop engine cycle. A wankel or similar type engine receives the heated working fluid and rotates a shaft connected to a generator to generate electricity. An electrolysis unit is powered by the generated electricity and separates water into hydrogen and oxygen. A reformation unit receives fuel such as diesel and the generated hydrogen to reform the fuel prior to injection into the engine for combustion.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: December 27, 2011
    Assignee: Gemini Energy Technologies, Inc.
    Inventors: Gary G. Otterstrom, Charles P. Lindsey
  • Patent number: 7725583
    Abstract: A system and method are disclosed for dynamically reserving resources within a cluster environment. The method embodiment of the invention comprises receiving a request for resources in the cluster environment, monitoring events after receiving the request for resources and based on the monitored events, dynamically modifying at least one of the request for resources and the cluster environment.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: May 25, 2010
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David B. Jackson
  • Patent number: 7698430
    Abstract: An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a local compute environment, the slave management module modifies at least one node of the plurality of nodes.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: April 13, 2010
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David B. Jackson
  • Patent number: 7690333
    Abstract: A system is provided that draws heat from an open-loop engine cycle into a closed-loop working fluid circulatory system that utilizes computer-aided feedback mechanisms. The closed-loop working fluid draws engine heat from multiple sources: exhaust stack gases, the engine block, the engine transmission, and the engine headers and exhaust manifold near the valves. Heat exchangers are arranged in an ascending pattern according to the temperature of the heat at each heat generating location of the open-loop engine cycle. A wankel or similar type engine receives the heated working fluid and rotates a shaft connected to a generator to generate electricity. An electrolysis unit is powered by the generated electricity and separates water into hydrogen and oxygen. A reformation unit receives fuel such as diesel and the generated hydrogen to reform the fuel prior to injection into the engine for combustion.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: April 6, 2010
    Assignee: Gemini Energy Technologies, Inc.
    Inventors: Gary G. Otterstrom, Charles P. Lindsey
  • Patent number: 7620706
    Abstract: A system and method are disclosed for dynamically reserving resources within a cluster environment. The method embodiment of the invention comprises receiving a request for resources in the cluster environment, monitoring events after receiving the request for resources and based on the monitored events, dynamically modifying at least one of the request for resources and the cluster environment.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: November 17, 2009
    Assignee: Adaptive Computing Enterprises Inc.
    Inventor: David Brian Jackson
  • Patent number: 7490325
    Abstract: A system, computer-readable medium and method for performing intelligent data pre-staging for a job submitted to a cluster environment. The method aspect comprises determining availability of compute resources including availability timeframes to process the submitted job, determining data requirements for processing the job and determining a co-allocation in time reservation.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: February 10, 2009
    Assignee: Cluster Resources, Inc.
    Inventor: David Brian Jackson
  • Patent number: 7401578
    Abstract: A system is provided that draws heat from an open-loop engine cycle into a closed-loop working fluid circulatory system that utilizes computer-aided feedback mechanisms. The closed-loop working fluid draws engine heat from multiple sources: exhaust stack gases, the engine block, the engine transmission, and the engine headers and exhaust manifold near the valves. Heat exchangers are arranged in an ascending pattern according to the temperature of the heat at each heat generating location of the open-loop engine cycle. A wankel or similar type engine receives the heated working fluid and rotates a shaft connected to a generator to generate electricity. An electrolysis unit is powered by the generated electricity and separates water into hydrogen and oxygen. A reformation unit receives fuel such as diesel and the generated hydrogen to reform the fuel prior to injection into the engine for combustion.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: July 22, 2008
    Assignee: Gemini Energy Technologies, Inc.
    Inventors: Gary G. Otterstrom, Charles P. Lindsey
  • Patent number: 6604077
    Abstract: A system and method of operating an automatic speech recognition service using a client-server architecture is used to make automatic speech recognition (ASR) and text to speech (TTS) services accessible at a client location remote from the location of the main ASR and TTS engines. The present invention utilizes client-server communications over a packet network, such as the Internet or a wireless network, where the ASR/TTS server receives a grammar from the client or selects from a locally stored plurality of grammars, receives information representing speech from the client, performs speech recognition, and returns information based upon the recognized speech to the client.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: August 5, 2003
    Assignee: AT&T Corp.
    Inventors: Pamela Leigh Dragosh, David Bjorn Roe, Robert Douglas Sharp