IP Library Granted Patent US 9,077,798
Granted Patent B2
US 9,077,798 · App. 12/034,518 · Granted Jul 7, 2015

Automatic provisioning of abbreviated dialing codes

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 9,077,798
App. No.
12/034,518
Granted
Jul 7, 2015
Kind
B2
Abstract

A system, method and a computer program product for automatically provisioning an abbreviated dialing code are disclosed. The system includes a provisioning manager designed to process a request to provision an abbreviated dialing code. The provisioning manager includes a provisioning server that receives the request and a database of rules, communicatively coupled to the provisioning server, that stores one or more rules associated with the abbreviated dialing code. The system also includes a registry manager, communicatively coupled to the provisioning manager, that determines whether an abbreviated dialing code is registered.

Claims (66)

1. A method for automatically provisioning an abbreviated dialing code comprising:

receiving a request to provision the abbreviated dialing code for use by a plurality of users;

generating a campaign rule at a processor to automatically provision the abbreviated dialing code to a content delivery system, the campaign rule comprising at least one of a protocol and a process to direct one or more telephone calls from the plurality of users initiated with the abbreviated dialing code to the content delivery system;

storing the campaign rule in a database by the processor;

retrieving the campaign rule upon request by a communication network provider for an instruction to direct a telephone call initiated with the abbreviated dialing code to the content delivery system; and

instructing the communication network provider to direct the telephone call according to the campaign rule.

2. The method of claim 1 , further comprising generating the abbreviated dialing code to include a combination of one or more symbols and one or more numbers.

3. The method of claim 2 , further comprising determining whether the abbreviated dialing code is registered and registering the abbreviated dialing code in a registered abbreviated dialing code database when the abbreviated dialing code is not registered.

4. The method of claim 2 wherein generating the abbreviated dialing code comprises generating a code beginning with a # or a * symbol.

5. The method of claim 1 , wherein instructing the communication network provider to direct the telephone call is established through a wireless voice network.

6. The method of claim 1 , wherein instructing the communication network provider to direct the telephone call is established through a wired voice network.

7. The method of claim 1 , wherein instructing the communication network provider to direct the telephone call is established through a signaling system.

8. The method of claim 1 , wherein the at least one of the protocol and the process consist of at least one of a telephone number, an interactive voice response system, an internet protocol address, and a short messaging system.

9. The method of claim 1 , wherein the content delivery system delivers content comprising at least one of video data, a ringtone, a short messaging system message, and a hyperlink.

10. A method for automatically provisioning an abbreviated dialing code comprising:

receiving a request to modify a previously provisioned abbreviated dialing code for use by a plurality of users;

accessing a campaign rule associated with the abbreviated dialing code at a processor, the campaign rule comprising at least one of a protocol and a process to direct one or more telephone calls from the plurality of users initiated with the abbreviated dialing code to a content delivery system;

modifying the campaign rule associated with the abbreviated dialing code to change the at least one of the protocol and the process to direct the one or more telephone calls initiated with the abbreviated dialing code;

storing the modified campaign rule in a database by the processor;

retrieving the campaign rule upon request by a communication network provider for an instruction to direct a telephone call initiated with the abbreviated dialing code to the content delivery system; and

instructing the communication network provider to direct the telephone call initiated with the abbreviated dialing code according to the modified campaign rule.

11. The method of claim 10 , wherein the modified campaign rule comprises a modified destination associated with the content delivery system.

12. A computer program product, encoded on a non-transitory computer-readable storage medium, operable to cause a data processing apparatus to perform operations to automatically provision an abbreviated dialing code comprising:

receiving a request to provision the abbreviated dialing code for use by a plurality of users;

generating a campaign rule to automatically provision the abbreviated dialing code to a content delivery system, the campaign rule comprising at least one of a protocol and a process to direct one or more telephone calls from the plurality of users initiated with the abbreviated dialing code to the content delivery system;

storing the campaign rule in a database;

retrieving the campaign rule upon request by a communication network provider for an instruction to direct a telephone call initiated with the abbreviated dialing code to the content delivery system; and

instructing the communication network provider to direct the telephone call initiated by dialing the abbreviated dialing code according to the campaign rule.

13. The computer program product of claim 12 , further operable to cause a data processing apparatus to perform operations comprising generating the abbreviated dialing code to include a combination of one or more symbols and one or more numbers.

14. The computer program product of claim 13 , further operable to cause a data processing apparatus to perform operations comprising registering the abbreviated dialing code.

15. The computer program product of claim 13 , wherein causing the data processing apparatus to generate the abbreviated dialing code comprises generating a code beginning with a # or a * symbol.

16. A computer program product of claim 12 , wherein causing the data processing apparatus to instruct the communication network provider is established through a wireless voice network.

17. A computer program product of claim 12 , wherein causing the data processing apparatus to instruct the communication network provider is established through a wired voice network.

18. A computer program product of claim 12 , wherein causing the data processing apparatus to instruct the communication network provider is established through a signaling system.

19. A computer program product of claim 12 , wherein the at least one of the protocol and the process consist of at least one of a telephone number, an interactive voice response system, an internet protocol address, and a short messaging system.

20. The computer program product of claim 12 , wherein the content delivery system delivers content comprising at least one of video data, a ringtone, a short messaging system message, and a hyperlink.

21. A computer program product, encoded on a non-transitory computer-readable storage medium, operable to cause a data processing apparatus to perform operations to automatically provision an abbreviated dialing code comprising:

receiving a request to modify a previously provisioned abbreviated dialing code for use by a plurality of users;

