IP Library Granted Patent US 12,294,672
Granted Patent B2
US 12,294,672 · App. 18/200,136 · Granted May 6, 2025

Automated generation of enhanced caller identification data

Inventors: Derrick Ives (North Bend, WA); Ovidiu Serban (Sammamish, WA); Adriana Padilla (Shoreline, WA); Samantha Klemm (Seattle, WA); Vanda Oliveira (Seattle, WA)
Assignee: T-Mobile USA, Inc.
H04M3/42059H04M3/533
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,294,672
App. No.
18/200,136
Granted
May 6, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically generating enhanced caller identification data are disclosed. In one aspect, a method includes the actions of receiving telephone call placement data that indicates the placement of a telephone call from a calling party to a called party. The actions further include receiving caller identification data. The actions further include accessing first telephone call data that reflects characteristics of telephone calls placed and received by the calling party. The actions further include based on the first telephone call data and the identity of the calling party, determining additional data to combine with the caller identification data. The actions further include generating enhanced caller identification data by combining the additional data with the caller identification data. The actions further include providing, for output, the enhanced caller identification data and data indicating the telephone call.

Claims (44)

1. A computer-implemented method, comprising:

receiving telephone call placement data that indicates a placement of a telephone call from a calling party to a called party;

receiving caller identification data that indicates an identity of the calling party;

determining that the calling party and the called party have communicated at least a threshold number of times before the telephone call;

identifying previous text-based communications between the calling party and the called party;

determining that a subset of the previous text-based communications occurred within a threshold period of time before the telephone call;

based on the caller identification data the identity of the calling party, determining that the calling party and the called party have communicated at least the threshold number of times before the telephone call, and the subset of the previous text-based communications between the calling party and the called party that occurred within the threshold period of time before the telephone call, determining additional data associated with the calling party; and

providing, for output, the data indicating the telephone call, the caller identification data, and the additional data associated with the calling party.

2. The method of claim 1 , wherein determining the additional data associated with the calling party is further based on data received from the calling party.

3. The method of claim 1 , wherein determining the additional data associated with the calling party is further based on an identity of the called party.

4. The method of claim 1 , comprising:

determining that the calling party has a valid subscription to the enhanced caller identification service,

wherein determining the additional data associated with the calling party is further based on determining that the calling party has the valid subscription to the enhanced caller identification service.

5. The method of claim 1 , wherein determining the additional data associated with the calling party is further based on a subject matter of previous telephone calls between the calling party and parties other than the called party.

6. The method of claim 1 , wherein determining the additional data associated with the calling party is further based on a subject matter of previous telephone calls between the calling party and the called party.

7. The method of claim 1 , wherein determining the additional data associated with the calling party comprises identifying a logo of the calling party.

8. A system, comprising:

one or more processors; and

memory including a plurality of computer-executable components that are executable by the one or more processors to perform a plurality of actions, the plurality of acts comprising:

receiving telephone call placement data that indicates a placement of a telephone call from a calling party to a called party;

receiving caller identification data that indicates an identity of the calling party;

determining that the calling party and the called party have communicated at least a threshold number of times before the telephone call;

identifying previous text-based communications between the calling party and the called party;

determining that a subset of the previous text-based communications occurred within a threshold period of time before the telephone call;

based on the caller identification data the identity of the calling party, determining that the calling party and the called party have communicated at least the threshold number of times before the telephone call, and the subset of the previous text-based communications between the calling party and the called party that occurred within the threshold period of time before the telephone call, determining additional data associated with the calling party; and

providing, for output, the data indicating the telephone call, the caller identification data, and the additional data associated with the calling party.

9. The system of claim 8 , wherein determining the additional data associated with the calling party is further based on data received from the calling party.

10. The system of claim 8 , wherein determining the additional data associated with the calling party is further based on an identity of the called party.

11. The system of claim 8 , wherein the plurality of acts comprise:

determining that the calling party has a valid subscription to the enhanced caller identification service,

wherein determining the additional data associated with the calling party is further based on determining that the calling party has the valid subscription to the enhanced caller identification service.

12. The system of claim 8 , wherein determining the additional data associated with the calling party is further based on a subject matter of previous telephone calls between the calling party and parties other than the called party.

13. The system of claim 8 , wherein determining the additional data associated with the calling party is further based on a subject matter of previous telephone calls between the calling party and the called party.

14. The system of claim 8 , wherein determining the additional data associated with the calling party comprises identifying a logo of the calling party.

