Systems for providing feedback to sending entities
Abstract
Systems for providing feedback to sending entities are provided. In some embodiments, systems for providing feedback to a sending entity that sends a request for session are provided, the systems comprising: a receiving entity that receives the request for session from the sending entity, wherein the request for session is used to establish a communication session that takes place after processing the request for session, and wherein the receiving entity comprises at least one hardware processor that: assigns a freed processing slot to the sending entity in response to determining that the request for session has been processed by the receiving entity and that a number of requests for sessions to be processed is less than a first limit.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for providing feedback to a sending entity that sends a request for session, comprising:
a receiving entity that receives the request for session from the sending entity, wherein the request for session is used to establish a communication session that takes place after processing the request for session, and wherein the receiving entity comprises at least one hardware processor that:
assigns a freed processing slot to the sending entity in response to determining that the request for session has been processed by the receiving entity and that a number of requests for sessions to be processed is less than a first limit.
2 . The system of claim 1 , wherein the at least one hardware processor provides an indication that the freed processing slot has been assigned to the sending entity in response to the occurrence of an event.
3 . The system of claim 1 , wherein the receiving entity is a receiving entity Session Initiation Protocol (SIP) server.
4 . A system for providing feedback to a sending entity that sends a request for session, comprising:
a receiving entity that receives the request for session from the sending entity, wherein the receiving entity comprises at least one hardware processor that:
determines a session service rate for the receiving entity;
determines a number of sessions to be serviced by the receiving entity;
determines a target rate limit for each of the sending entity based on the session service rate and the number of sessions to be serviced; and
provides an indication of the target rate limit to the sending entity.
5 . The system of claim 4 , wherein the at least one processor determines the target rate limit periodically.
6 . The system of claim 4 , wherein the receiving entity is a receiving entity Session Initiation Protocol (SIP) server.
7 . A method for providing feedback to a sending entity that sends a request for session, comprising:
receiving, using a hardware processor, the request for session from the sending entity, wherein the request for session is used to establish a communication session that takes place after processing the request for session; determining whether the request for sessions has been processed using the hardware processor; and assigning, using the hardware processor, a freed processing slot to the sending entity in response to determining that the request for session has been processed and that a number of requests for sessions to be processed is less than a first limit.
8 . The method of claim 7 , further comprising providing an indication that the freed processing slot has been assigned to the sending entity in response to the occurrence of an event.
9 . The method of claim 7 , wherein the hardware processor is part of a receiving entity Session Initiation Protocol (SIP) server.
10 . A method for providing feedback to a sending entity that sends a request for session, comprising:
receiving the request for session from the sending entity using a hardware processor; determining a session service rate for the receiving entity using the hardware processor; determining a number of sessions to be serviced by the receiving entity using the hardware processor; determining a target rate limit for each of the sending entity based on the session service rate and the number of sessions to be serviced using the hardware processor; and providing an indication of the target rate limit to the sending entity using the hardware processor.
11 . The method of claim 10 , further comprising determining the target rate limit periodically.
12 . The method of claim 10 , wherein the hardware processor is part of a receiving entity Session Initiation Protocol (SIP) server.
13 . A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a hardware processor, cause the processor to perform a method for providing feedback to a sending entity that sends a request for session, the method comprising:
receiving the request for session from the sending entity, wherein the request for session is used to establish a communication session that takes place after processing the request for session; determining whether the request for sessions has been processed; and assigning a freed processing slot to the sending entity in response to determining that the request for session has been processed and that a number of requests for sessions to be processed is less than a first limit.
14 . The non-transitory computer readable medium of claim 13 , wherein the method further comprises providing an indication that the freed processing slot has been assigned to the sending entity in response to the occurrence of an event.
15 . The non-transitory computer readable medium of claim 13 , wherein the hardware processor is part of a receiving entity Session Initiation Protocol (SIP) server.
16 . A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a hardware processor, cause the processor to perform a method for providing feedback to a sending entity that sends a request for session, the method comprising:
receiving the request for session from the sending entity; determining a session service rate for the receiving entity; determining a number of sessions to be serviced by the receiving entity; determining a target rate limit for each of the sending entity based on the session service rate and the number of sessions to be serviced; and providing an indication of the target rate limit to the sending entity.
17 . The non-transitory computer readable medium of claim 16 , where in the method further comprises determining the target rate limit periodically.
18 . The non-transitory computer readable medium of claim 16 , wherein the hardware processor is part of a receiving entity Session Initiation Protocol (SIP) server.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.