Patents by Inventor Andrew J. Ko

Andrew J. Ko 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: 20180046704
    Abstract: Described herein are systems and methods for selection-based contextual help retrieval. One example method involves (a) receiving first-query data including contextual data, the contextual data indicating a user-interface element type, a user-interface element location, and user-interface element text; (b) determining at least one first-query response based on at least the contextual data; and (c) causing an indication of the determined at least one first-query response to be provided via an output device.
    Type: Application
    Filed: October 2, 2017
    Publication date: February 15, 2018
    Inventors: Parmit K. Chilana, Andrew J. Ko, Jacob O. Wobbrock
  • Patent number: 9811583
    Abstract: Described herein are systems and methods for selection-based contextual help retrieval. One example method involves (a) receiving first-query data including contextual data, the contextual data indicating a user-interface element type, a user-interface element location, and user-interface element text; (b) determining at least one first-query response based on at least the contextual data; and (c) causing an indication of the determined at least one first-query response to be provided via an output device.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: November 7, 2017
    Assignee: University of Washington Through Its Center for Commercialization
    Inventors: Parmit K. Chilana, Andrew J. Ko, Jacob O. Wobbrock
  • Publication number: 20140149432
    Abstract: Described herein are systems and methods for selection-based contextual help retrieval. One example method involves (a) receiving first-query data including contextual data, the contextual data indicating a user-interface element type, a user-interface element location, and user-interface element text; (b) determining at least one first-query response based on at least the contextual data; and (c) causing an indication of the determined at least one first-query response to be provided via an output device.
    Type: Application
    Filed: June 18, 2012
    Publication date: May 29, 2014
    Applicant: UNIVERSITY OF WASHINGTON THROUGH ITS CENTER FOR COMMERCIALIZATION
    Inventors: Parmit K. Chilana, Andrew J. Ko, Jacob O. Wobbrock
  • Patent number: 7735066
    Abstract: A software tool and method is provided in which a user can ask questions about their computer programs. As the subject program is executed, information is collected about the units of code that are executed and the changes to data. The user can pause the program, for example by pressing a button labeled “Why”, which will prompt the user to select what they want to ask about. For example, the user can ask about why units of code did or did not get executed. The tool and method provide answers that can be in the form of prepared statements and interactive data and control flow visualizations that show the values of data and the particular units of code that caused the execution to occur or not occur. The user can ask further questions using the visualization.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: June 8, 2010
    Assignee: Carnegie Mellon University
    Inventors: Brad A. Myers, Andrew J. Ko