IP Library Granted Patent US 12,443,276
Granted Patent B2
US 12,443,276 · App. 18/748,848 · Granted Oct 14, 2025

Methods and system for remotely capturing media via a user interface bidirectionally linked to a remote server

Inventors: Mark L. Baum (Nashville, TN); Andrew E. Livingston (Nashville, TN); Ryan Kibler (Nashville, TN)
Assignee: HARROW IP, LLC
G06F3/013H04N23/69H04N23/73
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,443,276
App. No.
18/748,848
Granted
Oct 14, 2025
Kind
B2
Abstract

Some embodiments of the present disclosure present methods and systems for remotely capturing an image of an eye of a user via a user interface bidirectionally linked to a remote server that is configured to anonymize data communicated from the user device. In some embodiments, a user device may activate its camera after receiving a request at the user interface from the remote server. Further, the user interface may determine a zoom level for the camera based on a pre-set zoom level corresponding to the type of the user device, wherein the pre-set zoom level corresponding to the non-portable user device is greater than the pre-set zoom level corresponding to the portable user device; and capture the image based on the determined zoom level. In some instances, the user device may transmit the data including the captured image to the remote server via an encrypted bi-directional communication link.

Claims (60)

1. A method, comprising:

receiving, by a processor, a request to capture an image of an eye of a user facing a camera of a user device, wherein the user device is in communication with a server via an encrypted bi-directional communication link and the server is configured to anonymize data communicated thereto from the user device;

receiving, by the processor, in response to the receiving the request, an authorization to activate the camera of the user device;

detecting a type of the user device as one of a portable user device or a non-portable user device;

determining a zoom level of the camera based on a pre-set zoom level corresponding to the type of the user device, wherein the pre-set zoom level corresponding to the non-portable user device is greater than the pre-set zoom level corresponding to the portable user device;

capturing, via the camera, the image of the eye of the user using the determined zoom level for the camera; and

transmitting, via the user device, the data including the captured image of the eye to the server via the encrypted bi-directional communication link.

2. The method of claim 1 , further comprising:

detecting a distance between the eye of the user and the camera of the user device using a facial recognition module of the user device; and

adjusting a zoom level based on the detected distance to focus the camera on the eye of the user.

3. The method of claim 2 , further comprising:

determining that the adjusted zoom level is not adequate to focus the camera on the eye of the user; and

prompting an increase or decrease in the distance between the eye of the user and the camera of the user device.

4. The method of claim 3 , wherein the prompting comprises:

providing instruction, via a user interface of the user device, to increase or decrease the distance between the eye of the user and the camera of the user device.

5. The method of claim 1 , further comprising:

adjusting a property of the camera prior to the capturing the image of the eye of the user.

6. The method of claim 5 , wherein the property of the camera includes an exposure level of the camera, a saturation level of the camera, a sharpness level of the camera, a backlight compensation level of the camera, a contrast level of the camera, or a brightness level of the camera.

7. The method of claim 1 , wherein the request to capture the image is received from the server by the user device.

8. A system, comprising:

a non-transitory memory storing instructions; and

one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising:

receiving a request to capture an image of an eye of a user facing a camera of a user device, the user device is in communication with a server via an encrypted bi-directional communication link and the server is configured to anonymize data communicated thereto from the user device;

receiving, in response to the receiving the request, an authorization to activate the camera of the user device;

detecting a type of the user device as one of a portable user device or a non-portable user device;

determining a zoom level of the camera based on a pre-set zoom level corresponding to the type of the user device, wherein the pre-set zoom level corresponding to the non-portable user device is greater than the pre-set zoom level corresponding to the portable user device;

capturing, via the camera, the image of the eye of the user using the determined zoom level for the camera; and

transmitting, via the user device, the data including the captured image of the eye to the server via the encrypted bi-directional communication link.

9. The system of claim 8 , wherein the operations further comprise:

detecting a distance between the eye of the user and the camera of the user device using a facial recognition module of the user device; and

adjusting a zoom level based on the detected distance to focus the camera on the eye of the user.

10. The system of claim 9 , wherein the operations further comprise:

determining that the adjusted zoom level is not adequate to focus the camera on the eye of the user; and

prompting an increase or decrease in the distance between the eye of the user and the camera of the user device.

11. The system of claim 10 , wherein the prompting comprises:

providing instruction, via a user interface of the user device, to increase or decrease the distance between the eye of the user and the camera of the user device.

12. The system of claim 8 , wherein the operations further comprise: adjusting a property of the camera prior to the capturing the image of the eye of the user.

13. The system of claim 12 , wherein the property of the camera includes an exposure level of the camera, a saturation level of the camera, a sharpness level of the camera, a backlight compensation level of the camera, a contrast level of the camera, or a brightness level of the camera.

14. The system of claim 8 , wherein the operations comprise the user device receiving the request to capture the image from the server.

15. A user device comprising:

a camera;

a memory storing instructions; and

one or more processors coupled to the memory and configured to read the instructions from the memory to cause the user device to perform operations comprising:

receiving, from a server, a request to capture an image of an eye of a user facing the camera, wherein the user device is in communication with the server via an encrypted bi-directional communication link and the server is configured to anonymize data communicated thereto from the user device;

receiving, in response to the receiving the request, an authorization to activate the camera of the user device;

detecting a type of the user device as one of a portable user device or a non-portable user device;

determining a zoom level of the camera based on a pre-set zoom level corresponding to the type of the user device, wherein the pre-set zoom level corresponding to the non-portable user device is greater than the pre-set zoom level corresponding to the portable user device;

capturing, via the camera, the image of the eye of the user using the determined zoom level for the camera; and

transmitting the data including the captured image of the eye to the server via the encrypted bi-directional communication link.

16. The user device of claim 15 , further comprising a facial recognition module, wherein the operations further comprise:

detecting a distance between the eye of the user and the camera of the user device using the facial recognition module of the user device; and

adjusting the zoom level based on the detected distance to focus the camera on the eye of the user.

17. The user device of claim 16 , wherein the operations further comprise:

determining that the adjusted zoom level is not adequate to focus the camera on the eye of the user; and

prompting an increase or decrease in the distance between the eye of the user and the camera of the user device.

18. The user device of claim 17 , further comprising a user interface, wherein the prompting comprises:

providing instruction, via the user interface, to increase or decrease the distance between the eye of the user and the camera of the user device.

19. The user device of claim 15 , wherein the operations further comprise:

adjusting a property of the camera prior to the capturing the image of the eye of the user.

20. The user device of claim 19 , wherein the property of the camera includes an exposure level of the camera, a saturation level of the camera, a sharpness level of the camera, a backlight compensation level of the camera, a contrast level of the camera, or a brightness level of the camera.

Assignments (2)
SECURITY INTEREST Recorded Sep 26, 2025
From: HARROW, INC.; HARROW IP, LLC
To: FIFTH THIRD BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 072384/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2025
From: BAUM, MARK L.; LIVINGSTON, ANDREW E.; KIBLER, RYAN
To: HARROW IP, LLC
Reel/Frame 072061/0972 →