US 11,755,199 B2
Linear on-screen keyboard with floating utility keys
Emily Loper, San Jose, CA (US); Eric Hsieh, San Francisco, CA (US); Kevin O'Connor, Santa Cruz, CA (US); Joseph William Lesko, Los Gatos, CA (US); and David Aragon, San Francisco, CA (US)
Assigned to NETFLIX, INC., Los Gatos, CA (US)
Filed by NETFLIX, INC., Los Gatos, CA (US)
Filed on Feb. 27, 2019, as Appl. No. 16/287,946.
Claims priority of provisional application 62/775,769, filed on Dec. 5, 2018.
Prior Publication US 2020/0183581 A1, Jun. 11, 2020
Int. Cl. G06F 3/04886 (2022.01); G06F 3/0482 (2013.01)
CPC G06F 3/04886 (2013.01) [G06F 3/0482 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
causing a linear on-screen keyboard that includes an array of input keys and a focus indicator to be displayed, wherein each input key included in a plurality of input keys in the array corresponds to a different single character, and navigation of the focus indicator to an input key in the array enables a selection of a single character corresponding to the input key;
upon determining that the focus indicator has navigated to a first input key in the array;
causing a first plurality of utility keys not included in the linear on-screen keyboard to be displayed in a first location proximate to the linear on-screen keyboard, wherein navigation of the focus indicator to each utility key included in the first plurality of utility keys enables a selection of a character corresponding to the utility key that is different from the single character corresponding to the first input key;
determining that the first input key comprises an auxiliary character fly-out key; and
causing a plurality of auxiliary character keys to be displayed in the linear on-screen keyboard, wherein each of the plurality of auxiliary character keys enables a selection of a different respective auxiliary character via navigation of the focus indicator; and
upon determining that the focus indicator has navigated to a second input key in the array, causing one or more second utility keys to be displayed in a second location proximate to the linear on-screen keyboard, wherein the second location is different from the first location, and wherein navigation of the focus indicator to each utility key included in the one or more second utility keys enables a selection of a character corresponding to the utility key that is different from the single character corresponding to the second input key.