×

Event chips in calendar

  • US 9,740,362 B1
  • Filed: 07/16/2014
  • Issued: 08/22/2017
  • Est. Priority Date: 07/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying a time-based event across a plurality of calendars associated with the time-based event, the method comprising:

  • determining that the time-based event is associated with a plurality of calendars being viewed together by a user;

    selecting a lead calendar from the plurality of calendars associated with the time-based event based on a determination as to whether one of the plurality of calendars being viewed together by the user is a primary calendar specific to the user, where a primary calendar is a calendar associated with a particular user;

    generating an event chip for the time-based event based on data associated with the lead calendar; and

    displaying the event chip in the plurality of calendars being viewed together by the user, wherein the event chip includes an indication that the time-based event is associated with the plurality of calendars and also an indication of a state of the time-based event in the lead calendar, whereinthe state of the time-based event identifies whether there has been a user response to the time-based event, and if so, an indication of the user'"'"'s response, andselecting the lead calendar includes;

    determining that none of the plurality of calendars associated with the time-based event is a primary calendar specific to the user;

    responsive to determining that the user has edit rights for one calendar of the plurality of calendars associated with the time-based event, selecting the one calendar as the lead calendar;

    responsive to determining that the user has edit rights for two or more calendars of the plurality of calendars associated with the time-based event, selecting a lead calendar from the two or more calendars according to a calendar type of each of the two or more calendars and a name associated with each of the two or more calendars; and

    responsive to determining that the user has edit rights for none of the plurality of calendars associated with the time-based event, selecting a lead calendar from the plurality of calendars according to a calendar type of each of the plurality of calendars and a name associated with each of the plurality of calendars, where the calendar type is one of a calendar associated with a specific user and a calendar associated with a non-specific user or a group of users.

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