Transparent telecommunications system and apparaus
First Claim
1. A method of automatically establishing a desired communication between an originating device and a target device, said originating device and said target device each having an associated profile, said method comprising steps of:
- (i) determining a profile compatibility between said originating device and said target device;
(ii) establishing said desired communication, if a direct profile compatibility between said originating device and said target device is found, said establishing being directly between said originating device and said target device; and
(iii) establishing said desired communication, if said direct profile compatibility between said originating device and said target device is not found, said establishing being indirectly between said originating device and said target device by incorporating at least one additional device, said at least one additional device having an associated profile, said incorporation forming linked device pairs among said originating device, said target device and said at least one additional device, whereby said incorporation establishes a direct profile compatibility between each said linked pair of said devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of establishing a desired communication between an originating entity (102) and a target entity (106). Each entity is coupled to a communication network (100) and has a corresponding profile (112, 142) related to information handled by the entity. Initially a compatibility is determined between the profile (112) of the originating entity (102) and the profile (140) of the target entity (106). If a direct profile compatibility is determined between the originating entity and the target entity, the desired communication are establishing directly between the originating entity and the target entity. If step a direct profile compatibility between the originating entity and the target entity cannot be determined the network is searched to identify an additional entity (108) coupled to the network (100) and having a direct profile compatibility with one of the target or source entity to thereby form a linked entity pair providing communications (112, 124) with the additional entity. This is repeated until a chain of linked entity pairs link the source and target entities.
65 Citations
37 Claims
-
1. A method of automatically establishing a desired communication between an originating device and a target device, said originating device and said target device each having an associated profile, said method comprising steps of:
-
(i) determining a profile compatibility between said originating device and said target device;
(ii) establishing said desired communication, if a direct profile compatibility between said originating device and said target device is found, said establishing being directly between said originating device and said target device; and
(iii) establishing said desired communication, if said direct profile compatibility between said originating device and said target device is not found, said establishing being indirectly between said originating device and said target device by incorporating at least one additional device, said at least one additional device having an associated profile, said incorporation forming linked device pairs among said originating device, said target device and said at least one additional device, whereby said incorporation establishes a direct profile compatibility between each said linked pair of said devices. - View Dependent Claims (2, 3, 4)
-
-
5. A method of establishing a desired communication between an originating entity and a target entity, each said entity being coupled to a communication network and having a corresponding profile related to information handled by said entity, said method comprising steps of:
-
(i) determining a compatibility between the profile of said originating entity and the profile of said target entity;
(ii) if step (i) determines a direct profile compatibility between said originating entity and said target entity, establishing said desired communication directly between said originating entity and said target entity; and
(iii) if step (i) fails to determine said direct profile compatibility between said originating entity and said target entity, establishing said desired communication indirectly between said originating entity and said target entity by interposing at least one additional entity between said originating entity and said target entity to form a chain of said entities, each said additional entity having an associated profile, said interposing forming linked entity pairs between adjacent entities in said chain, whereby said interposing establishes a direct profile compatibility between each said linked pair of said entities. - View Dependent Claims (6)
-
-
7. A method of establishing a desired communication between an originating entity and a target entity, each said entity being coupled to a communication network and having a corresponding profile related to information handled by said entity, said method comprising steps of:
-
(i) determining a compatibility between the profile of said originating entity and the profile of said target entity;
(ii) if step (i) determines a direct profile compatibility between said originating entity and said target entity, establishing said desired communication directly between said originating entity and said target entity; and
(iii) if step (i) fails to determine said direct profile compatibility between said originating entity and said target entity;
(a) specifying one of said originating entity and said target entity as a searching entity;
(b) searching said network from said searching entity to identify an additional entity coupled to said network and having a direct profile compatibility with said searching entity to thereby form a linked entity pair providing communications between said searching entity and said additional entity;
(c) specifying said additional entity as said searching entity;
(d) repeating steps (b) and (c) until the non-specified one of said originating entity and said target entity from step (a) is identified as said additional entity; and
(e) establishing said desired communication between said originating entity and said target entity via said linked entity pairs of devices. - View Dependent Claims (8)
-
-
9. A method of automatically establishing a process between an originating device and a target device, each said device having an associated profile, said method comprising steps of:
-
(i) determining a profile compatibility between said originating device and said target device;
(ii) establishing said process, if a direct profile compatibility between said originating and said target device is found, said establishing being directly between said originating device and said target device, whereby said originating device communicates a message, using a messaging protocol, to said target device, said process being dependent upon said message; and
(iii) establishing said process, if said direct profile compatibility between said originating and said target device is not found, said establishing being indirect between said originating device and said target device, by incorporating at least one additional device, said at least one additional device having an associated profile, said incorporation forming linked device pairs among said originating device, said target device and said at least one additional device, said incorporation establishing both a direct profile compatibility between each linked pair of said devices, and a compatible mapping of said message from said originating device to said target device. - View Dependent Claims (10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36)
-
-
13. A method of establishing a process between an originating entity and a target entity, each said entity being coupled to a communication network and having a corresponding profile related to information handled by said entity, said method comprising steps of:
-
(i) determining a compatibility between the profile of said originating entity and said target entity;
(ii) if step (i) determines a direct profile compatibility between said originating entity and said target entity, establishing said process directly between said originating entity and said target entity, whereby said originating entity communicates a message, using a messaging protocol, to said target entity, said process being dependent upon said message; and
(iii) if step (i) fails to determine said direct profile compatibility between said originating entity and said target entity;
(a) specifying one of said originating entity and said target entity as a searching entity;
(b) searching said network from said searching entity to identify an additional entity coupled to said network and having a direct profile compatibility with said searching entity to thereby form a linked entity pair providing communications using said messaging protocol between said searching entity and said additional entity;
(c) specifying said additional entity as said searching entity;
(d) repeating steps (b) and (c) until the non-specified one of said originating entity and said target entity from step (a) is identified as said additional entity; and
(e) establishing said desired communication between said originating entity and said target entity via said linked entity pairs of devices to thereby establish said process and a compatible mapping of said message from said originating device to said target device.
-
-
17. A transparent telecommunications system comprising:
-
a communication network;
a plurality of devices coupled to said network, each said device having associated therewith at least one service, each said service having a corresponding profile related to information handled by said service, each said service comprising;
means for determining a compatibility between the profile of said service and a further said service with which functional communications are intended;
means for establishing said functional communications between said service and said further service where a direct profile compatibility was found by said means for determining; and
means for searching said network to identify an intermediate service having a profile compatibility with said service and by which intermediate functional communications between said service and said intermediate service can be established.
-
-
18. An apparatus for communicating with a first device and a second device, comprising:
-
receiver for receiving, from the first device, a first request including a first command to process image data;
generator for generating a second request including the first command and a second command to process the image data the subject of the first command; and
sender for sending the second request generated by said generator to said second device.
-
-
28. A device for coupling to a communications network, said device comprising:
-
a performance engine configured for performing a service and representing at least one of a source and target of information communicable via said network;
a device profile characterising said information for performance of said service;
a discovery/announcement element configured for communicating said device profile via said network to identify at least one further device or service accessible via said network and representing at least a complementary one of a target and source respectively of said information; and
a command generator configured for communicating said information between said performance engine, and at least one device or service identified by said discovery/announcement element.
-
-
35. A program which, when running on a computer device, enables said device to function as apparatus including:
-
a performance engine configured for performing a service and representing at least one of a source and target of information communicable via said network;
a device profile characterising said information for performance of said service;
a discovery/announcement element configured for communicating said device profile via said network to identify at least one further device or service accessible via said network and representing at least a complementary one of a target and source respectively of said information; and
a command generator configured for communicating said information between said performance engine, and at least one device or service identified by said discovery/announcement element.
-
-
37. A computer readable medium comprising a computer program for establishing a desired communication between an originating entity and a target entity, each said entity being coupled to a communication network and having a corresponding profile related to information handled by said entity, said computer program comprising modules for performing a method comprising the steps of:
-
(i) determining a compatibility between the profile of said originating entity and the profile of said target entity;
(ii) if step (i) determines a direct profile compatibility between said originating entity and said target entity, establishing said desired communication directly between said originating entity and said target entity; and
(iii) if step (i) fails to determine said direct profile compatibility between said originating entity and said target entity;
(a) specifying one of said originating entity and said target entity as a searching entity;
(b) searching said network from said searching entity to identify an additional entity coupled to said network and having a direct profile compatibility with said searching entity to thereby form a linked entity pair providing communications between said searching entity and said additional entity;
(c) specifying said additional entity as said searching entity;
(d) repeating steps (b) and (c) until the non-specified one of said originating entity and said target entity from step (a) is identified as said additional entity; and
(e) establishing said desired communication between said originating entity and said target entity via said linked entity pairs of devices.
-
Specification