Mechanism for facilitating customized policy-based notifications for computing systems

US9245036B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9245036-B2
Application numberUS-201213609722-A
CountryUS
Kind codeB2
Filing dateSep 11, 2012
Priority dateSep 11, 2012
Publication dateJan 26, 2016
Grant dateJan 26, 2016

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.

A mechanism is described for facilitating customized policy-based notifications at computing systems according to one embodiment. A method of embodiments of the invention includes managing, at a computing device, data including at least one of power-aware data and context-aware data, dynamically customizing, at the computing device, notification policies based on the managed data, and generating, at the computing device, policy-based notifications based on the customized notification policies, and transmitting the policy-based notifications to facilitate communication of the policy-based notifications. The policy-based notifications may include at least one of a power-aware notification and a context-aware notification.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a processor operable to execute computer program logic; a memory operable to store the computer program logic executable by the processor to facilitate: data management logic to manage, in real-time, data including at least one of device context-aware data and user context-aware data, wherein the device context-aware data relates to behavior of the apparatus and wherein the user context-aware data relates to behavior of a user of the apparatus; policy configuration logic to dynamically customize, in real-time, notification policies based on the managed data including at least one of the device context-aware data and the user context-aware data, wherein the notification policies are further customized based on notification recommendations, wherein the notification recommendations are received based on at least one of user preferences, user exceptions, device limitations, and device status, wherein the notification recommendations are further received based on overriding priorities and emergencies; and notification management logic to generate customized notifications based on the customized notification policies and power information of the apparatus, wherein the customized notifications include power-efficient notifications include one or more of a text message occupying a minimal portion of a display screen, the minimal portion being necessary to display the text message, a voice message if the display device is to be kept turned off based on the device context-aware data or the user context-aware data, an alert or a call notification is placed in lieu of the text message and the voice message over a predetermined period of time, a deferred notification is sent to one or more family devices, and batching and communicating together two or more customized notifications, wherein the two or more customized notifications are batched on-demand based on a batching request from the user or automatically for being similarly relevant to a person, a family, a time period, a subject matter, and an event, and wherein the notification management logic is further to transmit the customized notifications to facilitate communication of the customized notifications, wherein one or more of the customized notifications are dynamically modified based on changes to the device context-aware data or the user context-aware data and at least one of user preferences, user exceptions, device limitations, and device status. 2. The apparatus of claim 1 , further comprising a display device to dynamically display one or more of the customized notifications occupying a portion of a display screen of the display device based on one or more of the notification policies, wherein the customized notifications include one or more of a short message service (SMS), an email notification, an alarm, and a reminder. 3. The apparatus of claim 2 , further comprising a speaker to dynamically transmit an audio relating to the one or more customized notifications without having to display the one or more customized notifications. 4. The apparatus of claim 1 , wherein the processing device is further to facilitate the notification management logic to provide the notification recommendations relating to dynamically deferring one or more of the customized notifications, and dynamically prioritizing one or more of the customized notifications. 5. The apparatus of claim 1 , wherein the processing device is further to facilitate the policy configuration logic to form one or more new notification policies or modifying one or more existing notification policies based on the managed data. 6. The apparatus of claim 1 , wherein the device context-aware data relates to one or more apparatus-related conditions including the apparatus being one or more of turned off, placed in airplane mode, and placed in a purse or pocket, and wherein the user context-aware data relates to user activities of the user including one or more of sleeping, attending a meeting, having a family time, in a theater, and playing a sport, wherein the apparatus comprises a computing device including one or more of a desktop computer, a laptop computer, a tablet computer, a set-top box, and a smartphone. 7. The apparatus of claim 1 , wherein the power-efficient notifications relates to changing power status of the apparatus, wherein the power-efficient notifications comprise one or more of a full-screen notification, a partial screen notification, an audio notification, a graphics notification, an animation notification, the deferred notification, a prioritized notification, a Bluetooth-based notification, and a social networking website-based notification, wherein the deferred notification includes an unimportant notification that is deferred, based on a notification recommendation, for a period of time or until an event has occurred, wherein the one or more of the customization notifications are dynamically based on overriding priorities and emergencies, wherein the prioritized notification includes an expedited notification that is prioritized based on a notification recommendation in response to a user preference or a predetermined criteria, wherein the predetermined criteria includes at least one of relevance and emergencies. 8. A method comprising: managing, in real-time, data including at least one of device context-aware data and user context-aware data, wherein the device context-aware data relates to behavior of a device and wherein the user context-aware data relates to behavior of a user of the device; dynamically customizing, in real-time, notification policies based on the managed data including at least one of the device context-aware data and the user context-aware data, wherein the notification policies are further customized based on notification recommendations, wherein the notification recommendations are received based on at least one of user preferences, user exceptions, device limitations, and device status, wherein the notification recommendations are further received based on overriding priorities and emergencies; generating customized notifications based on the customized notification policies and power information of an apparatus, wherein the customized notifications include power-efficient notifications include one or more of a text message occupying a minimal portion of a display screen, the minimal portion being necessary to display the text message, a voice message if the display device is to be kept turned off based on the device context-aware data or the user context-aware data, an alert or a call notification is placed in lieu of the text message and the voice message over a predetermined period of time, a deferred notification is sent to one or more family devices, and batching and communicating together two or more customized notifications, wherein the two or more customized notifications are batched on-demand based on a batching request from the user or automatically for being similarly relevant to a person, a family, a time period, a subject matter, and an event; and transmit the customized notifications to facilitate communication of the customized notifications, wherein one or more of the customized notifications are dynamically modified based on the device context-aware data or the user context-aware data and changes to at least one of user preferences, user exceptions, device limitations, and device status. 9. The method of claim 8 , further comprising dynamically displaying one or more of the customized notifications occupying a portion of a display screen of the display device based on one or more of the notification policies, wherein the customized notifications include one or more of a short message service (SMS), an email notification, an alarm

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • Electricity · mapped topic

  • Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

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 US9245036B2 cover?
A mechanism is described for facilitating customized policy-based notifications at computing systems according to one embodiment. A method of embodiments of the invention includes managing, at a computing device, data including at least one of power-aware data and context-aware data, dynamically customizing, at the computing device, notification policies based on the managed data, and generatin…
Who is the assignee on this patent?
Poornachandran Rajesh, Prakash Gyan, Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F17/30867. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 26 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).