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

Claim 0:
1. A method for determining a location of a user device in a building:
presenting, by a user interface of the user device executing an application, a graphical user interface the application, the graphical user interface including a selectable alert user interface element;
receiving, by the user interface of the user device, a selection of the selectable alert user interface element;
in response to receiving the selection of the selectable user interface element, detecting, by one or more processors, a set of network signals that are in a communication range of the user device at a current location of the user device;
for each detected network signal in the detected set of network signals:
determining, by the one or more processors, a respective network identifier of the detected network signal; and
determining, by the one or more processors, a respective signal strength of the detected network signal at the current location of the user device;

transmitting, by the one or more processors, a signal profile to a backend server of the application, the signal profile indicating, for each detected network signal, the respective network identifier of the detected network signal detected and the respective signal strength of the detected network signal;
receiving, by a backend server of the application, the signal profile from the user device; and
determining, by the backend server of the application, a location estimate of the user device within the building based on the signal profile and a machine-learned location classification model that is trained using training signal profiles collected throughout the building by one or more training devices.