Conditional message forwarding functions
First Claim
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
in connection with a message communicated from a first device to a second device, determining whetherforwarding a copy of the message to a third device will result in a cost being incurred based on subscription information associated with a subscription that relates to a messaging service, wherein the subscription information indicates whether the forwarding of the copy of the message to the third device will incur the cost, and wherein the subscription is associated with a subscriber identity; and
determining whether to forward the copy of the message to the third device based on a message routing rule that is based on preference data corresponding to a preference of the subscriber identity, wherein the preference data 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
Message forwarding by communication devices is conditionally and/or automatically controlled. 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.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; in connection with a message communicated from a first device to a second device, determining whether forwarding a copy of the message to a third device will result in a cost being incurred based on subscription information associated with a subscription that relates to a messaging service, wherein the subscription information indicates whether the forwarding of the copy of the message to the third device will incur the cost, and wherein the subscription is associated with a subscriber identity; and determining whether to forward the copy of the message to the third device based on a message routing rule that is based on preference data corresponding to a preference of the subscriber identity, wherein the preference data 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, 18)
-
-
11. A method, comprising:
-
with regard to a message communicated from a first device to a second device, determining, by a system comprising a processor, whether transmitting a copy of the message to a third device will result in a cost being incurred in connection with a subscription that relates to a messaging service, wherein subscription data associated with the subscription is usable to indicate whether the transmitting of the copy of the message to the third device will incur the cost, and wherein the subscription is associated with a subscriber identity; and determining, by the system, whether to transmit the copy of the message to the third device based on a message rule that relates to a preference of the subscriber identity, wherein the message rule indicates whether the cost is to be incurred in connection with the copy of the message being transmitted to the third device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
19. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
in connection with a message communicated from a first device to a second device, determining whether forwarding a copy of the message to a third device will result in a cost being incurred based on a subscription that relates to a messaging service, wherein subscription information associated with the subscription is usable to indicate whether the forwarding of the copy of the message to the third device will incur the cost, and wherein the subscription is associated with a subscriber identity; and determining whether the copy of the message is permitted to be forwarded to the third device based on a message routing rule that relates to preference data associated with a preference of the subscriber identity, and wherein the preference data indicates whether the cost is to be incurred in connection with the copy of the message being forwarded. - View Dependent Claims (20)
-
Specification