Patents by Inventor John C. Thomas, JR.
John C. Thomas, JR. 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: 10013160Abstract: 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: GrantFiled: May 29, 2014Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: 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: 9782069Abstract: 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: GrantFiled: November 6, 2014Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Rachel K. E. Bellamy, Bonnie E. John, John T. Richards, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
-
Patent number: 9740398Abstract: 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: GrantFiled: November 2, 2016Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: 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: 20170046064Abstract: 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: ApplicationFiled: November 2, 2016Publication date: February 16, 2017Inventors: 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: 9563354Abstract: 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: GrantFiled: July 26, 2016Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: 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: 9495098Abstract: 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: GrantFiled: April 4, 2016Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: 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: 20160320962Abstract: 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: ApplicationFiled: July 26, 2016Publication date: November 3, 2016Inventors: 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: 20160202902Abstract: 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: ApplicationFiled: April 4, 2016Publication date: July 14, 2016Inventors: 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: 20160128568Abstract: 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: ApplicationFiled: November 6, 2014Publication date: May 12, 2016Inventors: Rachel K.E. Bellamy, Bonnie E. John, John T. Richards, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
-
Patent number: 9311623Abstract: 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: GrantFiled: February 9, 2012Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, Jr.
-
Patent number: 9311624Abstract: 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: GrantFiled: September 12, 2012Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, Jr.
-
Publication number: 20150346826Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: International Business Machines CorporationInventors: 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: 8856750Abstract: 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: GrantFiled: September 28, 2010Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Rachel K. E. Bellamy, Bonnie E. John, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
-
Publication number: 20130304720Abstract: 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: ApplicationFiled: July 15, 2013Publication date: November 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter K. Malkin, John C. Thomas, JR.
-
Patent number: 8527529Abstract: 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: GrantFiled: November 30, 2009Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Peter K. Malkin, John C. Thomas, Jr.
-
Publication number: 20130212473Abstract: 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: ApplicationFiled: September 12, 2012Publication date: August 15, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, JR.
-
Publication number: 20130212472Abstract: 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: ApplicationFiled: February 9, 2012Publication date: August 15, 2013Applicant: International Business Machines CorporationInventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, JR.
-
Publication number: 20120089945Abstract: A system and method for navigating items includes computing an importance of a plurality of items. The importance is compared to one of a threshold or other items. Upon encountering a next item, a determination to skip the item or stop on the item is made based upon a comparison of the importance.Type: ApplicationFiled: October 12, 2010Publication date: April 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rachel K.E. Bellamy, Jonathan P. Brezin, John T. Richards, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
-
Publication number: 20120079453Abstract: 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: ApplicationFiled: September 28, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: RACHEL K. E. BELLAMY, Bonnie E. John, Calvin B. Swart, John C. Thomas, JR., Sharon M. Trewin
-
Publication number: 20110131206Abstract: 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: ApplicationFiled: November 30, 2009Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter K. Malkin, John C. Thomas, JR.