Patents by Inventor John C. Thomas

John C. Thomas 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: 9711058
    Abstract: A method for providing targeted feedback based on a goal of the feedback. The method includes receiving, by one or more computer processors, a goal desired as a result of an exchange of information between a plurality of users. The method then includes monitoring, by the one or more computer processors, the exchange of information between the plurality of users. The method includes mapping, by the one or more computer processors, the monitored information in a database storing ontological relationships. The method then includes determining based, at least in part, on the received goal and the stored ontological relationships, targeted feedback for the plurality of users.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: John C. Thomas
  • Publication number: 20170046064
    Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
    Type: Application
    Filed: November 2, 2016
    Publication date: February 16, 2017
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
  • Patent number: 9563354
    Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
  • Patent number: 9495098
    Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
  • Publication number: 20160320962
    Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 3, 2016
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
  • Publication number: 20160202902
    Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
    Type: Application
    Filed: April 4, 2016
    Publication date: July 14, 2016
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
  • Publication number: 20160128568
    Abstract: Systems and methods are provided for post-hoc correction of calibration errors in eye tracking data, which take into consideration calibration errors that result from changes in user position during a user session in which the user's fixations on a display screen are captured and recorded by an eye tracking system, and which take into consideration errors that occur when the user looks away from a displayed target item before selecting the target item.
    Type: Application
    Filed: November 6, 2014
    Publication date: May 12, 2016
    Inventors: Rachel K.E. Bellamy, Bonnie E. John, John T. Richards, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
  • Patent number: 9311623
    Abstract: One or more artifact drafts may be associated with each of a plurality of artifacts, each of the artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed the artifact draft's parent into the artifact draft. Multiple traceability links and traceability vertices represent connections between the artifact drafts of the artifacts. A traceability link includes an edge between an artifact draft of an artifact and an artifact draft of another artifact. A module is operable to navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, Jr.
  • Patent number: 9311624
    Abstract: One or more artifact drafts may be associated with each of a plurality of artifacts, each of the artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed the artifact draft's parent into the artifact draft. Multiple traceability links and traceability vertices represent connections between the artifact drafts of the artifacts. A traceability link includes an edge between an artifact draft of an artifact and an artifact draft of another artifact. A module is operable to navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, Jr.
  • Publication number: 20150346826
    Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
  • Publication number: 20150254997
    Abstract: A method for providing targeted feedback based on a goal of the feedback. The method includes receiving, by one or more computer processors, a goal desired as a result of an exchange of information between a plurality of users. The method then includes monitoring, by the one or more computer processors, the exchange of information between the plurality of users. The method includes mapping, by the one or more computer processors, the monitored information in a database storing ontological relationships. The method then includes determining based, at least in part, on the received goal and the stored ontological relationships, targeted feedback for the plurality of users.
    Type: Application
    Filed: March 6, 2014
    Publication date: September 10, 2015
    Applicant: International Business Machines Corporation
    Inventor: John C. Thomas
  • Patent number: 9085939
    Abstract: Casing bits include a bit crown having a substantially hollow interior. The bit crown has blades over a face portion thereof, the blades including a plurality of cutting elements attached thereto. The bit crown further includes a composite inlay positioned at least within the substantially hollow interior. The casing bits also include case hardened outer surfaces radially outside a drill-out region. The casing bits further include short-substrate cutting elements. Methods of forming a casing bit are also disclosed.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: July 21, 2015
    Assignee: Baker Hughes Incorporated
    Inventors: Eric E. McClain, Matthew R. Isbell, Jack Thomas Oldham, John C. Thomas, Marc W. Bird
  • Patent number: 8856750
    Abstract: A system and method for evaluating interfaces includes computing a reference script for a task from a reference interface design and translating the reference script into one or more target action scripts based on a target design. The one or more target action scripts on the target design are executed to produce target metrics. The target metrics are compared to determine whether the target action script successfully translates the reference script.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
  • Patent number: 8789392
    Abstract: An apparatus for shaping a glass sheet includes an engagement member including a flexible bumper comprising a flexible material. The flexible bumper is configured to operate at the forming temperature to reduce an impact stress between the engagement member and the edge portion of the glass sheet. In another example, an apparatus for shaping a sheet of glass includes a push member configured to engage an end edge portion of the glass sheet to push the glass sheet to be transported over the support surface. The push member includes a push flange extending in a direction away from the support surface. The push flange includes a plurality of apertures configured to increase the resistance of conductive heat transfer between the end edge portion of the glass sheet and the push member. In a further example an engagement member can fabricated from a material having a coefficient of thermal conductivity that is less than a coefficient of thermal conductivity of the stainless steel.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: July 29, 2014
    Assignee: Corning Incorporated
    Inventors: Thomas M. Cleary, Larry G. Smith, John C. Thomas
  • Patent number: 8713972
    Abstract: A process and apparatus for precision glass roll forming a supply of molten glass at a glass temperature of 1000° C. or higher. A pair of hot forming rolls having a surface temperature of about 500° C. or higher, vertically below the glass feed, that thin the supplied stream of molten glass to produce a formed glass ribbon. A pair of cold sizing rolls maintained at a surface temperature of about 400° C. or lower, vertically below the forming rolls, that thin the formed glass ribbon glass to produce a sized glass ribbon having a desired thickness and a desired thickness uniformity. The sized glass ribbon may have a thickness of 1 mm or less that varies in thickness by no more than +/?0.025 mm.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: May 6, 2014
    Assignee: Corning Incorporated
    Inventors: Alexander Lakota, William E. Lock, Joel A. Schultes, John C. Thomas
  • Publication number: 20130319046
    Abstract: An apparatus for shaping a glass sheet includes an engagement member including a flexible bumper comprising a flexible material. The flexible bumper is configured to operate at the forming temperature to reduce an impact stress between the engagement member and the edge portion of the glass sheet. In another example, an apparatus for shaping a sheet of glass includes a push member configured to engage an end edge portion of the glass sheet to push the glass sheet to be transported over the support surface. The push member includes a push flange extending in a direction away from the support surface. The push flange includes a plurality of apertures configured to increase the resistance of conductive heat transfer between the end edge portion of the glass sheet and the push member. In a further example an engagement member can fabricated from a material having a coefficient of thermal conductivity that is less than a coefficient of thermal conductivity of the stainless steel.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Thomas M. Cleary, Larry G. Smith, John C. Thomas
  • Publication number: 20130304720
    Abstract: Methods and apparatus are provided for presenting search results with indication of relative position of search terms. According to one aspect of the invention, search results are displayed for a search query comprising a plurality of search terms. A search query is received, for example, from a user and at least one document satisfying the search query is obtained. The disclosed method determines a relative position of at least two of the search terms in the document and at least a portion of the document is presented with an indication of the relative position of the at least two search terms in the document. The relative position is indicated using a predefined character to indicate one or more intervening elements between the at least two search terms. A relevance ranking can optionally be presented that is based on the relative position of the at least two search terms.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter K. Malkin, John C. Thomas, JR.
  • Patent number: 8527529
    Abstract: Methods and apparatus are provided for presenting search results with indication of relative position of search terms. According to one aspect of the invention, search results are displayed for a search query comprising a plurality of search terms. A search query is received, for example, from a user and at least one document satisfying the search query is obtained. The disclosed method determines a relative position of at least two of the search terms in the document and at least a portion of the document is presented with an indication of the relative position of the at least two search terms in the document. The relative position is indicated using a predefined character to indicate one or more intervening elements between the at least two search terms. A relevance ranking can optionally be presented that is based on the relative position of the at least two search terms.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter K. Malkin, John C. Thomas, Jr.
  • Publication number: 20130212473
    Abstract: One or more artifact drafts may be associated with each of a plurality of artifacts, each of the artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed the artifact draft's parent into the artifact draft. Multiple traceability links and traceability vertices represent connections between the artifact drafts of the artifacts. A traceability link includes an edge between an artifact draft of an artifact and an artifact draft of another artifact. A module is operable to navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links.
    Type: Application
    Filed: September 12, 2012
    Publication date: August 15, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, JR.
  • Publication number: 20130212472
    Abstract: One or more artifact drafts may be associated with each of a plurality of artifacts, each of the artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed the artifact draft's parent into the artifact draft. Multiple traceability links and traceability vertices represent connections between the artifact drafts of the artifacts. A traceability link includes an edge between an artifact draft of an artifact and an artifact draft of another artifact. A module is operable to navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links.
    Type: Application
    Filed: February 9, 2012
    Publication date: August 15, 2013
    Applicant: International Business Machines Corporation
    Inventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, JR.