US 9,811,583 B2
Systems and methods for selection-based contextual help retrieval
Parmit K. Chilana, Waterloo (CA); Andrew J. Ko, Seattle, WA (US); and Jacob O. Wobbrock, Seattle, WA (US)
Assigned to University of Washington Through Its Center for Commercialization, Seattle, WA (US)
Appl. No. 14/126,967
Filed by Parmit K. Chilana, Waterloo (CA); Andrew J. Ko, Seattle, WA (US); and Jacob O. Wobbrock, Seattle, WA (US)
PCT Filed Jun. 18, 2012, PCT No. PCT/US2012/042979
§ 371(c)(1), (2), (4) Date Feb. 12, 2014,
PCT Pub. No. WO2012/174547, PCT Pub. Date Dec. 20, 2012.
Claims priority of provisional application 61/498,326, filed on Jun. 17, 2011.
Claims priority of provisional application 61/540,403, filed on Sep. 28, 2011.
Prior Publication US 2014/0149432 A1, May 29, 2014
Int. Cl. G06F 17/30 (2006.01); G06F 9/44 (2006.01)
CPC G06F 17/30648 (2013.01) [G06F 9/4446 (2013.01); G06F 17/30528 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
entering into a help mode of a graphical user interface for a computing system, wherein at least some functionality of the graphical user interface is suspended while in the help mode;
while in the help mode,
identifying an identified user-interface element of the graphical user interface, and
after identifying the identified user-interface element of the graphical user interface, receiving first-query data at the computing device, the first-query data comprising contextual data for the identified user-interface element of the graphical user interface, the contextual data indicating a user-interface element type for the identified user-interface element, a user-interface element location for the identified user-interface element within the graphical user interface, and user-interface element text for the identified user-interface element;
after receiving the first-query data, determining at least one ordered first-query response based on at least the contextual data using the computing system by at least:
determining a respective context score for each determined at least one first-query response based on the contextual data, the context score based on at least one of an element-type metric that is based on the user-interface element type, an element-location metric that is based on the user-interface element location, and an element-text metric that is based on the user-interface element text; and
determining an order for the determined at least one first-query response based on the respective context score for each determined at least one first-query response; and
causing an indication of the determined at least one ordered first-query response to be provided using the graphical user interface via an output device associated with the computing system.