accessing a campaign rule associated with the abbreviated dialing code from a database, the campaign rule comprising at least one of a protocol and a process to direct one or more telephone calls from the plurality of users initiated with the abbreviated dialing code to a content delivery system;

modifying the campaign rule associated with the abbreviated dialing code to change the at least one of the protocol and the process to direct the one or more telephone calls initiated with the abbreviated dialing code;

storing the modified campaign rule in the database;

retrieving the campaign rule upon request by a communication network provider for an instruction to direct a telephone call initiated with the abbreviated dialing code to the content delivery system; and

instructing the communication network provider to direct the telephone call initiated with the abbreviated dialing code according to the modified campaign rule.

22. A computer program product of claim 21 , wherein the modified campaign rule comprises a modified destination associated with the content delivery system.

23. A system to automatically provision an abbreviated dialing code comprising:

a database; and

a provisioning server to process a request to provision the abbreviated dialing code for use by a plurality of users, generate at least one campaign rule comprising at least one of a protocol and a process to direct one or more telephone calls from the plurality of users initiated with the abbreviated dialing code to a content delivery system, store the campaign rule in the database, retrieve the campaign rule upon request by a communication network provider for an instruction to direct a telephone call initiated with the abbreviated dialing code to the content delivery system, and instruct the communication network provider to direct the telephone call according to the campaign rule.

24. The system of claim 23 , wherein the provisioning server generates the abbreviated dialing code to include a combination of one or more symbols and one or more numbers.

25. The system of claim 23 , further comprising a registry manager communicatively coupled to the provisioning server to determine whether an abbreviated dialing code is registered and to register the abbreviated dialing code in a registered abbreviated dialing code database when the abbreviated dialing code is not registered.

26. The system of claim 23 , wherein the provisioning server generates the abbreviated dialing code to include a code beginning with a # or a * symbol.

27. The system of claim 23 , wherein the telephone call is initiated by a mobile communication device, and the provisioning server instructs the communication network provider to direct the telephone call initiated by the mobile communication device to the content delivery system based on the at least one campaign rule.

28. The system of claim 23 , wherein the provisioning server instructs the communication network provider over a wireless voice network.

29. The system of claim 23 , wherein the provisioning server instructs the communication network provider over a wired voice network.

30. The system of claim 27 , wherein the content delivery system delivers a telephone number.

31. The system of claim 27 , wherein the content delivery system delivers an internet protocol address.

32. The system of claim 27 , wherein the content delivery system delivers content to the mobile communication device.

33. The system of claim 32 , wherein the content comprises video data.

34. The system of claim 32 , wherein the content comprises a ringtone.

35. The system of claim 32 , wherein the content comprises a service.

36. The system of claim 23 , wherein instructing the communication network provider to direct the telephone call is established through a signaling system.

37. The system of claim 23 , wherein the at least one of the protocol and the process consist of at least one of a telephone number, an interactive voice response system, an internet protocol address, and a short messaging system.

38. The system of claim 23 , wherein the content delivery system delivers content comprising at least one of video data, a ringtone, a short messaging system message, and a hyperlink.

39. A system to automatically provision an abbreviated dialing code comprising:

a database comprising at least one campaign rule comprising at least one of a protocol and a process to direct one or more telephone calls initiated with the abbreviated dialing code to a content delivery system; and

a provisioning server to receive a request to modify a previously provisioned abbreviated dialing code for use by a plurality of users, access the at least one campaign rule, modify at least one of the protocol and the process to direct the one or more telephone calls from the plurality of users initiated with the abbreviated dialing code, store the modified campaign rule in the database, retrieve the modified campaign rule upon request by a communication network provider for an instruction to direct a telephone call initiated with the abbreviated dialing code to the content delivery system, and instruct the communication network provider to direct the telephone call according to the modified campaign rule.

40. The system of claim 39 , further comprising a registry manager to determine whether the abbreviated dialing code is registered and transmit the request to the provisioning server when the abbreviated dialing code is registered.

Assignments (12)
SECURITY INTEREST Recorded Oct 24, 2019
From: FAST PAY PARTNERS LLC
To: SITO MOBILE R&D IP, LLC
Reel/Frame 050849/0392 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SWITCH THE CONVEYING PARTY AND RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 048547 FRAME 0578. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 17, 2019
From: TAR SITO LENDCO LLC
To: SITO MOBILE LTD.
Reel/Frame 049483/0005 →
SECURITY INTEREST Recorded Apr 17, 2019
From: SITO MOBILE R&D IP, LLC
To: FAST PAY PARTNERS LLC
Reel/Frame 049950/0537 →
SECURITY INTEREST Recorded Mar 8, 2019
From: TAR SITO LENDCO LLC
To: SITO MOBILE LTD.
Reel/Frame 048547/0471 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2019
From: SITO MOBILE LTD.
To: TAR SITO LENDCO LLC
Reel/Frame 048547/0578 →
SECURITY INTEREST Recorded Sep 19, 2017
From: FORTRESS CREDIT CO LLC
To: TAR SITO LENDCO LLC
Reel/Frame 043900/0300 →
CHANGE OF NAME Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE R&D IP, LLC
To: SITO MOBILE R&D IP, LLC
Reel/Frame 040073/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R&D IP, INC.
Reel/Frame 039780/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE R&D IP, INC.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 039780/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R&D IP, LLC
Reel/Frame 039781/0847 →
SECURITY INTEREST Recorded Feb 3, 2015
From: SITO MOBILE, LTD.; SINGLE TOUCH INTERACTIVE, INC.; SINGLE TOUCH INTERACTIVE R&D IP, LLC
To: FORTRESS CREDIT CO LLC
Reel/Frame 034880/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2010
From: MACALUSO, ANTHONY G.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 024120/0762 →