US2014067450A1PendingUtilityA1
Event scheduler based on real-time analytics and business rules
Est. expirySep 5, 2032(~6.2 yrs left)· nominal 20-yr term from priority
G06Q 10/109G06Q 10/06311G06Q 10/063114
62
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Scheduling a given event, in one aspect, may include obtaining a set of one or more business rules, obtaining analytics, and obtaining an event specification. The event specification may include at least one content specification and two or more transmission modes. The event may be scheduled based on the event specification, the analytics and the business rules. The scheduling may be indicated by a tuple comprising event content, one or more communication modes selected from the two or more transmission modes, and timing of the scheduled event.
Claims
exact text as granted — not AI-modified1 . A system for scheduling a given event, comprising:
a processor; and an event scheduler operable to execute on the processor, the event scheduler further operable to obtain a set of one or more business rules associated with an event, obtain analytics associated with the event, obtain an event specification associated with the event, the event specification including at least one content specification and two or more transmission modes, and compute a schedule of the event based on the event specification, the analytics and the business rules, the schedule indicated by a tuple comprising event content, one or more communication modes selected from the two or more transmission modes, and timing of the scheduled event, wherein based at least on the set of one or more business rules associated with the event, the analytics associated with the event, and the timing of the scheduled event, the event scheduler automatically determines and selects the one or more communication modes that are more optimal among the two or more transmission modes, wherein the after the event is executed, the event scheduler is further operable to monitor responses from a plurality of participants of the event in real time, and based on at least the responses, the event scheduler is further operable to automatically change at least one of the timing of the scheduled event and the one or more communication modes for the event.
2 . The system of claim 1 , wherein the event scheduler further updates the analytics based on a user activity occurring before execution of the scheduled event, during the execution of the scheduled event, or after the execution of the scheduled event, or combinations thereof.
3 . The system of claim 1 , wherein the event scheduler further updates the business rules based on the analytics.
4 . The system of claim 1 , wherein the event scheduler further updates the event specification based on the business rules and the analytics.
5 . The system of claim 4 , wherein the event scheduler further updates the event specification by modifying the content specification.
6 . The system of claim 4 , wherein the event scheduler further updates the event specification by modifying the transmission modes or adding a new transmission mode.
7 . The system of claim 4 , wherein the event scheduler further updates the event specification by spawning a new event whose content and communication mode are based on the event, the new event's content and communication mode generated based on the business rules and the analytics.
8 . The system of claim 7 , wherein the spawned new event's content comprises a segment of the event's content.
9 . The system of claim 7 , wherein the spawned new event's communication mode comprises a subset of the event's transmission modes.
10 . The system of claim 1 , wherein the analytics comprises a computational model of human behavior generated dynamically.
11 . The system of claim 1 , wherein the event scheduler obtains the analytics dynamically in real time.
12 . A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of scheduling a given event, the method comprising:
obtaining a set of one or more business rules associated with an event; obtaining analytics associated with the event; obtaining an event specification associated with the event, the event specification including at least one content specification and two or more transmission modes; scheduling the event, by a processor, based on the event specification, the analytics and the business rules, the scheduling indicated by a tuple comprising event content, one or more communication modes selected from the two or more transmission modes, and timing of the scheduled event, wherein the one or more communication modes that are more optimal among the two or more transmission modes are selected based at least on the set of one or more business rules associated with the event, the analytics associated with the event, and the timing of the scheduled event, wherein the method further comprises, after the event is executed, monitoring responses from a plurality of participants of the event in real time, and based on at least the responses, automatically changing at least one of the timing of the scheduled event and the one or more communication modes for the event.
13 . The computer readable storage medium of claim 12 , further comprising:
updating the analytics based on a user activity occurring before execution of the scheduled event, during the execution of the scheduled event, or after the execution of the scheduled event, or combinations thereof.
14 . The computer readable storage medium of claim 12 , further comprising:
updating the business rules based on the analytics.
15 . The computer readable storage medium of claim 12 , further comprising:
updating the business rules based on user input.
16 . The computer readable storage medium of claim 12 , wherein the event specification includes description of the event content and description of the communication mode.
17 . The computer readable storage medium of claim 12 , further comprising:
updating the event specification based on the business rules and the analytics.
18 . The computer readable storage medium of claim 17 , wherein the updating the event specification includes modifying the content specification.
19 . The computer readable storage medium of claim 17 , wherein the updating the event specification includes modifying the transmission modes or adding a new transmission mode.
20 . The computer readable storage medium of claim 17 , wherein the updating the event specification includes spawning a new event whose content and communication mode are based on the event, the new event's content and communication mode generated based on the business rules and the analytics.
21 . The computer readable storage medium of claim 20 , wherein the spawned new event's content includes a segment of the event's content.
22 . The computer readable storage medium of claim 20 , wherein the spawned new event's communication mode comprises a subset of the event's transmission modes.
23 . The computer readable storage medium of claim 12 , further comprising:
repeating the obtaining of the analytics, the obtaining of the event specification, and the scheduling of the event, wherein a dynamic event updating and scheduling are provided based on the analytics and the business rules.
24 . A computer readable storage medium storing a program of instructions executable by a machine to perform a method of scheduling a given event, comprising:
obtaining a set of one or more business rules associated with an event; obtaining analytics associated with the event, the analytics comprising initially communications modes and timing of the event determined from a profile of a target recipient, the analytics further comprising real-time analytics computed based on dynamically monitored behavior of the target recipient; and scheduling the event, by a processor, based on the one or more business rules and at least the real-time analytics, wherein the scheduling of the event further comprises modifying the initial communications modes and timing of the event based on the one or more business rules and at least the real-time analytics.
25 . The computer readable storage medium of claim 24 , wherein the scheduling the event further comprises notifying the target recipient via one or more of the modified communications modes.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.