Generating accounting data based on access control list entries
First Claim
1. A method for generating accounting data, the method comprising:
- identifying an access control list including a plurality of access control list entries, a subset of the plurality of access control list entries identifying accounting requests;
associating accounting mechanisms with each of said access control list entries in the subset of the plurality of access control list entries identifying accounting requests;
identifying an item;
identifying a particular one of said accounting mechanism corresponding to the item; and
updating said accounting mechanism corresponding to the item.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and other mechanisms are disclosed for generating accounting or other data based on that indicated in access control lists or other specifications, and typically using associative memory entries in one or more associative memory banks and/or memory devices. One implementation identifies an access control list including multiple access control list entries, with a subset of these access control list entries identifying accounting requests. Accounting mechanisms are associated with each of said access control list entries in the subset of access control list entries identifying accounting requests. An item is identified, and a corresponding accounting mechanism is updated. In one implementation, the item includes at least one autonomous system number. In one implementation, at least one of the accounting mechanisms is associated with at least two different access control list entries in the subset of access control list entries identifying accounting requests.
-
Citations
20 Claims
-
1. A method for generating accounting data, the method comprising:
-
identifying an access control list including a plurality of access control list entries, a subset of the plurality of access control list entries identifying accounting requests;
associating accounting mechanisms with each of said access control list entries in the subset of the plurality of access control list entries identifying accounting requests;
identifying an item;
identifying a particular one of said accounting mechanism corresponding to the item; and
updating said accounting mechanism corresponding to the item. - View Dependent Claims (2, 3, 4)
-
-
5. A method for generating accounting data, the method comprising:
-
identifying a lookup value;
performing a lookup operation in an associative memory based on the lookup value to identify an associative memory result;
performing a lookup operation on an adjunct memory based on the associative memory result to identify a counter indication, wherein at least two entries within the adjunct memory include a same counter indication; and
updating one of a plurality of counters based on the counter indication. - View Dependent Claims (6, 7)
-
-
8. A method for generating accounting data, the method comprising:
-
identifying a lookup value, wherein the lookup value includes at least one autonomous system number, said at least one autonomous system number identify a set of communication devices under a single administrative authority;
performing a lookup operation in an associative memory based on the lookup value to identify an associative memory result;
performing a lookup operation on an adjunct memory based on the associative memory result to identify a counter indication; and
updating one of a plurality of counters based on the counter indication. - View Dependent Claims (9)
-
-
10. An apparatus for generating accounting data, the apparatus comprising:
-
a lookup word generation mechanism for identifying a lookup value;
an associative memory for generating an associative memory result based on the lookup value;
an adjunct memory for generating a counter indication based on the associative memory result, at least two entries of the adjunct memory configured to generate a same counter indication value; and
a plurality of counters for maintaining counts and for updating one of the plurality of counters based on the counter indication. - View Dependent Claims (11, 12)
-
-
13. A computer-readable medium containing computer-executable instructions for performing steps for generating accounting data, said steps comprising:
-
identifying an access control list including a plurality of access control list entries, a subset of the plurality of access control list entries identifying accounting requests;
associating accounting mechanisms with each of said access control list entries in the subset of the plurality of access control list entries identifying accounting requests;
identifying an item;
identifying a particular one of said accounting mechanism corresponding to the item; and
updating said accounting mechanism corresponding to the item. - View Dependent Claims (14, 15)
-
-
16. An apparatus for generating accounting data, the apparatus comprising:
-
means for identifying a lookup value;
means for performing a lookup operation in an associative memory based on the lookup value to identify an associative memory result;
means for performing a lookup operation on an adjunct memory based on the associative memory result to identify a counter indication, wherein at least two entries within the adjunct memory include a same counter indication; and
means for updating one of a plurality of counters based on the counter indication. - View Dependent Claims (17, 18)
-
-
19. An apparatus for generating accounting data, the apparatus comprising:
-
means for identifying a lookup value, wherein the lookup value includes at least one autonomous system number, said at least one autonomous system number identify a set of communication devices under a single administrative authority;
means for performing a lookup operation in an associative memory based on the lookup value to identify an associative memory result;
means for performing a lookup operation on an adjunct memory based on the associative memory result to identify a counter indication; and
means for updating one of a plurality of counters based on the counter indication. - View Dependent Claims (20)
-
Specification