US 12,003,968 B2
Verifying indicated device location using analysis of real-time display element interaction
John E. Moore, Jr., Pflugerville, TX (US); Humberto Orozco Cervantes, Tonalá (MX); Vladimir Garcia Saavedra, Tlaquepaque (MX); Carolina Garcia Delgado, Zapopan (MX); and Paul Llamas Virgen, Zapopan (MX)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 28, 2021, as Appl. No. 17/452,719.
Prior Publication US 2023/0138914 A1, May 4, 2023
Int. Cl. H04W 12/63 (2021.01); H04W 4/02 (2018.01)
CPC H04W 12/63 (2021.01) [H04W 4/025 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for verifying a device location, comprising:
in response to receiving a request to verify a location of a primary device communicatively connected with a computer, receiving an Indicated Primary Device Location “IPDL”;
presenting within a Primary Device Display “PDD”, a virtual representation of a predetermined Astronomical Reference Object “ARO” having a known ARO location remote from the primary device, the virtual representation having a dynamic location within the PDD synchronized, at least in part, with a substantially real-time relative offset between a Display Reference Indicator “DRI” and the known ARO location;
responsive to receiving an indication that the primary device is in a Primary Device Verification Position “PDVP” in which the DRI and the ARO virtual representation have a predetermined amount of overlap within the display, receiving primary device orientation metadata from a set of orientation indicating sensors associated with the primary device, and generating a Measured Primary Device Orientation “MPDO” therefrom;
calculating an Expected Device Orientation “EDO” for a reference device arranged in the PDVP while at the IPDL;
generating a Location Verification Value “LVV” based, at least in part, on comparing the MPDO and the EDO; and
responsive to determining the LVV exceeds a predetermined verification threshold, providing an indication that the indicated primary device location is verified.