SYSTEM AND METHOD FOR CONTROLLING THE DELETION OF DATA ASSOCIATED WITH ELECTRONIC GROUPS
First Claim
1. A method of operating an electronic client device, the method comprising:
- creating an electronic communication group on the electronic client device, the electronic communication group including a plurality of members;
establishing an expiry date for the electronic communication group;
providing the expiry date to at least one other member in the electronic communication group;
enabling at least some data associated with the electronic communication group to be saved locally thereon prior to passage of the expiry date; and
enabling the data associated with the electronic communication group to be deleted subsequent to the passage of the expiry date.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided that utilize a mechanism for electronic communication group deletion based on the detection of the completion of the purpose of an event as specified upon creation of the electronic communication group. By specifying the expiry date of a group at the time of creation and notifying members of the expiry date, complete deletion of the group can be performed on the server side to conserve memory, while enabling group members to save content locally before the group is deleted. Upon creating a group, an expiry date can be set for the group and this expiry date and a purpose therefor notified to the members that join the group, and users are then able to join the group. Upon detecting the expiry date, the group members can be notified and permitted to perform a local save, extend the expiry date, etc. The server may then delete its copy of the data and the client devices enable or enforce deletion locally to recapture storage space.
-
Citations
32 Claims
-
1. A method of operating an electronic client device, the method comprising:
-
creating an electronic communication group on the electronic client device, the electronic communication group including a plurality of members; establishing an expiry date for the electronic communication group; providing the expiry date to at least one other member in the electronic communication group; enabling at least some data associated with the electronic communication group to be saved locally thereon prior to passage of the expiry date; and enabling the data associated with the electronic communication group to be deleted subsequent to the passage of the expiry date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a server device, the method comprising:
-
establishing an electronic communication group on the server device in response to creation thereof by a client device, the electronic communication group including a plurality of members; associating an expiry date with the electronic communication group, the expiry date having been established by the client device; storing data associated with the electronic communication group; and subsequent to passage of the expiry date, deleting the data associated with the electronic communication group. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An electronic client device comprising:
a processor operable to; enable an expiry date to be established for an electronic communication group, the electronic communication group including a plurality of members; provide the expiry date to at least one other member in the electronic communication group; enabling at least some of data associated with the electronic communication group to be saved locally on the client device prior to the expiry date; and enabling the data associated with the electronic communication group to be deleted following passage of the expiry date. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
24. A server device comprising:
a processor operable to; establish an electronic communication group on the server device in response to creation thereof by a client device, the electronic communication group including a plurality of members; associate an expiry date with the electronic communication group, the expiry date having been established by the client device; store data associated with the electronic communication group; and subsequent to passage of the expiry date, delete the data associated with the electronic communication group. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
31. A computer readable medium comprising computer executable instructions for operating an electronic client device, the computer readable medium comprising instructions for:
-
creating an electronic communication group on the electronic client device, the electronic communication group including a plurality of members; establishing an expiry date for the electronic communication group; providing the expiry date to at least one other member in the electronic communication group; enabling at least some data associated with the electronic communication group to be saved locally thereon prior to passage of the expiry date; and enabling the data associated with the electronic communication group to be deleted subsequent to the passage of the expiry date.
-
-
32. A computer readable medium comprising computer executable instructions for operating a server device, the computer readable medium comprising instructions for:
-
establishing an electronic communication group on the server device in response to creation thereof by a client device, the electronic communication group including a plurality of members; associating an expiry date with the electronic communication group, the expiry date having been established by the client device; storing data associated with the electronic communication group; and subsequent to passage of the expiry date, deleting the data associated with the electronic communication group.
-
Specification