US 11,809,626 B2
Techniques for identifying user interface elements and systems and devices using the same
William Liddell, Petersfield (GB); Paul Clements, Meonstoke (GB); and Thomas Souche, Munich (DE)
Assigned to Atmel Corporation, Chandler, AZ (US)
Filed by Atmel Corporation, Chandler, AZ (US)
Filed on Jan. 24, 2020, as Appl. No. 16/752,471.
Application 16/752,471 is a division of application No. 15/983,750, filed on May 18, 2018, granted, now 11,157,083.
Claims priority of provisional application 62/507,902, filed on May 18, 2017.
Prior Publication US 2020/0159332 A1, May 21, 2020
Int. Cl. G06F 3/01 (2006.01); G06F 9/451 (2018.01); G06F 3/041 (2006.01); G06F 3/0488 (2022.01); G06F 40/221 (2020.01)
CPC G06F 3/016 (2013.01) [G06F 3/0416 (2013.01); G06F 3/0488 (2013.01); G06F 9/451 (2018.02); G06F 40/221 (2020.01); G06F 2203/014 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a touch screen to display a graphical user interface (GUI);
a single processor; and
a non-transitory storage medium to store one or more search tasks ordered in a list and executable via the single processor to:
generate a list of search tasks concatenated in memory in sequential physical memory addresses to form a conditioned search task list;
determine a location of a sensed touch at a touch screen;
identify an element of a graphical user interface (GUI) presented at the touch screen that is associated with the determined location of the sensed touch according to a sequential execution of the search tasks of the conditioned search task list on the non-transitory storage medium responsive to the determined location; and
provide a user feedback response that corresponds to the identified element of the GUI.