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).

  • Publication number: 20170026489
    Abstract: A method for managing and rendering one or more information nodes relative to a current focus. The method receives one or more principal topics from an analysis of the information nodes. The method determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The method determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The method renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
    Type: Application
    Filed: July 22, 2015
    Publication date: January 26, 2017
    Inventors: Brian P. Gaucher, Jeffrey O. Kephart, Jonathan Lenchner, David O.S. Melville
  • Publication number: 20170024458
    Abstract: A computer program product for managing and rendering one or more information nodes relative to a current focus. The computer program product receives one or more principal topics from an analysis of the information nodes. The computer program product determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The computer program product determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The computer program product renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
    Type: Application
    Filed: September 1, 2016
    Publication date: January 26, 2017
    Inventors: Brian P. Gaucher, Jeffrey O. Kephart, Jonathan Lenchner, David O.S. Melville
  • Patent number: 9483582
    Abstract: A system for verifying factual assertions in natural language. Receiving a text input. Identifying, a verifiable factual statement in the text. Forming a query based on the verifiable factual assertion. Searching a corpus based on the query. Determining the veracity of verifiable factual assertion based on the search results.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Gaucher, Dario Gil, Jeffrey O. Kephart, Jonathan Lenchner, David O. S. Melville, John M. Prager, Valentina Salapura
  • Patent number: 9460191
    Abstract: A method for managing and rendering one or more information nodes relative to a current focus. The method receives one or more principal topics from an analysis of the information nodes. The method determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The method determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The method renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Gaucher, Jeffrey O. Kephart, Jonathan Lenchner, David O. S. Melville
  • Publication number: 20160275433
    Abstract: The method includes receiving a first set of data from a first client device. The method further includes determining a first topic from the first set of data. The method further includes generating a first productivity value for the first topic. The method further includes receiving a second set of date data from a second client device. The method further includes determining a second topic from by the second set of data. The method further includes generating a second productivity value for second set of data. The method further includes comparing the first topic to the second topic. The method further includes in response to comparing the first topic and the second topic and determining the difference between the first productivity value and the second productivity value is above a threshold value, triggering an action.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Dario Gil, Jeffrey O. Kephart, James R. Kozloski, David O.S. Melville, Clifford A. Pickover, Valentina Salapura
  • Publication number: 20160203391
    Abstract: Mechanisms are provided for classifying an obstacle as an asset type. The mechanisms receive a digital image of an obstacle from an image capture device of an automated robot. The mechanisms perform a classification operation on the digital image of the obstacle to identify a proposed asset type classification for the obstacle. The mechanisms determine a final asset type for the obstacle based on the proposed asset type classification for the obstacle. The mechanisms update a map data structure for a physical premises in which the obstacle is present based on the final asset type.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: Jonathan H. Connell, II, Jeffrey O. Kephart, Jonathan Lenchner
  • Patent number: 9346168
    Abstract: Mechanisms are provided for classifying an obstacle as an asset type. The mechanisms receive a digital image of an obstacle from an image capture device of an automated robot. The mechanisms perform a classification operation on the digital image of the obstacle to identify a proposed asset type classification for the obstacle. The mechanisms determine a final asset type for the obstacle based on the proposed asset type classification for the obstacle. The mechanisms update a map data structure for a physical premises in which the obstacle is present based on the final asset type.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jonathan H. Connell, II, Jeffrey O. Kephart, Jonathan Lenchner
  • Patent number: 9323317
    Abstract: A method of saving power in a computing system having a plurality of dial 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: Grant
    Filed: December 12, 2012
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Canturk Isci, Jeffrey O. Kephart, Suzanne K. McIntosh, Scott A. Piper, Robert R. Wolford
  • Patent number: 9310252
    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: Grant
    Filed: September 13, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Patent number: 9310251
    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: Grant
    Filed: May 18, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Publication number: 20160078149
    Abstract: A system for verifying factual assertions in natural language. Receiving a text input. Identifying, a verifiable factual statement in the text. Forming a query based on the verifiable factual assertion. Searching a corpus based on the query. Determining the veracity of verifiable factual assertion based on the search results.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Brian P. Gaucher, Dario Gil, Jeffrey O. Kephart, Jonathan Lenchner, David O. S. Melville, John M. Prager, Valentina Salapura
  • Publication number: 20160026929
    Abstract: A system, method, and/or computer program product that provides a first table including a plurality of alternative choices, each alternative choice including a plurality of attributes, and analyzes the first table to identify a set of alternatives of the plurality of alternative choices. The analyzing includes identifying alternatives that are practically dominated in accordance with a probability distribution over user preferences. The system, method, and/or computer program product may also recommend an even swap based on the probability distribution over the user preferences. Next, an input is solicited by displaying the set of alternatives. In response to receiving the input responsive to the displaying, zero or more of the plurality of alternative choices are removed from the table.
    Type: Application
    Filed: June 23, 2015
    Publication date: January 28, 2016
    Inventors: Debarun Bhattacharjya, Jeffrey O. Kephart
  • Publication number: 20160026927
    Abstract: A system, method, and/or computer program product that provides a first table including a plurality of alternative choices, each alternative choice including a plurality of attributes, and analyzes the first table to identify a set of alternatives of the plurality of alternative choices. The analyzing includes identifying alternatives that are practically dominated in accordance with a probability distribution over user preferences. The system, method, and/or computer program product may also recommend an even swap based on the probability distribution over the user preferences. Next, an input is solicited by displaying the set of alternatives. In response to receiving the input responsive to the displaying, zero or more of the plurality of alternative choices are removed from the table.
    Type: Application
    Filed: October 15, 2014
    Publication date: January 28, 2016
    Inventors: Debarun Bhattacharjya, Jeffrey O. Kephart
  • Publication number: 20150336274
    Abstract: Mechanisms are provided for classifying an obstacle as an asset type. The mechanisms receive a digital image of an obstacle from an image capture device of an automated robot. The mechanisms perform a classification operation on the digital image of the obstacle to identify a proposed asset type classification for the obstacle. The mechanisms determine a final asset type for the obstacle based on the proposed asset type classification for the obstacle. The mechanisms update a map data structure for a physical premises in which the obstacle is present based on the final asset type.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jonathan H. Connell, II, Jeffrey O. Kephart, Jonathan Lenchner
  • Patent number: 9176483
    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: Grant
    Filed: May 10, 2011
    Date of Patent: November 3, 2015
    Assignee: 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
  • Patent number: 9146544
    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: Grant
    Filed: November 26, 2012
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tony A. Bentivegna, Bradley L. Brech, Rajarshi Das, Murthy V. Devarakonda, Hendrik F. Hamann, Jeffrey O. Kephart, Bret W. Lehman, Jonathan Lenchner, Christopher L. Molloy
  • Patent number: 9037717
    Abstract: A method for use in a system in which computational entities are distributed across physical computing resources to place the entities on the resources includes estimating actual resource demand for each entity on each resource based on application resource usage data collected from a data source external from the entity, computing a best allocation of the resources to the entities from the estimated actual resource demand for each entity and distributing the resources to the entities in accordance with the computed best allocation.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Isci Canturk, James E. Hanson, Jeffrey O. Kephart, Malgorzata Steinder, Ian N. Whalley
  • Patent number: 8913850
    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: December 16, 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
  • Patent number: 8914495
    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: Grant
    Filed: June 7, 2011
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajarshi Das, Wael R. El-Essawy, Thomas W. Keller, Jr., Jeffrey O. Kephart, Juan C. Rubio
  • Patent number: 8904213
    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: Grant
    Filed: August 19, 2013
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine