Patents by Inventor Jeffrey O. Kephart

Jeffrey O. Kephart 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: 8867819
    Abstract: Mechanisms are provided for determining the physical location of a physical asset in a physical area. A plurality of physical assets are controlled to cause each physical asset to output a visual output pattern on visual output elements of the physical asset. An image of a target physical asset is captured that has the current state of the visual output elements. An identification of the target physical asset is determined based on the current state of the visual output elements. A physical location of the target physical asset is determined based on a physical location of the image capture device when the image was captured. Location data identifying the determined physical location of the target physical asset is stored in an asset database in association with configuration information for the physical asset.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Calio, Jonathan H. Connell, II, Michael J. Frissora, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner, Suzanne K. McIntosh, Iqbal I. Mohomed, John C. Nelson, James W. Thoensen
  • Publication number: 20140237283
    Abstract: Power usage is estimated in a computing environment by automatically detecting hardware configuration information by use of a software agent that is translated into power consumption information for implementing a plurality of power estimation models for efficient power consumption and utilization.
    Type: Application
    Filed: February 21, 2013
    Publication date: August 21, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josephine F. BAYANG, Valerio BELLIZIA, Michael GAERTNER, Dillon H. GINLEY, Diana J. HELLMAN, Jeffrey O. KEPHART, Attila KOLLAR, James K. MACKENZIE, Wayne B. RILEY, Srinivasarao SIDDABATTINI, Stephen VISELLI
  • Publication number: 20140237269
    Abstract: Power usage is estimated in a computing environment by automatically detecting hardware configuration information by use of a software agent that is translated into power consumption information for implementing a plurality of power estimation models for efficient power consumption and utilization.
    Type: Application
    Filed: October 29, 2013
    Publication date: August 21, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josephine F. BAYANG, Valerio BELLIZIA, Michael GAERTNER, Dillon H. GINLEY, Diana J. HELLMAN, Jeffrey O. KEPHART, Attila KOLLAR, James K. MACKENZIE, Wayne B. RILEY, Srinivasarao SIDDABATTINI, Stephen VISELLI
  • Publication number: 20140211984
    Abstract: Mechanisms are provided for determining the physical location of a physical asset in a physical area. A plurality of physical assets are controlled to cause each physical asset to output a visual output pattern on visual output elements of the physical asset. An image of a target physical asset is captured that has the current state of the visual output elements. An identification of the target physical asset is determined based on the current state of the visual output elements. A physical location of the target physical asset is determined based on a physical location of the image capture device when the image was captured. Location data identifying the determined physical location of the target physical asset is stored in an asset database in association with configuration information for the physical asset.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Calio, Jonathan H. Connell, II, Michael J. Frissora, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner, Suzanne K. McIntosh, Iqbal I. Mohomed, John C. Nelson, James W. Thoensen
  • Publication number: 20140211983
    Abstract: Mechanisms are provided for determining the physical location of a physical asset in a physical area. A plurality of physical assets are controlled to cause each physical asset to output a visual output pattern on visual output elements of the physical asset. An image of a target physical asset is captured that has the current state of the visual output elements. An identification of the target physical asset is determined based on the current state of the visual output elements. A physical location of the target physical asset is determined based on a physical location of the image capture device when the image was captured. Location data identifying the determined physical location of the target physical asset is stored in an asset database in association with configuration information for the physical asset.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Calio, Jonathan H. Connell, II, Michael J. Frissora, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner, Suzanne K. McIntosh, Iqbal I. Mohomed, John C. Nelson, James W. Thoensen
  • Publication number: 20140208315
    Abstract: A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling resources including at least one of live migration network characteristics and VM execution parameters.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BULENT ABALI, CANTURK ISCI, JEFFREY O. KEPHART, SUZANNE K. MCINTOSH, DIPANKAR SARMA
  • Publication number: 20140208329
    Abstract: A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling resources including at least one of live migration network characteristics and VM execution parameters.
    Type: Application
    Filed: January 21, 2013
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent Abali, Canturk Isci, Jeffrey O. Kephart, Suzanne K. Mcintosh, Dipankar Sarma
  • Publication number: 20140164804
    Abstract: A method of saving power in a computing system having a plurality of dual in-line memory modules (DIMMs) and employing a suspend-to-RAM sleep mode includes, when entering suspend-to-RAM sleep mode, consolidating selected information into a subset of DIMMs, and turning off power to all other DIMMs. A DIMM power rail may be coupled to each of the DIMMs, the DIMM power rail being configured to selectively have power being supplied to respective DIMMs turned off in response to enable/disable logic signals.
    Type: Application
    Filed: September 18, 2013
    Publication date: June 12, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CANTURK ISCI, JEFFREY O. KEPHART, SUZANNE K. McINTOSH, SCOTT A. PIPER, ROBERT R. WOLFORD
  • Publication number: 20140059367
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. In response to a request, a computer system operates to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20140039685
    Abstract: A sensor is installed in a building management system by determining a sensor type of the sensor from among a plurality of supported sensor types based on information collected by a mobile device of a user; identifying configuration information required by the building management system for the determined sensor type; obtaining the required configuration information from the user using an interface on the mobile device, wherein at least a portion of the interface is generated to accommodate one or more requirements of the building management system with respect to the determined sensor type; and providing the obtained required configuration information to the building management system. The sensor type and unique identifier of the sensor can be automatically determined. Portions of the required configuration information for the determined sensor type can be automatically populated using default information for the determined sensor type.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marion L. Blount, Jeffrey O. Kephart, Jonathan Lenchner, Iqbal I. Mohomed
  • Publication number: 20130311407
    Abstract: Methods and apparatus are provided for automated object classification using temperature profiles. An object in an environment (such as an exemplary data center) is classified by obtaining a surface temperature profile of the object; and classifying the object as a particular type of equipment based on the obtained surface temperature profile. The surface temperature profile of the object can be compared to a plurality of predefined characteristic surface temperature profiles each associated with a given type of equipment.
    Type: Application
    Filed: September 13, 2012
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Publication number: 20130311406
    Abstract: Methods and apparatus are provided for automated object classification using temperature profiles. An object in an environment (such as an exemplary data center) is classified by obtaining a surface temperature profile of the object; and classifying the object as a particular type of equipment based on the obtained surface temperature profile. The surface temperature profile of the object can be compared to a plurality of predefined characteristic surface temperature profiles each associated with a given type of equipment.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Patent number: 8527793
    Abstract: Managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. The system proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Patent number: 8516284
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Patent number: 8423998
    Abstract: A system and method for provisioning virtual machines in a virtualized environment includes determining a relationship between capacity need and performance for virtual machines (VMs) stored in memory storage media. Aggregate capacity needs for a plurality of VMs consolidated on a same physical server are estimated. VM combinations that yield capacity gains when provisioned jointly are identified such that when peaks and troughs are unaligned in capacity needs for a set of VMs, the set of VMs is provisioned together.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Canturk Isci, Jeffrey O. Kephart, Xiaoqiao Meng, Li Zhang
  • Publication number: 20120331318
    Abstract: Managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. The system proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20120317265
    Abstract: A mechanism is provided for automatically detecting and locating equipment within an intelligent equipment rack. The intelligent equipment rack comprises a rack controller that determines whether a signal has been received indicating that a rack space in a plurality of rack spaces in the intelligent equipment rack has been occupied by a piece of electronic equipment. Responsive to receiving the signal indicating that the rack space has been occupied by the piece of electronic equipment, the rack controller updates a rack information table in the memory with occupation information related to the rack space occupied by the piece of electronic equipment.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Rajarshi Das, Wael R. El-Essawy, Thomas W. Keller, JR., Jeffrey O. Kephart, Juan C. Rubio
  • Patent number: 8332562
    Abstract: A system and method for testing a self configuring computer which includes a computer system. Sensors electrically communicating with respective electrical connectors in the computer system. The sensors detecting when the electrical connector has a change of status from a previous start up. The sensor indicating a state change when the connector has a change of status. The computer system electrically communicating with the sensor for detecting the sensor state. The computer system initiating a power up and a self test of the connector and a new device connected to the connector using the program upon start up of the computer system when a change in the state of the sensor indicates a change in the status of the connector. The computer system by-passing a power up and self test of the connector when there is no change in the state of the sensor.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20120290135
    Abstract: Techniques are described for controlling the climate in a data center. Using the input of an administrator, multiple desired attributes of a data center (e.g., temperature, energy consumption, costs, or system performance) may be balanced using a utility function that maximizes the utility of the computing systems in the data center according to the administrator's preferences. Additionally, a cooling model is generated that represents the affect of a control parameter (e.g., the fan speed of a CRAC) on the desire attributes of the data center. The cooling model may then be substituted into the utility function to replace the desired attributes. Using this new utility function, the control parameters may be varied such that the maximum utility is achieved.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tony A. Bentivegna, Brad L. Brech, Rajarshi Das, Murthy V. Devarakonda, Hendrik F. Hamann, Jeffrey O. Kephart, Bret W. Lehman, Jonathan Lenchner, Christopher L. Molloy
  • Publication number: 20120117399
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan.
    Type: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine