Desktop assistant for multiple information types
AssigneeMicrosoft Corporation
InventorsEdwin R. Burtner, Thomas V. Gruver
Life of this patent
Estimating the term…
Abstract
A method and system for providing an aggregate view of information that a user may need is provided. A desktop assistant system collects information items that a user may need such as scheduling information and recently received messages. The desktop assistant system may also identify documents that the user may need and contacts with whom the user may need to communicate based on analysis of the collected scheduling information and the collected messages. The desktop assistant system then displays indications of the collected scheduling information, the collected messages, the identified documents, and the identified contacts so that the user has an integrated view of the needed information items.
Claims14
A method in a computing device for displaying indicators of information items of different information types of communication for communicating between people, the method comprising:
- providing information items relating to a scheduled meeting with a scheduled time, each information item having an associated time and an information type, the time associated with each information item being prior to the scheduled time of the scheduled meeting and indicating time of transmission of the information item from a sender to a recipient, the information types being selected from the group consisting of an electronic mail message, an instant message, and a voice mail message;
- displaying time slots;
- displaying an indicator of the scheduled meeting aligned with the displayed time slot that includes the scheduled time of the scheduled meeting;
- and
- for each of a plurality of information types,
- for each information item of the information type,
- identifying the time associated with the information item;
- and
- displaying an indicator of the information item aligned horizontally with a displayed time slot that includes the identified time and aligned vertically with the displayed indicators of other information items of the same information type
- so that a user can view an indicator of a scheduled meeting along with a timeline of information items associated with the scheduled meeting.
A method in a computing device for controlling display of information, the method comprising:
- providing messages of different message types relating to a scheduled meeting with a scheduled time, each message having a priority, an associated time, and a message type, the time associated with each message being an arrival time of the message, the message types being selected from the group consisting of an electronic mail message, an instant message, and a voice mail message;
- displaying a selector for selecting a priority threshold representing a continuous priority;
- when a user manipulates the displayed selector, setting the priority threshold based on the manipulation;
- and
- displaying time slots;
- displaying an indicator of the scheduled meeting aligned with the displayed time slot that includes the scheduled time of the scheduled meeting;
- and
- for each of a plurality of message types,
- for each message of the message type whose priority satisfies the priority threshold,
- identifying the time associated with the message;
- and
- displaying an indicator of the message aligned in a first direction with a displayed time slot that includes the identified time and aligned in a second direction with other information items of the same message type.
A computer-readable storage device that is not a signal containing computer-executable instructions for controlling a computing device to display electronic mail indicators and voice mail indicators related to a scheduled meeting, the computer-executable instructions when executed by the computing device perform processing comprising:
- identifying electronic mail messages and voice mail messages that are related to the scheduled meeting, the scheduled meeting having a scheduled time, each identified electronic mail message and each voice mail message having an arrival time indicating a time of arrival of the message;
- displaying time slots so that the time slots are aligned vertically in a first column;
- displaying a meeting indicator of the scheduled meeting aligned horizontally with the displayed time slot of the first column that includes the scheduled time of the scheduled meeting;
- for each identified electronic mail message:
- identifying the arrival time of that electronic mail message;
- displaying an electronic mail indicator of that identified electronic mail message, the displayed electronic mail indicator being aligned horizontally with a displayed time slot that includes the identified arrival time and aligned vertically in a second column with any other displayed electronic mail indicators for the identified electronic mail messages;
- for each identified voice mail message:
- identifying the arrival time of that voice mail message;
- displaying a voice mail indicator of that identified voice mail message, the displayed voice mail indicator being aligned horizontally with a displayed time slot that includes the identified arrival time and aligned vertically in a third column with any other displayed voice mail indicators for the identified voice mail messages,
- the first column, the second column, and the third column being different columns.
Dependencies are inferred from the claim text.