IP Library › Granted Patent US 11,115,522
Granted Patent B2
US 11,115,522 · App. 16/565,077 · Granted Sep 7, 2021

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 Eddy (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,115,522
App. No.
16/565,077
Granted
Sep 7, 2021
Kind
B2
Abstract

One example method of operation may include identifying a call from a calling device destined for a mobile device, responsive to identifying a calling device number assigned to the calling device, accessing a call content application programming interface (API), operated by a content delivery device, configured to deliver to the mobile device a first caller identification name (CNAM) or a second CNAM, assigned to the calling device number, determining a context assigned to a mobile device number assigned to the mobile device, selecting one of the first CNAM and the second CNAM based on the context, and assigning the selected CNAM to the call.

Claims (62)

1. A method comprising:

identifying, via a content delivery device, a call from a calling device destined for a called device;

identifying, via the content delivery device, a calling device number assigned to the calling device;

receiving, via the content delivery device, a first caller identification name (CNAM) or a second CNAM from a call content application programming interface (API), where one of the first CNAM or the second CNAM is to be assigned to the calling device number and provided to a called device;

determining whether to assign the first CNAM or the second CNAM to the calling device number based on contextual information associated with a previously logged transaction identifying transaction information linked to the called device number and the calling device number;

assigning the first CNAM or the second CNAM to a push API based on the identified contextual identification;

receiving, via the content delivery device, the assignment of one of the first CNAM or the second CNAM; and

communicating, via the content delivery device, the assigned CNAM to a carrier network for communication to the called device.

2. The method of claim 1 , comprising:

displaying the assigned CNAM on the called device.

3. The method of claim 1 , comprising:

identifying a time-to-live (TTL) parameter associated with the assigned CNAM; and

when the time and date are active, applying the assigned CNAM to the call.

4. The method of claim 3 , wherein the TTL comprises at least one of:

a start date and a start time, and a period of time until the TTL expires.

5. The method of claim 1 , wherein the context comprises:

one or more parameters linked to the assigned CNAM and associated with the called device.

6. The method of claim 1 , wherein each of the first CNAM and the second CNAM comprise:

a one to fifteen character alphanumeric message.

7. The method of claim 1 , wherein each of the first CNAM and the second CNAM is an electronic CNAM (ECNAM) that comprises 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 destined for a called device;

identify a calling device number assigned to the calling device;

receive a first caller identification name (CNAM) or a second CNAM from a call content application programming interface (API), where one of the first CNAM or the second CNAM is to be assigned to the calling device number and provided to the called device;

determine whether to assign the first CNAM or the second CNAM to the calling device number based on contextual information associated with a previously logged transaction identifying transaction information linked to the called device number and the calling device number;

assign the first CNAM or the second CNAM to a push API based on the identified contextual identification;

receive the assignment of one of the first CNAM or the second CNAM; and

communicate the assigned one of the first CNAM or the second CNAM to a carrier network for communication to the called device.

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

display the assigned CNAM on the called device.

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

identify a time-to-live (TTL) parameter associated with the assigned CNAM; and

when the time and date are active, apply the selected CNAM to the call.

11. The system of claim 10 , wherein the TTL comprises at least one of:

a start date and a start time, and a period of time until the TTL expires.

12. The system of claim 8 , wherein the context comprises:

one or more parameters linked to the assigned CNAM and associated with the called device.

13. The system of claim 8 , wherein each of the first CNAM and the second CNAM comprise:

a one to fifteen character alphanumeric message.

14. The system of claim 8 wherein each of the first CNAM and the second CNAM is an electronic CNAM (ECNAM) that comprises 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, via a content delivery device, a call from a calling device destined for a called device;

identifying, via the content delivery device, a calling device number assigned to the calling device;

receiving, via the content delivery device, a first caller identification name (CNAM) or a second CNAM from a call content application programming interface (API), where one of the first CNAM or the second CNAM is to be assigned to the calling device number and provided to a called device;

determining whether to assign the first CNAM or the second CNAM to the calling device number based on contextual information associated with a previously logged transaction identifying transaction information linked to the called device number and the calling device number;

assigning the first CNAM or the second CNAM to a push API based on the identified contextual identification;

receiving, via the content delivery device, the assignment of one of the first CNAM or the second CNAM; and

communicating, via the content delivery device, the assigned CNAM to a carrier network for communication to the called device.

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

displaying the assigned CNAM on the called device.

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

identifying a time-to-live (TTL) parameter associated with the selected CNAM; and

when the time and date are active, applying the selected CNAM to the call.

18. The non-transitory computer readable storage medium of claim 17 , wherein the TTL comprises at least one of:

a start date and a start time, and a period of time until the TTL expires.

19. The non-transitory computer readable storage medium of claim 15 , wherein the context comprises:

one or more parameters linked to the assigned CNAM and associated with the called device.

20. The non-transitory computer readable storage medium of claim 15 , wherein each of the first CNAM and the second CNAM comprise:

a one to fifteen character alphanumeric message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
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 050318/0801 →
Continuity (1)
Related Publication 20210075907A1 · Mar 11, 2021
Cited By (2)
US 12,432,297 US 12,483,653