Advertisement scheduling
First Claim
1. A computer implemented method comprising:
- monitoring a communications network to identify communication events associated with a subscriber of the communications network, wherein the monitoring includes querying Call Detail Records to identify communication sessions associated with the subscriber;
populating at least one scheduling parameter value based on an analysis of the identified communication events, wherein the at least one scheduling parameter value indicates a time when the subscriber performs daily activities and is populated as a function of day of the week on the basis of the identified communication events;
deriving a set of message transmission rules associated with the subscriber based on the at least one populated scheduling parameter, wherein the set of message transmission rules dictates when messages are to be transmitted to the subscriber in relation to the at least one populated scheduling parameter; and
scheduling a transmission time for messages based on the message transmission rules.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are concerned with a method and a system for scheduling the transmission of messages to a subscriber in a communications network on basis of communications events that are determined to have occurred from communications events generated by the communications network. The method includes identifying a communications event as one of a plurality of predetermined types of communications events on the basis of at least one said identified current or previous communications session, and, responsive to the identified communications event, triggering a scheduling process for scheduling transmission of a message to the subscriber, in which the scheduling process is dependent on the type of communications event.
Thus in embodiments of the invention, the transmission of messages is determined on the basis of communications events associated with the subscriber; typical communications events include making calls, sending messages, switching off, switching on, roaming, cell to cell handover, answering calls, and trends relating thereto. The method can include reviewing call detail records so as to identify likely actions and availability of the subscriber, and using this information to ensure that messages are received by a subscriber at a time that is convenient to their actions and availability.
-
Citations
40 Claims
-
1. A computer implemented method comprising:
-
monitoring a communications network to identify communication events associated with a subscriber of the communications network, wherein the monitoring includes querying Call Detail Records to identify communication sessions associated with the subscriber; populating at least one scheduling parameter value based on an analysis of the identified communication events, wherein the at least one scheduling parameter value indicates a time when the subscriber performs daily activities and is populated as a function of day of the week on the basis of the identified communication events; deriving a set of message transmission rules associated with the subscriber based on the at least one populated scheduling parameter, wherein the set of message transmission rules dictates when messages are to be transmitted to the subscriber in relation to the at least one populated scheduling parameter; and scheduling a transmission time for messages based on the message transmission rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
13. A system comprising:
-
a communication device configured to monitor a communications network to identify communication events associated with a subscriber of the communications network, wherein the monitoring includes querying Call Detail Records to identify communication sessions associated with the subscriber; and a processor configured to populate at least one scheduling parameter value based on an analysis of the identified communication events, wherein the at least one scheduling parameter value indicates a time when the subscriber performs a daily activity and is populated as a function of day of the week on the basis of the identified communication events; the processor further configured to derive a set of message transmission rules associated with the subscriber based on the at least one populated scheduling parameter, wherein the set of message transmission rules dictates when messages are to be transmitted to the subscriber in relation to the at least one populated scheduling parameter; the processor further configured to schedule a transmission time for messages based on the message transmission rules. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 39)
-
-
21. A non-transitory computer readable medium having instructions stored thereon for causing a computing device to perform a method comprising:
-
monitoring a communications network to identify communication events associated with a subscriber of the communication network, wherein the monitoring includes querying Call Detail Records to identify communication sessions associated with the subscriber; populating at least one scheduling parameter value based on an analysis of the identified communication events, wherein the at least one scheduling parameter value indicates a time when the subscriber performs daily activities and is populated as a function of day of the week on the basis of the identified communication events; deriving a set of message transmission rules associated with the subscriber based on the at least one populated scheduling parameter, wherein the set of message transmission rules dictates when messages are to be transmitted to the subscriber in relation to the at least one populated scheduling parameter; and scheduling a transmission time for messages based on the message transmission rules. - View Dependent Claims (40)
-
Specification