Method and apparatus for managing subscriber profiles
First Claim
1. A method comprising:
- receiving, from a requester, a request to determine an operation to be performed on a data packet;
determining profile identifiers associated with the requester, wherein the profile identifiers include, a first-level profile identifier associated with a lower-level profile identifier that defines the operation;
determining, based on the profile identifiers, that the operation should be performed on the data packet; and
transmitting an indication of the operation to the requester, wherein the requester performs the operation on the data packet.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for managing subscriber profiles are described herein. In one embodiment, the method includes receiving, from a requester, a request to determine an operation to be performed on a data packet. The method also includes determining profile identifiers associated with the requester, wherein the profile identifiers include, a first-level profile identifier associated with a lower-level profile identifier that defines the operation. The method also includes determining, based on the profile identifiers, that the operation should be performed on the data packet and transmitting an indication of the operation to the requestor, wherein the requestor performs the operation on the data packet.
138 Citations
19 Claims
-
1. A method comprising:
-
receiving, from a requester, a request to determine an operation to be performed on a data packet; determining profile identifiers associated with the requester, wherein the profile identifiers include, a first-level profile identifier associated with a lower-level profile identifier that defines the operation; determining, based on the profile identifiers, that the operation should be performed on the data packet; and transmitting an indication of the operation to the requester, wherein the requester performs the operation on the data packet. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
configuring a policy engine to define services available during a subscriber connection, wherein the policy engine is included in a virtual router, and wherein the configuring includes, receiving a first profile identifier; determining whether the first profile identifier is stored in a database; and if the first profile identifier is not stored in the database, performing the following, obtaining profile information associated with the first profile identifier; determining whether the first profile identifier is associated with a lower-level profile identifier; if the first profile identifier is associated with a lower-level profile identifier, receiving the lower-level profile identifier and lower-level profile information associated with the lower-level profile identifier and storing the lower-level profile identifier and lower-level profile information in the database; and storing the first profile identifier and profile information associated with the first profile identifier in the database. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus comprising:
-
a virtual interface to receive a data packet from a subscriber computer and to request an operation to be performed on the data packet, wherein the virtual interface defines a connection between a router and the subscriber computer; a policy engine to receive the request for an operation, the policy engine including, a virtual interface database to store a first profile identifier associated with the virtual interface; and a profile identifier database to store a lower-level profile identifier associated with the first profile identifier, wherein the lower-level profile identifier indicates the operation to be performed on the data packet. - View Dependent Claims (10, 11)
-
-
12. An apparatus comprising:
-
a subscriber manager to receive a subscriber connection request and to receive a first profile identifier based on the subscriber connection request; a profile manager to provide a lower-level profile identifier to the subscriber manager, wherein the lower-level profile identifier is associated with the first profile identifier, and wherein the lower-level profile identifier defines a subscriber connection service; a policy engine to store the first profile identifier and the lower-level profile identifier in a profile identifier database; and a virtual interface to apply the subscriber connection service to a data packet. - View Dependent Claims (13, 14)
-
-
15. A machine-readable medium including instructions which when executed perform operations comprising:
-
receiving, from a requestor, a request to determine an operation to be performed on a data packet; determining profile identifiers associated with the requestor, wherein the profile identifiers include, a first-level profile identifier associated with a lower-level profile identifier that defines the operation; determining, based on the profile identifiers and profile information, that the operation should be performed on the data packet; and transmitting an indication of the operation to the requestor, wherein the requester performs the operation on the data packet. - View Dependent Claims (16, 17, 18)
-
-
19-21. -21. (canceled)
Specification