Communications services controller
First Claim
1. A communications services controller for a communications network comprising a plurality of communications systems connected to a network resource;
- a plurality of user devices connected to the services controller, the user services having a capability to use at least one of the communications systems;
a plurality of contact devices connected to the network resource and having a capability to use at least one of the communications systems, some of the contact devices being additionally user devices, the services controller comprising;
(a) a user directory comprising;
a user identifier;
data on all communications systems available to the user including a unique identifier for each communications system, and access data to allow the user device access the available communications systems;
(b) a roles and privileges logic controller comprising means for controlling access to a desired communications system on a user requesting to use the communications system, the roles and privileges logic controller having means for storing access rules based on the roles and privileges allocated to the user, and means to provide access based on the said access rules;
(c) a contacts directory comprising a contacts identifier, data on each communications system available to the contact device, including a unique identifier for each communications system available to the contact device for use in the managed network resource;
(d) an intercommunications server having means for contacting and opening communications using a communications system connected to the network resource between a user device and a contacts device on receiving an access permitted signal, said intercommunications server having means to obtain the necessary access data for the user device from the user directory and for the contact device from the contacts directory.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications services controller (2) which is for a number of communication systems connected to a network resource (3). There are user devices (35) connected to the network resource (3). A roles and privileges logic controller (15) controls the use and access to the communications systems in accordance with various rules. There are three functional layers to the invention. Firstly, there is a user directory and contacts layer which the user uses to access the communications systems—phone video conferencing databases etc. Then there is a business layer provided by the privileges logic controller (15) and finally a user interface layer to facilitate the actual communications.
-
Citations
126 Claims
-
1. A communications services controller for a communications network comprising a plurality of communications systems connected to a network resource;
- a plurality of user devices connected to the services controller, the user services having a capability to use at least one of the communications systems;
a plurality of contact devices connected to the network resource and having a capability to use at least one of the communications systems, some of the contact devices being additionally user devices, the services controller comprising;
(a) a user directory comprising;
a user identifier;
data on all communications systems available to the user including a unique identifier for each communications system, and access data to allow the user device access the available communications systems;
(b) a roles and privileges logic controller comprising means for controlling access to a desired communications system on a user requesting to use the communications system, the roles and privileges logic controller having means for storing access rules based on the roles and privileges allocated to the user, and means to provide access based on the said access rules;
(c) a contacts directory comprising a contacts identifier, data on each communications system available to the contact device, including a unique identifier for each communications system available to the contact device for use in the managed network resource;
(d) an intercommunications server having means for contacting and opening communications using a communications system connected to the network resource between a user device and a contacts device on receiving an access permitted signal, said intercommunications server having means to obtain the necessary access data for the user device from the user directory and for the contact device from the contacts directory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
- a plurality of user devices connected to the services controller, the user services having a capability to use at least one of the communications systems;
-
63. A communications services controller for a communications network comprising a plurality of communications systems connected to a network resource;
- a plurality of user devices connected to the services controller, the user devices having a capability to use at least one of the communications systems;
a plurality of contact devices connected to the network resource and having a capability to use at least one of the communications systems, some of the contact devices being additionally user devices, the services controller comprising;
(a) a user directory comprising;
a user identifier;
data on all communications systems available to the user including a unique identifier for each communications system, and access data to allow the user device access the available communications systems;
(b) a roles and privileges logic controller comprising;
means for defining a privilege as an access rule to a specified communications system;
means for defining a plurality of privileges;
means to allocate at least one privilege to each user;
means for storing access rules based on the roles and privileges allocated to the user; and
means to provide access based on the said access rules;
(c) a contacts directory comprising a contacts identifier, data on each communications system available to the contact device, including a unique identifier for each communications system available to the contact device for use in the managed network resource;
(d) an intercommunications server having means for contacting and opening communications using a communications system connected to the network resource between a user device and a contacts device on receiving an access permitted signal, said intercommunications server having means to obtain the necessary access data for the user device from the user directory and for the contact device from the contacts directory. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
- a plurality of user devices connected to the services controller, the user devices having a capability to use at least one of the communications systems;
-
74. A communications services controller for a communications network comprising a plurality of communications systems connected to a network resource;
- a plurality of user devices connected to the services controller, the user devices having a capability to use at least one of the communications systems;
a plurality of contact devices connected to the network resource and having a capability to use at least one of the communications systems, some of the contact devices being additionally user devices, the services controller comprising;
(a) a user directory comprising;
a user identifier;
data on all communications systems available to the user including a unique identifier for each communications system, and access data to allow the user device access the available communications systems;
(b) a roles and privileges logic controller comprising;
means for defining a privilege as an access rule to a specified service provided on a specified communications system;
means for defining a plurality of privileges;
means to allocate at least one privilege to each user;
means for storing access rules based on the roles and privileges allocated to the user;
means to provide access based on the said access rules;
(c) a contacts directory comprising a contacts identifier, data on each communications system available to the contact device, including a unique identifier for each communications system available to the contact device for use in the managed network resource;
(d) an intercommunications server having means for contacting and opening communications using a communications system connected to the network resource between a user device and a contacts device on receiving an access permitted signal, said intercommunications server having means to obtain the necessary access data for the user device from the user directory and for the contact device from the contacts directory.
- a plurality of user devices connected to the services controller, the user devices having a capability to use at least one of the communications systems;
-
85. A method in a communications network of controlling and facilitating the use by users of user devices for at least one communications system connected to a network resource, and contact devices for at least one communications system connected to the network resource comprising the initial steps of:
-
allocating to and storing a user identifier for each user;
collecting and storing data on each communications system available to the user;
collecting and storing access data to allow a user device, operated by the user, access each available communications system;
allocating to and storing by means of privileges rules to the user, the terms and conditions under which access to each communications system is permitted;
allocating to and storing a contact identifier to a contact;
collecting and storing contact access data to allow a user device access the contact on a contact device and on a user requesting access to a contact, the steps are performed of;
consulting the privileges rules and on the access to the communications system being permitted, retrieving the contact access data and using the access data to connect the user device to the contact device. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
-
-
107. A method in a communications network in which the initial steps have been performed of:
-
allocating to and storing a user identifier for each user;
collecting and storing data on each communications system available to the user;
collecting and storing access data to allow a user device, operated by the user, access each available communications system;
allocating to and storing by means of privileges rules to the user, the terms and conditions under which access to each communications system is permitted;
allocating to and storing a contact identifier to a contact;
collecting and storing contact access data to allow a user device access the contact on a contact device and on a user requesting access to a contact, the method comprising;
consulting the privileges rules and on the access to the communications system being permitted, retrieving the contact access data and using the access data to connect the user device to the contact device. - View Dependent Claims (108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126)
-
Specification