IP Library Granted Patent US 8,713,123
Granted Patent B2
US 8,713,123 · App. 11/630,187 · Granted Apr 29, 2014

Method of sending CTI messages in a communication system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,713,123
App. No.
11/630,187
Granted
Apr 29, 2014
Kind
B2
Abstract

There is described a method of sending CTI messages in a communications system. The method comprises assigning to each of a plurality of CTI messages a priority indicator selected from a plurality of different priority indicators, sending the plurality of CTI messages from a queue formed by the CTI messages such that the time interval between two messages sent from the queue depends upon the priority indicator assigned to the first of the two messages to be sent, whereby the time interval between messages being sent from the queue may vary.

Claims (33)

1. A method for sending a plurality of Computer Telephony Integration (CTI) messages, the CTI messages comprising a first CTI message and a second CTI message, the method comprising:

a server assigning a priority indicator selected from a plurality of different priority indicators to each of the plurality of CTI messages, the priority indicator defining a predetermined time interval for sending each of the plurality of CTI messages relative to each other; and

the server storing the plurality of CTI messages in a queue;

the server sending the first CTI message according to the priority indicator assigned to the first CTI message, the first CTI message being sent to one of a plurality of nodes to which the server is connected and

the server sending the second CTI message to one of the plurality of nodes when the predetermined time interval defined by the priority indicator assigned to the first CTI message has passed; and

wherein each of the nodes is communicatively connected to communication devices and supports the communication devices to which the node is connected.

2. The method of claim 1 wherein each of the communication devices is a telephone or cordless telephone and each of the nodes is a private branch exchange.

3. The method of claim 1 wherein the CTI messages also comprise a third CTI message and the CTI messages are stored in the queue such that the second CTI message is immediately after the first CTI message in the queue and the third CTI message is immediately after the second CTI message in the queue, and the method further comprising:

the server sending the third CTI message to one of the plurality of nodes when the predetermined time interval defined by the priority indicator assigned to the second CTI message has passed.

4. The method of claim 1 wherein the plurality of CTI messages comprise Computer Supported Telephony Application messages.

5. The method of claim 1 wherein each of the predetermined time intervals are selected from the group consisting of:

a standard time delay for a communication system,

a portion of a standard time delay for a communication system, and

a zero time delay such that an immediately successive CTI message is sent immediately following a time at which a previous CTI message was sent.

6. The method of claim 1 wherein the CTI messages are control messages.

7. The method of claim 1 wherein the CTI messages from the server to the nodes are used for controlling the communication devices and creating and controlling calls and wherein the nodes send messages to the server to report call states and device states to the server.

8. The method of claim 1 wherein the server, nodes and communication devices are part of a communication system and the priority indicator is assigned to each of the CTI messages when the CTI message is transferred to a transport layer in the communication system.

9. The method of claim 1 wherein each of the plurality of CTI messages has a time criticality and the predetermined time interval of the priority indicator is dependent upon the time criticality of each of the plurality of CTI messages.

10. The method of claim 1 wherein the method is performed during processing of a telephone call.

11. A communication system comprising:

a plurality of communication devices;

a plurality of network nodes, each of the nodes connected to at least one respective communication device of the communication devices to support that at least one communication device;

a network device storing a plurality of Computer Telephony Integration (CTI) messages in a queue and sending each of the plurality of CTI messages to a network node of the plurality of network nodes, each of the plurality of CTI messages having an assigned priority indicator defining a predetermined time interval between when the CTI message is sent and when another CTI message stored in the queue is sent, the plurality of CTI messages comprising a first CTI message and a second CTI message; and

wherein the first CTI message is sent by the network device and the second CTI message is sent by the network device when the predetermined time interval defined by the priority indicator assigned to the first CTI message passes.

12. The CTI communication system of claim 11 wherein the network device comprises a server and each of the nodes is a private branch exchange and each of the communication devices is a telephone.

13. The communication system of claim 11 wherein the network device sends each of the plurality of CTI messages according to the assigned priority indicator of a previously sent CTI message.

14. The communication system of claim 13 wherein the predetermined time interval of the assigned priority indicator of the first CTI message is different from the predetermined time interval of the assigned priority indicator of the second CTI message.

15. The communication system of claim 11 wherein the plurality of CTI messages comprise Computer Supported Telephony Application messages.

16. The communication system of claim 11 wherein the predetermined time interval for each of the CTI messages is selected from the group consisting of: a standard time delay for a communication system, a portion of a standard time delay for a communication system, and a zero time delay such that a CTI message is sent immediately following a time at which a previous CTI message was sent.

17. The communication system of claim 11 wherein the CTI messages sent from the network device to the nodes are used for controlling the communication devices and creating and controlling calls and wherein the nodes send messages to the network device to report call states and device states to the network device.

18. The communication system of claim 11 wherein the predetermined time interval is dependent upon a time criticality of each of the plurality of CTI messages.

19. The communication system of claim 11 wherein the network device processes telephone calls.

20. The communication system of claim 19 wherein the plurality of CTI messages are control messages that control a telephone call.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
CHANGE OF NAME Recorded Oct 24, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO. KG
Reel/Frame 069242/0312 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0073 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0299 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2023
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 065627/0001 →
CHANGE OF NAME Recorded Jun 13, 2014
From: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
To: UNIFY GMBH & CO. KG
Reel/Frame 033156/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Reel/Frame 028967/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2007
From: SCHROTER, OTTO; VOLKMANN, MICHAEL
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 020289/0341 →