Claims Analysis
Total Claims: 58
Claim 1
Independent Claim
159 words
An Enhanced Communication Services layer for controlling a service instance of a communication network comprising a content application layer adapted to generate payload data of the service instance and a transport services layer comprising a physical fabric of the communication network and adapted for end-to-end transport of the payload data between parties involved in the service instance, the Enhanced Communication Services layer comprising: a) a Contact Agent adapted to discover information identifying respective communications capabilities of an originating party and at least one receiving party of the service instance; b) an Exchange Agent responsive to the Contact Agent and adapted to select, from a network space comprising one or more transport services, a best match set of transport services for satisfying a communication goal of the originating party in respect of the service instance; and c) a Transport Agent responsive to the Exchange Agent for engaging the selected set of transport services for a duration of the service instance.
Claim 2
Dependent Claim
159 words
An Enhanced Communication Services layer for controlling a service instance of a communication network comprising a content application layer adapted to generate payload data of the service instance and a transport services layer comprising a physical fabric of the communication network and adapted for end-to-end transport of the payload data between parties involved in the service instance, the Enhanced Communication Services layer comprising: a) a Contact Agent adapted to discover information identifying respective communications capabilities of an originating party and at least one receiving party of the service instance; b) an Exchange Agent responsive to the Contact Agent and adapted to select, from a network space comprising one or more transport services, a best match set of transport services for satisfying a communication goal of the originating party in respect of the service instance; and c) a Transport Agent responsive to the Exchange Agent for engaging the selected set of transport services for a duration of the service instance.
Claim 3
Dependent Claim
51 words
An Enhanced Communication Services layer as claimed in claim 1 , wherein the Contact Agent is responsive to a set of primitives generated by the content application layer and adapted for identifying, in respect of the service instance, the originating and receiving parties; and the communication goal of the originating party.
Claim 4
Dependent Claim
29 words
An Enhanced Communication Services layer as claimed in claim 2 , wherein the Contact Agent is operative to construct a profile of each party involved in the service instance.
Claim 5
Dependent Claim
56 words
An Enhanced Communication Services layer as claimed in claim 3 , wherein the Contact Agent comprises a search engine adapted to locate, on the network, a profile of each party involved in the service instance, each profile including a listing of communication devices associated with the respective party, and a network address of each communication device.
Claim 6
Dependent Claim
37 words
An Enhanced Communication Services layer as claimed in claim 4 , wherein the Contact Agent further comprises a filter adapted to filter each of the located profiles with respect to the communication goal of the originating party.
Claim 7
Dependent Claim
53 words
An Enhanced Communication Services layer as claimed in claim 2 , wherein the Contact Agent is operative to generate a set of communication primitives defining, in respect of the service instance, a respective profile for each of the parties, and a set of one or more communication services required for the service instance.
Claim 8
Dependent Claim
52 words
An Enhanced Communication Services layer as claimed in claim 1 , wherein the Exchange Agent is responsive to a set of communication primitives defining, in respect of the service instance, a respective profile for each of the parties, and a set of one or more communication services required for the service instance.
Claim 9
Dependent Claim
51 words
An Enhanced Communication Services layer as claimed in claim 7 , wherein the Exchange Agent is operative to generate a set of network primitives defining, in respect of the service instance, addresses of required transport services layer devices, QoS and CoS requirements, and any adaptive services required for the service instance.
Claim 10
Dependent Claim
50 words
An Enhanced Communication Services layer as claimed in claim 1 , wherein the Transport Agent is responsive to a set of network primitives defining, in respect of the service instance, addresses of required transport services layer devices, QoS and CoS requirements, and any adaptive services required for the service instance.
Claim 11
Dependent Claim
53 words
An Enhanced Communication Services layer as claimed in claim 9 , wherein the Transport Agent is operative to generate a set of transport primitives defining, in respect of the service instance, end-to-end device and network services triggers for engaging the required transport services layer devices to effect end-to-end transport of the payload data.
Claim 12
Dependent Claim
36 words
An Enhanced Communication Services layer as claimed in claim 1 , wherein the Contact Agent is resident on any one or more of an end-user communication appliance; a network access provider server; and a network server.
Claim 13
Dependent Claim
32 words
An Enhanced Communication Services layer as claimed in claim 1 , wherein the Exchange Agent is resident on any one or more of a network access provider server; and a network server.
Claim 14
Dependent Claim
21 words
An Enhanced Communication Services layer as claimed in claim 1 , wherein the Transport Agent is resident on a network server.
Claim 15
Independent Claim
88 words
A method of providing Enhanced Communication Services in a communication network, the method comprising the steps of: a) discovering information identifying an originating party of a service instance and at least one receiving party of the service instance; b) selecting, from a network space comprising one or more transport services, a best match set of transport services for satisfying a communication goal of the originating party in respect of the service instance; and c) engaging the selected set of transport services for the duration of the service instance.
Claim 16
Independent Claim
88 words
A method of providing Enhanced Communication Services in a communication network, the method comprising the steps of: a) discovering information identifying an originating party of a service instance and at least one receiving party of the service instance; b) selecting, from a network space comprising one or more transport services, a best match set of transport services for satisfying a communication goal of the originating party in respect of the service instance; and c) engaging the selected set of transport services for the duration of the service instance.
Claim 17
Dependent Claim
59 words
A method as claimed in claim 14 , wherein the step of discovering information comprises the steps of: a) obtaining a respective profile for each of the parties; b) defining, on the basis of each respective profile, communication CoS and QoS requirements of the service instance; and c) determining a location on the network of each of the parties.
Claim 18
Dependent Claim
42 words
A method as claimed in claim 15 , further comprising the step of generating a set of one of more communication primitives describing an identity and location of each of the parties, and communication CoS and QoS requirements of the service instance.
Claim 19
Dependent Claim
83 words
A method as claimed in claim 14 , wherein the step of selecting a best match set of transport services comprises the steps of: a) selecting, on the basis of each respective party profile, end-point equipment best suited to the originating party's communication goal for the service instance; b) locating the network addresses of the selected end-point equipment; and c) selecting, from the network space, one or more network services intermediate the selected end-point equipment for transporting payload data of the service instance.
Claim 20
Dependent Claim
33 words
A method as claimed in claim 17 , wherein the selection of intermediate network services is based on requirements and preferences defined in the respective profiles of the parties to the service instance.
Claim 21
Dependent Claim
34 words
A method as claimed in claim 17 , further comprising evaluating operating characteristics and policies of the selected intermediate network services, and identifying any dissimilar protocols in the set of selected intermediate network services.
Claim 22
Dependent Claim
36 words
A method as claimed in claim 19 , further comprising, where the selected intermediate network services include dissimilar protocols, securing one or more adaptation services to facilitate conversion of the payload data between the dissimilar protocols.
Claim 23
Dependent Claim
30 words
A method as claimed in claim 17 , further comprising generating a set of one or more network primitives describing delay, throughput, reliability, and connectivity requirements of the service instance.
Claim 24
Dependent Claim
70 words
A method as claimed in claim 17 , further comprising generating a Contract defining terms, conditions and services applicable to the service instance; wherein the terms define cost and payment information; the conditions define party and transport service policies governing the service instance; and the services comprise device addresses for each device involved in the service instance and device commands for controlling the devices with respect to the service instance.
Claim 25
Dependent Claim
39 words
A method as claimed in claim 14 , wherein the step of engaging the selected set of transport services comprises the step of dynamically matching characteristics of respective transport media to QoS and CoS parameters of the service instance.
Claim 26
Dependent Claim
164 words
A communication network adapted for providing flexible communication services between end users, the network comprising: a) a Content Application Layer adapted for generating payload data of a service instance; b) a Transport Services Layer adapted for end-to-end transport of the payload data; and c) an Enhanced Communication Services layer intermediate the content application layer and the transport services layer, the Enhanced Communication Services layer comprising: i) a Contact Agent responsive to the Content Application Layer and adapted to discover information identifying an originating party and at least one receiving party of the service instance; ii) an Exchange Agent responsive to the Contact Agent and adapted to select, from a network space comprising one or more transport services, a best match set of transport services for satisfying a communication goal of the originating party in respect of the service instance; and iii) a Transport Agent responsive to the Exchange Agent for engaging the selected set of transport services for a duration of the service instance.
Claim 27
Dependent Claim
164 words
A communication network adapted for providing flexible communication services between end users, the network comprising: a) a Content Application Layer adapted for generating payload data of a service instance; b) a Transport Services Layer adapted for end-to-end transport of the payload data; and c) an Enhanced Communication Services layer intermediate the content application layer and the transport services layer, the Enhanced Communication Services layer comprising: i) a Contact Agent responsive to the Content Application Layer and adapted to discover information identifying an originating party and at least one receiving party of the service instance; ii) an Exchange Agent responsive to the Contact Agent and adapted to select, from a network space comprising one or more transport services, a best match set of transport services for satisfying a communication goal of the originating party in respect of the service instance; and iii) a Transport Agent responsive to the Exchange Agent for engaging the selected set of transport services for a duration of the service instance.
Claim 28
Dependent Claim
32 words
A communication network as claimed in claim 24 , wherein the Content Application Layer comprises any one or more of: communication devices, device resources, application software; and other network edge-based content-generating services.
Claim 29
Dependent Claim
21 words
A communication network as claimed in claim 24 , wherein the Transport Services Layer comprises two or more heterogeneous federated networks.
Claim 30
Dependent Claim
22 words
A communication network as claimed in claim 26 , wherein each of the federated networks incorporates either new or legacy transport technologies.
Claim 31
Dependent Claim
44 words
A communication network as claimed in claim 24 , wherein the Contact Agent is responsive to a set of primitives for identifying, in respect of the service instance, an originating party, one or more receiving parties; and a communication goal of the originating party.
Claim 32
Dependent Claim
43 words
A communication network as claimed in claim 28 , wherein the Contact Agent is operative to generate a set of communication primitives defining, in respect of the service instance, profiles of each of the parties and communication services required for the service instance.
Claim 33
Dependent Claim
42 words
A communication network as claimed in claim 24 , wherein the Exchange Agent is responsive to a set of communication primitives defining, in respect of the service instance, profiles of each of the parties and communication services required for the service instance.
Claim 34
Dependent Claim
48 words
A communication network as claimed in claim 30 , wherein the Exchange Agent is operative to generate a set of network primitives defining, in respect of the service instance, addresses of involved transport layer devices, QoS and CoS requirements, and any adaptive services required for the service instance.
Claim 35
Dependent Claim
47 words
A communication network as claimed in claim 24 , wherein the Transport Agent is responsive to a set of network primitives defining, in respect of the service instance, addresses of involved transport layer devices, QoS and CoS requirements, and any adaptive services required for the service instance.
Claim 36
Dependent Claim
45 words
A communication network as claimed in claim 32 , wherein the Transport Agent is operative to generate a set of transport primitives defining, in respect of the service instance, end-to-end device and network services triggers for engaging the transport services layer of the communication network.
Claim 37
Dependent Claim
34 words
A communication network as claimed in claim 24 , wherein the Contact Agent is resident on any one or more of an end-user communication appliance; a network access provider server; and a network server.
Claim 38
Dependent Claim
30 words
A communication network as claimed in claim 24 , wherein the Exchange Agent is resident on any one or more of a network access provider server; and a network server.
Claim 39
Dependent Claim
19 words
A communication network as claimed in claim 24 , wherein the Transport Agent is resident on a network server.
Claim 40
Dependent Claim
98 words
A Contact Agent operable in a communication network having a content application layer adapted to generate payload data of a service instance, the Contact Agent being responsive to the Content Application Layer and comprising: a) a profile construction portion adapted to construct a respective party profile for each party involved in the service instance; and b) an API generating portion adapted to generate one or more communication primitives defining, in respect of the service instance, any one or more of: each party profile constructed by the profile construction portion; and a communication service required for the service instance.
Claim 41
Dependent Claim
98 words
A Contact Agent operable in a communication network having a content application layer adapted to generate payload data of a service instance, the Contact Agent being responsive to the Content Application Layer and comprising: a) a profile construction portion adapted to construct a respective party profile for each party involved in the service instance; and b) an API generating portion adapted to generate one or more communication primitives defining, in respect of the service instance, any one or more of: each party profile constructed by the profile construction portion; and a communication service required for the service instance.
Claim 42
Dependent Claim
49 words
A Contact Agent as claimed in claim 37 , wherein the profile construction portion is responsive to a set of primitives adapted to identify, in respect of the service instance, any one or more of: an originating party; a receiving party; and a communication goal of the originating party.
Claim 43
Dependent Claim
33 words
A Contact Agent as claimed in claim 38 , wherein the profile construction portion further comprises a search engine adapted to locate on the network a party profile in respect of each party.
Claim 44
Dependent Claim
30 words
A Contact Agent as claimed in claim 39 , further comprising a filter portion adapted to filter each party profile in light of the communication goal of the originating party.
Claim 45
Dependent Claim
33 words
A Contact Agent as claimed in claim 40 , wherein the API generating portion is adapted to generate, in respect of the service instance, a respective communication primitive defining each filtered party profile.
Claim 46
Dependent Claim
149 words
An Exchange Agent operable in a communication network having a content application layer adapted to generate payload data of a service instance involving two or more parties, and a transport services layer comprising a physical fabric of the communication network and adapted for end-to-end transport of the payload data, the Exchange Agent being adapted to select, from a network space comprising one or more transport services, a best match set of transport services for the service instance, and comprising: a) a service management portion adapted to select a respective best match end-point device for each party involved in the service instance; b) a directory services portion adapted to resolve a physical address on the network corresponding to each selected end-point device; and c) a session control portion adapted to select, from the network space; a best match set of transport services for end-to-end connectivity between the selected end-point devices.
Claim 47
Dependent Claim
149 words
An Exchange Agent operable in a communication network having a content application layer adapted to generate payload data of a service instance involving two or more parties, and a transport services layer comprising a physical fabric of the communication network and adapted for end-to-end transport of the payload data, the Exchange Agent being adapted to select, from a network space comprising one or more transport services, a best match set of transport services for the service instance, and comprising: a) a service management portion adapted to select a respective best match end-point device for each party involved in the service instance; b) a directory services portion adapted to resolve a physical address on the network corresponding to each selected end-point device; and c) a session control portion adapted to select, from the network space; a best match set of transport services for end-to-end connectivity between the selected end-point devices.
Claim 48
Dependent Claim
45 words
An Exchange Agent as claimed in claim 42 , wherein the Exchange Agent is responsive to a set of communication primitives defining, in respect of the service instance, a respective profile for each of the parties, and a communication service required for the service instance.
Claim 49
Dependent Claim
44 words
An Exchange Agent as claimed in claim 43 , wherein the service management portion selects the best match end-point device for each party on the basis of the respective profile for each of the parties, and a communication service required for the service instance.
Claim 50
Dependent Claim
34 words
An Exchange Agent as claimed in claim 43 , wherein the service management portion is further adapted to determine whether or not content adaptation of the payload data is required for the service instance.
Claim 51
Dependent Claim
47 words
An Exchange Agent as claimed in claim 45 , further comprising a transformation services portion adapted to select from the network space one or more content adaptation services when the service management portion determines that content adaptation of the payload data is required for the service instance.
Claim 52
Dependent Claim
34 words
An Exchange Agent as claimed in claim 42 , further comprising a brokerage services portion adapted to negotiate, in respect of the service instance, network services to satisfy session requirements of the service instance.
Claim 53
Dependent Claim
54 words
An Exchange Agent as claimed in claim 42 , wherein the Exchange Agent is adapted to generate a set of network primitives defining, in respect of the service instance, any one or more of: addresses of required transport services layer devices; QoS and CoS requirements; and any adaptive services required for the service instance.
Claim 54
Dependent Claim
124 words
A Transport Agent operable in a communication network having a content application layer adapted to generate payload data of a service instance, and a transport services layer comprising a physical fabric of the communication network and being adapted for end-to-end transport of the payload data across the communication network, the Transport Agent being adapted to engage, from the transport services layer, a best match set of transport media to accomplish end-to-end transport of the payload data of the service instance, and comprising: a) a directory services portion adapted to determine a best-match route for end-to end connectivity across the communication network; and b) a session control portion adapted to engage, in the transport services layer, transport services layer devices corresponding to the best-match route.
Claim 55
Dependent Claim
124 words
A Transport Agent operable in a communication network having a content application layer adapted to generate payload data of a service instance, and a transport services layer comprising a physical fabric of the communication network and being adapted for end-to-end transport of the payload data across the communication network, the Transport Agent being adapted to engage, from the transport services layer, a best match set of transport media to accomplish end-to-end transport of the payload data of the service instance, and comprising: a) a directory services portion adapted to determine a best-match route for end-to end connectivity across the communication network; and b) a session control portion adapted to engage, in the transport services layer, transport services layer devices corresponding to the best-match route.
Claim 56
Dependent Claim
53 words
A Transport Agent as claimed in claim 49 , wherein the Transport Agent is responsive to a set of network primitives defining, in respect of the service instance, any one or more of: addresses of required transport services layer devices; QoS and CoS requirements; and any adaptive services required for the service instance.
Claim 57
Dependent Claim
46 words
A Transport Agent as claimed in claim 49 , wherein the Transport Agent is operative to generate a set of transport primitives defining, in respect of the service instance, end-to-end device and network services triggers for engaging transport services layer devices corresponding to the best-match route.
Claim 58
Dependent Claim
37 words
A Transport Agent as claimed in claim 49 , further comprising a brokerage services portion adapted to negotiate, in respect of a service instance, transport services layer services satisfying QoS and QoS requirements of the service instance.