Displaying a calendar view
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.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software can be used to populate contact information. In some aspect, a starting time and an ending time for a calendar event on a first day is determined. A calendar view for a plurality of days is displayed on an electronic device. The plurality of days comprise the first day. The calendar view comprises a first graphic user interface object representing the first day and a second graphic user interface object representing the calendar event on the first day. The second graphic user interface object indicates the starting time and the ending time of the calendar event.
15 Citations
11 Claims
-
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, and the 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 Dependent Claims (2, 3, 4)
-
-
5. An electronic device, comprising:
-
a memory; and at least one hardware processor communicatively coupled with the memory and configured to; determine a starting time and an ending time for a calendar event on a first day; determine 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; determine 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; determine that a third calendar event is an all-day event and display, on the 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 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, and the 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 Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable medium containing instructions which, when executed, cause a computing device to perform operations 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, and the 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 Dependent Claims (10, 11)
-
Specification