PRIORITIZING LAWFUL INTERCEPT SESSIONS
First Claim
1. A method performed by a network device, the method comprising:
- receiving, by the network device, a request for a lawful intercept (LI) session, where the LI session is associated with a particular priority of a set of priority levels;
determining, by the network device, whether a maximum quantity of LI sessions has been initiated by the network device;
initiating, by the network device, a new LI session based on the request, when the maximum quantity of LI sessions has not been initiated;
determining, by the network device, whether at least one LI session exists that is associated with a lower priority than the particular priority, when the maximum quantity of LI sessions has been initiated;
terminating, by the network device, a particular LI session associated with a lowest priority, when the at least one LI session associated with the lower priority exists;
initiating, by the network device, a new LI session based on the received request, in response to terminating the particular LI session associated with the lower priority; and
dropping, by the network device, the received request without initiating a new LI session, when the at least one LI session associated with the lower priority does not exist.
1 Assignment
0 Petitions
Accused Products
Abstract
A method may include receiving a request for a lawful intercept (LI) session, where the LI session is associated with a particular priority of a set of priority levels, and determining whether a maximum quantity of LI sessions has been initiated by a network device. The method may further include initiating a new LI session based on the request, when the maximum quantity of LI sessions has not been initiated; determining whether at least one LI session exists that is associated with a lower priority than the particular priority, when the maximum quantity of LI sessions has been initiated; and terminating a particular LI session associated with a lowest priority and initiating a new LI session based on the received request, when the at least one LI session associated with the lower priority exists.
18 Citations
20 Claims
-
1. A method performed by a network device, the method comprising:
-
receiving, by the network device, a request for a lawful intercept (LI) session, where the LI session is associated with a particular priority of a set of priority levels; determining, by the network device, whether a maximum quantity of LI sessions has been initiated by the network device; initiating, by the network device, a new LI session based on the request, when the maximum quantity of LI sessions has not been initiated; determining, by the network device, whether at least one LI session exists that is associated with a lower priority than the particular priority, when the maximum quantity of LI sessions has been initiated; terminating, by the network device, a particular LI session associated with a lowest priority, when the at least one LI session associated with the lower priority exists; initiating, by the network device, a new LI session based on the received request, in response to terminating the particular LI session associated with the lower priority; and dropping, by the network device, the received request without initiating a new LI session, when the at least one LI session associated with the lower priority does not exist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device comprising:
-
a memory to store lawful intercept (LI) session records associated with existing LI sessions of the network device; and a processor to; monitor packets based on the stored LI records; receive a request for an LI session, where the LI session is associated with a particular priority of a set of priority levels; determine whether a maximum quantity of LI sessions, of the stored LI session records, has been initiated by the network device; initiate a new LI session based on the request, when the maximum quantity of LI sessions has not been initiated; determine whether at least one LI session exists, in the stored LI session records, that is associated with a lower priority than the particular priority, when the maximum quantity of LI sessions has been initiated; terminate a particular LI session, in the stored LI session records, associated with a lowest priority, when the at least one LI session associated with the lower priority exists; initiate a new LI session based on the received request, in response to terminating the particular LI session associated with the lower priority; and drop the received request without initiating a new LI session, when the at least one LI session associated with the lower priority does not exist. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions executable by one or more processors, the non-transitory computer-readable medium comprising:
-
one or more instructions to receive a request for a lawful intercept (LI) session, where the LI session is associated with a particular priority of a set of priority levels; one or more instructions to determine whether a maximum quantity of LI sessions has been initiated by the network device; one or more instructions to initiate a new LI session based on the request, when the maximum quantity of LI sessions has not been initiated; one or more instructions to determine whether at least one LI session exists that is associated with a lower priority than the particular priority, when the maximum quantity of LI sessions has been initiated; one or more instructions to terminate a particular LI session associated with a lowest priority, when the at least one LI session associated with the lower priority exists; one or more instructions to initiate a new LI session based on the received request, in response to terminating the particular LI session associated with the lower priority; and one or more instructions to drop the received request without initiating a new LI session, when the at least one LI session associated with the lower priority does not exist. - View Dependent Claims (18, 19, 20)
-
Specification