1. Field of the Invention
The present invention relates to telecommunication networks. More specifically, the present invention relates to adjusting parameters of a telecommunication network for improved customer service.
2. Background of the Invention
Communications devices, such as cellular phones, have become a common tool of everyday life. Cellular phones are no longer being used simply to place telephone calls. With the number of available features rapidly increasing, cellular phones are now used for storing addresses, keeping a calendar, reading e-mails, drafting documents, etc. These devices are small enough that they can be carried in a pocket or purse all day, allowing a user to stay in contact almost anywhere. Recent devices have become highly functional, providing applications useful to business professionals as well as the casual user.
The addition of these services uses the ability of mobile communication devices to transfer large amounts of data. Many wireless companies charge users according to a data rate. A user is charged more for a higher data rate than for a lower data rate. Wireless companies maintain a database of call data records (CDR) within the telecommunication network. Each CDR includes information concerning when a user terminates a connection, when a user initiates a connection, the type of connection, QoS, etc. Elements on the telecommunication network determine when a user terminates a connection by pressing an “END” key effectively, and when a connection terminates because of some other event, such as lost signal, etc. Generally, the network operator has a good idea of whether a user terminates connections on purpose, or there is some problem on the telecommunication network.
However, many users of telecommunication networks continue to call their wireless companies and complain about their dropped connections, low quality connections, etc. Today, these complaints are neutralized in a discount to the bill, based upon the detected dropped or low quality calls. However, this is usually performed once per billing cycle, or in response to a user's complaints. This requires additional steps, resulting in increased time and reduced efficiency, both for the network operator and for the user, as well as reduced user satisfaction and revenue per user.
What is needed in the art is a way to settle these complaints more efficiently, and relieving time for the user and the network operator.
The above problems are solved by the disclosed devices, systems, and methods for automatically detecting user dissatisfaction and billing a user accordingly. Exemplary embodiments of the present invention include systems for providing customer service to a user of a telecommunication network, which include a mobile communication device having logic for submitting a QoS complaint. A billing server on the telecommunications network retrieves a Service Level Agreement (SLA) for the user from a user account database. The billing server also communicates with a CDR database having CDRs associated with the SLAs. Some of the CDRs include QoS complaints from the user. A logic on the billing server references the CDRs. If the billing server determines that a user is not receiving the QoS that is defined in the SLA, then the billing server calculates a discount to apply to the relevant bill. If the billing server determines that the user is dissatisfied with the QoS they are receiving, when the QoS is consistent with the SLA, then the SLA is modified to increase the QoS, and the user is billed accordingly.
Furthermore the billing server can recognize a trend in users not receiving the QoS defined in their SLAs. The billing server sorts CDRs having poor connections by location. If the billing server determines a location corresponding to poor connections, then the billing server issues an order to strengthen the signal at that location. Alternately, the billing server may notice that the location corresponds to poor connections, but only at a certain time. In this case, the billing server issues an order to strengthen the signal at that location at that time.
In one exemplary embodiment, the present invention is a system for providing customer service to a user of a telecommunication network. The system includes a mobile communication device on a telecommunications network, a complaint logic on the mobile communication device for submitting a QoS complaint including a complaint QoS, a time, and a location, a billing server on the telecommunications network, a user account database in communication with the billing server, the user account database having an SLA associated with the user, the SLA having a threshold QoS, a CDR database in communication with the billing server, the CDR database having a plurality of CDRs associated with the SLA, the plurality including a CDR having the QoS complaint, and a customer service logic on the billing server for referencing the plurality of CDRs, comparing the complaint QoS with the threshold QoS, and billing the user.
In another exemplary embodiment, the present invention is a method for providing customer service to a user of a telecommunication network, the user being associated with an SLA and providing a QoS complaint including a complaint QoS, a time, and a location. The method includes referencing a CDR database having a plurality of CDRs associated with the SLA, the plurality including a CDR having the QoS complaint, comparing the complaint QoS with the threshold QoS, the threshold QoS being associated with the SLA, and billing the user.
In yet another exemplary embodiment, the present invention is a method for discovering and improving poor locations in a telecommunication network, the telecommunication network including a plurality of users providing QoS complaints including a complaint QoS, a time, and a location. The method includes sorting a plurality of CDRs by location, the plurality including CDRs having QoS complaints, determining a location associated with poor connections, and strengthening the signal corresponding to the location.
Exemplary embodiments of the present invention include systems for providing customer service to a user of a telecommunication network, which include a mobile communication device having logic for submitting a QoS complaint. A billing server on the telecommunications network retrieves a Service Level Agreement (SLA) for the user from a user account database. The billing server also communicates with a CDR database having CDRs associated with the SLAs. Some of the CDRs include QoS complaints from the user. A logic on the billing server references the CDRs. If the billing server determines that a user is not receiving the QoS that is defined in the SLA, then the billing server calculates a discount to apply to the relevant bill. If the billing server determines that the user is dissatisfied with the QoS they are receiving, when the QoS is consistent with the SLA, then the SLA is modified to increase the QoS, and the user is billed accordingly.
Furthermore the billing server can recognize a trend in users not receiving the QoS defined in their SLAs. The billing server sorts CDRs having poor connections by location. If the billing server determines a location corresponding to poor connections, then the billing server issues an order to strengthen the signal at that location. Alternately, the billing server may notice that the location corresponds to poor connections, but only at a certain time. In this case, the billing server issues an order to strengthen the signal at that location at that time.
By utilizing exemplary embodiments of the present invention, a user will not have to call their network operator each month to try and settle charges based on their amount of dropped connections, low QoS, etc. Furthermore, users will pay an amount for data proportionate to the QoS they experience while using data. The network operator that operates the telecommunication network detects that a user has had twenty dropped connections this week. However, rather than the user calling the network operator, complaining, and asking the network operator for a partial refund for that billing cycle, the network operator recognizes the twenty dropped connections ahead of time and adjusts billing according to the quality of service that was provided. Additionally, if a user's home has poor coverage resulting in a user always struggling to get telephone calls from inside the home, then the network operator identifies the poor coverage based on a delivered QoS reported in the CDR. The network operator therefore knows that the user is having troubles, and correspondingly adjusts billing for the user. The network operator bills normally for a high QoS connection, but dynamically adjusts billing for a low QoS connection.
“Mobile communication device”, as used herein and throughout this disclosure, refers to any electronic device capable of wirelessly sending and receiving data. A mobile communication device may have a processor, a memory, a transceiver, an input, and an output. Examples of such devices include cellular telephones, personal digital assistants (PDAs), portable computers, etc. The memory stores applications, software, or logic. Examples of processors are computer processors (processing units), microprocessors, digital signal processors, controllers and microcontrollers, etc. Examples of device memories that may comprise logic include RAM (random access memory), flash memories, ROMS (read-only memories), EPROMS (erasable programmable read-only memories), and EEPROMS (electrically erasable programmable read-only memories).
“Logic” as used herein and throughout this disclosure, refers to any information having the form of instruction signals and/or data that may be applied to direct the operation of a processor. Logic may be formed from signals stored in a device memory. Software is one example of such logic. Logic may also be comprised by digital and/or analog hardware circuits, for example, hardware circuits comprising logical AND, OR, XOR, NAND, NOR, and other logical operations. Logic may be formed from combinations of software and hardware. On a telecommunication network, logic may be programmed on a server, or a complex of servers. A particular logic unit is not limited to a single logical location on the telecommunication network.
“Telecommunication network”, as used herein and throughout this disclosure, refers to a wireless network, a wireline network, or any network including a combination of wireless and wireline network elements. A telecommunication network can include broadband wide-area networks, local-area networks, and personal area networks. Communication across a telecommunication network is preferably packet-based; however, radio and frequency/amplitude modulations networks can enable communication between communication devices using appropriate analog-digital-analog converters and other elements. Examples of radio networks include cellular (GPRS, UMTS, TDMA, CDMA, etc.), Wi-Fi, BLUETOOTH® networks, etc., with communication being enabled by hardware elements called “transceivers.” Some mobile communication devices may have more than one transceiver, capable of communicating over different networks. For example, a cellular telephone can include a GPRS transceiver for communicating with a cellular base station, a Wi-Fi transceiver for communicating with a Wi-Fi network, and a positioning satellite receiver for receiving a signal from a positioning satellite. A telecommunication network typically includes a plurality of elements that host logic for performing tasks on the telecommunication network. In modern packet-based wide-area networks, servers may be placed at several logical points on the telecommunication network. Servers may further be in communication with databases and can enable communication devices to access the contents of a database. A server can span several network elements, including other servers in the telecommunication network.
“Quality of Service (QoS)”, as used herein and throughout this disclosure, refers to a set of quality requirements on the collective behavior of one or more objects or elements on a telecommunication network. QoS comprises requirements on all the aspects of a connection, such as service response time, loss, signal-to-noise ratio, cross-talk, echo, interrupts, frequency response, loudness levels, etc. QoS also comprises aspects of a connection relating to capacity and coverage of the telecommunication network, such as guaranteed maximum blocking probability and outage probability.
“Service Level Agreement (SLA)”, as used herein and throughout this disclosure, refers to a negotiated agreement between a user of a telecommunication network and a network operator. The SLA records a common understanding about services, priorities, responsibilities, guarantees, and warranties. Included in the SLA is a “threshold QoS” which sets a guaranteed QoS for the user. The threshold QoS includes different elements for setting minimums on data bitrate, voice call quality, etc. In exemplary embodiments, the SLA also includes a threshold number of dropped connections.
“Call Data Record (CDR)”, as used herein and throughout this disclosure, refers to a record produced by a connection across a telecommunication network containing details of a call that passed through it. Types of connections include voice calls, data connections, video conferences, etc. The CDR identifies the element initiating the connection, the element responding to the connection, network elements traversed, the date and time the connection was initiated, the duration of the connection, the type of connection, the user billed for the connection, the result of the connection (answered, busy, voicemail, etc.), the means by which the connection ended (hang-up, lost signal, etc.), any fault condition encountered, etc.
“Poor connection”, as used herein and throughout this disclosure, refers to a connection that does not meet the requirements of a threshold QoS or that results in a dropped connection.
For the following description, it can be assumed that most correspondingly labeled structures across the figures (e.g., 132 and 232, etc.) possess the same characteristics and are subject to the same structure and function. If there is a difference between correspondingly labeled elements that is not pointed out, and this difference results in a non-corresponding structure or function of an element for a particular embodiment, then that conflicting description given for that particular embodiment shall govern.
The user can experience a poor connection, a dropped call, or is simply be dissatisfied with the level of service provided. The user submits a QoS complaint about the service immediately after the aggrieving connection. The QoS complaint includes the time, the location, and information concerning the quality, for instance, a complaint QoS. Furthermore, a CDR is generated for every connection on telecommunications network 110. A submitted complaint is added to the CDR corresponding to the aggrieving connection. The CDR additionally includes information about the QoS. Before delivering a bill to the user, customer service logic 102 references CDR database 104. Customer service logic 102 searches for CDRs that correspond to that user, and finds the submitted QoS complaint. Customer service logic 102 then compares the complaint QoS with the threshold QoS found in SLA 108. If the threshold QoS is less than the complaint QoS, e.g., if the connection was at a level of quality that fell above the threshold level, then the user is determined to be dissatisfied with their contracted QoS. In response, customer service logic 102 modifies the contracted QoS by increasing the threshold QoS in SLA 108. The user can be correspondingly billed for the increase. If the threshold QoS is greater than the complaint QoS, then it is determined that the user is not receiving their contracted QoS. Billing server 100 discounts the user's bill to make up for the poor connections.
In other embodiments of the present invention, the logic employed to carry out these functions may reside on other network elements. For instance the complaint logic may reside on an application server on the telecommunication network where it is accessed by the mobile communication device through a web portal. The billing server may be a combination of servers in order to distribute the work load. The user account and CDR databases may reside on other servers in communication with the billing server. The user preferably submits a complaint immediately after the aggrieved connection for ease of associating the complaint with the correct CDR. However, the user may make the complaint at a later time and date provided the user can provide enough details about the aggrieved connection to make an association with the proper CDR.
Embodiments of the present invention include billing a user a varied amount based on the SLA, or connection quality. Factors that affect quality include a percentage of dropped connections, average QoS, etc. Depending on where the user is in the cellular environment, the user experiences different data rates back and forth to user's mobile communications device. The CDRs are used by a customer service logic to identify those rates, and the user's bill is adjusted dynamically.
Though this embodiment of the method is performed by a billing server, other servers or network elements may work in tandem with the billing server to accomplish the method. Furthermore each task of the method may be assigned to a different network element, each network element being suited to perform the task assigned. For instance, a database server may be more suited to referencing the CDR database, compiling a list of CDRs associated with the user, and calculating a number of poor connections. Determining whether a connection is poor or not may require looking at several aspects of the connection and its QoS.
Exemplary embodiments of the present invention analyze CDRs, user complaints, and other call logs to determine a number of dropped connections or poor connections a user has experienced before billing the user. Also included in the analysis is the average QoS. When a user is connected, the QoS will change with the location. Billing is based on whether a user receives a high QoS or low QoS. Furthermore, the telecommunication network can use location based services to record or “tag” locations with dropped connections. If a location is associated with a high number of dropped connections, then the company can use that information to strengthen the signal there. If the user's mobile communication device includes a positioning device, such as GPS, then the telecommunication network can receive a location determined by the positioning device of the mobile communication device.
When a connection is dropped, a network element performs a location dip to the mobile communication device to determine exactly where the mobile communications device is at the time the connection was dropped. If it is determined that a location is consistently associated with dropped connections, then an order is issued to strengthen the signal at that location.
This method is performed by any of a number of network elements including the billing server, a combination of servers, etc. A location may be a large location or a small location. For instance, a location may be associated with an antenna, a base transceiver station, a base station subsystem, a plurality of base station subsystems, a mobile switching center, a geo-fence, a physical feature such as a valley, etc. Once an order is issued to strengthen the signal an analysis may be made to determine the best way to improve the signal, such as Transmission Power Control (TPC), adjusting a maximum number of channels allotted, eliminating physical barriers, etc. For instance, a location associated with underpowered antennas may require more power, but a high amount of interference may require clearing of foliage or adding new antennas or relays strategically placed around the interference. There are many possible techniques to improve the signal in a location that will become apparent to those having ordinary skill in the art upon reading this disclosure. Though many techniques are beyond the capability of a server on a network, these techniques can still be performed by the network operator, and thus are within the scope of this disclosure.
The display may be an LED screen or any other type of electronic display. A touchscreen may be used as the display and tactile input. In these embodiments of the mobile communication device, a keypad is not necessary but can complement the touchscreen. In other embodiments the mobile communication device may take a completely different form, such as a laptop computer, PDA, netbook, etc.
In further embodiments, the mobile communication device features a global positioning system (GPS) unit. This allows the mobile communication device to determine its position on a global scale. Logic on the memory can format the position in a number of ways such as a set of coordinates, an intersection, a city, a county, a state, a country, etc. Elements on the telecommunication network can request the position from the mobile communication device, i.e. a “location dip.” For instance, when accepting a complaint from the mobile communication device, an element on the telecommunication network may record a location along with the complaint. Therefore, the element requests a location from the mobile communication device at the reception of the complaint. Other embodiments of the mobile communication device feature an accelerometer. An accelerometer is another type of input based on movements and motion of the mobile communication device itself. For instance tilting the mobile communication device at an angle can input one command while tilting the mobile communication device at a different angle can input another command. Many embodiments of the mobile communication device also contain a SIM card or its equivalent. A SIM card may hold user identification information which is necessary for communication on the telecommunication network. SIM cards may also hold contact information, personal information, etc.
There are many alternate embodiments of the QoS complaint submission application. The QoS complaint submission application may be executed by the user at any time to submit a complaint. It may be beneficial to the network operator for the user to specify the time and location of the poor connection in order to associate the QoS complaint with the proper CDR. Other embodiments feature more detailed options and selections to better improve the customer service. A comment box is included in some embodiments where a user can input whatever text the user feels necessary to complete the overall complaint, to help the network operator understand the nature of the grievance, etc. These and other embodiments of the QoS complaint submission application will become apparent to those having skill in the art upon reading this disclosure.
The foregoing disclosure of the exemplary embodiments of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many variations and modifications of the embodiments described herein will be apparent to one of ordinary skill in the art in light of the above disclosure. The scope of the invention is to be defined only by the claims appended hereto, and by their equivalents.
Further, in describing representative embodiments of the present invention, the specification may have presented the method and/or process of the present invention as a particular sequence of steps. However, to the extent that the method or process does not rely on the particular order of steps set forth herein, the method or process should not be limited to the particular sequence of steps described. As one of ordinary skill in the art would appreciate, other sequences of steps may be possible. Therefore, the particular order of the steps set forth in the specification should not be construed as limitations on the claims. In addition, the claims directed to the method and/or process of the present invention should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the sequences may be varied and still remain within the spirit and scope of the present invention.