The present invention provides a method, system, and computer program product for using calendar events for users of electronic calendaring systems to prepare customized responses to incoming events (such as incoming electronic mail, voice calls, instant messages, etc.), where the response supplies information pertaining to the user. Electronic calendars are analyzed, and information from this analysis is stored in advance of detecting an incoming message. The stored information can then be used to quickly generate a response when a message does arrive. A multi-level hierarchy of calendar events is used, where a top level of the hierarchy is used for context events which have a relatively long duration and a lower level of the hierarchy is used for specific events which occur during context events. The calendar user may specify attribute values such as how the user can be reached; whether, and how often, the user checks his e-mail or voice mail; etc. Attribute values are hierarchically coalesced. Overrides may be provided, enabling a user to fine-tune his preferences. Use of the present invention enables other persons trying to contact a calendar owner to be informed of the calendar owner's status and other information, without requiring the calendar owner to manually change configuration settings of his e-mail or greetings of his voice mail, etc. The techniques disclosed herein are also applicable to other scenarios such as project management.

A invenção atual fornece um método, um sistema, e um produto do programa de computador usando eventos do calendário para usuários de sistemas calendaring eletrônicos preparar respostas customized aos eventos entrantes (tais como o correio eletrônico entrante, as chamadas de voz, mensagens imediatas, etc.), onde a resposta fornece a informação que pertence ao usuário. Os calendários eletrônicos são analisados, e a informação desta análise é armazenada adiantado de detectar uma mensagem entrante. A informação armazenada pode então ser usada gerar rapidamente uma resposta quando uma mensagem chega. Uma hierarquia multi-level de eventos do calendário é usada, onde um nível superior da hierarquia é usado para os eventos do contexto que têm uma duração relativamente longa e um nível mais baixo da hierarquia é usado para os eventos específicos que ocorrem durante eventos do contexto. O usuário do calendário pode especificar valores do atributo tais como como o usuário pode ser alcançado; se, e como frequentemente, o usuário verifica seu correio do E-mail ou de voz; etc. Os valores do atributo são coalescidos hieràrquica. Cancela pode ser fornecido, permitindo um usuário fino-ajustam suas preferências. O uso da invenção atual permite outras pessoas que tentam contatar um proprietário do calendário a ser informado da outra informação do proprietário do calendário do status e, sem reque o proprietário do calendário mudar manualmente ajustes da configuração de seu E-mail ou cumprimentos de seus correio de voz, etc.. As técnicas divulgadas nisto são também aplicáveis a outros scenarios tais como a gerência de projeto.

 
Web www.patentalert.com

< Web site management in a world wide web communication network through reassignment of the server computers designated for respective web documents based upon user hit rates for the documents

< Dynamic distributed memory locking in a computer network

> Method and apparatus for creating a software patch by comparing object files

> Method for controlling timing in reduced programmable logic devices

~ 00088