Claims
- 1. A system for providing integrated control of at least one communication service provided by at least one communication service provider comprising:
at least one integrated services controller (ISC) connectable to a plurality of communications networks, said at least one ISC is configurable to provide dynamic service profile merging of service-specific parameters settable by at least one of: a customer and the service, which may contain one or more variable entries, provided by each of the at least one communication services; and wherein the at least one ISC is further configured to logically merge the service-specific parameters into a multi-service profile (MMSP) which contains at least one master key field and which may further comprise at least one service-specific field unique to each of the at least one communication service.
- 2. The system of claim 1 wherein the at least one ISC is further configured to control the at least one communication service for an individual person customer.
- 3. The system of claim 2 wherein the at least one ISC is further configured as a child member within a group all related to a parent ISC that manages a customer group of related individual persons or a group of related ISC groups.
- 4. The system of claim 1 wherein the at least one ISC is further configured to control the at least one communication service for a plurality of individual person customers.
- 5. The system of claim 1 wherein the service profile adheres to a profile schema pre-defined by the at least one ISC which includes the at least one master key field shared across the at least one communication services and may comprise at least one service-specific field unique to each of the at least one communication services.
- 6. The system of claim 5 wherein the profile schema defines a visibility attribute settable by the at least one communication service providing at least one level of visibility setting that defines whether the service-specific fields for said service are visibile to other services when merged by the at least one ISC.
- 7. The system of claim 5 wherein the profile schema supports a default entry for each of the at least one service-specific field settable by at least one of a customer or the service wherein if defined establishes a default setting for said field whereby all other entries in the profile schema establish exceptions to the default entry.
- 8. The system of claim 5 wherein the profile schema supports a child ISC modifiability attribute for each of the at least one master key field and each of the at least one service-specific field settable by at least one of a customer or the service wherein if defined establishes a default setting of modifiability for said field by other child ISCs related to said at least one ISC.
- 9. The system of claim 5 wherein the current entry values for the at least one master key field and possible at least one service-specific field in the service profile are dynamically communicated, through an interactive exchange of one or more commands, from each of the at least one communication services to the at least one ISC at the time the said service is initiated.
- 10. The system of claim 5 wherein the at least one ISC is further configured to automatically merge shared master key fields of the service profile from each of the at least one communication services and append corresponding service-specific fields from each of the at least one communication services into a merged multi-service profile (MMSP).
- 11. The system of claim 10 further comprising a user interface connectable to the at least one ISC which provides for viewing and editing access to all or a portion of the MMSP.
- 12. The system of claim 1 wherein the MMSP may contain one or more service-specific fields for presence information and may also contain one or more service-specific fields for availability information.
- 13. The system of claim 12 wherein the presence and availability information may be made visible to other services for use in internal service processing.
- 14. The system of claim 12 wherein the presence and availability information is provided by a single Presenceand Availability service.
- 15. The system of claim 13 wherein the presence and availability information is provided by a separate Presence Service and an Availability Service.
- 16. The system of claim 1 wherein a first ISC is further configurable to communicate with at least one other ISC to provide inter-ISC integration.
- 17. The system of claim 16 wherein one of the at least one ISCs may be configured as a master ISC and another of the at least one ISCs may be configured as a remote ISC relative to the master ISC for a specific customer.
- 18. The system of claim 17 wherein the master ISC may restrict access to the remote ISC.
- 19. The system of claim 18 wherein a plurality of the at least one ISCs may be configured as peer ISCs.
- 20. The system of claim 18 wherein one of the at least one ISCs may be configured as a standalone ISC within a hierarchy of the at least one ISCs.
- 21. The system of claim 18 wherein each of the at least one ISCs may be configured as at least one of: a master ISC to other remote ISCs, a remote ISC to other of the master ISCs, a peer ISC to other peer ISCs, or a standalone ISC.
- 22. The system of claim 18 wherein the other ISC may be provisioned in the same network domain operated by the same communication service provider as the first ISC.
- 23. The system of claim 18 wherein the at least one other ISC may be provisioned in a different network domain operated by a different communication service provider as the first ISC.
- 24. A method for providing integrated control of at least one communication service provided by at least one communication service provider comprising the steps of:
configuring at least one integrated services controller to be connectable to a plurality of communications network; receiving from at least one communications service a plurality of service-specific parameters settable by at least one of: a customer and the service, which contain one or more variable entries; and dynamically merging the plurality of service-specific parameters into a multi-service profile (MMSP) which contains at least one master key field and which may further comprise at least one service-specific field unique to each of the at least one communication service.
- 25. The system of claim 24 wherein the at least one ISC is further configured to control the at least one communication service for an individual person customer.
- 26. The system of claim 25 wherein the at least one ISC is further configured as a child member within a group all related to a parent ISC that manages a customer group of related individual persons or a group of related ISC groups.
- 27. The system of claim 24 wherein the at least one ISC is further configured to control the at least one communication service for a plurality of individual person customers.
- 28. The system of claim 24 wherein the service profile adheres to a profile schema pre-defined by the at least one ISC which includes at least one master key field shared across the at least one communication services and may comprise at least one service-specific field unique to each of the at least one communication services.
- 29. The system of claim 28 wherein the profile schema defines a visibility attribute settable by the at least one communication service providing at least one level of visibility setting that defines whether the service-specific fields for said service are visibile to other services when merged by the at least one ISC.
- 30. The system of claim 28 wherein the profile schema supports a default entry for each of the at least one service-specific field settable by at least one of: a customer or the service wherein if defined establishes a default setting for said field whereby all other entries in the profile schema establish exceptions to the default entry.
- 31. The system of claim 28 wherein the profile schema supports a child ISC modifiability attribute for each of the at least one master key field and each of the at least one service-specific field settable by at least one of: a customer and the service, wherein if defined establishes a default setting of modifiability for said field by other child ISCs related to said at least one ISC.
- 32. The system of claim 28 wherein the current entry values for the at least one master key field and possible service-specific field in the service profile are dynamically communicated, through an interactive exchange of one or more commands, from each of the at least one communication services to the at least one ISC at the time the said service is initiated.
- 33. The system of claim 28 wherein the at least one ISC is further configured to automatically merge shared master key fields of the service profile from each of the at least one communication services and append corresponding service-specific fields from each of the at least one communication services into a merged multi-service profile (MMSP).
- 34. The system of claim 33 further comprising a user interface connectable to the at least one ISC which provides for viewing and editing access to all or a portion of the MMSP.
- 35. The system of claim 24 wherein the MMSP may contain one or more service-specific fields for presence information and may also contain one or more service-specific fields for availability information.
- 36. The system of claim 35 wherein the presence and availability information may be made visible to other services for use in their internal service processing.
- 37. The system of claim 35 wherein the presence and availability information is provided by a single Presence and Availability service.
- 38. The system of claim 35 wherein the presence and availability information is provided by a separate Presence Service and an Availability Service.
- 39. The system of claim 24 wherein a first ISC is further configurable to communicate with at least one other ISC to provide inter-ISC integration.
- 40. The system of claim 39 wherein one of the at least one ISCs may be configured as a master ISC and another of the at least one ISCs may be configured as a remote ISC relative to the master ISC for a specfic customer.
- 41. The system of claim 39 wherein the master ISC may restrict access to the remote ISC.
- 42. The system of claim 39 wherein a plurality of the at least one ISCs may be configured as peer ISCs.
- 43. The system of claim 39 wherein one of the at least one ISCs may be configured as a standalone ISC within a hierarchy of the at least one ISCs.
- 44. The system of claim 39 wherein each of the at least one ISCs may be configured as at least one of: a master ISC to other remote ISCs, a remote ISC to other of the master ISCs, a peer ISC to other peer ISCs, or a standalone ISC.
- 45. The system of claim 39 wherein the other ISC may be provisioned in the same network domain operated by the same communication service provider as the first ISC.
- 46. The system of claim 39 wherein the at least one other ISC may be provisioned in a different network domain operated by a different communication service provider as the first ISC.
RELATED APPLICATIONS
[0001] This application claims priority under 35 U.S.C. §119 to prior U.S. Provisional Patent Application Serial No.60/273,430 filed Mar. 5, 2001, the entirety of which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60273430 |
Mar 2001 |
US |