Search and locate event on calendar with timeline
US-2015370904-A1 · Dec 24, 2015 · US
US9245036B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9245036-B2 |
| Application number | US-201213609722-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 11, 2012 |
| Priority date | Sep 11, 2012 |
| Publication date | Jan 26, 2016 |
| Grant date | Jan 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.