SMART NOTIFICATIONS IN A SOCIAL NETWORKING SITE
First Claim
1. A computer-implemented method for modifying a previously scheduled event at a social networking site, the method comprising:
- receiving, using one or more computing devices, an indication of a request to modify a data entry describing a previously scheduled event;
determining, using the one or more computing devices, two or more participants associated with the data entry describing the previously scheduled event;
initiating, using the one or more computing devices, a synchronous communication session with the two or more determined participants in response to the received indication of the request to modify the data entry describing the previously scheduled event, the synchronous communication session being different than the previously scheduled event; and
modifying, using the one or more computing devices, the data entry describing the previously scheduled event, wherein the modifying is done directly through a synchronous communication session tool by one or more of the determined participants
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for creating and modifying calendar events in a social networking site environment. On receiving a user request to modify a data entry describing a previously scheduled event or on detecting a change to a data entry describing a previously scheduled event, a synchronous communication session is initiated among the event participants. Subsequent to initiating a synchronous communication session, the data entry describing the previously scheduled event is modified based at least in part on at least one of the user request of the synchronous communication. On receiving a user request to add a new data entry describing a new event, a synchronous communication session is initiated for all event participants. Subsequent to the initiation of the synchronous communication session, the data entry for the new event is added based on at least one of the user request of the synchronous communication.
-
Citations
29 Claims
-
1. A computer-implemented method for modifying a previously scheduled event at a social networking site, the method comprising:
-
receiving, using one or more computing devices, an indication of a request to modify a data entry describing a previously scheduled event; determining, using the one or more computing devices, two or more participants associated with the data entry describing the previously scheduled event; initiating, using the one or more computing devices, a synchronous communication session with the two or more determined participants in response to the received indication of the request to modify the data entry describing the previously scheduled event, the synchronous communication session being different than the previously scheduled event; and modifying, using the one or more computing devices, the data entry describing the previously scheduled event, wherein the modifying is done directly through a synchronous communication session tool by one or more of the determined participants - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11)
-
-
4. (canceled)
-
12. A computer-implemented method executed for scheduling a new event at a social networking site, the method comprising:
-
receiving, using one or more computing devices, an indication of a request to add a data entry describing a new event including two or more participants; determining, using the one or more computing devices, two or more participants associated with the data entry describing the new event; initiating, using the one or more computing devices, a synchronous communication session with the two or more determined participants in response to the received indication of the request to add the data entry describing the new event, the synchronous communication session being different than the previously scheduled event; postponing the synchronous communication session when a wait is requested by the two or more determined participants; and adding, using the one or more computing devices, the data entry describing the new event, wherein the adding is done directly through a synchronous communication session tool by one or more of the determined participants. - View Dependent Claims (13, 14, 17, 18, 19, 20, 21)
-
- 15. (canceled)
-
22. A system for modifying a previously scheduled event at a social networking site, the system comprising:
-
one or more processors; and a non-transient machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving, using one or more computing devices, an indication of a request to modify a data entry describing a previously scheduled event; determining, using the one or more computing devices, two or more participants associated with the data entry describing the previously scheduled event; notifying, using the one or more computing devices, the two or more determined participants associated with the data entry describing the previously scheduled event, of the received indication of the request to modify the data entry describing the previously scheduled event; initiating a synchronous communication session with the two or more participants in response to the received indication of the request to modify the data entry describing the previously scheduled event, the synchronous communication session being different than the previously scheduled event; and modifying, using the one or more computing devices, the data entry describing the previously scheduled event, wherein the modifying is done directly through a synchronous communication session tool by one or more of the determined participants. - View Dependent Claims (23, 24)
-
-
25. A non-transient machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving, using one or more computing devices, an indication of a request to add a data entry describing a new event including two or more participants; determining, using the one or more computing devices, two or more participants associated with the data entry describing the new event; initiating, using the one or more computing devices, a synchronous communication session with the two or more determined participants associated with the data entry describing the new event in response to the received indication of the request to add the data entry describing the new event, the synchronous communication session being different than the previously scheduled event; cancelling the initiated synchronous communication session when an invitation is ignored for a pre-determined length of time or when requested by the two or more determined users; and adding, using the one or more computing devices, the data entry describing the new event, wherein the adding is done directly through a synchronous communication session tool by one or more of the determined participants. - View Dependent Claims (26, 27, 28, 29)
-
Specification