IP Library Granted Patent US 9,906,644
Granted Patent B1
US 9,906,644 · App. 14/960,555 · Granted Feb 27, 2018

Ported and disconnected wireless number distinction based on number portability database status and opted-in file status

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,906,644
App. No.
14/960,555
Granted
Feb 27, 2018
Kind
B1
Abstract

Providing ported and disconnected wireless number distinction, comprising: receiving, by at least one processor, an aggregator data file containing at least one of at least one wireless number that has been ported and at least one wireless number that has been disconnected, accessing, by the at least one processor, a number portability database, receiving, by the at least one processor, at least one of text and voice call opted-in data file, determining, by the at least one processor, a conjunction of the aggregator data file and number portability database, the conjunction defining a ported data file, determining, by the at least one processor, a commonality of the at least one of a text and a voice call opted-in data file and the ported data file, the commonality defining a ported opted-in data file, recording, in at least one memory, a status of the commonality of the ported opted-in data file as opted-in wireless numbers, wherein the at least one processor and at least one memory are communicably coupled and reestablishing, by the at least one processor, based on the opted-in wireless numbers at least one subscription service to at least one mobile device.

Claims (41)

1. A method, comprising:

receiving, by at least one processor, an aggregator data file containing at least one of at least one wireless number that has been ported and at least one wireless number that has been disconnected;

accessing, by the at least one processor, a number portability database;

receiving, by the at least one processor, a text and opted-in data file;

determining, by the at least one processor, a conjunction of the aggregator data file and number portability database, the conjunction defining a ported data file;

determining, by the at least one processor, a commonality of the text opted-in data file and the ported data file, the commonality defining a ported opted-in data file, wherein the ported data file is compared to the text opted-in data file to determine which wireless numbers have been previously opted-in to text subscriptions;

recording, in at least one memory, a status of the commonality of the ported opted-in data file as opted-in wireless numbers, wherein the at least one processor and at least one memory are communicably coupled; and

reestablishing, by the at least one processor, based on the opted-in wireless numbers at least one subscription service to at least one mobile device, wherein the wireless numbers from the text opted-in data file are sent to the mobile device to continue the text subscriptions.

2. The method of claim 1 further comprising determining, by the at least one processor, a disjoint between the aggregator data file and number portability database, the disjoint defining a disconnected data file.

3. The method of claim 2 , further comprising determining, by the at least one processor, a commutuality of the text opted-in data file and the disconnected data file, the commutuality defining a disconnected opted-out data file.

4. The method of claim 3 , further comprising recording, in the at least one memory, the disconnected opted-out data file as opted-out wireless numbers.

5. The method of claim 1 , further comprising transferring, by the at least one processor, a text preferences from the ported opted-in data file to the at least one mobile device.

6. The method of claim 5 , further comprising notifying, by the at least one processor, a subscriber of the transferring the text preferences to the at least one mobile device.

7. The method of claim 1 , wherein the at least one wireless number comprises at least one of a local routing number, a mobile directory number and a mobile identification number.

8. An apparatus comprising at least one processor that:

receives, by the at least one processor, an aggregator data file containing at least one of at least one wireless number that has been ported and at least one wireless number that has been disconnected;

accesses, by the at least one processor, a number portability database;

receives, by the at least one processor, a text opted-in data file;

determines, by the at least one processor, a conjunction of the aggregator data file and number portability database, the conjunction defining a ported data file;

determines, by the at least one processor, a commonality of the text opted-in data file and the ported data file, the commonality defining a ported opted-in data file, wherein the ported data file is compared to the text opted-in data file to determine which wireless numbers have been previously opted-in to text subscriptions;

records, in at least one memory, a status of the commonality of the ported opted-in data file as opted-in wireless numbers, wherein the at least one processor and at least one memory are communicably coupled; and

reestablishes, by the at least one processor, based on the opted-in wireless numbers at least one mobile device to at least one subscription service, wherein the wireless numbers from the text opted-in data file are sent to the mobile device to continue the text subscriptions.

9. The apparatus of claim 8 , further determines, by the at least one processor, a disjoint between the aggregator data file and number portability database, the disjoint defining a disconnected data file.

10. The apparatus of claim 9 , further determines, by the at least one processor, a commutuality of the text opted-in data file and the disconnected data file, the communtuality defining a disconnected opted-out data file.

11. The apparatus of claim 10 , further records, in the at least one memory, the disconnected opted-out data file as opted-out numbers.

12. The apparatus of claim 8 , further transfers, by the at least one processor, a text preferences in the ported opted-in data file to a mobile device.

13. The apparatus of claim 12 , further notifies, by the at least one processor, a subscriber of the transfer of the text preferences to the mobile device.

14. A non-transitory computer readable storage medium to store instructions, that when executed cause at least one processor to perform:

receiving, by the at least one processor, an aggregator data file containing at least one of at least one wireless number that has been ported and at least one wireless number that has been disconnected;

accessing, by the at least one processor, a number portability database;

receiving, by the at least one processor, a text opted-in data file;

determining, by the at least one processor, a conjunction of the aggregator data file and number portability database, the conjunction defining a ported data file;

determining, by the at least one processor, a commonality of the text opted-in data file and the ported data file, the commonality defining a ported opted-in data file, wherein the ported data file is compared to the text opted-in data file to determine which wireless numbers have been previously opted-in to text subscriptions;

recording, in at least one memory, a status of the commonality of the ported opted-in data file as opted-in wireless numbers, wherein the at least one processor and at least one memory are communicably coupled; and

reestablishing, by the at least one processor, based on the opted-in wireless numbers at least one mobile device to at least one subscription service, wherein the wireless numbers from the text opted-in data file are sent to the mobile device to continue the text subscriptions.

15. The non-transitory computer readable storage medium of claim 14 , further comprising determining, by the at least one processor, a disjoint between the aggregator data file and number portability database, the disjoint defining a disconnected data file.

16. The non-transitory computer readable storage medium of claim 15 , further comprising determining, by the at least one processor, a commutuality of the text opted-in data file and the disconnected data file, the commutuality defining a disconnected opted-out data file.

17. The non-transitory computer readable storage medium of claim 16 , further comprising recording, in the at least one memory, the disconnected opted-out data file as opted-out wireless numbers.

18. The non-transitory computer readable storage medium of claim 14 , further comprising transferring, by the at least one processor, a text preferences from the ported opted-in data file to a mobile device.

19. The non-transitory computer readable storage medium of claim 18 , further comprising notifying, by the at least one processor, a subscriber of the transfer of the text preferences to the mobile device.

20. The non-transitory computer readable storage medium of claim 14 , wherein the at least one wireless number comprises at least one of a local routing number, a mobile directory number and a mobile identification number.

Assignments (5)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 037972, FRAME 0009 Recorded Oct 10, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION
Reel/Frame 044170/0968 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Mar 1, 2016
From: WEST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037972/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2015
From: JOHNSON, REBEKAH
To: WEST CORPORATION
Reel/Frame 037222/0005 →