System and Method for Managing Items in a List Shared by a Group of Mobile Devices
First Claim
1. A method of operating a mobile device, the method comprising:
- enabling a back up file to be generated for a contact list on the mobile device, the contact list comprising at least one group;
enabling the contact list to be restored using the back up file; and
sending or receiving an invitation to re-join a particular group.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for sharing data amongst a group of a plurality of mobile devices without requiring a database or server to centrally store the shared data. The shared data is instead stored by each group member individually while controlling the manner in which the shared data is updated. The shared data can be used to manage tasks in a group project. To manage updates, the shared data is atomized such that individual databases in the shared data are separated or otherwise delineated into one or more records, each record having associated therewith, a value. To maintain a common copy of the shared data at each device, any update is sent to all group members using an intermediate message exchange service that is capable of transmitting a sent message to more than one recipient if necessary. In this way, the updates are multicast to the group. To manage the content of the shared data, each update comprises one or more changes to a current copy of a corresponding record.
-
Citations
29 Claims
-
1. A method of operating a mobile device, the method comprising:
-
enabling a back up file to be generated for a contact list on the mobile device, the contact list comprising at least one group; enabling the contact list to be restored using the back up file; and sending or receiving an invitation to re-join a particular group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16)
-
-
9. A mobile device comprising a processor, and a computer readable medium comprising computer executable instructions operating the mobile device, the computer executable instructions comprising instructions for:
-
enabling a back up file to be generated for a contact list on the mobile device, the contact list comprising at least one group; enabling the contact list to be restored using the back up file; and sending or receiving an invitation to re-join a particular group.
-
-
17. A computer readable storage medium comprising computer executable instructions for operating a mobile device, the computer readable storage medium comprising instructions for:
-
enabling a back up file to be generated for a contact list on the mobile device, the contact list comprising at least one group; enabling the contact list to be restored using the back up file; and sending or receiving an invitation to re-join a particular group. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of operating a mobile device, the method comprising:
-
capturing an image of a barcode on the mobile device; reading the barcode to obtain an identifier associated with a group; and if the reading is successful, associating the mobile device with the group.
-
-
26. A method of operating a mobile device, the method comprising:
-
storing a barcode on the mobile device; and displaying the barcode using a display on the mobile device such that the entire barcode is visible on the display; wherein the barcode comprises an identifier associated with a group, and the displaying enables another mobile device to scan the barcode to join the group.
-
-
27. A method of operating a mobile device, the method comprising:
-
determining if members of a group to which the mobile device belongs are in a contact list associated with another messaging medium; and if a member of the group is not in the contact list, enabling an invitation to be sent to the member to be added as a contact for the another messaging medium.
-
-
28. A method of operating a mobile device, the method comprising:
-
storing one or more personal calendar appointments on the mobile device; storing one or more group calendar appointments on the mobile device, the group calendar appointments being shared by a plurality of members of the group; and displaying the personal calendar appointments and the group calendar appointments in a common graphical user interface.
-
-
29. A method of operating a mobile device, the method comprising:
-
enabling a group to be created; assigning the mobile device as an administrator for the group; and enabling control of membership of the group via the mobile device.
-
Specification