Patent ID: 11960699
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to perform a method comprising:
while in a remote locator object finding mode, displaying, via a display device, a camera user interface that displays content captured by one or more cameras of the electronic device, a first visual indication, overlaid on the content captured by the one or more cameras, at a location in the content that corresponds to a location of a remote locator object in a field of view of the one or more cameras, and concurrently displaying along with the first visual indication overlaid on the content captured by the one or more cameras, a visual indication, different from the first visual indication, of a first distance between the remote locator object and the electronic device;
while displaying the camera user interface:
detecting a change in the field of view of the one or more cameras to a changed field of view of the one or more cameras and that a distance between the electronic device and the remote locator object has changed from the first distance to a second distance;
in response to detecting the change in the field of view of the one or more cameras, changing a position of the first visual indication in the user interface so that the first visual indication is overlaid on the content captured by the one or more cameras, at a location in the content that corresponds to the location of the remote locator object in the changed field of view of the one or more cameras and concurrently displaying along with the first visual indication overlaid on the content captured by the one or more cameras, a visual indication, different from the first visual indication, of the second distance between the remote locator object and the electronic device, wherein a respective object is obscuring the remote locator object in the changed field of view of the one or more cameras, and the first visual indication is displayed, overlaid on the content captured by one or more cameras, at a location in the content that corresponds to the location of the remote locator object in the changed field of view of the one or more cameras;
while the respective object is obscuring the remote locator object in the changed field of view of the one or more cameras and while the first visual indication is displayed, overlaid on the content captured by one or more cameras, at the location in the content that corresponds to the location of the remote locator object in the changed field of view of the one or more cameras, detecting a second change in the field of view of the one or more cameras to a second changed field of view of the one or more cameras, wherein the remote locator object is not obscured by another object in the second changed field of view of the one or more cameras; and
in response to detecting the second change in the field of view of the one or more cameras, maintaining display of, including changing a position of, the first visual indication in the user interface so that the first visual indication is overlaid on the content captured by the one or more cameras, at a location in the content that corresponds to the location of the remote locator object in the second changed field of view of the one or more cameras.