IP Library Granted Patent US 7,298,734
Granted Patent B2
US 7,298,734 · App. 09/843,082 · Granted Nov 20, 2007

Method and system communication system message processing based on classification criteria

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 7,298,734
App. No.
09/843,082
Granted
Nov 20, 2007
Kind
B2
Abstract

A system and method that provides for an exchange of messages and associated data across a plurality of communication network system entities for one or more communications networks, wherein the system includes one or more distributed message brokers which are in communication with any number of communication network system entities. The message broker may perform message processing, which includes relaying and screening based on prioritization rules which may include customer classification criteria, associated service classification, and system entity classification applied to a message classification for messages communicated over the communications networks.

Claims (50)

1. A system for providing exchange of messages and associated data across a plurality of communication network system entities for a plurality of communications networks, comprising:

at least one distributed message broker that operates in a services control layer and connectable to the plurality of communication network system entities of a plurality of communications networks, wherein the at least one message broker provides message processing between a plurality of system entities, wherein message processing includes at least one of: relaying and screening based on prioritization rules of at least one of customer classification, associated service classification, and system entity classification applied to a message classification of one or more messages communicated over the plurality of communications networks between the plurality of system entities; and

an integrated service controller (ISC) connectable with the message broker;

wherein the ISC classifies, registers, integrates, operates, and prioritizes a new telephony service and wherein the ISC includes processing modules that provide dynamic integration of multiple services, organization of customer preference information with regards to communication services, monitoring of transport, and intelligent prioritization and distribution of messages, wherein the message broker relays the one or more messages to an appropriate destination based on at least one high-level name incorporated into the one or more messages.

2. The system of claim 1 wherein the plurality of system entities includes at least one of: other of the at least one message brokers, the ISC, a service logic entity, and service management entities.

3. The system of claim 1 wherein the message classification comprises at least one of: message type (request, information, instruction), associated event in message payload, and level of support of connection or connectionless oriented message transactions between system entities.

4. The system of claim 1 wherein the message broker employs message delivery parameters which affect the manner of delivery for the one or more messages of a message classification between identified origination-destination endpoints.

5. The system of claim 4 wherein the message delivery parameters include at least one of: timers, queuing priority order, one or more levels of message delivery guarantees, ordering of sequential messages, integrity of message delivery, and message duplication handling.

6. The system of claim 5 wherein the message broker performs the message relay and screening prioritization of the one or more messages of a message classification based on static message operation prioritization rules.

7. The system of claim 6 wherein the static message operation prioritization rules comprise at least one of: security policies, resource allocation arbitration, reactivity to communication network conditions to ensure performance levels, and relationship definitions of associated messaging endpoints.

8. The system of claim 5 wherein the message broker performs dynamic prioritization for message relay and screening of the one or more messages of a message classification through communication with the system entities from which the one or more messages is generated or received.

9. The system of claim 1 wherein the message broker further distributes messages:

including messages by which a serving system entity advertises capabilities and messages by which a client system entity identifies and obtains one or more references to methods associated with the serving system entity; and

wherein the message broker further distributes messages between the serving system entity and the client system entity without an addressable reference.

10. The system of claim 1 wherein the at least one message broker further operates in a plurality of message distribution modes which include at least one of: unicast, multicast, and broadcast methods to support messaging requirements.

11. The system of claim 1 wherein the at least one message broker operates within the plurality of communications networks and relays or screens the one or more messages through the services control layer between at least one of: the plurality of system entities located in at least one service layer of at least one of the plurality of communications networks and the plurality of system entities located in at least one transport control layer of the at least one of the plurality of communications networks.

12. The system of claim 11 wherein the at least one message broker further exchanges the one or more messages with the integrated service controller in the service control layer of the at least one of the plurality of communications networks.

13. The system of claim 1 wherein the at least one message broker further provides message translation for the one or more messages communicated between the plurality of communications domains.

14. The system of claim 13 wherein the message translation includes message translation schemes which are modular and configurable from a provisioning management system.

15. The system of claim 1 wherein the at least one message broker further provides for authentication and authorization for the one or more messages exchanged between the plurality of communications domains.

16. The system of claim 1 wherein the at least one message broker further provides message tunneling for the one or more messages exchanged between the plurality of communications domains.

17. The system of claim 1 wherein the at least one message broker further provides non-repudiation of message relay and screening in order to provide proof of message exchange transaction.

18. A method for providing exchange of messages and associated data across a plurality of communication network system entities for a plurality of communications networks, comprising the steps of:

configuring at least one message broker in a service control layer to establish connections with a plurality of communication network system entities of at least one communications networks;

