IP Library Granted Patent US 9,003,489
Granted Patent B2
US 9,003,489 · App. 12/700,208 · Granted Apr 7, 2015

System and method for providing virtual user groups in a network environment

Inventors: Dhiraj D. Ballal (Santa Clara, CA); Venkatesh Gota B R (San Jose, CA); Saravanadas P. Subramanian (Santa Clara, CA)
Assignee: Cisco Technology, Inc.
H04L63/104H04W12/06
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,003,489
App. No.
12/700,208
Granted
Apr 7, 2015
Kind
B2
Abstract

A method is provided in one example and includes communicating an access request to a network element, the access request is associated with network authentication relating to a subscriber. The method also includes receiving an access response that includes a profile associated with the subscriber. The profile can include a group attribute that defines the subscriber as being part of a group of subscribers sharing a network data plan, which defines a data allotment assigned to the group over a specified time interval. In more detailed embodiments, a unique data string sent by an Authentication, Authorization, and Accounting element is received, where the unique data string identifies a full set of subscribers belonging to the group. Data underutilization of a first subscriber is offset by data overutilization of a second subscriber, where a summation of the data underutilization and the data overutilization do not exceed the data allotment assigned.

Claims (35)

1. A method, comprising:

communicating an access request from a general packet radio service support node (“GGSN”) to an authentication, authorization, and accounting (“AAA”) element, wherein the access request is associated with network authentication relating to a subscriber; and

receiving at the GGSN from the AAA element in response to the access request an access response that includes a profile associated with the subscriber, wherein the profile includes a group attribute that defines the subscriber as being part of a group of subscribers comprising a virtual user group sharing a network data plan that defines a data allotment assigned to the group over a specified time interval;

wherein the communicating and receiving occur during an attachment of the subscriber to a network to establish a communications session via the network; and

wherein the receiving includes receiving a unique data string sent by the AAA element, and wherein the unique data string identifies a full set of subscribers belonging to the virtual user group.

2. The method of claim 1 , wherein data underutilization of a first subscriber of the group is offset by data overutilization of a second subscriber of the group, and wherein a summation of the data underutilization and the data overutilization do not exceed the data allotment assigned to the group.

3. The method of claim 1 , wherein the group attribute identifies the subscriber as belonging to the group of subscribers by using a selected one of an International Mobile Subscriber Identity (IMSI), a Mobile Subscriber Integrated Services Digital Network Number (MSISDN), a user name, and an Internet protocol (IP) address of the subscriber.

4. The method of claim 1 , wherein a first data threshold is defined for each subscriber of the group separately from the data allotment assigned to the group in the network data plan.

5. The method of claim 1 , further comprising:

creating a group control block for data propagation associated with the group of subscribers, wherein individual network bearer paths are associated with the group control block; and

creating call detail records for data propagation associated with the group of subscribers.

6. The method of claim 1 , wherein a rating group identifier is used to track intra-group data usage between the subscribers of the group independent of tracking of external communications involving entities outside of the group of subscribers.

7. Logic encoded in one or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising:

communicating an access request from a general packet radio service support node (“GGSN”) to an authentication, authorization, and accounting (“AAA”) element, wherein the access request is associated with network authentication relating to a subscriber; and

receiving at the GGSN from the AAA element in response to the access request an access response that includes a profile associated with the subscriber, wherein the profile includes a group attribute that defines the subscriber as being part of a group of subscribers comprising a virtual user group sharing a network data plan that defines a data allotment assigned to the group over a specified time interval;

wherein the communicating and receiving occur during an attachment of the subscriber to a network to establish a communications session via the network; and

wherein the receiving includes receiving a unique data string sent by the AAA element, and wherein the unique data string identifies a full set of subscribers belonging to the virtual user group.

8. The logic of claim 7 , wherein data underutilization of a first subscriber of the group is offset by data overutilization of a second subscriber of the group, and wherein a summation of the data underutilization and the data overutilization do not exceed the data allotment assigned to the group.

9. The logic of claim 7 , wherein the group attribute identifies the subscriber as belonging to the group of subscribers by using a selected one of an International Mobile Subscriber Identity (IMSI), a Mobile Subscriber Integrated Services Digital Network Number (MSISDN), a user name, and an Internet protocol (IP) address of the subscriber.

10. The logic of claim 7 , wherein a first data threshold is defined for each subscriber of the group separately from the data allotment assigned to the group in the network data plan.

11. The logic of claim 7 , wherein a rating group identifier is used to track intra-group data usage between the subscribers of the group independent of tracking of external communications involving entities outside of the group of subscribers.

12. An apparatus, comprising:

a memory element configured to store data,

a processor operable to execute instructions associated with the data, and

a group module configured to:

communicate an access request from a general packet radio service support node (“GGSN”) to an authentication, authorization, and accounting (“AAA”) element, wherein the access request is associated with network authentication relating to a subscriber; and

receive at the GGSN from the AAA element in response to the access request an access response that includes a profile associated with the subscriber, wherein the profile includes a group attribute that defines the subscriber as being part of a group of subscribers comprising a virtual user group sharing a network data plan that defines a data allotment assigned to the group over a specified time interval;

wherein the communicating and receiving occur during an attachment of the subscriber to a network to establish a communications session via the network; and

wherein the receiving includes receiving a unique data string sent by the AAA element, and wherein the unique data string identifies a full set of subscribers belonging to the virtual user group.

13. The apparatus of claim 12 , wherein data underutilization of a first subscriber of the group is offset by data overutilization of a second subscriber of the group, and wherein a summation of the data underutilization and the data overutilization do not exceed the data allotment assigned to the group.

14. The apparatus of claim 12 , wherein the group attribute identifies the subscriber as belonging to the group of subscribers by using a selected one of an International Mobile Subscriber Identity (IMSI), a Mobile Subscriber Integrated Services Digital Network Number (MSISDN), a user name, and an Internet protocol (IP) address of the subscriber.

15. The apparatus of claim 12 , wherein a first data threshold is defined for each subscriber of the group separately from the data allotment assigned to the group in the network data plan.

16. The apparatus of claim 12 , wherein a rating group identifier is used to track intra-group data usage between the subscribers of the group independent of tracking of external communications involving entities outside of the group of subscribers.

17. The apparatus of claim 12 , wherein the AAA element is

configured to interact with the group module and includes a profile database configured to maintain a plurality of unique data strings, which identify sets of subscribers belonging to a plurality of subscriber groups.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2010
From: BALLAL, DHIRAJ D.; B R, VENKATESH GOTA; SUBRAMANIAN, SARAVANADAS P.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 023899/0306 →
Continuity (1)
Related Publication 20110191826A1 · Aug 4, 2011