Patents by Inventor T. Alan Keahey

T. Alan Keahey 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: 20170083814
    Abstract: According to one embodiment, a method for generating a plurality of candidate visualizations. The method may include receiving a scenario description. The method may also include collecting a plurality of expert data using a training system based on the received scenario description. The method may further include generating at least one predictive model based on the collected plurality of expert data in order to execute the at least one generated predictive model during an application of a plurality of genetic algorithms.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: T. Alan Keahey, Daniel J. Rope, Graham J. Wills
  • Patent number: 9563608
    Abstract: Techniques are described for a real-time visualization of data in an integrated authoring environment. In one example, a method includes receiving text information. The method also includes comparing the dynamically entered text information against a data source, wherein the comparing comprises applying natural language processing (NLP) to determine one or more assertion statements in the text information that references data from the data source. The method also includes retrieving the referenced data associated with the one or more assertion statements from the data source. The method further includes generating a visual representation of the referenced data associated with the one or more assertion statements. The method also includes displaying the visual representation, wherein the visual representation is integrated with an authoring interface.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Behrooz Ashtiani, T. Alan Keahey, Daniel J. Rope, Graham J. Wills
  • Patent number: 9542616
    Abstract: A method for determining user preferences for data visualizations is provided. The method may include receiving data visualizations. The method may also include collecting the shapes, the line segments, and the colors associated with the data visualizations. The method may further include converting the shapes and the line segments to polygonal outlines. Additionally, the method may include categorizing and measuring the line segments. The method may further include identifying and categorizing the angles formed by the line segments and determining weighted values for the angles. The method may further include calculating the total length for the line segments, and the total weighted value for the angles. The method may also include characterizing the line segments based on the categorization of the line segments and the angles based on the categorization of the angles. The method may further include scoring the at least one data visualization based on the characterizations.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: T. Alan Keahey, Daniel J. Rope, Graham J. Wills
  • Publication number: 20160379084
    Abstract: A method for determining user preferences for data visualizations is provided. The method may include receiving data visualizations. The method may also include collecting the shapes, the line segments, and the colors associated with the data visualizations. The method may further include converting the shapes and the line segments to polygonal outlines. Additionally, the method may include categorizing and measuring the line segments. The method may further include identifying and categorizing the angles formed by the line segments and determining weighted values for the angles. The method may further include calculating the total length for the line segments, and the total weighted value for the angles. The method may also include characterizing the line segments based on the categorization of the line segments and the angles based on the categorization of the angles. The method may further include scoring the at least one data visualization based on the characterizations.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: T. Alan Keahey, Daniel J. Rope, Graham J. Wills
  • Patent number: 8757332
    Abstract: Ventilated heat shields and methods are disclosed. The ventilated heat shield can use varying patterns of insulating material with ventilation regions arranged in one or more two-dimensional (2D) and/or three-dimensional (3D) patterns to provide thermal insulation and air channels that allow for dissipation of heat and the inflow of cooling air. The ventilated heat shield can be used in applications where two surfaces are required to be in very close proximity or contact with each other to reduce the transfer of heat from one surface to the other. An example application for the ventilated heat shield is in a vehicle braking system.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: June 24, 2014
    Assignee: Hard Brakes, Inc.
    Inventors: T. Alan Keahey, James P. Lill
  • Publication number: 20120152610
    Abstract: Ventilated heat shields and methods are disclosed. The ventilated heat shield can use varying patterns of insulating material with ventilation regions arranged in one or more two-dimensional (2D) and/or three-dimensional (3D) patterns to provide thermal insulation and air channels that allow for dissipation of heat and the inflow of cooling air. The ventilated heat shield can be used in applications where two surfaces are required to be in very close proximity or contact with each other to reduce the transfer of heat from one surface to the other. An example application for the ventilated heat shield is in a vehicle braking system.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 21, 2012
    Applicant: MAGNIVISTA, INC.
    Inventors: T. Alan Keahey, James P. Lill
  • Publication number: 20080238947
    Abstract: A system for performing non-linear magnification of an image includes a graphics processing unit that runs a shader program featuring a magnification algorithm. The magnification algorithm calculates an index using a position of a pixel and the center of magnification as well as the radius of magnification. The index is used to access a Lookup Table to determine the displacement of the pixel. A magnification factor is also applied to the pixel as is a transparency factor and a border texture map to restrict pixel displacement.
    Type: Application
    Filed: March 27, 2007
    Publication date: October 2, 2008
    Inventors: T. Alan Keahey, Craig R. Barnes