Patent application EP17172734A (EP), filed 2017-05-24
Publication number: EP3249594A1
Title: SYSTEMS AND METHODS TO PRIORITIZE AND SCHEDULE NOTIFICATIONS WITH USER BEHAVIOUR AND CONTEXTUAL DATA ANALYSIS
Abstract: Disclosed are a system, apparatus, and method for prioritizing and scheduling of notifications to a user on a user device based on the user's behavior profile and user state. The method includes collecting user related data by a plurality of data collectors. The data may be collected by the user's device and a server connected to the user's device. The data collected by the user's device and the server may be different. The collected data is analyzed to generate user states data and user behavior data. The prioritizing and scheduling of the messages is done based on the user states data and the behavior data.
IPC codes: G06Q  10/    10            A I
G06Q  30/    02            A I
Claims: number: 1
text: A system for prioritizing and scheduling notifications comprising:
number: 2
text: The system of claim 1, wherein the user device analysis engine is a user state analyzer.
number: 3
text: The system of claim 1, wherein the plurality of databases includes a user contextual profile database and a user state profile database.
number: 4
text: The system of claim 1, wherein the data push module further includes a user contextual profile push scheduler configured to schedule new user contextual data to be transmitted to the server.
number: 5
text: The system of claim 4, wherein the data push module further includes a user state profile pus scheduler configured to schedule new user states determined from new the user contextual data to be transmitted to the server.
number: 6
text: The system of claim 1, wherein the plurality of server adaptors is anyone of an Internet Message Access Protocol adaptor, Mail provider application programming interface (API) adaptors, CalDAV adaptors, Calendar Provider API adaptors, or Organizer Provider API adaptors.
number: 7
text: The system of claim 1, wherein the server analysis engine further includes a user behavior analyzer module and a user state analyzer module.
number: 8
text: The system of claim 7, wherein the user behavior analyzer continuously analyzes the second user contextual data to generate the user behavior data and build corresponding user behavior profiles.
number: 9
text: The system of claim 7, wherein the user state analyzer module continuously analyzes the second user contextual data to generate the second user states data.
number: 10
text: The system of claim 1, wherein the notification module includes a notification scheduler and a notification reschedule.
number: 11
text: The system of claim 10, wherein the notification rescheduler reviews and updates priority and schedule of existing notifications based on the updated second user state data and further reschedules notifications.
number: 12
text: A method of prioritizing and scheduling notifications to a user comprising:
number: 13
text: The method of claim 12, wherein the method further includes rescheduling of existing notifications based on changes in the user states data.
number: 14
text: The method of claim 12, wherein the method further includes receiving a client user states data from the plurality of user devices.
number: 15
text: The method of claim 14, wherein the method further includes updating the user states data with the client user states data.
Office action: search_report, dated 2017-11-29
Prior art cited: ref_id: US2010042470A1
ref_type: patent
severity: background
ref_id: WO2006070895A1
ref_type: patent
severity: background
ref_id: KATAYA
ref_type: patent
severity: background
ref_id: US2010042470A1
ref_type: patent
severity: background
ref_id: US2010042470
ref_type: patent
severity: background
Final disposition: pending (2017-11-29)