System and method for smart public alerts and notifications

US10074052B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10074052-B2
Application numberUS-201314761463-A
CountryUS
Kind codeB2
Filing dateDec 5, 2013
Priority dateJan 16, 2013
Publication dateSep 11, 2018
Grant dateSep 11, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We 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. 2. The method of claim 1 , wherein the user-specific contextual information includes current and future context data about the user which is either retrieved through a social web using mining technique or is manually inputted by the user through the electronic communication device or is tracked through a GPS device in the electronic communication device. 3. The method of claim 1 , wherein the demographic profile is automatically mined through a social web or is manually inputted by the user through the electronic communication device, and wherein the demographic profile includes name, age, sex, location, religion, family details, job profile, places of interests, relatives or combinations thereof. 4. The method of claim 1 , wherein the geographical information comprises the knowledge about a particular location such as a city, streets in the city, points of interest in the city, nearby locations to the city and combinations thereof, and wherein the changing information comprises dynamic variance in preference information of the user and the user profile data. 5. The method of claim 1 , wherein the pre-processing step comprises identifying domain-dependent knowledge from the background knowledge corresponding to data needed for generating relevant alerts for the user. 6. The method of claim 1 , wherein the filtering step comprises selecting at least one knowledge dataset from the background knowledge that is relevant to data needed for generating relevant alerts for the user. 7. The method of claim 1 , wherein the extending step comprises identifying at least one new knowledge dataset that is relevant to data needed for generating relevant alerts for the user and not present in the background knowledge. 8. The method of claim 1 , wherein the on-demand loading step comprises loading of ad-hoc knowledge required by the stream reasoning for processing of the background knowledge in context with data needed for generating relevant alerts for the user, and wherein the on-demand unloading step comprises unloading of knowledge required by the stream reasoning from the background knowledge that is irrelevant to application needed data for generating relevant alerts for the user. 9. The method of claim 1 , wherein the one or more heterogeneous sources are selected from a group comprising physical sensors, soft sensors, social web, Personal calendar, Historical behavior Pattern, Social media updates, RSS feeds, news agencies, dynamically changing contextual information such as GPS location and combinations thereof. 10. The method of claim 1 , wherein the raw context data comprises information related to said raw event data selected from a group comprising time, location, current and future activity, environmental conditions and combinations thereof. 11. The method of claim 1 , wherein the raw event data and the raw context data are converted into the structured knowledge format using keyword pattern matching, information extraction techniques, Natural-Language Processing (NLP) algorithms and combinations thereof, and wherein the structured knowledge format is one of a Triple, n-triple, Resource Description Framework (RDF), Web Ontology Language (OWL) and combinations thereof. 12. The method of claim 1 , wherein the electronic communication device is capable of displaying customized alert into at least one data format selected from a group comprising a text data, an audio data, a video data, an image data, a multimedia data, live multimedia streaming and combinations thereof. 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 con

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L67/306Primary

    User profiles · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • G06N5/02Primary

    Knowledge representation; Symbolic representation · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10074052B2 cover?
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 modu…
Who is the assignee on this patent?
Tata Consultancy Services Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).