System and method for public consumption of communication events between arbitrary processes
US7827561B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 25, 2004 |
| Grant date | Nov 2, 2010 |
| Priority date | — |
| Expiry date | Feb 4, 2028 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04M2203/2072
- WIPO fieldTelecommunications
- WIPO sectorElectrical engineering
Abstract
A system and method for public consumption of communication events between arbitrary processes. In one embodiment, mechanisms are provided by which the system can effectively act to broker a user's communications and thus act as a type of automated assistant. The invention is provided in a notification user context system which determines when it is appropriate or not appropriate to interrupt a user with a notification based on the user's context (i.e., availability to interruption). The system provides for processes to be informed when these notification events are occurring, thus allowing the processes to act on these types of events on the user's behalf. In one example embodiment, a calendaring program may be a type of process that is registered to be informed when communication events occur. When the calendaring program is informed that a notification from another program (e.g., e-mail, instant messaging, etc.) has been refused due to the user being busy, the calendaring program may evaluate the sender, and if appropriate respond with a customized busy announcement that indicates a time when the user may next be available.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.