IP Library › Granted Patent US 12,354,610
Granted Patent B1
US 12,354,610 · App. 18/118,491 · Granted Jul 8, 2025

User identification using voice characteristics

Inventor: Ahmed Fuad Siddiqui (Everett, WA)
Assignee: AMAZON TECHNOLOGIES, INC.
G10L17/22G06F16/24578G06V40/16G06V40/172G10L25/54H04L61/4594H04M1/27453H04M1/72457
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,354,610
App. No.
18/118,491
Granted
Jul 8, 2025
Kind
B1
Abstract

Embodiments of methods, systems, and storage medium associated with providing user records associated with characteristics that may be used to identify the user are disclosed herein. In one instance, the method may include obtaining features of an individual, determining identifying characteristics associated with the obtained features, and initiating a search for a record associated with the individual based in part on the identifying characteristics associated with the obtained features, and, based on a result of the search, a verification of the record associated with the individual. The method may further include receiving at least a portion of the record associated with the individual, based at least in part on a result of the verification. The verification may be based in part on a ranking associated with the record. Other embodiments may be described and/or claimed.

Claims (71)

1. A computer-implemented method, comprising:

receiving, by a first computing device from a second computing device, voice data comprising a digital representation of speech associated with a first record, the voice data comprising first identifying acoustic characteristic data;

determining, by the first computing device, that the first identifying acoustic characteristic data matches second identifying acoustic characteristic data stored in a memory in association with the first record;

determining first data associated with the first record, the first data representing personal information about a user associated with the first record;

detecting a user device located in a vicinity of the second computing device; and

sending, by the first computing device to the user device, content associated with the first data.

2. The computer-implemented method of claim 1 , further comprising:

determining first location data associated with the first record;

determining, by the first computing device, second location data associated with a second record, the second location data indicating that a third computing device associated with the second record is within a first distance from the second computing device;

determining second content related to the second location data; and

sending the second content to the second computing device.

3. The computer-implemented method of claim 1 , further comprising:

sending location data associated with the user device to the second computing device.

4. The computer-implemented method of claim 1 , further comprising:

determining permission data associated with the first record; and

sending the content associated with the first data to the second computing device based at least in part on the permission data.

5. The computer-implemented method of claim 1 , further comprising:

generating an updated contact directory with the first data associated with the first record, wherein the first data associated with the first record comprises at least one of a name of the user associated with the first record or a telephone number of the user associated with the first record.

6. The computer-implemented method of claim 5 , further comprising:

updating the updated contact directory to include an expiration date associated with the first data in the updated contact directory.

7. The computer-implemented method of claim 1 , further comprising:

determining a first ranking of the first data, wherein the first ranking is assigned to the first data based on at least one of: a number of requests to obtain the first data, a duration of storage of the first data, a number of changes to the first data during the duration of storage, or an amount of data included in the first data.

8. The computer-implemented method of claim 1 , further comprising:

detecting a second user located in a vicinity of the second computing device; and

determining that an address book record in a contact directory of the second computing device is associated with the second user located in the vicinity of the second computing device.

9. A system comprising:

at least one processor; and

non-transitory computer-readable memory storing instructions that, when executed by the at least one processor, are effective to:

receive, from a first computing device, voice data comprising a digital representation of speech associated with a first record, the voice data comprising first identifying acoustic characteristic data;

determine that the first identifying acoustic characteristic data matches second identifying acoustic characteristic data stored in a memory in association with the first record;

determine first data associated with the first record, the first data representing personal information about a user associated with the first record;

detect a user device located in a vicinity of the first computing device; and

send, to the user device, content associated with the first data.

10. The system of claim 9 , the non-transitory computer-readable memory storing further instructions that, when executed by the at least one processor, are further effective to:

determine first location data associated with the first record;

determine second location data associated with a second record, the second location data indicating that a third computing device associated with the second record is within a first distance from the first computing device;

determine second content related to the second location data; and

send the second content to the first computing device.

11. The system of claim 9 , the non-transitory computer-readable memory storing further instructions that, when executed by the at least one processor, are further effective to:

send location data associated with the user device to the first computing device.

12. The system of claim 9 , the non-transitory computer-readable memory storing further instructions that, when executed by the at least one processor, are further effective to:

determine permission data associated with the first record; and

send the content associated with the first data to the first computing device based at least in part on the permission data.

13. The system of claim 9 , the non-transitory computer-readable memory storing further instructions that, when executed by the at least one processor, are further effective to:

generate an updated contact directory with the first data associated with the first record, wherein the first data associated with the first record comprises at least one of a name of the user associated with the first record or a telephone number of the user associated with the first record.

