US 12,250,262 B2
Remotely locating and commanding a mobile device
Stuart Slack, San Jose, CA (US); Brendan A. McCarthy, San Francisco, CA (US); Carsten Guenther, San Francisco, CA (US); and Christopher Brooke Sharp, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 17, 2018, as Appl. No. 15/982,138.
Application 15/982,138 is a continuation of application No. 14/250,616, filed on Apr. 11, 2014, granted, now 9,979,776.
Application 14/250,616 is a continuation of application No. 14/202,066, filed on Mar. 10, 2014, abandoned.
Application 14/202,066 is a continuation of application No. 12/750,600, filed on Mar. 30, 2010, granted, now 8,670,748, issued on Mar. 11, 2014.
Application 12/750,600 is a continuation in part of application No. 12/434,586, filed on May 1, 2009, granted, now 8,666,367, issued on Mar. 4, 2014.
Prior Publication US 2018/0337974 A1, Nov. 22, 2018
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/00 (2022.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 9/48 (2006.01); H04L 51/046 (2022.01); H04L 67/025 (2022.01); H04M 1/67 (2006.01); H04W 8/24 (2009.01); H04W 12/08 (2021.01); H04W 12/082 (2021.01); H04W 12/12 (2021.01); H04W 12/71 (2021.01)
CPC H04L 67/025 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 9/4843 (2013.01); H04L 51/046 (2013.01); H04M 1/67 (2013.01); H04W 8/245 (2013.01); H04W 12/08 (2013.01); H04W 12/082 (2021.01); H04W 12/12 (2013.01); H04W 12/71 (2021.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method of commanding a remote device, the method comprising:
authenticating a credential associated with a user account;
displaying a list of a plurality of remote devices associated with the user account, the list indicating whether each of the remote devices is currently reachable;
receiving input selecting a remote device of the plurality of remote devices associated with the user account, wherein the remote device is uniquely identified;
presenting one or more remote commands enabled for execution at the remote device, wherein at least one command of the one or more remote commands has been enabled for execution by input at the remote device;
receiving input selecting a remote command from the one or more remote commands;
transmitting, to the remote device, an instruction to execute the selected remote command; and
receiving, from the remote device, an indication that the selected remote command was not executed by the remote device because the selected remote command is no longer enabled for execution at the remote device.