Patent ID: 11960633
Assignee: VERIZON PATENT AND LICENSING INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
receiving, by a user device, an image of a user from a camera associated with a display of the user device;
processing, by the user device, the image, with a neural network model, to identify a face of the user and key markers of the face;
processing, by the user device, the face and the key markers, with the neural network model, to identify features of the face;
calculating, by the user device, a z-index representing a distance between the face and the display, based on the features;
calculating, by the user device, left and right face rotation along an x-axis of the display, based on the features;
calculating, by the user device, up and down face rotation along a y-axis of the display, based on the features;
calculating, by the user device, an x-position and a y-position of a cursor on the display based on the left and right face rotation, the up and down face rotation, and the z-index,
wherein calculating the x-position and the y-position comprises:
multiplying the left and right face rotation and a coefficient, based on the z-index and a width and a height of a display area of the display, to obtain a first value;
multiplying the up and down face rotation and the coefficient to obtain a second value; and
calculating the x-position and the y-position of the cursor based on the first value and the second value; and

providing, by the user device, the x-position and the y-position of the cursor to the display.