US20080070579A1 - Method and a system for minimizing roaming cost in a mobile communication network - Google Patents
Method and a system for minimizing roaming cost in a mobile communication network Download PDFInfo
- Publication number
- US20080070579A1 US20080070579A1 US11/531,885 US53188506A US2008070579A1 US 20080070579 A1 US20080070579 A1 US 20080070579A1 US 53188506 A US53188506 A US 53188506A US 2008070579 A1 US2008070579 A1 US 2008070579A1
- Authority
- US
- United States
- Prior art keywords
- callee
- call
- caller
- network
- routing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
Definitions
- the present invention relates generally to mobile communications and more specifically, to a method and system for minimizing roaming costs in a mobile communication network.
- a subscriber gets registered with a network for accessing various communication services.
- the network can be a home network or a visited network for a subscriber based on the registration of the subscriber with the network.
- a home network is a network with which a subscriber has subscribed for accessing various communication services.
- a visited network is a network with which a subscriber, while roaming, registers temporarily for availing various communication services.
- the various communication services can be for example, initiating a call or receiving a call.
- a subscriber initiating a call in a mobile communication network is referred as a caller and a subscriber receiving a call in a mobile communication network is referred as a callee.
- caller prevailing network corresponding to the caller routes the call to the callee home network.
- the call routed from the caller prevailing network to the callee home network is charged to the caller.
- the caller prevailing network is a network in which the caller is currently registered to access the wireless telecommunication services.
- the caller prevailing network can be for example a home network for the caller or a visited network for the caller.
- the callee home network routes the call to the callee visited network in which the callee is roaming.
- the originating leg i.e., from caller prevailing network to the callee home network
- the terminating leg i.e., the call routed from the callee home network to the callee visited network, is charged to the callee. Therefore, a roaming charge is levied on the callee for receiving the call.
- An aspect of the invention is to provide a method and a system for minimizing cost of receiving a call while roaming in a communication network, which is not home network.
- the method comprises receiving a message by a caller prevailing network corresponding to a caller from a callee home network corresponding to a callee.
- the message is received in response to the call being initiated by the caller for the callee.
- the message can comprise redirection information corresponding to the callee in roaming.
- the redirection information can be a temporary number assigned to the callee in a callee visited network or can be an address of a Mobile Switch Center (MSC) of the callee visited network.
- MSC Mobile Switch Center
- the caller prevailing network solves a predefined criterion for routing the call based on the redirection information in the message.
- the predefined criterion can be comparing costs of routing the call to the callee through different routes.
- the call is then connected based on solution of the predefined criterion. For example, the call is routed so as to minimize the cost of routing the call to the callee.
- a system is also proposed for minimizing the cost of routing the call.
- the system comprises a messaging sub-module residing at the callee home network and a routing-rule module residing at the caller prevailing network.
- the messaging sub-module sends the message to the caller prevailing network and the routing-rule module solves the predefined criteria based on the redirection information received in the message and routes the call based on the solution of predefined criterion.
- FIG. 1 illustrates a block diagram of an exemplary embodiment depicting a caller and a callee in a communication network in accordance with an embodiment of the present invention.
- FIG. 2 illustrates a flow diagram of a method for routing a call in a communication network in accordance with an embodiment of the present invention.
- FIG. 3 illustrates a flow diagram of a method for minimizing cost of receiving a call in roaming in a communication network in accordance with an embodiment of the present invention.
- FIG. 4 illustrates a block diagram of a system for routing a call in a communication network in accordance with an embodiment of the present invention.
- embodiments of the invention described herein may be comprised of one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and apparatus for facilitating speech classification.
- the non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method for routing a call in a communication network.
- the present invention deals with minimizing roaming costs when a caller calls a callee who is roaming outside of a callee home network.
- the roaming cost is reduced by removing an incoming call charges from the callee.
- a user who initiates a call is known as the caller and a user who the caller calls is known as the callee.
- the callee home network is a network with which the callee has subscribed for accessing various communication services.
- the callee can temporarily register with a callee visited network.
- a callee visited network is a network with which a callee, while roaming, is registered temporarily for availing various communication services.
- the callee may not always be assigned a temporary address in the callee visited network.
- a caller 105 can be in a caller prevailing network 110 at a given point of time.
- Caller prevailing network 110 can be a home network of caller 105 or a visited network that caller 105 roams into.
- caller prevailing network 110 is the home network of caller 105 if caller has subscribed to the caller prevailing network 110 for accessing various communication services.
- the home network of the caller maintains specific-information corresponding to caller 105 in a home location register (HLR).
- HLR home location register
- the specific-information corresponding to caller 105 can be for example, a unique subscriber identity of caller 105 , mobile number associated with caller 105 , service preferences and charging plans corresponding to caller 105 .
- caller prevailing network 110 can be a visited network of caller 105 with which caller 105 is registered temporarily to access various communication services.
- various embodiments of the present invention are independent of whether caller prevailing network 110 is a caller home network or caller visited network.
- Caller 105 may wish to call a callee 115 .
- Callee 115 can be in callee visited network 125 and can be registered temporarily with callee visited network 125 .
- caller prevailing network 110 can route calls that are destined for callee 115 to callee home network 120 .
- the call can be routed over a backbone network 130 .
- Callee home network 120 can, then, forward the call to callee visited network 125 over backbone network 130 .
- Backbone network 130 acts primarily as a conduit for call traffic to and from other networks such as caller prevailing network 110 , callee home network 120 and callee visited network 125 .
- callee home network 120 can comprise a signaling module 135 .
- Signaling module 135 can be configured for receiving an addressing information of callee 115 from callee visited network 125 .
- callee home network 120 realizes that callee 115 is roaming in callee visited network 125 and sends the addressing information to caller prevailing network 110 .
- the addressing information can be a message comprising an identity of callee visited network 125 and identity of callee 115 in callee visited network 125 .
- caller prevailing network 110 can either route the call, which is destined for callee 115 , to callee home network 120 or directly to callee visited network 125 . If the call is routed to callee home network 120 , callee home network 120 can forward the call to callee visited network 125 .
- the predefined criterion is described in detail in conjunction with FIG. 3 .
- callee 115 may not need to pay for receiving the call. However, if the call is routed through callee home network 120 , callee 115 may need to pay for the forwarding of call from callee home network 120 to callee visited network 125 .
- FIG. 2 a flow diagram of a method for routing a call in a wireless communication network is shown in accordance with an embodiment of the present invention.
- a caller who is in a caller prevailing network, may wish to call a callee, who may be roaming.
- the caller prevailing network can be the caller's home network or the caller's visited network. While roaming, the callee may have roamed out of a callee home network and roamed into a callee visited network.
- the caller initiates the call from the caller prevailing network for the callee, who is in the callee visited network, at step 205 .
- the callee home network determines that the callee is in the callee visited network, at step 210 .
- the caller prevailing network can, then, receive a message from the callee home network at step 215 .
- the message can be sent over an underlying signaling infrastructure, also known a backbone network.
- the message can comprise redirection information corresponding to the callee in roaming.
- the redirection information can be a temporary number assigned to the callee by the callee visited network or an address of a Mobile Switch Centre (MSC) of the callee visited network.
- MSC Mobile Switch Centre
- the redirection information is the temporary number assigned to the callee
- the caller prevailing network can directly connect the call to the callee using the temporary number.
- the redirection information is the address of the MSC of the callee visited network
- the call can be routed to the callee visited network using the address of the MSC.
- the caller prevailing network solves a predefined criterion for routing the call at step 220 .
- the predefined criterion can be a cost of routing the call.
- the caller prevailing network can determine a route such that if the call is forwarded via that route to the callee, the cost of routing the call is minimized for the callee while making sure that the cost of routing the call for the caller does not increases.
- the predefined criterion is described in detail in FIG. 3 .
- the solving step 220 can comprise providing the caller with a first-routing-option and a second-routing-option.
- the first-routing-option can correspond to the first cost and the second-routing-option can correspond to the second cost.
- the first-routing-option can be a route corresponding to the first cost, for instance, a route where the call is routed directly to the callee visited network.
- the second-routing-option can be a route corresponding to the second cost, for instance, a route where the call is routed to the callee visited network through the callee home network.
- the predefined criterion in this embodiment, can be the caller selecting one of the first-routing-option or the second-routing-option.
- the call is, then, connected to the callee at step 225 based on solution of the predefined criterion.
- the solution of the predefined criterion is essentially a route via which the call can be made to the callee.
- the route can be, for example, a direct route from the caller prevailing network to the callee visited network, or the route can be from the caller prevailing network to the callee visited network through the callee home network.
- FIG. 3 a flow diagram of a method for minimizing cost of receiving a call in roaming in a wireless communication network is shown in accordance with an embodiment of the present invention.
- a caller in a caller prevailing network initiates a call for a callee who is outside the callee home network.
- the callee can roam into a callee visited network.
- the caller prevailing network can receive a message from the callee home network at step 305 .
- the message can comprise redirection information corresponding to the callee in roaming.
- the redirection information can be, for instance, a temporary number assigned to the callee by the callee visited network or an address of a Mobile Switch Centre (MSC) of the callee visited network.
- MSC Mobile Switch Centre
- the redirection information can enable the caller prevailing network to directly connect to the callee in the callee visited network.
- a predefined criterion for routing the call is solved based on the redirection information in the message.
- the predefined criterion can comprise comparing two costs.
- the caller prevailing network can calculate the two costs at step 310 for routing the call.
- the two costs herein, are referred to as a first cost and a second cost.
- the first cost can correspond to cost of the call born by caller while routing the call to the callee visited network from the caller prevailing network directly based on the redirection information.
- the second cost can correspond to cost of the call born by caller while routing the call to the callee visited network from the caller prevailing network through the callee home network.
- the caller prevailing network routes the call in such a way, so as to minimize the cost of the call for the callee while making sure that the cost of the call born by the caller is not increased.
- the caller prevailing network determines if the first cost is lower than the second cost, at step 315 . If it is determined that the first cost is lower than or equal to the second cost, the call can be connected directly to the callee by routing the call to the callee visited network from the caller prevailing network, at step 320 . For example, the callee can roam into the caller prevailing network. In this situation, the caller prevailing network and the callee visited network is the same.
- the cost of routing the call directly to the callee visited network can be cheaper than routing the call through the callee home network, the second cost.
- the caller prevailing network can, then, choose to route the call directly to the callee visited network.
- the caller prevailing network can directly route the call to the callee visited network by using the redirection information that the caller prevailing network receives from the callee home network at step 305 .
- the caller prevailing network can extract information regarding the addressing of the callee from the redirection information.
- the addressing information can be a temporary number assigned to the callee by the callee visited network or an address of a MSC of the callee visited network.
- the redirection information comprises the temporary number assigned to the callee
- the call can be directly connected to the callee using the temporary information.
- the redirection information comprises the address of the MSC of the callee visited network
- the call can be routed to the callee visited network of the callee based on the address of the MSC.
- the call can be routed from the caller prevailing network to the callee visited network through the callee home network, at step 325 .
- the caller prevailing network and the callee home network can have certain agreements and low interconnect charges resulting in reduction of cost for the calls made between the caller prevailing network and the callee home network.
- the caller prevailing network and the callee visited network might have high interconnect charges.
- the cost of routing the call to the callee visited network through the callee home network can be cheaper for the caller than the cost of routing the call directly to the callee visited network, the first cost.
- the caller prevailing network can, then, choose to route the call to the callee visited network through the callee home network.
- the caller prevailing network provides the caller with a first-routing-option and a second-routing-option.
- the first-routing-option can correspond to the first cost and the second-routing-option can correspond to the second cost.
- the first-routing-option can be a route corresponding to the first cost, for instance, a route where the call is routed directly to the callee visited network.
- the second-routing-option can be a route corresponding to the second cost, for instance, a route where the call is routed to the callee visited network through the callee home network.
- the predefined criterion in this case, can be the caller selecting one of the first-routing-option or the second-routing-option.
- the call is routed directly to the callee visited network. If the caller selects the second-routing-option, the call is routed to the callee visited network through the callee home network. For instance, there can be situations where the caller can choose a route that is cheaper for the callee but is costlier for the caller. For example, in case the call is routed directly to the callee visited network from the caller prevailing network, the callee may not have to pay for receiving the call. However, the caller may have to pay more to route the call directly to the callee visited network than to route the call through the callee home network. The caller prevailing network can inform the caller about the cost. The caller can, still, route the call directly to the callee visited network in interest of the callee, even if the caller has to pay more.
- the callee can be alerted that the call is direct to the callee visited network from the caller prevailing network.
- the callee can be alerted by flashing an alert message on an electronic device used by the callee to receive the call.
- the callee can either accept or decline the call upon receiving the alert. For example, if the call is direct to the callee visited network, the callee may not have to pay for the call. In this case, the callee may accept the call. However, if the call is routed to the callee visited network through the callee home network, the callee may have to pay for the forwarding of call from the callee home network to the callee visited network. In this case the callee may not want to pay for the call and can decline the call.
- a caller in a caller prevailing network may wish to call a callee.
- the callee may roam out of a callee home network and roam into a callee visited network.
- the callee home network can comprise a signaling module 135 as shown in FIG. 1 .
- Signaling module 135 is configured to receive an addressing information of the callee from the callee visited network.
- the addressing information can be an identity of the callee visited network or an identity of the callee in the callee visited network, for example a temporary identity of the callee in the callee visited network.
- Signaling module 135 comprises a messaging sub-module 405 .
- messaging sub-module 405 can send a message from the callee home network to the caller prevailing network.
- the message can comprise redirection information corresponding to the callee in roaming.
- the redirection information can be, for instance, a temporary number assigned to the callee by the callee visited network or an address of a Mobile Switch Centre (MSC) of the callee visited network or any other relevant information.
- MSC Mobile Switch Centre
- a routing-rule module 410 residing on the caller prevailing network, can route the call. Routing-rule module 410 solves the predefined criterion for routing the call.
- the predefined criterion can be comparing two costs such that a cost for routing the call for the callee is minimized while making sure that the cost of the call born by the caller is not increased.
- a first cost can be a cost corresponding to the call being routed directly to the callee visited network and a second cost can be the call being routed to the callee visited network through the callee home network.
- routing-rule module 410 connects the call directly to the callee, based on the redirection information, by routing the call to the callee visited network. Routing-rule module 410 obtains the redirection information of the callee from the message received at the caller prevailing network from the callee home network. If the second cost is lesser than the first cost, routing-rule module 410 routes the call to the callee visited network through the callee home network. For example, the caller prevailing network makes call to the callee home network and the callee home network forwards the call in turn to the callee visited network.
- routing-rule module 410 comprises an option-providing module 415 .
- Option-providing module 415 provides a first-routing-option and a second-routing-option to the caller.
- the first-routing-option can be a route corresponding to the first cost, for instance, a route where the call is routed directly to the callee visited network.
- the second-routing-option can be a route corresponding to the second cost, for instance, a route where the call is routed to the callee visited network through the callee home network.
- the predefined criterion in this case, can be the caller selecting one of the first-routing-option or the second-routing-option.
- routing-rule module 410 routes the call directly to the callee visited network. If the caller selects the second-routing-option, routing-rule module 410 routes the call to the callee visited network through the callee home network.
- the caller can choose a route that is cheaper for the callee but is costlier for the caller. For example, in case the call is routed directly to the callee visited network from the caller prevailing network, the callee may not have to pay for receiving the call. However, the caller may have to pay more to route the call directly to the callee visited network than to route the call through the callee home network. The caller prevailing network can inform the caller about the cost. The caller can, still, route the call directly to the callee visited network in interest of the callee, even if the caller has to pay more.
- System 400 further comprises an alerting module 420 , alerting module 420 alerts the callee in a different fashion, in case the call is connected directly from the caller prevailing network to the callee visited network.
- Various embodiments of the present invention provide a method and a system for minimizing a cost of routing calls when a callee is roaming, without adversely affecting the caller.
- the method and the system proposed in the present invention can be easily incorporated in conventional communication networks and may not require additional hardware. Moreover, a caller may not be required to have an additional device or perform additional actions.
- the present invention can also work with next generation backbone networks and protocols. For example, in case of Session Initiation Protocol (SIP), the present invention can use a REDIRECT signaling message provided by the SIP protocol if the caller decides to reroute the call.
- SIP Session Initiation Protocol
- the present invention is not dependent on underlying signaling network and protocols, for example the present invention can be deployed in Signaling System 7 protocol (SS7), Channel Associated Signaling, Signaling System 5 (CAS-SS5) or SIP.
- SS7 Signaling System 7 protocol
- CAS-SS5 Signaling System 5
- SIP Session Initiation Protocol
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
- The present invention relates generally to mobile communications and more specifically, to a method and system for minimizing roaming costs in a mobile communication network.
- In a mobile communication network a subscriber gets registered with a network for accessing various communication services. The network can be a home network or a visited network for a subscriber based on the registration of the subscriber with the network. A home network is a network with which a subscriber has subscribed for accessing various communication services. However, a visited network is a network with which a subscriber, while roaming, registers temporarily for availing various communication services. The various communication services can be for example, initiating a call or receiving a call. Generally, a subscriber initiating a call in a mobile communication network is referred as a caller and a subscriber receiving a call in a mobile communication network is referred as a callee.
- Conventionally, when a call is initiated by a caller for a callee present in a callee home network corresponding to the callee, caller prevailing network corresponding to the caller routes the call to the callee home network. In this case the call routed from the caller prevailing network to the callee home network is charged to the caller. The caller prevailing network is a network in which the caller is currently registered to access the wireless telecommunication services. The caller prevailing network can be for example a home network for the caller or a visited network for the caller.
- Further, in a scenario when the callee is roaming in a callee visited network, then the callee home network routes the call to the callee visited network in which the callee is roaming. In this case, the originating leg, i.e., from caller prevailing network to the callee home network, is charged to the caller. However, the terminating leg, i.e., the call routed from the callee home network to the callee visited network, is charged to the callee. Therefore, a roaming charge is levied on the callee for receiving the call.
- The US patent application US20050164702A1, titled, “Call Handling Scheme to reduce Roaming Charges” assigned to Carlson, Steven I.; et al., proposes a scheme for forwarding the call made to a subscriber who is roaming such that it results in cost savings for the roaming subscriber. In this patent application, a second switch receives an indication from a roaming network that a call forwarded by the roaming network has been dropped by the roaming network, and in response to receiving the indication, forwards the call from a first switch.
- Another method as disclosed in the US patent application US20030092440A1, titled, “System and Method For Minimizing International Roaming Costs”, assigned to Warrier, Unnikrishnan S.; et al., deals with minimizing international roaming costs that leverages an existing communication network to convert roaming communication sent to and from a mobile telephone into a series of local telephone calls to and from the communication network. Using a universal address, subscribers of the communication system can initiate or participate in real-time communication through the network while roaming outside of a home system, without incurring roaming charges.
- However, reducing roaming cost for the callee might result in an increased cost for the caller which is an undesirable situation for the caller. Also using temporary numbers for reducing roaming cost for the callee requires a universal database accessible to each of the networks in the mobile communication network.
- An aspect of the invention is to provide a method and a system for minimizing cost of receiving a call while roaming in a communication network, which is not home network.
- In order to fulfill above aspect, the method comprises receiving a message by a caller prevailing network corresponding to a caller from a callee home network corresponding to a callee. The message is received in response to the call being initiated by the caller for the callee. The message can comprise redirection information corresponding to the callee in roaming. The redirection information can be a temporary number assigned to the callee in a callee visited network or can be an address of a Mobile Switch Center (MSC) of the callee visited network.
- Thereafter, the caller prevailing network solves a predefined criterion for routing the call based on the redirection information in the message. The predefined criterion can be comparing costs of routing the call to the callee through different routes.
- The call is then connected based on solution of the predefined criterion. For example, the call is routed so as to minimize the cost of routing the call to the callee.
- A system is also proposed for minimizing the cost of routing the call. The system comprises a messaging sub-module residing at the callee home network and a routing-rule module residing at the caller prevailing network. The messaging sub-module sends the message to the caller prevailing network and the routing-rule module solves the predefined criteria based on the redirection information received in the message and routes the call based on the solution of predefined criterion.
- The foregoing objects and advantages of the present invention for a method and a system for routing a call in a communication network may be more readily understood by one skilled in the art with reference being had to the following detailed description of several preferred embodiments thereof, taken in conjunction with the accompanying drawings wherein like elements are designated by identical reference numerals throughout the several views, and in which:
-
FIG. 1 illustrates a block diagram of an exemplary embodiment depicting a caller and a callee in a communication network in accordance with an embodiment of the present invention. -
FIG. 2 illustrates a flow diagram of a method for routing a call in a communication network in accordance with an embodiment of the present invention. -
FIG. 3 illustrates a flow diagram of a method for minimizing cost of receiving a call in roaming in a communication network in accordance with an embodiment of the present invention. -
FIG. 4 illustrates a block diagram of a system for routing a call in a communication network in accordance with an embodiment of the present invention. - Before describing in detail embodiments that are in accordance with the present invention, it should be observed that the embodiments reside primarily in combinations of method steps and apparatus components related to a method and apparatus for routing a call in a communication network. Accordingly, the apparatus components and method steps have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein. Thus, it will be appreciated that for simplicity and clarity of illustration, common and well-understood elements that are useful or necessary in a commercially feasible embodiment may not be depicted in order to facilitate a less obstructed view of these various embodiments.
- In this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art.
- It will be appreciated that embodiments of the invention described herein may be comprised of one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and apparatus for facilitating speech classification. The non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method for routing a call in a communication network. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used. Thus, methods and means for these functions have been described herein. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
- Generally speaking, pursuant to the various embodiments, the present invention deals with minimizing roaming costs when a caller calls a callee who is roaming outside of a callee home network. The roaming cost is reduced by removing an incoming call charges from the callee. A user who initiates a call is known as the caller and a user who the caller calls is known as the callee. The callee home network is a network with which the callee has subscribed for accessing various communication services. When the callee roams out of the callee home network, the callee can temporarily register with a callee visited network. A callee visited network is a network with which a callee, while roaming, is registered temporarily for availing various communication services. Those skilled in the art will realize that the callee may not always be assigned a temporary address in the callee visited network.
- Referring now to
FIG. 1 , a block diagram of an exemplary embodiment depicting a caller and a callee in a wireless communication network is shown in accordance with an embodiment of the present invention. Acaller 105 can be in acaller prevailing network 110 at a given point of time.Caller prevailing network 110 can be a home network ofcaller 105 or a visited network thatcaller 105 roams into. Those skilled in the art will realize thatcaller prevailing network 110 is the home network ofcaller 105 if caller has subscribed to thecaller prevailing network 110 for accessing various communication services. The home network of the caller maintains specific-information corresponding tocaller 105 in a home location register (HLR). In an embodiment of the invention the specific-information corresponding tocaller 105 can be for example, a unique subscriber identity ofcaller 105, mobile number associated withcaller 105, service preferences and charging plans corresponding tocaller 105. Further,caller prevailing network 110 can be a visited network ofcaller 105 with whichcaller 105 is registered temporarily to access various communication services. However, various embodiments of the present invention are independent of whethercaller prevailing network 110 is a caller home network or caller visited network. Those skilled in the art will recognize and appreciate that the specifics of this illustrative example are not specifics of the invention itself and that the teachings set forth herein are applicable in a variety of alternative settings. -
Caller 105 may wish to call acallee 115.Callee 115 can be in callee visitednetwork 125 and can be registered temporarily with callee visitednetwork 125. In an embodiment of the present invention, like in a standard Internet Protocol (IP) routing mechanism,caller prevailing network 110 can route calls that are destined forcallee 115 tocallee home network 120. The call can be routed over abackbone network 130. Calleehome network 120 can, then, forward the call to callee visitednetwork 125 overbackbone network 130.Backbone network 130 acts primarily as a conduit for call traffic to and from other networks such ascaller prevailing network 110,callee home network 120 and callee visitednetwork 125. - In an embodiment of the present invention,
callee home network 120 can comprise asignaling module 135.Signaling module 135 can be configured for receiving an addressing information ofcallee 115 from callee visitednetwork 125. Whencaller 105 initiates a call to callee 115,callee home network 120 realizes thatcallee 115 is roaming in callee visitednetwork 125 and sends the addressing information tocaller prevailing network 110. The addressing information can be a message comprising an identity of callee visitednetwork 125 and identity ofcallee 115 in callee visitednetwork 125. - Depending on the addressing information of
callee 115 and on a predefined criterion,caller prevailing network 110 can either route the call, which is destined forcallee 115, to calleehome network 120 or directly to callee visitednetwork 125. If the call is routed tocallee home network 120,callee home network 120 can forward the call to callee visitednetwork 125. The predefined criterion is described in detail in conjunction withFIG. 3 . - Those skilled in the art will realize that if
caller prevailing network 110 routes the call directly to callee visitednetwork 125,callee 115 may not need to pay for receiving the call. However, if the call is routed throughcallee home network 120,callee 115 may need to pay for the forwarding of call fromcallee home network 120 to callee visitednetwork 125. - Turning now to
FIG. 2 , a flow diagram of a method for routing a call in a wireless communication network is shown in accordance with an embodiment of the present invention. A caller, who is in a caller prevailing network, may wish to call a callee, who may be roaming. As mentioned earlier, the caller prevailing network can be the caller's home network or the caller's visited network. While roaming, the callee may have roamed out of a callee home network and roamed into a callee visited network. - The caller initiates the call from the caller prevailing network for the callee, who is in the callee visited network, at
step 205. When the caller initiates the call, the callee home network determines that the callee is in the callee visited network, atstep 210. The caller prevailing network can, then, receive a message from the callee home network atstep 215. The message can be sent over an underlying signaling infrastructure, also known a backbone network. The message can comprise redirection information corresponding to the callee in roaming. Those skilled in the art will realize that the redirection information can be a temporary number assigned to the callee by the callee visited network or an address of a Mobile Switch Centre (MSC) of the callee visited network. - In an embodiment of the present invention, where the redirection information is the temporary number assigned to the callee, the caller prevailing network can directly connect the call to the callee using the temporary number. In another embodiment of the present invention, where the redirection information is the address of the MSC of the callee visited network, the call can be routed to the callee visited network using the address of the MSC.
- Now, based on the redirection information in the message, the caller prevailing network solves a predefined criterion for routing the call at
step 220. In an embodiment of the present invention, the predefined criterion can be a cost of routing the call. The caller prevailing network can determine a route such that if the call is forwarded via that route to the callee, the cost of routing the call is minimized for the callee while making sure that the cost of routing the call for the caller does not increases. The predefined criterion is described in detail inFIG. 3 . - In another embodiment of the present invention, the solving
step 220 can comprise providing the caller with a first-routing-option and a second-routing-option. The first-routing-option can correspond to the first cost and the second-routing-option can correspond to the second cost. The first-routing-option can be a route corresponding to the first cost, for instance, a route where the call is routed directly to the callee visited network. The second-routing-option can be a route corresponding to the second cost, for instance, a route where the call is routed to the callee visited network through the callee home network. The predefined criterion, in this embodiment, can be the caller selecting one of the first-routing-option or the second-routing-option. - The call is, then, connected to the callee at
step 225 based on solution of the predefined criterion. The solution of the predefined criterion is essentially a route via which the call can be made to the callee. The route can be, for example, a direct route from the caller prevailing network to the callee visited network, or the route can be from the caller prevailing network to the callee visited network through the callee home network. - Turning now to
FIG. 3 , a flow diagram of a method for minimizing cost of receiving a call in roaming in a wireless communication network is shown in accordance with an embodiment of the present invention. A caller in a caller prevailing network initiates a call for a callee who is outside the callee home network. In accordance with the present invention, the callee can roam into a callee visited network. Upon initiating the call for the callee, the caller prevailing network can receive a message from the callee home network atstep 305. As mention earlier, the message can comprise redirection information corresponding to the callee in roaming. The redirection information can be, for instance, a temporary number assigned to the callee by the callee visited network or an address of a Mobile Switch Centre (MSC) of the callee visited network. - The redirection information can enable the caller prevailing network to directly connect to the callee in the callee visited network. As mentioned in
FIG. 2 , a predefined criterion for routing the call is solved based on the redirection information in the message. The predefined criterion can comprise comparing two costs. The caller prevailing network can calculate the two costs atstep 310 for routing the call. The two costs, herein, are referred to as a first cost and a second cost. The first cost can correspond to cost of the call born by caller while routing the call to the callee visited network from the caller prevailing network directly based on the redirection information. The second cost can correspond to cost of the call born by caller while routing the call to the callee visited network from the caller prevailing network through the callee home network. - The caller prevailing network routes the call in such a way, so as to minimize the cost of the call for the callee while making sure that the cost of the call born by the caller is not increased. For this purpose, the caller prevailing network determines if the first cost is lower than the second cost, at
step 315. If it is determined that the first cost is lower than or equal to the second cost, the call can be connected directly to the callee by routing the call to the callee visited network from the caller prevailing network, atstep 320. For example, the callee can roam into the caller prevailing network. In this situation, the caller prevailing network and the callee visited network is the same. Thus, the cost of routing the call directly to the callee visited network, the first cost, can be cheaper than routing the call through the callee home network, the second cost. The caller prevailing network can, then, choose to route the call directly to the callee visited network. - The caller prevailing network can directly route the call to the callee visited network by using the redirection information that the caller prevailing network receives from the callee home network at
step 305. The caller prevailing network can extract information regarding the addressing of the callee from the redirection information. The addressing information can be a temporary number assigned to the callee by the callee visited network or an address of a MSC of the callee visited network. Those skilled in the art will realize that in an embodiment, where the redirection information comprises the temporary number assigned to the callee, the call can be directly connected to the callee using the temporary information. In another embodiment, where the redirection information comprises the address of the MSC of the callee visited network, the call can be routed to the callee visited network of the callee based on the address of the MSC. - If it is determined that the second cost is lower than the first cost, the call can be routed from the caller prevailing network to the callee visited network through the callee home network, at
step 325. Those skilled in the art will realize that this can be done in the conventional manner. For example, the caller prevailing network and the callee home network can have certain agreements and low interconnect charges resulting in reduction of cost for the calls made between the caller prevailing network and the callee home network. Whereas, the caller prevailing network and the callee visited network might have high interconnect charges. In this case, the cost of routing the call to the callee visited network through the callee home network, second cost, can be cheaper for the caller than the cost of routing the call directly to the callee visited network, the first cost. The caller prevailing network can, then, choose to route the call to the callee visited network through the callee home network. - Additionally, in an embodiment of the present invention, the caller prevailing network provides the caller with a first-routing-option and a second-routing-option. The first-routing-option can correspond to the first cost and the second-routing-option can correspond to the second cost. The first-routing-option can be a route corresponding to the first cost, for instance, a route where the call is routed directly to the callee visited network. The second-routing-option can be a route corresponding to the second cost, for instance, a route where the call is routed to the callee visited network through the callee home network. The predefined criterion, in this case, can be the caller selecting one of the first-routing-option or the second-routing-option. If the caller selects the first-routing-option, the call is routed directly to the callee visited network. If the caller selects the second-routing-option, the call is routed to the callee visited network through the callee home network. For instance, there can be situations where the caller can choose a route that is cheaper for the callee but is costlier for the caller. For example, in case the call is routed directly to the callee visited network from the caller prevailing network, the callee may not have to pay for receiving the call. However, the caller may have to pay more to route the call directly to the callee visited network than to route the call through the callee home network. The caller prevailing network can inform the caller about the cost. The caller can, still, route the call directly to the callee visited network in interest of the callee, even if the caller has to pay more.
- In an embodiment of the present invention, the callee can be alerted that the call is direct to the callee visited network from the caller prevailing network. The callee can be alerted by flashing an alert message on an electronic device used by the callee to receive the call. The callee can either accept or decline the call upon receiving the alert. For example, if the call is direct to the callee visited network, the callee may not have to pay for the call. In this case, the callee may accept the call. However, if the call is routed to the callee visited network through the callee home network, the callee may have to pay for the forwarding of call from the callee home network to the callee visited network. In this case the callee may not want to pay for the call and can decline the call.
- Referring now to
FIG. 4 , a block diagram of asystem 400 for routing a call in a wireless communication network is shown in accordance with an embodiment of the present invention. A caller in a caller prevailing network may wish to call a callee. The callee may roam out of a callee home network and roam into a callee visited network. The callee home network can comprise asignaling module 135 as shown inFIG. 1 .Signaling module 135 is configured to receive an addressing information of the callee from the callee visited network. The addressing information can be an identity of the callee visited network or an identity of the callee in the callee visited network, for example a temporary identity of the callee in the callee visited network. -
Signaling module 135 comprises amessaging sub-module 405. When the caller initiates a call for the callee, messaging sub-module 405 can send a message from the callee home network to the caller prevailing network. The message can comprise redirection information corresponding to the callee in roaming. As mentioned earlier, the redirection information can be, for instance, a temporary number assigned to the callee by the callee visited network or an address of a Mobile Switch Centre (MSC) of the callee visited network or any other relevant information. - Based on the redirection information and a predefined criterion, a routing-
rule module 410, residing on the caller prevailing network, can route the call. Routing-rule module 410 solves the predefined criterion for routing the call. In an embodiment of the invention, the predefined criterion can be comparing two costs such that a cost for routing the call for the callee is minimized while making sure that the cost of the call born by the caller is not increased. A first cost can be a cost corresponding to the call being routed directly to the callee visited network and a second cost can be the call being routed to the callee visited network through the callee home network. If the first cost is lesser than the second cost, routing-rule module 410 connects the call directly to the callee, based on the redirection information, by routing the call to the callee visited network. Routing-rule module 410 obtains the redirection information of the callee from the message received at the caller prevailing network from the callee home network. If the second cost is lesser than the first cost, routing-rule module 410 routes the call to the callee visited network through the callee home network. For example, the caller prevailing network makes call to the callee home network and the callee home network forwards the call in turn to the callee visited network. - In an embodiment of the present invention, routing-
rule module 410 comprises an option-providingmodule 415. Option-providingmodule 415 provides a first-routing-option and a second-routing-option to the caller. The first-routing-option can be a route corresponding to the first cost, for instance, a route where the call is routed directly to the callee visited network. The second-routing-option can be a route corresponding to the second cost, for instance, a route where the call is routed to the callee visited network through the callee home network. The predefined criterion, in this case, can be the caller selecting one of the first-routing-option or the second-routing-option. If the caller selects the first-routing-option, routing-rule module 410 routes the call directly to the callee visited network. If the caller selects the second-routing-option, routing-rule module 410 routes the call to the callee visited network through the callee home network. - For instance, there can be situations where the caller can choose a route that is cheaper for the callee but is costlier for the caller. For example, in case the call is routed directly to the callee visited network from the caller prevailing network, the callee may not have to pay for receiving the call. However, the caller may have to pay more to route the call directly to the callee visited network than to route the call through the callee home network. The caller prevailing network can inform the caller about the cost. The caller can, still, route the call directly to the callee visited network in interest of the callee, even if the caller has to pay more.
-
System 400 further comprises analerting module 420, alertingmodule 420 alerts the callee in a different fashion, in case the call is connected directly from the caller prevailing network to the callee visited network. - Various embodiments of the present invention provide a method and a system for minimizing a cost of routing calls when a callee is roaming, without adversely affecting the caller. The method and the system proposed in the present invention can be easily incorporated in conventional communication networks and may not require additional hardware. Moreover, a caller may not be required to have an additional device or perform additional actions. The present invention can also work with next generation backbone networks and protocols. For example, in case of Session Initiation Protocol (SIP), the present invention can use a REDIRECT signaling message provided by the SIP protocol if the caller decides to reroute the call.
- Also, the present invention is not dependent on underlying signaling network and protocols, for example the present invention can be deployed in Signaling System 7 protocol (SS7), Channel Associated Signaling, Signaling System 5 (CAS-SS5) or SIP.
- In the foregoing specification, specific embodiments of the present invention have been described. However, one of ordinary skilled in the art appreciates that various modifications and changes can be made without departing from the scope of the present invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present invention. The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as critical, required, or essential features or elements of any or all the claims.
Claims (19)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/531,885 US20080070579A1 (en) | 2006-09-14 | 2006-09-14 | Method and a system for minimizing roaming cost in a mobile communication network |
US12/055,643 US8112063B2 (en) | 2006-09-14 | 2008-03-26 | Method and a system for minimizing roaming cost in a mobile communication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/531,885 US20080070579A1 (en) | 2006-09-14 | 2006-09-14 | Method and a system for minimizing roaming cost in a mobile communication network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/055,643 Continuation US8112063B2 (en) | 2006-09-14 | 2008-03-26 | Method and a system for minimizing roaming cost in a mobile communication network |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080070579A1 true US20080070579A1 (en) | 2008-03-20 |
Family
ID=39189243
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/531,885 Abandoned US20080070579A1 (en) | 2006-09-14 | 2006-09-14 | Method and a system for minimizing roaming cost in a mobile communication network |
US12/055,643 Expired - Fee Related US8112063B2 (en) | 2006-09-14 | 2008-03-26 | Method and a system for minimizing roaming cost in a mobile communication network |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/055,643 Expired - Fee Related US8112063B2 (en) | 2006-09-14 | 2008-03-26 | Method and a system for minimizing roaming cost in a mobile communication network |
Country Status (1)
Country | Link |
---|---|
US (2) | US20080070579A1 (en) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060194595A1 (en) * | 2003-05-06 | 2006-08-31 | Harri Myllynen | Messaging system and service |
US20070121568A1 (en) * | 2003-05-14 | 2007-05-31 | Van As Nicolaas T R | Method and apparatus for distributing messages to mobile recipients |
US20080109519A1 (en) * | 2006-11-02 | 2008-05-08 | Cvon Innovations Ltd. | Interactive communications system |
US20080125081A1 (en) * | 2006-11-27 | 2008-05-29 | Cvon Innovations Ltd. | System for authentication of network usage |
US20080167019A1 (en) * | 2007-01-08 | 2008-07-10 | Jacob Guedalia | Methods and systems of providing status message calling features |
US20080195751A1 (en) * | 2006-08-09 | 2008-08-14 | Cvon Innovations Ltd. | Messaging system |
US20080228893A1 (en) * | 2007-03-12 | 2008-09-18 | Cvon Innovations Limited | Advertising management system and method with dynamic pricing |
US20080288310A1 (en) * | 2007-05-16 | 2008-11-20 | Cvon Innovation Services Oy | Methodologies and systems for mobile marketing and advertising |
US20080295128A1 (en) * | 2007-05-22 | 2008-11-27 | Cvon Innovations Ltd. | Advertising management method and system |
US20080311847A1 (en) * | 2007-06-18 | 2008-12-18 | Cvon Innovations Ltd. | Method and system for managing delivery of communications |
US20080312996A1 (en) * | 2007-06-18 | 2008-12-18 | Cvon Innovations Ltd. | Method and system for managing delivery of communications |
US20080319650A1 (en) * | 2007-06-20 | 2008-12-25 | Cvon Innovations Limited | Method and system for delivering advertisements to mobile terminals |
US20090068991A1 (en) * | 2007-09-05 | 2009-03-12 | Janne Aaltonen | Systems, methods, network elements and applications for modifying messages |
US20090099906A1 (en) * | 2007-10-15 | 2009-04-16 | Cvon Innovations Ltd. | System, method and computer program for determining tags to insert in communications |
US20090099932A1 (en) * | 2007-10-11 | 2009-04-16 | Cvon Innovations Ltd. | System and method for searching network users |
US20110184957A1 (en) * | 2007-12-21 | 2011-07-28 | Cvon Innovations Ltd. | Method and arrangement for adding data to messages |
US8280416B2 (en) | 2003-09-11 | 2012-10-02 | Apple Inc. | Method and system for distributing data to mobile devices |
US8464315B2 (en) | 2007-04-03 | 2013-06-11 | Apple Inc. | Network invitation arrangement and method |
US8504419B2 (en) | 2010-05-28 | 2013-08-06 | Apple Inc. | Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item |
US8510309B2 (en) | 2010-08-31 | 2013-08-13 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US8510658B2 (en) | 2010-08-11 | 2013-08-13 | Apple Inc. | Population segmentation |
CN103277264A (en) * | 2013-05-28 | 2013-09-04 | 天津市义腾金属制品有限公司 | Large-scale fan blade tail bracket system |
US8640032B2 (en) | 2010-08-31 | 2014-01-28 | Apple Inc. | Selection and delivery of invitational content based on prediction of user intent |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
US8700613B2 (en) | 2007-03-07 | 2014-04-15 | Apple Inc. | Ad sponsors for mobile devices based on download size |
US8712382B2 (en) | 2006-10-27 | 2014-04-29 | Apple Inc. | Method and device for managing subscriber connection |
US8745048B2 (en) | 2005-09-30 | 2014-06-03 | Apple Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
US8751513B2 (en) | 2010-08-31 | 2014-06-10 | Apple Inc. | Indexing and tag generation of content for optimal delivery of invitational content |
US8805356B2 (en) | 2007-06-07 | 2014-08-12 | Qualcomm Connected Experiences, Inc. | Telecommunication call support for mobile devices with presence features |
US8898217B2 (en) | 2010-05-06 | 2014-11-25 | Apple Inc. | Content delivery based on user terminal events |
US8983978B2 (en) | 2010-08-31 | 2015-03-17 | Apple Inc. | Location-intention context for content delivery |
US9088641B2 (en) | 2007-01-09 | 2015-07-21 | Qualcomm Incorporated | Method and system for transmitting audio data between computing devices |
US9100501B2 (en) | 2007-02-12 | 2015-08-04 | Qualcomm Incorporated | Methods and systems for performing authentication and authorization in a user-device environment |
US9141504B2 (en) | 2012-06-28 | 2015-09-22 | Apple Inc. | Presenting status data received from multiple devices |
US9367847B2 (en) | 2010-05-28 | 2016-06-14 | Apple Inc. | Presenting content packages based on audience retargeting |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100203863A1 (en) * | 2009-12-08 | 2010-08-12 | Nir Kapelushnik | Method of enabling operators to allow their customers to choose between calling-party-pays and receiving-party-pays on incoming calls |
US8924546B1 (en) | 2012-03-21 | 2014-12-30 | Trend Micro Incorporated | Roaming bandwidth guidance for mobile computing devices |
US9485707B2 (en) | 2013-03-15 | 2016-11-01 | Genband Us Llc | Direct routing of communication sessions for mobile IP communication end points |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030092440A1 (en) * | 2001-11-05 | 2003-05-15 | Kron Networks Corp. | Communication system and method for minimizing international roaming costs |
US20050164702A1 (en) * | 2004-01-27 | 2005-07-28 | Carlson Steven I. | Call handling scheme to reduce roaming charges |
US20060099941A1 (en) * | 2004-10-22 | 2006-05-11 | Kim Dae S | Methods and apparatus for providing application-specific messaging over a global system for mobile wireless communication system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6603968B2 (en) * | 2001-06-22 | 2003-08-05 | Level Z, L.L.C. | Roaming in wireless networks with dynamic modification of subscriber identification |
US7376411B2 (en) * | 2004-06-02 | 2008-05-20 | Interdigital Technology Corporation | Method and system for routing calls as determined by a call cost database of a wireless transmit/receive unit |
US20060234712A1 (en) * | 2005-04-13 | 2006-10-19 | Kevin Fallis | Routing wireless communications |
-
2006
- 2006-09-14 US US11/531,885 patent/US20080070579A1/en not_active Abandoned
-
2008
- 2008-03-26 US US12/055,643 patent/US8112063B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030092440A1 (en) * | 2001-11-05 | 2003-05-15 | Kron Networks Corp. | Communication system and method for minimizing international roaming costs |
US20050164702A1 (en) * | 2004-01-27 | 2005-07-28 | Carlson Steven I. | Call handling scheme to reduce roaming charges |
US20060099941A1 (en) * | 2004-10-22 | 2006-05-11 | Kim Dae S | Methods and apparatus for providing application-specific messaging over a global system for mobile wireless communication system |
Cited By (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100182945A1 (en) * | 2003-04-14 | 2010-07-22 | Cvon Innovations Limited | Method and apparatus for distributing messages to mobile recipients |
US8477786B2 (en) | 2003-05-06 | 2013-07-02 | Apple Inc. | Messaging system and service |
US20060194595A1 (en) * | 2003-05-06 | 2006-08-31 | Harri Myllynen | Messaging system and service |
US20080133703A1 (en) * | 2003-05-06 | 2008-06-05 | Cvon Innovations Limited | Messaging system and service |
US8243636B2 (en) | 2003-05-06 | 2012-08-14 | Apple Inc. | Messaging system and service |
US7653064B2 (en) | 2003-05-06 | 2010-01-26 | Cvon Innovations Limited | Messaging system and service |
US20090239544A1 (en) * | 2003-05-06 | 2009-09-24 | Cvon Innovations Limited | Messaging system and service |
US20070121568A1 (en) * | 2003-05-14 | 2007-05-31 | Van As Nicolaas T R | Method and apparatus for distributing messages to mobile recipients |
US8036689B2 (en) | 2003-05-14 | 2011-10-11 | Apple Inc. | Method and apparatus for distributing messages to mobile recipients |
US7697944B2 (en) | 2003-05-14 | 2010-04-13 | Cvon Innovations Limited | Method and apparatus for distributing messages to mobile recipients |
US8280416B2 (en) | 2003-09-11 | 2012-10-02 | Apple Inc. | Method and system for distributing data to mobile devices |
US8745048B2 (en) | 2005-09-30 | 2014-06-03 | Apple Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
US20080195751A1 (en) * | 2006-08-09 | 2008-08-14 | Cvon Innovations Ltd. | Messaging system |
US8949342B2 (en) | 2006-08-09 | 2015-02-03 | Apple Inc. | Messaging system |
US8712382B2 (en) | 2006-10-27 | 2014-04-29 | Apple Inc. | Method and device for managing subscriber connection |
US8935340B2 (en) | 2006-11-02 | 2015-01-13 | Apple Inc. | Interactive communications system |
US20080235342A1 (en) * | 2006-11-02 | 2008-09-25 | Cvon Innovations Ltd. | Interactive communications system |
US20110173282A1 (en) * | 2006-11-02 | 2011-07-14 | Cvon Innovations Ltd. | Interactive communications system |
US7930355B2 (en) | 2006-11-02 | 2011-04-19 | CVON Innnovations Limited | Interactive communications system |
US7774419B2 (en) | 2006-11-02 | 2010-08-10 | Cvon Innovations Ltd. | Interactive communications system |
US7730149B2 (en) | 2006-11-02 | 2010-06-01 | Cvon Innovations Limited | Interactive communications system |
US20080109519A1 (en) * | 2006-11-02 | 2008-05-08 | Cvon Innovations Ltd. | Interactive communications system |
US7574201B2 (en) | 2006-11-27 | 2009-08-11 | Cvon Innovations Ltd. | System for authentication of network usage |
US20080125096A1 (en) * | 2006-11-27 | 2008-05-29 | Cvon Innovations Ltd. | Message modification system and method |
US20090247118A1 (en) * | 2006-11-27 | 2009-10-01 | Cvon Innovations Limited | System for authentication of network usage |
US20080125081A1 (en) * | 2006-11-27 | 2008-05-29 | Cvon Innovations Ltd. | System for authentication of network usage |
US8190123B2 (en) | 2006-11-27 | 2012-05-29 | Apple Inc. | System for authentication of network usage |
US8406792B2 (en) | 2006-11-27 | 2013-03-26 | Apple Inc. | Message modification system and method |
US20080167039A1 (en) * | 2007-01-08 | 2008-07-10 | Jacob Guedalia | Methods and systems of providing local access number calling features |
US20080188227A1 (en) * | 2007-01-08 | 2008-08-07 | Jacob Guedalia | Methods and systems of processing mobile calls |
US20080167019A1 (en) * | 2007-01-08 | 2008-07-10 | Jacob Guedalia | Methods and systems of providing status message calling features |
US9232076B2 (en) | 2007-01-08 | 2016-01-05 | Qualcomm Incorporated | Methods and systems of providing status message calling |
US8805325B2 (en) | 2007-01-08 | 2014-08-12 | Qualcomm Connected Experiences, Inc. | Methods and systems of implementing call-cost features on a mobile device |
US9100500B2 (en) | 2007-01-08 | 2015-08-04 | Qualcomm Incorporated | Methods and systems of providing local access number calling features |
US9167101B2 (en) * | 2007-01-08 | 2015-10-20 | Qualcomm Incorporated | Methods and systems of processing mobile calls |
US9088641B2 (en) | 2007-01-09 | 2015-07-21 | Qualcomm Incorporated | Method and system for transmitting audio data between computing devices |
US9100501B2 (en) | 2007-02-12 | 2015-08-04 | Qualcomm Incorporated | Methods and systems for performing authentication and authorization in a user-device environment |
US8700613B2 (en) | 2007-03-07 | 2014-04-15 | Apple Inc. | Ad sponsors for mobile devices based on download size |
US8352320B2 (en) | 2007-03-12 | 2013-01-08 | Apple Inc. | Advertising management system and method with dynamic pricing |
US20080228583A1 (en) * | 2007-03-12 | 2008-09-18 | Cvon Innovations Limited | Advertising management system and method with dynamic pricing |
US20080228893A1 (en) * | 2007-03-12 | 2008-09-18 | Cvon Innovations Limited | Advertising management system and method with dynamic pricing |
US8464315B2 (en) | 2007-04-03 | 2013-06-11 | Apple Inc. | Network invitation arrangement and method |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
US20080288310A1 (en) * | 2007-05-16 | 2008-11-20 | Cvon Innovation Services Oy | Methodologies and systems for mobile marketing and advertising |
US8935718B2 (en) | 2007-05-22 | 2015-01-13 | Apple Inc. | Advertising management method and system |
US20080295128A1 (en) * | 2007-05-22 | 2008-11-27 | Cvon Innovations Ltd. | Advertising management method and system |
US8595851B2 (en) | 2007-05-22 | 2013-11-26 | Apple Inc. | Message delivery management method and system |
US8805356B2 (en) | 2007-06-07 | 2014-08-12 | Qualcomm Connected Experiences, Inc. | Telecommunication call support for mobile devices with presence features |
US7764968B2 (en) | 2007-06-18 | 2010-07-27 | Cvon Innovations Limited | Method and system for managing delivery of communications when there is a temporary suspension of at least one type of communication |
US20080311847A1 (en) * | 2007-06-18 | 2008-12-18 | Cvon Innovations Ltd. | Method and system for managing delivery of communications |
US20100291953A1 (en) * | 2007-06-18 | 2010-11-18 | Cvon Innovations Limited | Method and system for managing delivery of communications |
US20080312996A1 (en) * | 2007-06-18 | 2008-12-18 | Cvon Innovations Ltd. | Method and system for managing delivery of communications |
US20090270068A1 (en) * | 2007-06-18 | 2009-10-29 | Cvon Innovations Limited | Method and system for managing delivery of communications |
US8213946B2 (en) | 2007-06-18 | 2012-07-03 | Apple Inc. | Method and system for managing delivery of communications |
US7577433B2 (en) * | 2007-06-18 | 2009-08-18 | Cvon Innovations Limited | Method and system for managing delivery of communications |
US8254917B2 (en) | 2007-06-18 | 2012-08-28 | Apple Inc. | Method and system for managing delivery of communications |
US20080319650A1 (en) * | 2007-06-20 | 2008-12-25 | Cvon Innovations Limited | Method and system for delivering advertisements to mobile terminals |
US20090068991A1 (en) * | 2007-09-05 | 2009-03-12 | Janne Aaltonen | Systems, methods, network elements and applications for modifying messages |
US8478240B2 (en) | 2007-09-05 | 2013-07-02 | Apple Inc. | Systems, methods, network elements and applications for modifying messages |
US20090099932A1 (en) * | 2007-10-11 | 2009-04-16 | Cvon Innovations Ltd. | System and method for searching network users |
US8719091B2 (en) | 2007-10-15 | 2014-05-06 | Apple Inc. | System, method and computer program for determining tags to insert in communications |
US20090099906A1 (en) * | 2007-10-15 | 2009-04-16 | Cvon Innovations Ltd. | System, method and computer program for determining tags to insert in communications |
US8473494B2 (en) | 2007-12-21 | 2013-06-25 | Apple Inc. | Method and arrangement for adding data to messages |
US20110184957A1 (en) * | 2007-12-21 | 2011-07-28 | Cvon Innovations Ltd. | Method and arrangement for adding data to messages |
US8898217B2 (en) | 2010-05-06 | 2014-11-25 | Apple Inc. | Content delivery based on user terminal events |
US9367847B2 (en) | 2010-05-28 | 2016-06-14 | Apple Inc. | Presenting content packages based on audience retargeting |
US8504419B2 (en) | 2010-05-28 | 2013-08-06 | Apple Inc. | Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item |
US8510658B2 (en) | 2010-08-11 | 2013-08-13 | Apple Inc. | Population segmentation |
US8751513B2 (en) | 2010-08-31 | 2014-06-10 | Apple Inc. | Indexing and tag generation of content for optimal delivery of invitational content |
US8983978B2 (en) | 2010-08-31 | 2015-03-17 | Apple Inc. | Location-intention context for content delivery |
US8640032B2 (en) | 2010-08-31 | 2014-01-28 | Apple Inc. | Selection and delivery of invitational content based on prediction of user intent |
US9183247B2 (en) | 2010-08-31 | 2015-11-10 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US8510309B2 (en) | 2010-08-31 | 2013-08-13 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US9141504B2 (en) | 2012-06-28 | 2015-09-22 | Apple Inc. | Presenting status data received from multiple devices |
CN103277264A (en) * | 2013-05-28 | 2013-09-04 | 天津市义腾金属制品有限公司 | Large-scale fan blade tail bracket system |
Also Published As
Publication number | Publication date |
---|---|
US8112063B2 (en) | 2012-02-07 |
US20080176532A1 (en) | 2008-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8112063B2 (en) | Method and a system for minimizing roaming cost in a mobile communication network | |
US7272392B2 (en) | Connection set-up in a communication system | |
US7319880B2 (en) | Method of forwarding an SMS message in a mobile communication system | |
EP1142287B1 (en) | Communications network and method for directly routing calls to mobile subscribers using an internet protocol network | |
US6381459B1 (en) | Mobile communication system, method and alternative network gateway unit for processing a call | |
EP2073479A1 (en) | Method and system for call continuity | |
JP2006254208A (en) | Communication system and mobile station of same | |
US5797103A (en) | Method and apparatus for informing a remote unit of a feature-originated call | |
US20060205411A1 (en) | Apparatus and method for merging wireless telephone service with existing wired telephone equipment in a facility | |
KR20050077763A (en) | Storing query results to reduce number portability queries in wireless network | |
US8060087B2 (en) | CDMA intelligent network system and its method, device for realizing international roaming service | |
US6473422B2 (en) | Communications network and method for screening incoming circuit switched calls | |
EP1101384B1 (en) | System and method for long distance bypass for terminating mobile calls | |
US20100110992A1 (en) | Call processing method and intelligent network service control device for implementing one number multiple terminals service | |
WO2012027939A1 (en) | One-number-service calling method and service control point | |
US8165579B2 (en) | Communication system and communication method | |
US7277698B2 (en) | Proxy for calls to roaming subscriber and proxy method for calls to roaming subscriber | |
US7218952B1 (en) | Method, system and apparatus in a telecommunications network for selectively transmitting information utilizing the internet | |
EP2311278B1 (en) | Call routing method and apparatus thereof | |
KR100719894B1 (en) | System and Method for Reporting a Moving Picture Communication Area in Wideband Code Division Multiple Access Network | |
US20030152211A1 (en) | Selecting a numbering plan with the use of indicators | |
WO2001008425A2 (en) | System and method for providing geographical information in a non-geographic network | |
EP3035627A1 (en) | Method of providing coverage extension to an existing mobile network, and corresponding system. | |
KR101463748B1 (en) | System and method for providing corporate zone service | |
EP1677507B1 (en) | System, a subscriber terminal and a computer program for call establishment via a data network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: XEROX CORPORATION, CONNECTICUT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KANKAR, PANKAJ;CHANDRA, SUNIL;MUKHERJEA, SOUGATA;REEL/FRAME:018252/0432 Effective date: 20060620 |
|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME AND ADDRESS PREVIOUSLY RECORDED ON REEL 018252, FRAME 0432;ASSIGNORS:KANKAR, PANKAJ;CHANDRA, SUNIL;MUKHERJEA, SOUGATA;REEL/FRAME:018283/0703 Effective date: 20060620 |
|
AS | Assignment |
Owner name: IBM CORPORATION, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ATTORNEY DOCKET NUMBER TO IN920050044US1 PREVIOUSLY RECORDED ON REEL 018283 FRAME 0703;ASSIGNORS:KANKAR, PANKAJ;CHANDRA, SUNIL;MUKHERJEA, SOUGATA;REEL/FRAME:018485/0899 Effective date: 20060620 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |