Patent classifications
Y10S715/963
Project management system for aiding users in attaining goals
The present invention is a project management method, system and software product for aiding a user in attaining goals. The system has a goal field for describing a goal, a plurality of obstacle fields for describing a plurality of obstacles to be overcome in attaining the goal, and a plurality of strategy fields for describing a plurality of strategies for overcoming the plurality of obstacles to achieve a result correlated with the goal. Each obstacle field in the plurality of obstacle fields is linked to the goal field, has a unique associated strategy field in the plurality of strategy fields, and is linked with the unique associated strategy field.
Desktop assistant for multiple information types in a timeline view
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.
Modern calendar system including free form input electronic calendar surface
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.
User interface for travel planning
A computer-implemented method and system provides an interactive interface for displaying results of flexible travel planning queries is described.
Adding events to a calendar from another application
A method and apparatus is provided that allows a user to automatically add content, such as an event, to a container, such as, a calendar without directly accessing the container. Second and third preferred embodiments are also provided.
Method and system for providing in-line scheduling in an on-demand service
A mechanism for providing in-line scheduling in an on-demand service in a database system is proved. The mechanism provides a multi-tenant database that stores client scheduling information, client customer contact information, and enables drag and drop event scheduling. In a multi-tenant database, a system for managing client customer contact information and event scheduling is established, which is useful for a tenant that is a salesperson or that employs salespersons. The multi-tenant database includes a combined view application that provides for the simultaneous display of a calendar view and list view of contact information. The multi-tenant database includes drag and drop functionality, allowing list view information to be dragged and dropped onto the calendar view for event scheduling. The ability of embodiments to provide drag and drop inline event scheduling can enable efficient calendaring of events by rapidly transferring relevant information onto a calendar.
Displaying calendar information in a horizontal bar
A method, system and computer program product for improving the usability of a calendar application. A calendar client agent receives calendar information, such as meetings, appointments, vacations, tasks, etc. from various systems, such as an electronic mail system, a social networking system, an instant messaging system and a wiki. The calendar client agent evaluates the retrieved calendar information with respect to a set of presentation rules. The calendar client agent then presents the retrieved calendar information in a horizontal bar (also referred to as a calendar bar) in the calendar application over a duration of time (e.g., twelve hours of the current day) in relation to the set of presentation rules. In this manner, the user will be able to more easily ascertain which events or activities are scheduled.
Providing suggested actions in response to textual communications
A system, method, and computer-readable media are described for suggesting an action based on multiple descriptors within a textual communication (e.g. email, text message). In one embodiment, event descriptors within an email are identified and displayed to the email recipient with an indication that the descriptors are selectable. Upon receiving the selection of at least two descriptors, an action is suggested to the recipient for acceptance. Upon receiving the acceptance, the proposed action is performed.
Displaying calendar information in a horizontal bar
A method, system and computer program product for improving the usability of a calendar application. A calendar client agent receives calendar information, such as meetings, appointments, vacations, tasks, etc. from various systems, such as an electronic mail system, a social networking system, an instant messaging system and a wiki. The calendar client agent evaluates the retrieved calendar information with respect to a set of presentation rules. The calendar client agent then presents the retrieved calendar information in a horizontal bar (also referred to as a calendar bar) in the calendar application over a duration of time (e.g., twelve hours of the current day) in relation to the set of presentation rules. In this manner, the user will be able to more easily ascertain which events or activities are scheduled.
DISPLAYING CALENDAR INFORMATION IN A HORIZONTAL BAR
A method, system and computer program product for improving the usability of a calendar application. A calendar client agent receives calendar information, such as meetings, appointments, vacations, tasks, etc. from various systems, such as an electronic mail system, a social networking system, an instant messaging system and a wiki. The calendar client agent evaluates the retrieved calendar information with respect to a set of presentation rules. The calendar client agent then presents the retrieved calendar information in a horizontal bar (also referred to as a calendar bar) in the calendar application over a duration of time (e.g., twelve hours of the current day) in relation to the set of presentation rules. In this manner, the user will be able to more easily ascertain which events or activities are scheduled.