US10692049B2

Displaying a countdown timer for a next calendar event in an electronic mail inbox

Summary by NHIP

Countdown timer in email inbox

The system displays a persistent countdown timer for the next calendar event within an email interface. It calculates the indicator duration based on the event length and updates the timer until a threshold time after the scheduled start is reached.

Claim Score by NHIP

Read claim 14, the broadest

Abstract

An electronic mail (e-mail) display is generated for a user, showing a mailbox for the user. A next calendar item indication is persistently displayed on the e-mail display. The next calendar item includes a countdown timer showing a time until the next calendar item is scheduled to begin.

US10692049B2, drawing sheet 1
Sheet 1 of 17

Term

11.3 yearsleft in the term

Expires 2 January 2038, including 222 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

16 claims: 3 independent, 13 dependent

  1. 1
    A computing system, comprising:at least one processor;andmemory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to: search an electronic calendar that is associated with a user and stores a plurality of calendar items representing calendar events;identify, by the at least one processor, a scheduled start time for each particular calendar item of the plurality of calendar items, the scheduled start time corresponding to the calendar event represented by the particular calendar item;identify a first calendar item, from the plurality of calendar items, based on the scheduled start times corresponding to the calendar events, the first calendar item comprising a next calendar item relative to a current time;generate a countdown time indicator by determining a time period from the current time to the scheduled start time of the next calendar item;instruct an email client to display an email user interface display on a display device, the email user interface display comprising: a message display pane that displays a plurality of email messages in a mailbox corresponding to the user;a reading display pane that displays a selected email message from the plurality of email messages in the mailbox;anda next calendar item display pane that persistently displays a next item display element that includes details of the next calendar item from the electronic calendar and the countdown time indicator that is dynamically updated to indicate a time until the scheduled start time for the next calendar item;identify a duration of the calendar event represented by the next calendar item;determine a threshold time period for display of the countdown time indicator based on the duration of the calendar event;andupdate the countdown time indicator until the threshold time period after the scheduled start time of the next calendar item is reached.
  2. 8
    A method performed by a computing system, the method comprising:searching an electronic calendar that is associated with a user and stores a plurality of calendar items representing calendar events;identifying a scheduled start time for each particular calendar item of the plurality of calendar items, the scheduled start time corresponding to the calendar event represented by the particular calendar item;identifying a first calendar item, from the plurality of calendar items, based on the scheduled start times corresponding to the calendar events, the first calendar item comprising a next calendar item relative to a current time;generating a countdown time indicator by determining a time period from the current time to the scheduled start time of the identified next calendar item;instructing an email client to display an email user interface display on a display device, the email user interface display comprising: a message display pane that displays a plurality of email messages in a mailbox corresponding to the user;a reading display pane that displays a selected email message from the plurality of email messages in the mailbox;anda next calendar item display pane that persistently displays a next item display element that includes details of the next calendar item from the electronic calendar and a countdown time indicator that is dynamically updated to indicate a time until the scheduled start time for the next calendar item;identifying a duration of the calendar event represented by the next calendar item;determining, by a processor of the computing system, a threshold time period for display of the countdown time indicator based on the duration of the calendar event;andupdating, by the processor of the computing system, the countdown time indicator until the threshold time period after the scheduled start time of the next calendar item is reached.
  3. 14
    Broadest claimClaim Score 26, narrow(NHIP)A computing system comprising:at least one processor;andmemory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to: search, by the at least one processor, an electronic calendar that is associated with a user and stores a plurality of calendar items each representing a calendar event having a corresponding scheduled start time;identify a first calendar item, from the plurality of calendar items, based on the corresponding scheduled start times, the first calendar item comprising a next calendar item from a current time;filter out the first calendar item based on the first calendar item meeting a filter criterion;in response to the first calendar item being filtered out, identify a second calendar item comprising a next calendar item from the first calendar item;generate a countdown time indicator by determining a time period from the current time to the scheduled start time corresponding to the second calendar item;andinstruct an email client to display an email user interface display on a display device, the email user interface display comprising: a message display pane that displays a plurality of email messages in a mailbox corresponding to the user;a reading display pane that displays a selected email message from the plurality of email messages in the mailbox;anda next calendar item display pane that persistently displays a next item display element that includes details of the second calendar item from the electronic calendar and the countdown time indicator that is dynamically updated to indicate a time until the scheduled start time for the second calendar item.