15. One or more non-transitory computer-readable media of a computing device storing computer-executable instructions that upon execution cause one or more computers to perform acts comprising:

receiving telephone call placement data that indicates a placement of a telephone call from a calling party to a called party;

receiving caller identification data that indicates an identity of the calling party;

determining that the calling party and the called party have communicated at least a threshold number of times before the telephone call;

identifying previous text-based communications between the calling party and the called party:

determining that a subset of the previous text-based communications occurred within a threshold period of time before the telephone call;

based on the caller identification data the identity of the calling party, determining that the calling party and the called party have communicated at least the threshold number of times before the telephone call, and the subset of the previous text-based communications between the calling party and the called party that occurred within the threshold period of time before the telephone call, determining additional data associated with the calling party; and

providing, for output, the data indicating the telephone call, the caller identification data, and the additional data associated with the calling party.

16. The media of claim 15 , wherein determining the additional data associated with the calling party is further based on data received from the calling party.

17. The media of claim 15 , wherein determining the additional data associated with the calling party is further based on an identity of the called party.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: IVES, DERRICK; SERBAN, OVIDIU; PADILLA, ADRIANA; KLEMM, SAMANTHA; OLIVEIRA, VANDA
To: T-MOBILE USA, INC.
Reel/Frame 063714/0900 →
Continuity (2)
Continuation 17479817 · Sep 20, 2021
Related Publication 20230300244A1 · Sep 21, 2023
References Cited (38)
US 7995727B1 · Chmara · 2011 [cited by examiner]
US 8085916B2 · Walsh et al. · 2011 [cited by applicant]
US 8149848B2 · Karaoguz et al. · 2012 [cited by applicant]
US 8433305B2 · Kaplan et al. · 2013 [cited by applicant]
US 8730974B2 · Karaoguz et al. · 2014 [cited by applicant]
US 9203954B1 · Van Rensburg · 2015 [cited by examiner]
US 9338289B1 · Goyal et al. · 2016 [cited by applicant]
US 9444946B2 · White et al. · 2016 [cited by applicant]
US 9667810B1 · Brown · 2017 [cited by examiner]
US 9900661B2 · Pearson et al. · 2018 [cited by applicant]
US 10587750B2 · Rensburg et al. · 2020 [cited by applicant]
US 10771624B1 · Penar et al. · 2020 [cited by applicant]
US 11330406B1 · Garg et al. · 2022 [cited by applicant]
US 11431833B1 · Smith-Rose et al. · 2022 [cited by applicant]
US 12058476B2 · Ahn · 2024 [cited by examiner]
US 20020067816A1 · Bushnell · 2002 [cited by applicant]
US 20030112941A1 · Brown et al. · 2003 [cited by applicant]
US 20030112944A1 · Brown · 2003 [cited by examiner]
US 20030139172A1 · Lampela · 2003 [cited by examiner]
US 20050111638A1 · Chang · 2005 [cited by examiner]
US 20050232247A1 · Whitley et al. · 2005 [cited by applicant]
US 20070127656A1 · Citron · 2007 [cited by examiner]
US 20100303219A1 · Michaelis et al. · 2010 [cited by applicant]
US 20100317341A1 · Ferren · 2010 [cited by applicant]
US 20110276624A1 · Akhtar · 2011 [cited by examiner]
US 20150181023A1 · Citron et al. · 2015 [cited by applicant]
US 20150181397A1 · Dudai et al. · 2015 [cited by applicant]
US 20160029202A1 · Leno et al. · 2016 [cited by applicant]
US 20160349932A1 · Gorny · 2016 [cited by applicant]
US 20180343343A1 · Filart · 2018 [cited by examiner]
US 20210075907A1 · Murphy · 2021 [cited by examiner]
US 20210152689A1 · Gayaldo · 2021 [cited by examiner]
US 20210183374A1 · Thomson · 2021 [cited by applicant]
US 20220086276A1 · Ranalli · 2022 [cited by examiner]
US 20230069102A1 · Jaiswal · 2023 [cited by examiner]
US 20230362299A1 · Ranalli · 2023 [cited by examiner]
U.S. Appl. No. 17/479,817, Notice of Allowance mailed Feb. 8, 2023, 28 pages. [cited by applicant]
U.S. Appl. No. 17/479,817, Office Action mailed Sep. 26, 2022, 24 pages. [cited by applicant]