IP Library › Granted Patent US 11,706,334
Granted Patent B2
US 11,706,334 · App. 17/463,421 · Granted Jul 18, 2023

Customization of CNAM information for calls placed to mobile devices

Inventors: Brandon Wayne Murphy (Little Rock, AR); Robert Collin Seely (Little Rock, AR); Aaron Christopher Jacobi (Little Rock, AR); Benjamin Michael Lavigne (Little Rock, AR); Mark Bradley McHenry (Vilonia, AR); John Cooper Gillespie (Beebe, AR); Matthew Jack Beckham (Conway, AR); Kristen Chipolla Sanchez (Bryant, AR); Lyndsay Michelle Norcross (Little Rock, AR); Jay Todd Callaway (Conway, AR)
Assignee: FIRST ORION CORP.
H04M3/42059H04L45/20H04L61/106H04M3/2254H04M3/42042H04M3/436
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 11,706,334
App. No.
17/463,421
Granted
Jul 18, 2023
Kind
B2
Abstract

One example method of operation may include identifying a call from a calling device destined for a mobile device, identifying a calling device number associated with the calling device and a mobile device number associated with the mobile device, determining whether a stored calling relationship exists between the calling device number and the mobile device number, and appending one of a plurality of caller identification names (CNAM) to the call based on the determination as to whether there is a stored calling relationship.

Claims (47)

1. A method comprising:

identifying, via a content delivery device, a call from a calling device to a mobile device;

identifying, via the content delivery device, a calling device number associated with the calling device and a mobile device number associated with the mobile device; and

appending, via the content delivery device, one of a plurality of caller identification names (CNAM) to the call based on the determination that the relationship exists between the calling device number and the mobile device number and based on a contextual category stored in memory and previously assigned to the mobile device as a context of a previously stored order assigned to a mobile device profile;

wherein the database includes CNAMs which permits the called device to access the calling device number and identify the call as a particular entity based on the CNAMs assigned to the call.

2. The method of claim 1 , wherein, if a stored calling relationship exists between the calling device number and the mobile device number, then the method further comprises:

retrieving, via the content delivery device, a CNAM previously assigned to the mobile device number from a call content application programming interface (API).

3. The method of claim 2 , comprising:

transmitting, via the content delivery device, the previously assigned CNAM to the mobile device for display by the mobile device when the call is connecting the calling device and the mobile device.

4. The method of claim 1 , wherein, if a stored calling relationship does not exist between the calling device number and the mobile device number, then the method further comprises:

retrieving, via the content delivery device, a default CNAM assigned to the calling device number.

5. The method of claim 4 , comprising:

transmitting, via the content delivery device, the default CNAM to the mobile device for display by the mobile device when the call is connecting the calling device and the mobile device.

6. The method of claim 1 , wherein the CNAM comprises a one to fifteen character alphanumeric message.

7. The method of claim 1 , wherein the CNAM is an electronic CNAM (ECNAM) comprising at least one of:

a one to fifteen character alphanumeric message, a uniform resource locator (URL) link, image data, video data, and audio data.

8. A system comprising:

a computing device configured to:

identify a call from a calling device to a mobile device;

identify a calling device number associated with the calling device and a mobile device number associated with the mobile device; and

append one of a plurality of caller identification names (CNAM) to the call based on the determination that the relationship exists between the calling device number and the mobile device number and based on a contextual category stored in memory and previously assigned to the mobile device as a context of a previously stored order assigned to a mobile device profile;

wherein the database includes CNAMs which permits the called device to access the calling device number and identify the call as a particular entity based on the CNAMs assigned to the call.

9. The system of claim 8 , wherein, if a stored calling relationship exists between the calling device number and the mobile device number, then the computing device is further configured to:

retrieve a CNAM previously assigned to the mobile device number from a call content application programming interface (API).

10. The system of claim 9 , wherein the computing device is configured to:

transmit the previously assigned CNAM to the mobile device for display by the mobile device when the call connects the calling device and the mobile device.

11. The system of claim 8 , wherein, if a stored calling relationship does not exist between the calling device number and the mobile device number, then the processor is further configured to:

retrieve a default CNAM assigned to the calling device number.

12. The system of claim 11 , wherein the computing device is further configured to:

transmit the default CNAM to the mobile device for display by the mobile device when the call is connecting the calling device and the mobile device.

13. The system of claim 8 , wherein the CNAM comprises a one to fifteen character alphanumeric message.

14. The system of claim 8 , wherein the CNAM is an electronic CNAM (ECNAM) comprising at least one of:

a one to fifteen character alphanumeric message, a uniform resource locator (URL) link, image data, video data and audio data.

15. A non-transitory computer readable storage medium configured to store one or more instructions that when executed by a processor cause the processor to perform:

identifying a call from a calling device to a mobile device;

identifying a calling device number associated with the calling device and a mobile device number associated with the mobile device; and

appending, via the content delivery device, one of a plurality of caller identification names (CNAM) to the call based on the determination that the relationship exists between the calling device number and the mobile device number and based on a contextual category stored in memory and previously assigned to the mobile device as a context of a previously stored order assigned to a mobile device profile;

wherein the database includes CNAMs which permits the called device to access the calling device number and identify the call as a particular entity based on the CNAMs assigned to the call.

16. The non-transitory computer readable storage medium of claim 15 , wherein if a stored calling relationship exists between the calling device number and the mobile device number, then the one or more instructions further cause the processor to perform:

retrieving a CNAM previously assigned to the mobile device number from a call content application programming interface (API).

17. The non-transitory computer readable storage medium of claim 16 , wherein the one or more instructions further cause the processor to perform:

transmitting, via the content delivery device, the previously assigned CNAM to the mobile device for display by the mobile device when the call is connecting the calling device and the mobile device.

18. The non-transitory computer readable storage medium of claim 15 , wherein if a stored calling relationship does not exist between the calling device number and the mobile device number, the one or more instructions further cause the processor to perform:

retrieving a default CNAM assigned to the calling device number.

19. The non-transitory computer readable storage medium of claim 18 , wherein the one or more instructions further cause the processor to perform:

transmitting, via the content delivery device, the default CNAM to the mobile device for display by the mobile device when the call is connecting the calling device and the mobile device.

20. The non-transitory computer readable storage medium of claim 15 , wherein the CNAM comprises a one to fifteen character alphanumeric message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2022
From: MURPHY, BRANDON WAYNE; SEELY, ROBERT COLLIN; JACOBI, AARON CHRISTOPHER; LAVIGNE, BENJAMIN MICHAEL; MCHENRY, MARK BRADLEY; GILLESPIE, JOHN COOPER; BECKHAM, MATTHEW JACK; SANCHEZ, KRISTEN CHIPOLLA; EDDY, LYNDSAY MICHELLE; CALLAWAY, JAY TODD
To: FIRST ORION CORP.
Reel/Frame 059109/0850 →
Continuity (2)
Continuation 16565157 · Sep 9, 2019
Related Publication 20210400136A1 · Dec 23, 2021