Cross-platform calendar notifications
First Claim
1. A method of providing cross-platform calendar notifications, the method comprising:
- detecting an occurrence of a previously set calendar event;
reading profile information for a user associated with the calendar event; and
determining based on the profile information one or more end devices to which to provide notification of occurrence of the calendar event.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media are disclosed to provide notification of calendar events across multiple platforms of potentially diverse types. In one embodiment, a method of cross-platform calendar notification can comprise detecting an occurrence of a previously set calendar event. Profile information for a user associated with the calendar event can be read and one or more end devices to which to provide notification of the occurrence of the calendar event can be determined based on the profile information. A notification message can be generated indicating occurrence of the calendar event. The notification message can be sent to each of the one or more end devices.
-
Citations
26 Claims
-
1. A method of providing cross-platform calendar notifications, the method comprising:
-
detecting an occurrence of a previously set calendar event;
reading profile information for a user associated with the calendar event; and
determining based on the profile information one or more end devices to which to provide notification of occurrence of the calendar event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing cross-platform calendar notifications, the system comprising:
-
a communications bus;
a user profile database communicatively coupled with the communications bus and adapted to maintain profile information for a plurality of users;
a plurality of end devices of different types, each end device communicatively coupled with the communications bus and adapted to send and receive common language messages via the communications bus, to translate common language messages received from the communications bus to a format specific to the end device based on the type, and to store user profile information in the user profile database;
a manager communicatively coupled with the communications bus and adapted to detect an occurrence of a previously set calendar event, to read profile information for a user associated with the calendar event from the user profile database, to determine based on the profile information for the user associated with the calendar event one or more recipient end devices from the plurality of end devices, to generate a common language message comprising a notification message indicating occurrence of the calendar event, and to send the notification message to each of the one or more recipient end devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable medium having stored thereon a series of instructions that, when executed by a processor, cause the processor to perform cross-platform calendar notifications by:
-
detecting an occurrence of a previously set calendar event;
reading profile information for a user associated with the calendar event; and
determining based on the profile information one or more end devices to which to provide notification of occurrence of the calendar event. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification