×

Displaying a calendar view

  • US 10,338,775 B2
  • Filed: 04/12/2016
  • Issued: 07/02/2019
  • Est. Priority Date: 04/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining a starting time and an ending time for a calendar event on a first day;

    determining a visual attribute for the calendar event based on a source of the calendar event, wherein the visual attribute indicates an account that is associated with the source of the calendar event;

    determining a second starting time and a second ending time for a second calendar event on the first day, wherein a duration of the calendar event overlaps with at least a portion of a duration of the second calendar event;

    determining that a third calendar event is an all-day event; and

    displaying, on an electronic device, a calendar view for a plurality of days, wherein;

    the plurality of days comprise the first day,the calendar view comprises a first graphic user interface object representing the first day, a second graphic user interface object representing the calendar event on the first day, and a third graphic user interface object representing the second calendar event on the first day,the second graphic user interface object comprises the visual attribute determined for the calendar event,the second graphic user interface object and the third graphic user interface object represent calendar events that have shorter durations than the all-day event,the second graphic user interface object indicates the starting time and the ending time of the calendar event,the third graphic user interface object indicates the second starting time and the second ending time of the second calendar event, and wherein the third graphic user interface object does not overlap with the second graphic user interface object, andthe calendar view comprises an all-day-event graphic user interface object representing the third calendar event, wherein the all-day-event graphic user interface object is different from the second graphic user interface object or the third graphic user interface object.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×