IP Library Granted Patent US 8,806,585
Granted Patent B2
US 8,806,585 · App. 13/691,027 · Granted Aug 12, 2014

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

Inventor: Venson M. Shaw (Kirkland, WA)
Assignee: AT&T Mobility II LLC
H04L63/08H04L63/102
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,806,585
App. No.
13/691,027
Granted
Aug 12, 2014
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 (35)

1. A server comprising:

a processor; and

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

accessing profile information from a subscriber profile associated with a subscriber of a network upon receiving a request for a service, the subscriber profile being stored on a home location register and comprising a plurality of user profiles of a plurality of users associated with the subscriber, a plurality of terminal profiles of a plurality of terminal devices corresponding to the plurality of users, and a usage profile for the subscriber,

verifying that a device submitting the request is authorized to receive the service, the device being one of the plurality of terminal devices,

accessing a service profile for the service, and

allocating network resources according to the service profile to deliver the service to the device.

2. The server of claim 1 , wherein the subscriber profile further comprises a network profile comprising information about at least one of the following:

currently available network resources;

expected demand for network resources and

currently allocated network resources.

3. The server of claim 1 , wherein the operations further comprise storing a copy of the profile information for the device submitting the request.

4. The server of claim 1 , wherein the operations further comprise updating the profile information according to usage of the network by the subscriber, thereby creating updated profile information, and storing the updated profile information.

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

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

7. The server of claim 1 , wherein the operations further comprise identifying a service provider to provide the service and identifying network elements having sufficient resources available to provide the service.

8. The server of claim 1 , wherein the operations further comprise negotiating a less resource demanding manner of delivering the service when sufficient network resources are unavailable to deliver the service.

9. The server of claim 1 , wherein the operations further comprise configuring the device to receive the service, in accordance with requirements of the service.

10. A method comprising:

receiving, by a server comprising a processor, 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, by the processor, the request for the service with a profile information retrieved from a subscriber profile comprising 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, by the processor, 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 profile with the terminal information.

12. The method of claim 11 , wherein the subscriber profile is stored on a home location register.

13. The method of claim 11 , further comprising storing a copy of the terminal profile at a base station controller.

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 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 storing computer-readable instructions that, when executed by a processor, cause the processor to perform operations comprising:

correlating profile information from a subscriber profile associated with a subscriber of a network with a request for a service, the subscriber profile being stored on a home location register and including a plurality of user profiles of a plurality of users associated with the subscriber, a plurality of terminal profiles of a plurality of terminal devices corresponding with the plurality of users, and a usage profile for the subscriber, the request being received from a terminal device among the plurality of terminal devices in response to a detection of an error condition at the terminal device;

accessing the profile information to verify that the subscriber is authorized to receive the requested service; accessing, from the home location register, a service profile for the requested service; and

allocating network resources according to the service profile to deliver the service to the terminal device.

18. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise determining a less resource demanding manner of delivering the service when sufficient network resources are not available to deliver the service.

19. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise configuring the terminal device to receive the service in accordance with requirements of the service.

20. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise identifying a service provider to provide the requested service, and identifying network elements having sufficient resources available to provide the service.

Assignments (6)
CHANGE OF NAME Recorded Jun 3, 2013
From: AT&T WIRELESS SERVICES, INC.
To: NEW CINGULAR WIRELESS SERVICES, INC.
Reel/Frame 030530/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2013
From: NEW CINGULAR WIRELESS SERVICES, INC.
To: CINGULAR WIRELESS II, INC.
Reel/Frame 030531/0001 →
CHANGE OF NAME Recorded Jun 3, 2013
From: CINGULAR WIRELESS II, INC.
To: CINGULAR WIRELESS II, LLC
Reel/Frame 030531/0544 →
CHANGE OF NAME Recorded Jun 3, 2013
From: CINGULAR WIRELESS II, LLC
To: AT&T MOBILITY II, LLC
Reel/Frame 030531/0568 →
CHANGE OF NAME Recorded Jun 3, 2013
From: AT&T MOBILITY II, LLC
To: AT&T MOBILITY II LLC
Reel/Frame 030531/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2013
From: SHAW, VENSON M
To: AT&T WIRELESS SERVICES, INC.
Reel/Frame 030511/0396 →
Continuity (4)
Continuation 12854453 · Aug 11, 2010
Continuation 10462948 · Jun 16, 2003
Provisional Application 60446129 · Feb 10, 2003
Related Publication 20130090094A1 · Apr 11, 2013