receiving and processing one or more messages from the system entities, wherein the processing includes at least one of: relaying and screening based on prioritization rules of at least one of customer classification, associated service classification, and system entity classification applied to a message classification of one or more messages communicated over the at least one communications network between the plurality of system entities;

configuring an integrated service controller (ISC) to classify, register, integrate, operate, and prioritize a new telephony service;

configuring processing modules of the ISC to provide dynamic integration of multiple services, organization of customer preference information with regards to communication services, monitoring of transport, and intelligent prioritization and distribution of messages, and;

providing non-repudiation of message relay and screening in order to provide proof of message exchange transaction.

19. The method of claim 18 wherein the plurality of system entities includes at least one of: other of the at least one message brokers, the ISC, a service logic entity, and service management entities.

20. The method of claim 18 wherein the message classification comprises at least one of: message type (request, information, instruction), associated event in message payload, and level of support of connection or connectionless oriented message transactions between system entities.

21. The method of claim 18 further comprising the step of relaying the one or more messages to an appropriate destination based on at least one high-level name incorporated into the one or more messages.

22. The method of claim 18 further comprising the step of employing message delivery parameters which affect the manner of delivery for the one or more messages of a message classification between identified origination-destination endpoints.

23. The method of claim 22 wherein the message delivery parameters include at least one of: timers, queuing priority order, one or more levels of message delivery guarantees, ordering of sequential messages, integrity of message delivery, and message duplication handling.

24. The method of claim 23 further comprising the step of performing the message relay and screening prioritization of the one or more messages of a message classification based on static message operation prioritization rules.

25. The method of claim 24 wherein the static message operation prioritization rules comprise at least one of: security policies, resource allocation arbitration, reactivity to communication network conditions to ensure performance levels, and relationship definitions of associated messaging endpoints.

26. The method of claim 23 further comprising the step of performing dynamic prioritization for message relay and screening of the one or more messages of a message classification through communication with the system entities from which the one or more messages is generated or received.

27. The method of claim 18 further comprising the steps of:

distributing messages which allow a serving system entity to advertise capabilities and a client system entity to identify and obtain one or more references to methods associated with the serving system entity; and

distributing messages which enable both the serving and client system entities to communicate without requiring knowledge of an addressable reference for every one of the system entities in the plurality of communications networks.

28. The method of claim 18 further comprising the step of operating in a plurality of message distribution modes which include at least one of: unicast, multicast, and broadcast methods to support messaging requirements.

29. The method of claim 18 wherein the at least one the message broker operates within the plurality of communications networks and relays or screens the one or more messages through the services control layer between at least one of: the plurality of system entities located in at least one service layer of at least one of the plurality of communications networks and the plurality of system entities located in at least one transport control layer of the at least one of the plurality of communications networks.

30. The method of claim 29 further comprising the step of exchanging the one or more messages with the integrated service controller in the service control layer of the at least one of the plurality of communications networks.

31. The method of claim 18 further comprising the step of providing message translation for the one or more messages communicated between the plurality of communications domains.

32. The method of claim 31 wherein the message translation comprises message translation schemes which are modular and configurable from a provisioning management system.

33. The method of claim 18 wherein further comprising the step of providing authentication and authorization for the one or more messages exchanged between the plurality of communications domains.

34. The method of claim 18 further comprising the step of providing message tunneling for the one or more messages exchanged between the plurality of communications domains.

35. A system for providing exchange of messages and associated data across a plurality of communication network system entities for a plurality of communications networks, comprising:

at least one distributed message broker that operates in a services control layer and connectable to the plurality of communication network system entities of a plurality of communications networks, wherein the at least one message broker provides message processing between a plurality of system entities, wherein message processing includes at least one of: relaying and screening based on prioritization rules of at least one of customer classification, associated service classification, and system entity classification applied to a message classification of one or more messages communicated over the plurality of communications networks between the plurality of system entities; and

an integrated service controller (ISC) connectable with the message broker;

wherein the ISC classifies, registers, integrates, operates, and prioritizes a new telephony service and wherein the ISC includes processing modules that provide dynamic integration of multiple services, organization of customer preference information with regards to communication services, monitoring of transport, and intelligent prioritization and distribution of messages, wherein the at least one message broker further provides non-repudiation of message relay and screening in order to provide proof of message exchange transaction.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2024
From: COMPUTERSHARE TRUST COMPANY, N.A, AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: QWEST COMMUNICATIONS INTERNATIONAL INC.
Reel/Frame 066885/0917 →
NOTES SECURITY AGREEMENT Recorded Jan 24, 2020
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051692/0646 →
SECURITY INTEREST Recorded Nov 1, 2017
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 044652/0829 →