Event notification and organization utilizing a communication network
First Claim
1. A system for notifying contacts of events, the system comprising:
- a data store that stores event records, each event record describing an event; and
a computing device in communication with the data store, the computing device operative to;
obtain an event request from a mobile computing device, the event request including data describing an event of interest to a user of the mobile device and of possible interest to contacts of the user;
without requiring action by the user, automatically identify contacts of the user to whom a notification of the event is to be published, wherein at least one of the contacts is automatically identified based at least in part on a frequency of communication with the user;
generate an event record based on the event request obtained from the mobile computing device, the event record including the data describing the event of interest;
receive a modification to the data describing the event of interest from at least one of the automatically identified contacts, wherein the at least one of the automatically identified contacts has not been granted organizer rights for the event;
modify the data describing the event of interest in response to the modification without permission from anyone who has been granted organizer rights;
store the event record in the data store; and
publish a notification of the event described in the event record to a plurality of computing devices, each computing device associated with each of the automatically identified contacts of the user.
7 Assignments
0 Petitions
Accused Products
Abstract
A user of a telecommunications or other computing device may notify his or her contacts of an event of interest, which event may be modified by the user'"'"'s contacts without requiring the permission of the originating user to do so. In this regard, an event organizing service receives an event notification request from a user of a telecommunications device (e.g., a mobile telephone), automatically identifies the user'"'"'s contacts to whom the event notification is to be published, and publishes the event notification to the automatically identified contacts. A contact who receives the event notification may update the event, e.g., by modifying data describing the event, without the permission of the originating user. Accordingly, a contact who has received the event notification may modify the event (e.g., change the date/time, change the location, etc.) and the event organizing service may publish a notification for the updated event to the originating user and his or her contacts informing them of the modification. It will be appreciated that as updates to the event are made by the user'"'"'s contacts (and in some cases the user herself), the event is ultimately organized by the user'"'"'s social network or community without requiring the user to organize the details of or manage the event herself.
-
Citations
35 Claims
-
1. A system for notifying contacts of events, the system comprising:
-
a data store that stores event records, each event record describing an event; and a computing device in communication with the data store, the computing device operative to; obtain an event request from a mobile computing device, the event request including data describing an event of interest to a user of the mobile device and of possible interest to contacts of the user; without requiring action by the user, automatically identify contacts of the user to whom a notification of the event is to be published, wherein at least one of the contacts is automatically identified based at least in part on a frequency of communication with the user; generate an event record based on the event request obtained from the mobile computing device, the event record including the data describing the event of interest; receive a modification to the data describing the event of interest from at least one of the automatically identified contacts, wherein the at least one of the automatically identified contacts has not been granted organizer rights for the event; modify the data describing the event of interest in response to the modification without permission from anyone who has been granted organizer rights; store the event record in the data store; and publish a notification of the event described in the event record to a plurality of computing devices, each computing device associated with each of the automatically identified contacts of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for notifying a user'"'"'s contacts of an event of interest to the user, the method comprising:
as implemented by one or more computing devices configured with specific executable instructions, without requiring action by the user, automatically identifying the user'"'"'s contacts to be notified of the event, wherein at least one of the contacts is automatically identified based at least in part on a frequency of communication with the user; generating an event record including data describing the event of interest, which data is freely modified without an organizer'"'"'s authorization and by request from at least one automatically identified contact to whom organizer rights for the event of interest have not been granted; and publishing an event notification for the event described in the event record to a plurality of computing devices, each of the computing devices associated with an automatically identified contact. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
18. A system for notifying contacts of an event of possible interest, the system comprising:
-
a data store that stores event records, each event record describing an event; and a computing device in communication with the data store, the computing device operative to; automatically identify contacts to whom a notification of an event of possible interest to the contacts is to be provided, wherein at least one of the contacts is automatically identified based at least in part on a frequency of communication with a user of the computing device; generate an event record including data describing the event of possible interest; receive a modification to the data describing the event of interest from at least one automatically identified contact who has received the notification but who has not been provided organizer rights for the event; modify the data describing the event of interest in response to the modification without action by anyone who has been provided organizer rights for the event; and publish a notification of the event described in the event record to at least one computing device, the at least one computing device associated with an automatically identified contact. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium having a computer-executable component for publishing to contacts of a user, a notification of an event of interest the user, the computer-executable component comprising:
an event organizing component operative to; without requiring input from the user, automatically identify contacts to whom the notification of the event of interest to the user is to be published, wherein at least one of the contacts is automatically identified based at least in part on a frequency of communication with the user; generate an event record including data describing the event of interest, which data is modifiable by the automatically identified contacts who have received the notification of the event of interest, wherein the data is modifiable without granting organizer rights for the event to the user or the automatically identified contacts; and publish a notification of the event described in the event record to a plurality of computing devices, each computing device associated with an automatically identified contact. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
Specification