Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
137 words
In a telecommunications environment in which a telecommunications or data communications network is communicatively connected to a server means and messages requesting different processes to be performed by said server means being sent from said network to said server means, a method of optimizing the distribution of said messages to said different processes in said server means comprising the steps of: (a) reviewing each incoming message to determine the type of process requested by said message; (b) routing said each message to a queue means according to the type of process requested, there being a plurality of queue means each assigned to a particular process; and for each of said different processes (c) retrieving from the queue means assigned thereto the next available message for processing as soon as the processing for the previous message is finished.
Claim 2
Dependent Claim
137 words
In a telecommunications environment in which a telecommunications or data communications network is communicatively connected to a server means and messages requesting different processes to be performed by said server means being sent from said network to said server means, a method of optimizing the distribution of said messages to said different processes in said server means comprising the steps of: (a) reviewing each incoming message to determine the type of process requested by said message; (b) routing said each message to a queue means according to the type of process requested, there being a plurality of queue means each assigned to a particular process; and for each of said different processes (c) retrieving from the queue means assigned thereto the next available message for processing as soon as the processing for the previous message is finished.
Claim 3
Dependent Claim
42 words
The method of claim 1, wherein said step (a) comprises the step of: reviewing said each message to determine if said message is a BNS (Billed Number Screening) message, an ACCS (Automated Calling Card System) message or an OM (Operational Measurement) message.
Claim 4
Dependent Claim
39 words
The method of claim 2, wherein said step (b) comprises the step of: routing each BNS message to a BNS queue means, each ACCS message to a ACCS queue means and each OM message to an OM queue means.
Claim 5
Dependent Claim
54 words
The method of claim 1, further comprising the step of: utilizing a multiple number of a particular one of said different processes for processing respective messages requesting said particular one process so that the number of messages waiting in the queue means assigned to said particular one process does not exceed a predetermined number.
Claim 6
Dependent Claim
56 words
The method of claim 1, further comprising the step of: increasing the number of each of said different processes for performing processing on the messages routed to each of said queue means requesting said each different process so that the messages sent to said server means are processed and responses generated within a predefined time period.
Claim 7
Independent Claim
241 words
A method of minimizing the delay in which a server means returns responses of different types of messages sent from a telecommunications or data communications network to said network, said sever means being communicatively connected to said network and including a plurality of process means at least one of which for performing a particular process requested by each type of said messages, comprising the steps of: (a) reviewing each sent message to determine the type of process requested by said each message to be performed by said server means; (b) defining a plurality of queue means each corresponding to one type of said messages; (c) sending said each message to one of said plurality of queue means according to the type of said each message; (d) processing sequentially each successive message in each of said plurality of queue means by at least a corresponding one of said plurality of process means assigned to perform processing of messages from said each queue means as soon as the processing for the previous message in each of said plurality of queue means is finished; (e) returning a response for each of said successive messages resulting from processing thereof from each of said plurality of queue means to said network; whereby each message sent to said server means is processed and a response generated according to the type of message it is independent of potential time differences required for processing said different types of messages.
Claim 8
Independent Claim
241 words
A method of minimizing the delay in which a server means returns responses of different types of messages sent from a telecommunications or data communications network to said network, said sever means being communicatively connected to said network and including a plurality of process means at least one of which for performing a particular process requested by each type of said messages, comprising the steps of: (a) reviewing each sent message to determine the type of process requested by said each message to be performed by said server means; (b) defining a plurality of queue means each corresponding to one type of said messages; (c) sending said each message to one of said plurality of queue means according to the type of said each message; (d) processing sequentially each successive message in each of said plurality of queue means by at least a corresponding one of said plurality of process means assigned to perform processing of messages from said each queue means as soon as the processing for the previous message in each of said plurality of queue means is finished; (e) returning a response for each of said successive messages resulting from processing thereof from each of said plurality of queue means to said network; whereby each message sent to said server means is processed and a response generated according to the type of message it is independent of potential time differences required for processing said different types of messages.
Claim 9
Dependent Claim
52 words
The method of claim 6, further comprising the step of: providing a sufficient number of the same process means for processing each type of message to ensure that each message sent to said server means is processed and a response generated within the minimum amount of time for that type of message.
Claim 10
Dependent Claim
42 words
The method of claim 6, wherein said step (a) comprises the step of: reviewing said each message to determine if said message is a BNS (Billed Number Screening) message, an ACCS (Automated Calling Card System) message, or an OM (Operational Measurement) message.
Claim 11
Dependent Claim
26 words
The method of claim 6, wherein said step (b) comprises the step of: providing at least one BNS queue, one ACCS queue, and one OM queue.
Claim 12
Dependent Claim
35 words
The method of claim 8, wherein step (c) comprises the step of: routing each BNS message to a BNS queue, each ACCS message to a ACCS queue, and each OM message to an OM queue.
Claim 13
Dependent Claim
129 words
A server means communicatively connected to a telecommunications or data communications network comprising: means for receiving from said network different types of messages requesting different processes to be performed; means for reviewing each incoming message to determine the type of said incoming message; a plurality of queue means each assigned to receive messages of a particular type; means for routing said each incoming message to a one of said queue means assigned to receive the type of message said message is; a plurality of process means at least one of which being assigned to a corresponding one of said queue means for retrieving from said corresponding queue means the next available message for processing as soon as it finishes processing the previous message from said corresponding one queue means.
Claim 14
Dependent Claim
129 words
A server means communicatively connected to a telecommunications or data communications network comprising: means for receiving from said network different types of messages requesting different processes to be performed; means for reviewing each incoming message to determine the type of said incoming message; a plurality of queue means each assigned to receive messages of a particular type; means for routing said each incoming message to a one of said queue means assigned to receive the type of message said message is; a plurality of process means at least one of which being assigned to a corresponding one of said queue means for retrieving from said corresponding queue means the next available message for processing as soon as it finishes processing the previous message from said corresponding one queue means.
Claim 15
Dependent Claim
39 words
The server means of claim 11, wherein said reviewing means reviews said each message to determine if said message is a BNS (Billed Number Screening) message, an ACCS (Automated Calling Card System) message or an OM (Operational Measurement) message.
Claim 16
Dependent Claim
41 words
The server means of claim 12, wherein said plurality of queue means comprises: a BNS queue to which BNS messages are routed; an ACCS queue to which ACCS messages are routed; and an OM queue to which OM messages are routed.
Claim 17
Dependent Claim
191 words
A node connected to a telecommunications or data communications network comprising: a server means including means for receiving messages sent from said network to request performance of at least one process; a plurality of process means each for performing at least one process requested by a given type of said messages; means for reviewing each of said messages to determine the type of process requested by said each message; a plurality of queue means each for receiving one type of messages; means for sending each of said messages to the one of said plurality of queue means set to receive the type of message said each message is; wherein said process means generates seriatim a response for each successive message in each of said plurality of queue means as soon as the processing of the previous message from said each of said plurality of queue means is finished so that a response is generated for each type of message independent of the different amounts of time required for processing the different types of messages to thereby minimize the delay in returning responses of messages by said server means to said network.
Claim 18
Dependent Claim
191 words
A node connected to a telecommunications or data communications network comprising: a server means including means for receiving messages sent from said network to request performance of at least one process; a plurality of process means each for performing at least one process requested by a given type of said messages; means for reviewing each of said messages to determine the type of process requested by said each message; a plurality of queue means each for receiving one type of messages; means for sending each of said messages to the one of said plurality of queue means set to receive the type of message said each message is; wherein said process means generates seriatim a response for each successive message in each of said plurality of queue means as soon as the processing of the previous message from said each of said plurality of queue means is finished so that a response is generated for each type of message independent of the different amounts of time required for processing the different types of messages to thereby minimize the delay in returning responses of messages by said server means to said network.
Claim 19
Dependent Claim
29 words
The node of claim 14, further comprising: a gateway for receiving said messages from said network and for forwarding said responses generated by said process means to said network.
Claim 20
Dependent Claim
46 words
The node of claim 14, further comprising: a sufficient number of the same process means for processing each type of message to ensure that each message sent to said server means is processed and a response generated within the minimum amount of time for that message.
Claim 21
Dependent Claim
28 words
The node of claim 14, wherein said messages comprise: a BNS (Billed Number Screening) message; an ACCS (Automated Calling Card System) message; or an OM (Operational Measurement) message.
Claim 22
Dependent Claim
22 words
The node of claim 14, wherein said queue means comprises: at least one BNS queue, one ACCS queue, and one OM queue.
Claim 23
Dependent Claim
25 words
The method of claim 17, wherein said process means comprises: at least means for processing said BNS messages, said ACCS messages, and said OM messages.