Method of alerting a user of important events from a plurality of sources and a system thereof
First Claim
1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
- aggregating events from a plurality of sources, wherein the plurality of sources is pertinent to a user;
at a point in time within a period surrounding at least one of the events, reminding the user of that event and providing the user an option to act upon that reminder such that at least one recipient associated with that event receives an acknowledgment regarding that event;
generating a file associated with the at least one recipient, wherein the file is automatically generated based on one of a user defined group of contacts and a predefined group of contacts; and
allowing the user to edit the file prior to making the edited file available to the at least one recipient.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to event notifications on an end-user device of events that are important to a user of the device. The user is typically subscribed to a service that pulls events from a plurality of sources indicated by the user. The sources include a native address book on the device, a social network(s), a professional network(s), and/or another remote location(s) on the Internet. Around the occurrence of an event, the service allows for automatically generating an electronic wish and for purchasing a gift to be presented to one or more recipients associated with the event. The service can transmit the content in various forms and can include a monetizing scheme. The service is able to intelligently determine which events are important to the user such to alert the user of only those relevant events, and to intelligently select an appropriate channel for transmitting the content.
11 Citations
29 Claims
-
1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
aggregating events from a plurality of sources, wherein the plurality of sources is pertinent to a user; at a point in time within a period surrounding at least one of the events, reminding the user of that event and providing the user an option to act upon that reminder such that at least one recipient associated with that event receives an acknowledgment regarding that event; generating a file associated with the at least one recipient, wherein the file is automatically generated based on one of a user defined group of contacts and a predefined group of contacts; and allowing the user to edit the file prior to making the edited file available to the at least one recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
an end-user device including a memory for storing a native address book; and a server in communication with at least the end-user device via a network, wherein the server hosts a service configured to; pull events from a plurality of sources, wherein the plurality of sources includes the native address book and a remote location on the network; learn from collected user behavior to determine which of the events are important to a user of the end-user device; and for each of the important events, transmit a reminder to the end-user device of that important event and provide the user an option to act upon that reminder such that at least one recipient associated with that event receives an acknowledgment regarding that important event and automatically generate content selected from the group consisting of promotional content, personal content, and historical content around that important event, wherein the content is generated using data backed up by the user and accessible by the server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification