Method and System for Integration of Shared Calendars with Messaging Applications
AssigneeBlackBerry Limited
InventorSean Michael McBeath
Life of this patent
Estimating the term…
Abstract
A method at an electronic device, the method including receiving a message at the electronic device; processing the message to find a potential calendar event; comparing correspondents of the message with membership in at least one shared calendar accessible by the electronic device; selecting a shared calendar based on the comparing; and populating a calendar input field with an identifier of the selected calendar.
Claims21
A method at an electronic device, the method comprising:
- receiving a message at the electronic device;
- processing the message to find a potential calendar event;
- determining a list of correspondents associated with the message;
- determining a plurality of shared calendars accessible by the electronic device, each shared calendar of the plurality of shared calendars comprising a set of time slots which are viewable and editable by each member of the shared calendar;
- selecting a shared calendar from the plurality of shared calendars such that each correspondent in the list of correspondents are members of the selected shared calendar;
- and
- populating a calendar input field with an identifier of the selected calendar.)
(canceled)
(canceled)
An electronic device comprising:
- a processor;
- and
- a communications subsystem wherein the electronic device is configured to:
- receive a message;
- process the message to find a potential calendar event;
- determine a list of correspondents associated with the message;
- determine a plurality of shared calendars accessible by the electronic device, each shared calendar of the plurality of shared calendars comprising a set of time slots which are viewable and editable by each member of the shared calendar;
- select a shared calendar from the plurality of shared calendars such that each correspondent in the list of correspondents are members of the selected shared calendar;
- and
- populate a calendar input field with an identifier of the selected calendar.
(canceled)
(canceled)
A non-transitory computer readable medium for storing instruction code which, when executed by a processor of an electronic device cause the electronic device to:
- receive a message;
- process the message to find a potential calendar event;
- determine a list of correspondents associated with the message;
- determine a plurality of shared calendars accessible by the electronic device, each shared calendar of the plurality of shared calendars comprising a set of time slots which are viewable and editable by each member of the shared calendar;
- select a shared calendar from the plurality of shared calendars such that each correspondent in the list of correspondents are members of the selected shared calendar;
- and
- populate a calendar input field with an identifier of the selected calendar.
Dependencies are inferred from the claim text.