Patent classifications
G06F15/0266
Chronologically navigating among time-based entries
Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
METHOD AND DISPLAY DEVICE FOR DISPLAYING A USER INTERFACE FOR PRESENTING A CALENDAR
Methods and display devices are provided for displaying a user interface for presenting a calendar. The method includes displaying the user interface for presenting the calendar in response to a trigger instruction, wherein a plurality of dates arranged in line are presented in a first area of the user interface, and associated information associated with one of the plurality of dates is presented in a second area of the user interface, and presenting associated information associated with a first date in the second area, in response to the first date among the plurality of dates being selected through a remote controller.
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.
REMOTE MANAGEMENT OF WORK-LIFE BALANCE SCHEDULING
Systems and methods for remote management of work-life balance scheduling are provided. In some examples, a computing device may receive, from a client device, one or more remote management configurations, wherein the remote management configurations include one or more action s, selected from a plurality of actions, and one or more conditions. The computing device can receive, from a first calendar application, a first calendar event and a second calendar event and determining a period between the first calendar event and the second calendar event. The computing device may determine, based on the period, that a first condition corresponding to a first remote management configuration has been satisfied. The computing device can determine a planned action corresponding to the first remote management configuration and output a first command to cause the client device to schedule the planned action.
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.
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.
CHRONOLOGICALLY NAVIGATING AMONG TIME-BASED ENTRIES
Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
DYNAMIC AND INDIVIDUALIZED SCHEDULING ENGINE FOR APP-BASED LEARNING
Systems and methods can track, at a group level, times for responding to educational questions. A set of users is identified as users enrolled in an academic course. A set of responses is accessed (e.g., after being received). Each response in the set of responses is one submitted via an electronic user device associated with a user in the set of users and is one submitted in response to one or more educational questions. For each response in the set of responses, an accuracy of the response is identified and a response time for the response is identified. The response time is indicative of a time between presentation of the one or more questions and submission the response. The identified response times for at least two responses in the set of responses are aggregated. A representation of the aggregation is caused to be presented.