IP Library Granted Patent US 8,359,638
Granted Patent B2
US 8,359,638 · App. 12/854,453 · Granted Jan 22, 2013

Application of dynamic profiles to the allocation and configuration of network resources

Inventor: Venson M Shaw (Kirkland, WA)
Assignee: AT&T Mobility II LLC
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 8,359,638
App. No.
12/854,453
Granted
Jan 22, 2013
Kind
B2
Abstract

A service request is received and associated with a subscriber id. Profile information is accessed for the source of the service request. A copy of the profile information is stored in a network element employed by the source of the service request to access the network.

Claims (49)

1. A mobile switching center (MSC) on a network, the MSC comprising:

a processor; and

a non-transitory computer-readable medium in communication with the processor, the non-transitory computer-readable medium storing a logic that, when executed by the processor, causes the processor to perform operations including:

accessing profile information from a subscriber profile associated with a subscriber of the network upon receiving a request for a service, the subscriber profile being stored on a Home Location Register (HLR) and including a plurality of user profiles of a plurality of users associated with the subscriber, a terminal profile of a terminal device used by each of the plurality of users, and a usage profile for the subscriber,

identifying the subscriber that is the source of the request,

accessing the profile information to verify that the subscriber is authorized to receive the requested service,

accessing from the HLR a service profile for the requested service, and

allocating network resources according to the service profile to deliver the service to one of the terminal devices in the subscriber profile.

2. The MSC of claim 1 , wherein the HLR further comprises:

a network profile comprising information about at least one of currently available network resources, expected demand for network resources, or currently allocated network resources.

3. The MSC of claim 1 wherein the non-transitory computer-readable medium further stores a copy of the profile information for the subscriber accessing the network via the MSC.

4. The MSC of claim 1 wherein the logic further causes the processor to perform operations comprising:

updating the copies of the profile information according to usage of the network by the subscriber, and

causing the updates to the profile information to be stored in the HLR.

5. The MSC of claim 1 , wherein the request for the service is submitted in response to an error condition on the terminal device.

6. The MSC of claim 5 , wherein the request includes terminal information, and wherein the terminal information is applied to remove the error condition.

7. The MSC of claim 1 , wherein the logic further causes the processor to perform operations including identifying a service provider to provide the requested service and identifying network elements having sufficient resources available to provide the service.

8. The MSC of claim 1 , wherein the logic further causes the processor to perform operations including negotiating a less resource demanding manner of delivering the service when sufficient network resources are unavailable to deliver the service.

9. The MSC of claim 1 wherein the logic further causes the processor to perform operations including configuring the terminal device to receive the service, in accordance with the service requirements.

10. A method comprising:

utilizing a mobile switching center (MSC) including at least one processor for receiving a request for a service along with terminal information for a terminal device, the request being generated at the terminal device in response to a detection of an error condition at the terminal device;

correlating the request for the service with a profile information retrieved from a subscriber profile stored on a Home Location Register (HLR), the subscriber profile including a plurality of user profiles of a plurality of users associated with a subscriber, a terminal profile of the terminal device used by one of the plurality of users associated with the subscriber, and a usage profile for the subscriber; and

removing the error condition based in part upon the profile information and the terminal information.

11. The method of claim 10 further comprising:

updating the terminal information stored at the HLR.

12. The method of claim 11 further comprising:

accessing a copy of the terminal information, the copy stored by the MSC, wherein a master copy of the terminal information is stored at the HLR.

13. The method of claim 11 further comprising:

accessing a copy of the terminal information, the copy stored by a Base Station Controller (BSC), wherein a master copy of the terminal information is stored by the HLR.

14. The method of claim 10 , wherein removing the error condition further comprises:

generating a template based upon the profile information; and

allocating network resources according to the template and the profile information of the service requested.

15. The method of claim 10 , further comprising:

identifying a service provider to provide the requested service; and

identifying network elements having sufficient resources available to provide the service.

16. The method of claim 15 , further comprising:

negotiating a less resource demanding manner of delivering the service when sufficient network resources are unavailable to deliver the service.

17. A non-transitory computer-readable medium coupled to a Mobile Switching Center (MSC), the non-transitory computer readable medium storing logic that enables a computer to:

correlate profile information from a subscriber profile associated with a subscriber of the network with a request for a service, the subscriber profile being stored on a Home Location Register (HLR) and including a plurality of user profiles of a plurality of users associated with the subscriber, a terminal profile of a terminal device used by each of the plurality of users, and a usage profile for the subscriber, the request being generated at the terminal device in response to a detection of an error condition at the terminal device;

identify the subscriber that is the source of the request;

access the profile information to verify that the subscriber is authorized to receive the requested service;

access from the HLR a service profile for the requested service; and

allocate network resources according to the service profile to deliver the service to one of the terminal devices in the subscriber profile.

18. The computer program product of claim 17 , wherein the logic further enables the computer to:

determine a less resource demanding manner of delivering the service when sufficient network resources are not available to deliver the service.

19. The computer program product of claim 17 , wherein the logic further enables the computer to:

configure a terminal device to receive the service, in accordance with the service requirements.

20. The computer program product of claim 17 , wherein the logic further enables the computer to:

identify a service provider to provide the requested service; and identify network elements having sufficient resources available to provide the service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2011
From: SHAW, VENSON M.
To: AT&T MOBILITY II LLC
Reel/Frame 026564/0001 →
Continuity (3)
Continuation 10462948 · Jun 16, 2003
Provisional Application 60446129 · Feb 10, 2003
Related Publication 20100323690A1 · Dec 23, 2010