Nova Patents
CA2712480C

Metering of telecommunication services

Abstract

A configurator is provided that connects with various disparate elements in a telecommunication system. The configurator is adapted to receive a traffic plan that has a plurality of different aspects that are implemented across the disparate elements. The configurator is adapted to generate processing schemas and/or databases that can be used by the disparate elements in order to implement the traffic plan.

CA2712480C, drawing sheet 1
Sheet 1 of 14

Term

Projected expiry 20 March 2028.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

54 claims: 27 independent, 27 dependent

  1. 1
    CA 02712480 2014-08-26 CLAIMS 1. A communication system comprising:at least one element adapted to interconnect a client device associated with a subscriber and a server for hosting a service;said element being adapted to implement a traffic plan;said traffic plan being adapted to regulate access of said service by said client device;said traffic plan including policy aspects and charging aspects;a configurator connected to said element and to a subscriber device associated with said subscriber;said configurator being adapted to receive inputs from said subscriber device representing a proposed version of said traffic plan;said configurator being further adapted to generate a representation of said proposed version on said subscriber device;said configurator being further adapted to continue receiving said inputs and generating said representation based on variations of said proposed version until an indication is received from said subscriber device that said traffic plan is accepted, whereupon said configurator is adapted to generate said traffic plan and to automatically deploy said traffic plan amongst said at least one element.
  2. 6
    The communication system of any one of claims 1 to 5 wherein said service is one of software downloads, web-pages, instant messaging, email, web-mail, mapping CA 02712480 2014-08-26 services, location applications, social networking services and applications, file sharing services and applications, peer-to-peer services, music or video streams or downloads.
  3. 7
    The communication system of any one of claims 1 to 5 wherein said elements are configured to connect said client device to a plurality of different servers hosting different servers and said traffic plan is for regulating access to each of said services.
  4. 9
    The communication system of any one of claims 1 to 8 wherein said inputs are received via a graphical user interface, said graphical user interface comprising input values respective to different types of services.
  5. 12
    The communication system of any one of claims 9 to 11 wherein said input values represent at least one of a maximum volume and a quality of service for each of said types of services.
  6. 13
    The communication system of any one of claims 9 to 12 wherein said maximum volume is respective to a given period of time.
  7. 14
    The communication system of any one of claims 9 to 13 wherein said different types of services include a first class of services and a second class of services.
  8. 17
    The communication system of any one of claims 12 to 16 wherein said input values include a representation of whether to send an alert as to whether said maximum volume has been reached under said traffic plan.
  9. 18
    The communication system of any one of claims 1 to 17 wherein said inputs include said at least one service.
  10. 19
    A method for configuring a communication system comprising:at a configurator, receiving, from a subscriber device associated with a subscriber, inputs representing a proposed version of a traffic plan, said traffic plan being adapted to regulate access of a service by a client device associated with said subscriber, said traffic plan including policy aspects and charging aspects;at said configurator, generating a representation of said proposed version of said traffic plan based on said inputs;at a configurator, continuing to receive said inputs and generate said representation based on variations of said proposed version until an indication is received from said subscriber device that said traffic plan is accepted;at said configurator, generating said traffic plan;and automatically deploying said traffic plan from said configurator amongst at least one element adapted to interconnect said client device with a server for hosting said service and to implement said traffic plan.
  11. 24
    The method of any one of claims 19 to 23 wherein said service is one of software downloads, web-pages, instant messaging, email, web-mail, mapping services, location applications, social networking services and applications, file sharing services and applications, peer-to-peer services, music or video streams or downloads.
  12. 25
    The method of any one of claims 19 to 23 wherein said elements are configured to connect said client device to a plurality of different servers hosting different services and said traffic plan is for regulating access to each of said services,
  13. 27
    The method of any one of claims 19 to 26 wherein said inputs are received via a graphical user interface, said graphical user interface comprising input values respective to different types of services.
  14. 30
    The method of any one of claims 27 to 29 wherein said input values represent at least one of a maximum volume and a quality of service for each of said types of services.
  15. 31
    The method of any one of claims 27 to 30 wherein said maximum volume is respective to a given period of time.
  16. 32
    The method of any one of claims 27 to 31 wherein said different types of services include a first class of services and a second class of services.
  17. 35
    The method of any one of claims 30 to 34 wherein said input values include a representation of whether to send an alert as to whether said maximum volume has been reached under said traffic plan.
  18. 36
    The method of any one of claims 19 to 35 wherein said inputs include said at least one service.
  19. 37
    A configurator, comprising:a network interface connected to at least one element adapted to interconnect a client device associated with a subscriber and a server for hosting a service;said element being adapted to implement a traffic plan;said traffic plan being adapted to regulate access of said service by said client device;said traffic plan including policy aspects and charging aspects;CA 02712480 2014-08-26 a processor interconnected with said network interface, said processor configured to: receive inputs from said subscriber device, via said network interface, representing a proposed version of said traffic plan;generate a representation of said proposed version on said subscriber device;continue receiving said inputs and generating said representation based on variations of said proposed version until an indication is received from said subscriber device, via said network interface, that said traffic plan is accepted;and when said traffic plan is accepted, generate said traffic plan and automatically depioy said traffic plan amongst said at least one element.
  20. 42
    The configurator of any one of claims 37 to 41 wherein said service is one of software downloads, web-pages, instant messaging, email, web-mail, mapping services, location applications, social networking services and applications, file sharing services and applications, peer-to-peer services, music or video streams or downloads. CA 02712480 2014-08-26
  21. 43
    The configurator of any one of claims 37 to 41 wherein said elements are configured to connect said client device to a plurality of different servers hosting different servers and said traffic plan is for regulating access to each of said services.
  22. 45
    The configurator of any one of claims 37 to 44 wherein said inputs are received via a graphical user interface, said graphical user interface comprising input values respective to different types of services.
  23. 48
    The configurator of any one of claims 45 to 47 wherein said input values represent at least one of a maximum volume and a quality of service for each of said types of services.
  24. 49
    The configurator of any one of claims 45 to 48 wherein said maximum volume is respective to a given period of time.
  25. 50
    The configurator of any one of claims 45 to 49 wherein said different types of services include a first class of services and a second class of services.
  26. 53
    The configurator of any one of claims 48 to 52 wherein said input values include a representation of whether to send an alert as to whether said maximum volume has been reached under said traffic plan.
  27. 54
    The configurator of any one of claims 37 to 53 wherein said inputs include said at least one service.
Independent claims27