IP Library Granted Patent US 9,436,749
Granted Patent B2
US 9,436,749 · App. 13/633,852 · Granted Sep 6, 2016

System for the centralized storage of wireless customer information

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,436,749
App. No.
13/633,852
Granted
Sep 6, 2016
Kind
B2
Abstract

A system for storing subscriber information in a centralized location includes a processor, memory coupled to the processor, and a data storage device coupled to the processor. The data storage device includes a subscriber profile portion for storing personal information about a subscriber. The subscriber profile portion includes a subscriber identification portion for storing an identification string. The subscriber profile portion is associated with an account type portion for storing account information, a portal portion for storing portal information, and an account status portion for storing account status information. The data storage device further includes a subscription portion for storing subscription information. The subscription portion is associated with a device portion for storing device information, a services portion for storing services information, and a mobile subscription portion for storing mobile subscription information.

Claims (36)

1. A non-transitory data storage device that stores computer-readable instructions that, when executed by a processor, cause the processor to perform operations comprising:

reading, using a database business logic, all data from a scalable data storage device that is subject to a bulk load operation, wherein the scalable data storage device comprises a subscriber profile portion that stores subscriber profiles and a subscription portion that stores mobile subscription information, wherein the bulk load operation is performed to distribute the subscriber profiles to a plurality of replica databases in communication with a provisioning system and a network database business logic adaptor;

creating, using the database business logic, a data abstract file from the subscriber profiles and the mobile subscription information, wherein the data abstract file represents all of the subscriber profiles and the mobile subscription information that are subject to the bulk load operation;

announcing, using the database business logic, availability of the data abstract file to the plurality of replica databases via the provisioning system, a backbone integration transport bus, and the network database business logic adaptor, wherein the backbone integration transport bus integrates applications and the plurality of replica databases across a network, and wherein the backbone integration transport bus connects the plurality of replica databases and utilizes a single common messaging format for communication of wireless messages among the plurality of replica databases; and

sending the data abstract file to each of the plurality of replica databases, whereby the subscriber profiles and the mobile subscription information is distributed to the plurality of replica databases.

2. The non-transitory data storage device of claim 1 , wherein the computer-readable instructions, when executed by the processor, cause the processor to perform operations further comprising:

announcing an availability of new subscriber data to the plurality of replica databases.

3. The non-transitory data storage device of claim 1 , wherein the one of the plurality of replica databases comprises a network data distributor database.

4. The non-transitory data storage device of claim 1 , wherein a portion of information stored on the scalable data storage device is included on a second of the plurality of replica databases.

5. The non-transitory data storage device of claim 4 , wherein the second of the plurality of replica databases comprises a routing and validation entity.

6. The non-transitory data storage device of claim 1 , wherein the scalable data storage device comprises a state portion that stores state information and a country portion that stores country information.

7. The non-transitory data storage device of claim 6 , wherein the subscriber profile portion is associated with the state portion and the country portion.

8. The non-transitory data storage device of claim 1 , wherein the computer-readable instructions, when executed by the processor, cause the processor to perform operations further comprising:

receiving registration information associated with a new subscriber; and

posting a provisioning event stating that the new subscriber has been registered, wherein posting the provisioning event comprises sending the provisioning event to an application via the backbone integration transport bus and the network database business logic adaptor.

9. A system, comprising:

a processor;

a common asynchronous message exchange mechanism that uses a single common messaging format, wherein the common asynchronous message exchange mechanism is in communication with an adaptive routing concentrator, a routing and validation entity, and a data storage and routing terminal;

a backbone integration transport bus in communication with the routing and validation entity;

a scalable data storage device having a subscriber profile portion that stores subscriber profiles and a subscription portion that stores mobile subscription information;

a second network transport bus in communication with the scalable data storage device;

a provisioning system in communication with the scalable data storage device;

a network database business logic adaptor in communication with the provisioning system and a plurality of replica databases; and

a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising

reading, using a database business logic, all of the subscriber profiles and the mobile subscription information from the scalable data storage device,

creating, using the database business logic, a data abstract file from the subscriber profiles and the mobile subscription information, wherein the data abstract file represents all of the subscriber profiles and the mobile subscription information that are subject to a bulk load operation,

announcing, using the database business logic, availability of the data abstract file to the plurality of replica databases via the provisioning system, the backbone integration transport bus, and the network database business logic adaptor, wherein the backbone integration transport bus integrates applications and the plurality of replica databases across a network, and wherein the backbone integration transport bus connects the plurality of replica databases using the single common messaging format for communication of wireless messages among the plurality of replica databases, and

sending the data abstract file to each of the plurality of replica databases, whereby the subscriber profiles and the mobile subscription information is distributed to the plurality of replica databases.

10. The system of claim 9 , wherein the scalable data storage device comprises a state portion that stores state information, and a country portion that stores country information.

11. The system of claim 10 , wherein the subscriber profile portion is associated with the state portion and the country portion.

12. The system of claim 9 , wherein reading all of the subscriber profiles and the mobile subscription information comprises retrieving all of the subscriber profiles and the mobile subscription information from a specified location within the scalable data storage device.

13. The system of claim 9 , wherein the instructions, when executed by the processor, cause the processor to perform operations further comprising:

receiving registration information associated with a new subscriber; and

posting a provisioning event stating that the new subscriber has been registered, wherein posting the provisioning event comprises sending the provisioning event to an application via the backbone integration transport bus and the network database business logic adaptor.

14. The system of claim 9 , wherein the instructions, when executed by the processor, cause the processor to perform operations further comprising:

announcing an availability of new subscriber data to the plurality of replica databases.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2013
From: PATRON, DAVID
To: SBC PROPERTIES, L.P.
Reel/Frame 030791/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2013
From: LEWIS, JOHN ERVIN; YARKONI, EREZQ
To: AT&T MOBILITY II LLC
Reel/Frame 030791/0765 →
CHANGE OF NAME Recorded Jul 13, 2013
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 030794/0001 →
CHANGE OF NAME Recorded Jul 13, 2013
From: ATT KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 030794/0095 →
CHANGE OF NAME Recorded Jul 13, 2013
From: SBC PROPERTIES, L.P.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 030801/0631 →