US2014223023A1PendingUtilityA1

Systems for providing feedback to sending entities

51
Assignee: SHEN QIPriority: Sep 23, 2008Filed: Apr 21, 2014Published: Aug 7, 2014
Est. expirySep 23, 2028(~2.2 yrs left)· nominal 20-yr term from priority
H04L 65/80H04L 65/1104H04L 67/1001H04L 67/14H04L 67/1023H04L 67/1029H04L 67/1008H04L 67/1031H04L 67/1012H04L 65/1046H04L 67/142
51
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.