Conditional message forwarding functions
First Claim
1. A system, comprising:
- a memory to store executable instructions; and
a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising;
facilitating communication of a message from a first communication device to a second communication device associated with a communication network;
determining whether forwarding a copy of the message to a third communication device will result in a defined threshold number of messages being exceeded during a defined subscription time period in connection with a subscription that relates to a messaging service and is associated with a subscriber identity, wherein the defined threshold number of messages being exceeded during the defined subscription time period results in a cost being incurred in connection with the forwarding of the copy of the message; and
determining whether to forward the copy of the message to the third communication device based on a defined message routing rule relating to a preference of the subscriber identity that indicates whether the cost is to be incurred in connection with the copy of the message being forwarded.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices that can conditionally and/or automatically control message forwarding by communication devices are presented. A network message management component and/or handset message management component can monitor messages (e.g., short message service (SMS) messages) communicated between user equipment (UE) in a communication network, identify and/or intercept a message for which one or more forwarding conditions have been specified by the message originator, target, or forward target, and conditionally and/or automatically route the message to the target and/or forward target in accordance with predefined message routing rules based at least in part on the conditions specified by the originator, target, or forward target. The predefined message routing rules can be implemented by the network and/or the UEs, and can relate to the UE identifiers, time, priority, cost, operation state, size, desired automatic response messages, or other desired factors, associated with the message.
80 Citations
20 Claims
-
1. A system, comprising:
-
a memory to store executable instructions; and a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising; facilitating communication of a message from a first communication device to a second communication device associated with a communication network; determining whether forwarding a copy of the message to a third communication device will result in a defined threshold number of messages being exceeded during a defined subscription time period in connection with a subscription that relates to a messaging service and is associated with a subscriber identity, wherein the defined threshold number of messages being exceeded during the defined subscription time period results in a cost being incurred in connection with the forwarding of the copy of the message; and determining whether to forward the copy of the message to the third communication device based on a defined message routing rule relating to a preference of the subscriber identity that indicates whether the cost is to be incurred in connection with the copy of the message being forwarded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
intercepting, by a system comprising a processor, a message sent from an originating communication device to a target communication device; determining, by the system, whether forwarding a copy of the message to a forward target communication device will exceed a defined threshold number of messages during a defined subscription time period in connection with a subscription that relates to a messaging service and is associated with a subscriber identity, wherein the defined threshold number of messages being exceeded during the defined subscription time period results in a cost being incurred in connection with the forwarding of the copy of the message; and determining, by the system, whether to forward the copy of the message from the target communication device to the forward target communication device based on a defined message routing rule relating to a preference of the subscriber identity that indicates whether the cost is to be incurred by the forwarding of the copy of the message. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a memory to store executable instructions; and a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising; receiving, from a first communication device, a message by a second communication device; determining whether forwarding a copy of the message to a third communication device will exceed a defined threshold number of messages during a defined subscription time period in connection with a subscription that relates to a messaging service and is associated with a subscriber identity, wherein the defined threshold number of messages being exceeded during the defined subscription time period is determined to result in a cost being incurred in connection with the forwarding of the copy of the message; and determining whether to forward the copy of the message to the third communication device in accordance with a defined message routing rule relating to a preference of the subscriber identity that indicates whether the cost is to be incurred in connection with the forwarding of the copy of the message. - View Dependent Claims (20)
-
Specification