12299949

Utilizing Sensor Data for Automated User Identification

PublishedMay 13, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system comprising: one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising: receiving first image data; inputting the first image data into a trained model to determine first coordinates associated with a first portion of interest of the first image data, the trained model configured to identify one or more visually salient portions of user palms; determining first feature data based at least in part on one or more pixel values associated with the first coordinates; inputting second image data into the trained model to determine second coordinates associated with a second portion of interest of second image data, the second image data representing a palm of a user; determining second feature data based at least in part on one or more pixel values associated with the second coordinates; determining that the second coordinates are within a threshold distance of the first coordinates; generating data indicating a similarity between the first feature data and the second feature data at least partly in response to determining that the second coordinates are within the threshold distance of the first coordinates; and determining, using the data, that the first image data represents the palm of the user.

2

2. The system as recited in claim 1, wherein the data comprises first data and the one or more computer-readable media further store computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising outputting second data indicating the first portion of interest at the first coordinates of the first image data and the second portion of interest at the second coordinates of the second image data.

3

3. The system as recited in claim 1, wherein the data comprises first data, and the one or more computer-readable media further store computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining third coordinates associated with a third portion of interest of the second image data; determining third feature data associated based least in part on one or more pixel values associated with the third coordinates; generating second data indicating a similarity between the first feature data and the third feature data; and determining, based at least in part on the first data and the second data, that the similarity between the first feature data and the second feature data is greater than the similarity between the first feature data and the third feature data; and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data, that the first image data represents the palm of the user based at least in part on the determining that the similarity between the first feature data and the second feature data is greater than the similarity between the first feature data and the third feature data.

4

4. The system as recited in claim 3, wherein the one or more computer-readable media further store computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining fourth coordinates associated with a fourth portion of interest of the first image data; determining fourth feature data associated based least in part on one or more pixel values associated with the fourth coordinates; generating third data indicating a similarity between the second feature data and the fourth feature data; and determining, based at least in part on the first data and the third data, that the similarity between the first feature data and the second feature data is greater than the similarity between the second feature data and the fourth feature data; and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data, that the first image data represents the palm of the user based at least in part on the determining that the similarity between the first feature data and the second feature data is greater than the similarity between the second feature data and the fourth feature data.

5

5. The system as recited in claim 1, wherein the data comprises first data, and the one or more computer-readable media further store computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining third coordinates associated with a third portion of interest of the first image data; determining third feature data based at least in part on one or more pixel values associated with the third coordinates; determining fourth coordinates associated with a fourth portion of interest of the second image data; determining fourth feature data based at least in part on one or more pixel values associated with the fourth coordinates; and generating second data indicating a similarity between the third feature data and the fourth feature data; and and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data and the second data, that the first image data represents the palm of the user.

6

6. The system as recited in claim 1, wherein the one or more computer-readable media further store computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining a first confidence value associated with the first feature data; determining that the first confidence value is greater than a threshold value; determining third coordinates associated with a third portion of interest of the first image data; determining third feature data based at least in part on one or more pixel values associated with the third coordinates; determining a second confidence value associated with the third feature data; determining that the second confidence value is less than the threshold value; and determining to refrain from generating data indicating a similarity between the third feature data and feature data associated with the second image data based at least in part on determining that the second confidence value is less than the threshold value.

7

7. The system as recited in claim 1, wherein: the first portion of interest comprises a first pixel of the first image data and at one or more pixels adjacent to the first pixel; and the second portion of interest comprises a second pixel of the second image data and at one or more pixels adjacent to the second pixel.

8

8. A method comprising: receiving first image data; inputting the first image data into a trained model to determine first coordinates associated with a first portion of interest of the first image data, the trained model configured to identify one or more visually salient portions of user palms; determining first feature data based at least in part on one or more pixel values associated with the first coordinates; inputting second image data into the trained model to determine second coordinates associated with a second portion of interest of second image data, the second image data representing a palm of a user; determining second feature data based at least in part on one or more pixel values associated with the second coordinates; determining that the second coordinates are within a threshold distance of the first coordinates; generating data indicating a similarity between the first feature data and the second feature data at least partly in response to determining that the second coordinates are within the threshold distance of the first coordinates; and determining, using the data, that the first image data represents the palm of the user.

9

9. The method as recited in claim 8, wherein the data comprises first data and further comprising and outputting second data indicating the first portion of interest at the first coordinates of the first image data and the second portion of interest at the second coordinates of the second image data.

10

10. The method as recited in claim 8, wherein the data comprises first data, and further comprising: determining third coordinates associated with a third portion of interest of the second image data; determining third feature data associated based least in part on one or more pixel values associated with the third coordinates; generating second data indicating a similarity between the first feature data and the third feature data; and determining, based at least in part on the first data and the second data, that the similarity between the first feature data and the second feature data is greater than the similarity between the first feature data and the third feature data; and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data, that the first image data represents the palm of the user based at least in part on the determining that the similarity between the first feature data and the second feature data is greater than the similarity between the first feature data and the third feature data.

11

11. The method as recited in claim 10, further comprising: determining fourth coordinates associated with a fourth portion of interest of the first image data; determining fourth feature data associated based least in part on one or more pixel values associated with the fourth coordinates; generating third data indicating a similarity between the second feature data and the fourth feature data; and determining, based at least in part on the first data and the third data, that the similarity between the first feature data and the second feature data is greater than the similarity between the second feature data and the fourth feature data; and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data, that the first image data represents the palm of the user based at least in part on the determining that the similarity between the first feature data and the second feature data is greater than the similarity between the second feature data and the fourth feature data.

12

12. The method as recited in claim 8, wherein the data comprises first data, and further comprising: determining third coordinates associated with a third portion of interest of the first image data; determining third feature data based at least in part on one or more pixel values associated with the third coordinates; determining fourth coordinates associated with a fourth portion of interest of the second image data; determining fourth feature data based at least in part on one or more pixel values associated with the fourth coordinates; and generating second data indicating a similarity between the third feature data and the fourth feature data; and and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data and the second data, that the first image data represents the palm of the user.

13

13. The method as recited in claim 8, further comprising: determining a first confidence value associated with the first feature data; determining that the first confidence value is greater than a threshold value; determining third coordinates associated with a third portion of interest of the first image data; determining third feature data based at least in part on one or more pixel values associated with the third coordinates; determining a second confidence value associated with the third feature data; determining that the second confidence value is less than the threshold value; and determining to refrain from generating data indicating a similarity between the third feature data and feature data associated with the second image data based at least in part on determining that the second confidence value is less than the threshold value.

14

14. The method as recited in claim 8, wherein: the first portion of interest comprises a first pixel of the first image data and at one or more pixels adjacent to the first pixel; and the second portion of interest comprises a second pixel of the second image data and at one or more pixels adjacent to the second pixel.

15

15. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: receiving first image data; inputting the first image data into a trained model to determine first coordinates associated with a first portion of interest of the first image data, the trained model configured to identify one or more visually salient portions of user palms; determining first feature data based at least in part on one or more pixel values associated with the first coordinates; inputting second image data into the trained model to determine second coordinates associated with a second portion of interest of second image data, the second image data representing a palm of a user; determining second feature data based at least in part on one or more pixel values associated with the second coordinates; determining that the second coordinates are within a threshold distance of the first coordinates; generating data indicating a similarity between the first feature data and the second feature data at least partly in response to determining that the second coordinates are within the threshold distance of the first coordinates; and determining, using the data, that the first image data represents the palm of the user.

16

16. The one or more non-transitory computer-readable media as recited in claim 15, wherein the data comprises first data and further storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising outputting second data indicating the first portion of interest at the first coordinates of the first image data and the second portion of interest at the second coordinates of the second image data.

17

17. The one or more non-transitory computer-readable media as recited in claim 15, wherein the data comprises first data, and further storing computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining third coordinates associated with a third portion of interest of the second image data; determining third feature data associated based least in part on one or more pixel values associated with the third coordinates; generating second data indicating a similarity between the first feature data and the third feature data; and determining, based at least in part on the first data and the second data, that the similarity between the first feature data and the second feature data is greater than the similarity between the first feature data and the third feature data; and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data, that the first image data represents the palm of the user based at least in part on the determining that the similarity between the first feature data and the second feature data is greater than the similarity between the first feature data and the third feature data.

18

18. The one or more non-transitory computer-readable media as recited in claim 17, further storing computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining fourth coordinates associated with a fourth portion of interest of the first image data; determining fourth feature data associated based least in part on one or more pixel values associated with the fourth coordinates; generating third data indicating a similarity between the second feature data and the fourth feature data; and determining, based at least in part on the first data and the third data, that the similarity between the first feature data and the second feature data is greater than the similarity between the second feature data and the fourth feature data; and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data, that the first image data represents the palm of the user based at least in part on the determining that the similarity between the first feature data and the second feature data is greater than the similarity between the second feature data and the fourth feature data.

19

19. The one or more non-transitory computer-readable media as recited in claim 15, wherein the data comprises first data, and further storing computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining third coordinates associated with a third portion of interest of the first image data; determining third feature data based at least in part on one or more pixel values associated with the third coordinates; determining fourth coordinates associated with a fourth portion of interest of the second image data; determining fourth feature data based at least in part on one or more pixel values associated with the fourth coordinates; and generating second data indicating a similarity between the third feature data and the fourth feature data; and and wherein the determining that the first image data represents the palm of the user comprises determining, using the first data and the second data, that the first image data represents the palm of the user.

20

20. The one or more non-transitory computer-readable media as recited in claim 15, further storing computer-executable instructions that, when executed, cause the one or more processors to perform an act comprising: determining a first confidence value associated with the first feature data; determining that the first confidence value is greater than a threshold value; determining third coordinates associated with a third portion of interest of the first image data; determining third feature data based at least in part on one or more pixel values associated with the third coordinates; determining a second confidence value associated with the third feature data; determining that the second confidence value is less than the threshold value; and determining to refrain from generating data indicating a similarity between the third feature data and feature data associated with the second image data based at least in part on determining that the second confidence value is less than the threshold value.

Patent Metadata

Filing Date

Unknown

Publication Date

May 13, 2025

Inventors

Zheng Tang
Prithviraj Banerjee
Manoj Aggarwal
Gerard Guy Medioni

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “UTILIZING SENSOR DATA FOR AUTOMATED USER IDENTIFICATION” (12299949). https://patentable.app/patents/12299949

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

UTILIZING SENSOR DATA FOR AUTOMATED USER IDENTIFICATION — Zheng Tang | Patentable