14. The system of claim 13 , the non-transitory computer-readable memory storing further instructions that, when executed by the at least one processor, are further effective to:

update the updated contact directory to include an expiration date associated with the first data in the updated contact directory.

15. The system of claim 9 , the non-transitory computer-readable memory storing further instructions that, when executed by the at least one processor, are further effective to:

determine a first ranking of the first data, wherein the first ranking is assigned to the first data based on at least one of: a number of requests to obtain the first data, a duration of storage of the first data, a number of changes to the first data during the duration of storage, or an amount of data included in the first data.

16. The system of claim 9 , the non-transitory computer-readable memory storing further instructions that, when executed by the at least one processor, are further effective to:

detect a second user located in a vicinity of the first computing device; and

determine that an address book record in a contact directory of the first computing device is associated with the second user located in the vicinity of the first computing device.

17. A system comprising:

a first computing device; and

a second computing device;

wherein the first computing device is configured to:

receive, from the second computing device, voice data comprising a digital representation of speech associated with a first record, the voice data comprising first identifying acoustic characteristic data;

determine that the first identifying acoustic characteristic data matches second identifying acoustic characteristic data stored in a memory in association with the first record;

determine first data associated with the first record, the first data representing personal information about a user associated with the first record;

detect a user device located in a vicinity of the second computing device; and

send, to the user device, content associated with the first data.

18. The system of claim 17 , wherein the first computing device is further configured to:

determine first location data associated with the first record;

determine second location data associated with a second record, the second location data indicating that a third computing device associated with the second record is within a first distance from the second computing device;

determine second content related to the second location data; and

send the second content to the second computing device.

19. The system of claim 17 , wherein the first computing device is further configured to:

send location data associated with the user device to the second computing device.

20. The system of claim 17 , wherein the first computing device is further configured to:

determine permission data associated with the first record; and

send the content associated with the first data to the second computing device based at least in part on the permission data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2023
From: SIDDIQUI, AHMED FUAD
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 062909/0902 →
Continuity (3)
Division 16383011 · Apr 12, 2019
Continuation 15132184 · Apr 18, 2016
Continuation 13890151 · May 8, 2013
References Cited (36)
US 5606644A · Chou et al. · 1997 [cited by applicant]
US 6073101A · Maes · 2000 [cited by examiner]
US 6107935A · Comerford et al. · 2000 [cited by applicant]
US 6477500B2 · Maes · 2002 [cited by applicant]
US 6615172B1 · Bennett et al. · 2003 [cited by applicant]
US 7092018B1 · Watanabe · 2006 [cited by applicant]
US 7266224B2 · Sukegawa · 2007 [cited by applicant]
US 7751597B2 · Gabara · 2010 [cited by examiner]
US 7804982B2 · Howard et al. · 2010 [cited by applicant]
US 7949156B2 · Willis · 2011 [cited by applicant]
US 8775187B2 · Summerfield · 2014 [cited by examiner]
US 8798995B1 · Edara · 2014 [cited by applicant]
US 8812319B2 · Skerpac · 2014 [cited by applicant]
US 8977555B2 · Torok et al. · 2015 [cited by applicant]
US 9317736B1 · Siddiqui · 2016 [cited by applicant]
US 9401140B1 · Weber et al. · 2016 [cited by applicant]
US 9456070B2 · Li · 2016 [cited by examiner]
US 9520129B2 · Nagatomo · 2016 [cited by applicant]
US 9886948B1 · Garimella et al. · 2018 [cited by applicant]
US 9972324B2 · Polehn et al. · 2018 [cited by applicant]
US 10262661B1 · Siddiqui · 2019 [cited by examiner]
US 10902001B1 · Rengasamy et al. · 2021 [cited by applicant]
US 11605389B1 · Siddiqui · 2023 [cited by examiner]
US 20020002465A1 · Maes · 2002 [cited by examiner]
US 20030154072A1 · Young · 2003 [cited by examiner]
US 20040008873A1 · Sogo et al. · 2004 [cited by applicant]
US 20040044952A1 · Jiang et al. · 2004 [cited by applicant]
US 20060171571A1 · Chan et al. · 2006 [cited by applicant]
US 20080049983A1 · Miller et al. · 2008 [cited by applicant]
US 20080112598A1 · Gabara · 2008 [cited by applicant]
US 20090287489A1 · Savant · 2009 [cited by applicant]
US 20110035406A1 · Petrou et al. · 2011 [cited by applicant]
US 20110050501A1 · Aljadeff · 2011 [cited by examiner]
US 20110224986A1 · Summerfield · 2011 [cited by examiner]
US 20130033611A1 · Chen · 2013 [cited by applicant]
US 20130158999A1 · Maruta et al. · 2013 [cited by applicant]