System and method for smart public alerts and notifications
First Claim
1. A method for transmitting at least one real-time customized notification alert to an electronic communication device of at least one user characterized by enabling a software-based platform to process a profile data and a contextual data associated with the at least one user to generate the customized notification, the method comprising computer-implemented steps of:
- acquiring the profile data for the user, wherein the profile data comprises user specific contextual information, demographic profile and a list of event types for which a notification alert in a specific format is desired;
pre-processing, filtering, extending and on-demand loading or unloading structured background knowledge comprising geographical information and changing information about a plurality of users in order to derive a refined structured background knowledge relevant to the profile data for the at least one user using a set of one or more rules or one or more queries registered through an application program module communicatively coupled to the electronic communication device;
receiving at least one raw event feed from one or more heterogeneous sources in assorted data formats, wherein the heterogeneous sources are a part of sensor network communicating with the electronic communication device though a communication network;
determining a raw event data and a raw context data from the received raw event feed by using a context mapping database storing the user specific contextual information, wherein the received raw event feed is of at least one data format selected from a group comprising of text, image, video, audio, multimedia and combinations thereof, and wherein the raw event data is selected from a group comprising of traffic jams, robbery, flood, climate updates, traffic accident, road blockage, criminal activity, mutually affecting event among multiple users and combinations thereof;
converting the raw event data and the raw context data into a structured knowledge format;
loading a combined structured knowledge comprising the refined structured background knowledge, the structured raw event data and the structured raw context data into a stream reasoning module;
applying stream reasoning by querying the combined structured knowledge to determine if the received raw event feed is relevant to the acquired profile data and the user-specific contextual information for the user; and
transmitting the notification alert on the electronic communication device of the user in the specified format if the received raw event feed is identified as relevant by the applied stream reasoning.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and system for dynamically generating a customized, personalized and contextual alert for a user based upon personalized, contextual and background knowledge associated with the profile of the user. The system comprises a profile updater module configured to update the profile data of the user extracted either from the social web or from the user. Further, a reasoning module is configured to derive refined background knowledge in context with the updated profile data of the user. A monitoring module is configured to monitor the events sensed by a sensing module. A context extractor module is configured for extracting the context of the events and the context of the user. A knowledge converter module is configured to convert the extracted context into structured format. Finally, the refined background knowledge is steam reasoned to determine whether the events received are relevant to the user and accordingly transmitted.
-
Citations
16 Claims
-
1. A method for transmitting at least one real-time customized notification alert to an electronic communication device of at least one user characterized by enabling a software-based platform to process a profile data and a contextual data associated with the at least one user to generate the customized notification, the method comprising computer-implemented steps of:
-
acquiring the profile data for the user, wherein the profile data comprises user specific contextual information, demographic profile and a list of event types for which a notification alert in a specific format is desired; pre-processing, filtering, extending and on-demand loading or unloading structured background knowledge comprising geographical information and changing information about a plurality of users in order to derive a refined structured background knowledge relevant to the profile data for the at least one user using a set of one or more rules or one or more queries registered through an application program module communicatively coupled to the electronic communication device; receiving at least one raw event feed from one or more heterogeneous sources in assorted data formats, wherein the heterogeneous sources are a part of sensor network communicating with the electronic communication device though a communication network; determining a raw event data and a raw context data from the received raw event feed by using a context mapping database storing the user specific contextual information, wherein the received raw event feed is of at least one data format selected from a group comprising of text, image, video, audio, multimedia and combinations thereof, and wherein the raw event data is selected from a group comprising of traffic jams, robbery, flood, climate updates, traffic accident, road blockage, criminal activity, mutually affecting event among multiple users and combinations thereof; converting the raw event data and the raw context data into a structured knowledge format; loading a combined structured knowledge comprising the refined structured background knowledge, the structured raw event data and the structured raw context data into a stream reasoning module; applying stream reasoning by querying the combined structured knowledge to determine if the received raw event feed is relevant to the acquired profile data and the user-specific contextual information for the user; and transmitting the notification alert on the electronic communication device of the user in the specified format if the received raw event feed is identified as relevant by the applied stream reasoning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for transmitting at least one real-time customized notification alert to at least one user, the system comprising:
-
at least one electronic communication device; a sensor network comprising one or more sensor devices; a smart public alert system communicatively coupled with the at least one electronic communication device and the sensor network through a communication network; the at least one electronic communication device further comprising a user interface unit configured for retrieving relevant alerts and updating the user profile data; the smart public alert system further comprising; at least one processor electronically coupled with a memory, the memory comprising a plurality of modules executed by the at least one processor, the modules comprising; a profile database storing profile data related to plurality of users, wherein the profile data comprises user specific contextual information, demographic profile and a list of event types for which a notification alert in a specific format is desired; a reasoning module configured for reasoning a background knowledge module to pre-process, filter and extend a background knowledge stored in the background knowledge module to derive a refined structured background knowledge; a sensing module configured to sense at least one raw event feed from the at least one sensor device in the sensor network or the at least one electronic communication device; a monitoring module adapted to monitor the raw event feed sensed and to determine a raw event data and a raw context data from the received raw event feed, wherein the raw event feed is of at least one data format selected from a group comprising of text, image, video, audio, multimedia and combinations thereof, and wherein the raw event data is selected from a group comprising of traffic jams, robbery, flood, climate updates, traffic accident, road blockage, criminal activity, mutually affecting event among multiple users and combinations thereof; a context extractor module configured for extracting context from the electronic communication device and the monitoring module using a context mapping database storing the user specific contextual information; a knowledge converter module configured to convert the raw event data and the raw context data into a structured knowledge format; loading a combined structured knowledge comprising the refined structured background knowledge, the structured raw event data and the structured raw context data into a stream reasoning module; applying stream reasoning by querying the combined structured knowledge to determine if the sensed raw event feed is relevant to the profile data and the user-specific contextual information for the user; an application program module configured for processing alerts output from the stream reasoning module, transmitting the alerts to the electronic communication device and registering rules and queries received through the user interface unit to obtain the relevant alerts; and the stream reasoning module in response to the queries and rules registered adapted to stream reasoned the refined structured background knowledge, the structured raw event data and the structured raw context data to determine if the raw event feed is relevant to the profile data and the user-specific contextual information of the user and accordingly transmit the notification alert to the user interface unit through the application program module if the raw event feed is determined as relevant. - View Dependent Claims (14, 15, 16)
-
Specification