Event notification and organization utilizing a communication network
First Claim
1. A system for organizing 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 associated with the mobile device and of possible interest to contacts of the user;
without requiring input by the user, automatically identify contacts of the user to whom a notification of the event is to be published;
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, which data is modifiable by contacts of the user who have not been granted organizer rights without permission from anyone who has been granted organizer rights;
publish a notification of the event described in the event record to one or more contact computing devices, each contact computing device associated with an automatically identified contact of the user;
obtain a modification to the data describing the event of interest from a computing device associated with at least one automatically identified contact who has not been granted organizer rights;
without requiring that the modification be proposed to anyone who has been provided organizer rights for the event, update the event record with the modification to the data; and
publish a notification of the event described in the updated event record to the mobile device associated with the user and to each of the one or more contact computing devices.
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
41 Claims
-
1. A system for organizing 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 associated with the mobile device and of possible interest to contacts of the user; without requiring input by the user, automatically identify contacts of the user to whom a notification of the event is to be published; 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, which data is modifiable by contacts of the user who have not been granted organizer rights without permission from anyone who has been granted organizer rights; publish a notification of the event described in the event record to one or more contact computing devices, each contact computing device associated with an automatically identified contact of the user; obtain a modification to the data describing the event of interest from a computing device associated with at least one automatically identified contact who has not been granted organizer rights; without requiring that the modification be proposed to anyone who has been provided organizer rights for the event, update the event record with the modification to the data; and publish a notification of the event described in the updated event record to the mobile device associated with the user and to each of the one or more contact computing devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for organizing an event of interest to a contact, the method comprising:
as implemented by one or more computing devices configured with specific executable instructions, obtaining a modification to data describing the event of interest from a computing device to which a notification for the event of interest has been published; without requiring that the modification be proposed to an organizer of the event, updating an event record including data describing the event of interest with the modification to the data, wherein the event record is updated without obtaining either permission or organizer rights from the organizer of the event; automatically identifying contacts to be notified of the updated event record; and publishing a notification of the event described in the updated event record to a plurality of computing devices, each of the computing devices associated with an automatically identified contact. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A system for organizing 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; obtain modifications to data describing the event of interest from one or more computing devices to which an event notification for the event of interest has been published; without requiring that the modifications be proposed to anyone who has been provided organizer rights for the event, update an event record including data describing the event of interest with the modifications to the data in an order in which the modifications are obtained, wherein the event record is updated without obtaining either permission or organizer rights from anyone who has been provided organizer rights for the event; and generate one or more event update notifications for publication to the one or more computing devices to which the event notification has been published as the event record is updated with the modifications, each of the computing devices associated with a contact who may be interested in the event. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium having a computer-executable component for organizing an event, the computer-executable component comprising:
an event organizing component operative to; obtain modifications to data describing the event of interest from one or more computing devices to which an event notification for the event of interest has been published; without requiring that the modifications be proposed to an organizer of the event, update an event record including data describing the event of interest with the modifications to the data in an order, wherein the event record is updated without obtaining organizer rights from the organizer of the event; and generate one or more event update notifications for publication to the one or more computing devices to which the event notification has been published as the event record is updated with the modifications, each of the computing devices associated with a contact who may be interested in the event. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
Specification