US 12,271,520 B2
User detection by a computing device
Avi E. Cieplinski, San Francisco, CA (US); Jeffrey Traer Bernstein, San Francisco, CA (US); Julian Missig, Burlingame, CA (US); May-Li Khoe, San Francisco, CA (US); Bianca Cheng Costanzo, Malmö (SE); Myra Mary Haggerty, San Mateo, CA (US); Duncan Robert Kerr, San Francisco, CA (US); Bas Ording, San Francisco, CA (US); and Elbert D. Chen, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 13, 2023, as Appl. No. 18/154,697.
Application 18/154,697 is a continuation of application No. 17/816,314, filed on Jul. 29, 2022, granted, now 11,972,043.
Application 17/816,314 is a continuation of application No. 17/123,000, filed on Dec. 15, 2020, granted, now 11,556,171.
Application 17/123,000 is a continuation of application No. 16/881,599, filed on May 22, 2020, granted, now 11,307,657, issued on Apr. 19, 2022.
Application 16/881,599 is a continuation of application No. 15/644,639, filed on Jul. 7, 2017, granted, now 10,664,048, issued on May 26, 2020.
Application 15/644,639 is a continuation of application No. 14/531,874, filed on Nov. 3, 2014, granted, now 9,766,702, issued on Sep. 19, 2017.
Claims priority of provisional application 62/014,541, filed on Jun. 19, 2014.
Prior Publication US 2023/0152889 A1, May 18, 2023
Int. Cl. G06F 3/01 (2006.01); G06F 3/0485 (2022.01); G06F 3/14 (2006.01); H04N 21/41 (2011.01); H04N 21/422 (2011.01); H04N 21/442 (2011.01); H04N 21/45 (2011.01); H04N 21/485 (2011.01); H04L 67/10 (2022.01)
CPC G06F 3/013 (2013.01) [G06F 3/0485 (2013.01); G06F 3/1423 (2013.01); H04N 21/4126 (2013.01); H04N 21/41265 (2020.08); H04N 21/422 (2013.01); H04N 21/42201 (2013.01); H04N 21/42203 (2013.01); H04N 21/44218 (2013.01); H04N 21/4532 (2013.01); H04N 21/485 (2013.01); H04N 21/4852 (2013.01); H04L 67/10 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A method comprising:
at an electronic device with one or more processors and memory:
determining whether a person is further than a threshold distance from a display device or closer than the threshold distance from the display device;
in accordance with a determination that the person is further than the threshold distance from the display device, providing a first user interface for display on the display device; and
in accordance with a determination that the person is closer than the threshold distance from the display device, providing a second user interface for display on the display device, wherein the second user interface is different than the first user interface, wherein the second user interface is generated by a process comprising:
while the first user interface is displayed on the display device, determining a gaze location in the first user interface, wherein the gaze location comprises a location in the first user interface to which a gaze of the person is directed;
detecting movement of the person to a distance closer than the threshold distance from the display device; and
in response to detecting the movement of the person, providing the second user interface for display on the display device, the second user interface including information based on the gaze location.