摘要:
Embodiments provide functionality to provide electronic calendar features and functionalities including personal note-taking features on calendar items, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide a personal note-taking space that enables users to take personal notes on appointment or meeting items with or without sharing the personal notes. Other embodiments are included.
摘要:
A method and system for aggregating contact information of contacts from multiple contact sources is provided. The aggregation system collects contact information for a user from various contact sources. The aggregation system stores the collected content information in a contact data store. The aggregation system may also store an indication of the contact source of the collected contact information. The aggregation system provides a user interface through which the user may search the contact information of the contact data store to find contact information of contacts that are collected from the different contact sources. The aggregation system allows a user to add a contact to a real-time contact list to enable real-time communications with that contact.
摘要:
A call forwarding system forwards telephone calls based on presence information of a user as reported by computing devices associated with a telephone number. When a telephone system receives an incoming call directed to one of the telephone numbers of the user's computing devices, it sends an incoming call event to each computing device. Upon receiving the incoming call event from a telephone system, each computing device determines whether the user is most likely present at that computing device based on the presence information. When a computing device determines that the user is most likely present at that computing device, it sends a notification to the telephone system to forward the incoming call to the telephone number associated with that computing device to effect the automatic forwarding of a call based on presence information.
摘要:
Embodiments provide functionality to provide electronic calendar features and functionalities including personal note-taking features on calendar items, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide a personal note-taking space that enables users to take personal notes on appointment or meeting items with or without sharing the personal notes. Other embodiments are included.
摘要:
Call handling based on recipient identification is disclosed. Various embodiments, obtain, process and use recipient identification differently. Recipient identification includes obtaining data, information or vocalizations from a caller that indicate the person to whom the call in intended. One or more announcements relative to the call can be provided based on the data, information or vocalizations from the caller.
摘要:
A muting system that allows audio of a computing device to be automatically muted when a telephone call is received on a telephone number associated with the computing device is provided. When an incoming call event occurs for that telephone number, the computing device directs a software component to mute the audio. When the muting system subsequently receives a call event indicating that the call has terminated, it may automatically un-mute or resume the software components. The muting system may allow a user to manually specify to un-mute or resume the software components.
摘要:
A method and system for providing notifications of changes in the presence state of contacts is provided. A notification system allows a user to specify those contacts of interest for whom the user wants to be notified when the contact enters a certain presence state. When presence information is received about a contact, the notification system determines whether the contact is a contact of interest as specified by the user. If so, then the notification system determines whether the presence information indicates a change in presence state that is of interest to the user. If the contact and the change in presence state are of interest to the user, the notification system notifies the user.
摘要:
An enhanced computer telephony integration system that facilitates the interaction and integration of a private branch exchange (PBX) with a client computer on a computer network. An enhanced telephony (ET) server connects to the PBX and to all running instances of an ET client on a user's computers. The ET server acts as a proxy between the ET clients and the PBX. The ET clients register with the ET server for a certain telephone extension. The ET server then can forward telephone action requests (such as placing a telephone call) from the registered ET clients to the PBX servicing the telephone extension. Moreover, the ET server can relay telephone events (such as an incoming call) from the PBX to all registered clients. The ET server facilitates seamless integration of telephone and personal computer features to provide a rich user-controlled computer-telephone integration for a user.
摘要:
Embodiments provide electronic calendar application features and functionality that includes a free form calendar input surface, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide electronic calendar features including a free form calendar surface that enables users to personalize the calendar surface using a variety of input types and methods. Other embodiments are included.
摘要:
The system and method of the present invention provides a user interface for providing peripheral awareness of information to a user. The information to be provided is either determined automatically, or specified by the user. Once the information to be provided is determined or specified, it is automatically tracked or watched via at least one conventional communications interface. Current information is then automatically dynamically provided in an interactive peripheral display which minimizes any potential distraction to the user. Determining or specifying, tracking or watching, and providing the information is accomplished using at least one customizable dynamic encapsulated object, a “ticket,” that when paired with a “viewer,” provides peripheral awareness of information to the user. Further, in one embodiment, the tickets are sharable among users, and may be copied, cut, pasted, saved, transmitted, dragged and dropped from web pages, etc., like any other electronic file using conventional techniques.