# US 2024/0205646 A9 · System and method for managing items in a list shared by a group of mobile devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0205646 A9
- Document ID: US20240205646A9
- Status: Published application
- Kind: A9
- Application number: 15/886,334
- Filed: 2018-02-01
- Published: 2024-06-20
- Earliest claimed: 2009-04-08
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Michael Hin Kai HUNG; Herbert Anthony LITTLE; Michael Stephen BROWN
- Web page: https://patentgrep.com/patent/US20240205646A9

## CPC

- H04W 4/18: Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06Q 10/103: {Workflow collaboration or project management}
- G06Q 10/1097: {using calendar-based scheduling for task assignment}
- H04L 12/1822: {Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission}
- H04L 12/1895: {for short real-time information, e.g. alarms, notifications, alerts, updates}
- H04L 51/063: Content adaptation, e.g. replacement of unsuitable content
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04W 4/08: User group management
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04L 12/1868: {Measures taken after transmission, e.g. acknowledgments}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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.

## Claims

### Claim 1

A method of operating a mobile device, the method comprising the mobile device:
obtaining a list of shared data items, each data item representing a task to be completed, the list being shared amongst a group comprising a plurality of mobile devices including the mobile device;
receiving a common message prepared by one of the mobile devices in the group, the common message comprising a first modified task of at least one of the shared data items or a first new task of a new shared data item to be added to the list of shared data items;
independently determining, based on the first modified task or the first new task in the common message, if the first new task or the first modified task should be used for updating the list instead of a second new task or a second modified task independently performed on the mobile device, without communicating with others of the plurality of mobile devices, the common message having been sent to all of the plurality of mobile devices in the group to enable all mobile devices in the group to independently update a locally stored version of the list; and
updating the list according to the determining and without further communication with at least the one of the mobile devices in association with the updating, wherein if the first task is added to the list or the first modified task replaces an existing item in the list, the list of shared data items is updated without disrupting other task in the shared data items.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
transmitting, in response to receiving the common message, an acknowledgement message to the one of the mobile devices, wherein the acknowledgement message comprises an indication that the common message was received from the mobile device.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the common message is obtained from a message exchange service.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the at least one shared data item in the list has a user assignment to indicate who is to be completing that shared data item.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising generating an updated list to reflect changes made by the other mobile devices in the group.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the first new task or first modified task represents a task in a group project, and wherein the task comprises a plurality of values associated therewith indicative of status information for the task.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising posting a comment pertaining to a selected one or more of the shared data items.

### Claim 8

A mobile device comprising:
a wireless communication system; and
a processor operably coupled to the wireless transceiver and configured to:
obtain a list of shared data items, each data item representing a task to be completed, the list being shared amongst a group comprising a plurality of mobile devices including the mobile device;
receive a common message prepared by one of the mobile devices in the group, the common message comprising a first modified task of at least one of the shared data items or a first new task of a new shared data item to be added to the list of shared data items;
independently determine, based on the first modified task or the first new task in the common message, if the first new task or the first modified task should be used for updating the list instead of a second new task or a second modified task independently performed on the mobile device, without communicating with others of the plurality of mobile devices, the common message having been sent to all of the plurality of mobile devices in the group to enable all mobile devices in the group to independently update a locally stored version of the list; and
update the list according to the determining and without further communication with at least the one of the mobile devices in association with the updating, wherein if the first task is added to the list or the first modified task replaces an existing item in the list, the list of shared data items is updated without disrupting other task in the shared data items.

### Claim 9 (depends on 8)

The mobile device according to claim 8, wherein the processor is further configured to:
transmit, in response to the common message being received, an acknowledgement message to the one of the mobile devices, wherein the acknowledgement message comprises an indication that the common message was received from the mobile device.

### Claim 10 (depends on 8)

The mobile device according to claim 8, wherein the common message is obtained from a message exchange service.

### Claim 11 (depends on 8)

The mobile device according to claim 8, wherein the at least one shared data item in the list has a user assignment to indicate who is to be completing that shared data item.

### Claim 12 (depends on 8)

The mobile device according to claim 8, wherein the processor is further configured to:
generate an updated list to reflect changes made by the other mobile devices in the group.

### Claim 13 (depends on 8)

The mobile device according to claim 8, wherein the first new task or first modified task represents a task in a group project, and wherein the task comprises a plurality of values associated therewith indicative of status information for the task.

### Claim 14 (depends on 8)

The mobile device according to claim 8, wherein the processor is further configured to:
post a comment pertaining to a selected one or more of the shared data items.

### Claim 15

A mobile device comprising:
a wireless communication system; and
a processor operably coupled to the wireless transceiver and configured to:
obtain a list of shared data items, each data item representing a task to be completed, the list being shared amongst a group comprising a plurality of mobile devices including the mobile device;
generate a common message to be sent to the other members of the group to enable all mobile devices in the group to update a locally stored version of the list, the common message comprising a first modified task of at least one of the shared data items or a first new task of a new shared data item to be added to the list of shared data items for enabling the other mobile devices in the group to independently determine using information in the common message if the first new task or the first modified task should be used for updating the list instead of a second new task or a second modified task independently generated on the other mobile devices, without communicating with others of the plurality of mobile devices;
send the common message to the other mobile devices in the group to enable the other mobile devices to independently update the locally stored version of the list according to a determination made by the other mobile devices using the information in the common message without further communication with at least the mobile device in association with updating the locally stored version of the list, wherein if the first task is added to the list or the first modified task replaces an existing item in the list, the list of shared data items is updated without disrupting other values in the shared data items; and
in response to sending the common message to the other mobile devices, determining if each of the other mobile devices are in coverage or out-of-coverage based on receiving or failing to receive an acknowledgement message from the other mobile devices.

### Claim 16 (depends on 15)

The mobile device according to claim 15, wherein the common message is sent via a message exchange service.

### Claim 17 (depends on 16)

The mobile device according to claim 16, wherein the at least one shared data item in the list has a user assignment to indicate who is to be completing that shared data item.

### Claim 18 (depends on 16)

The mobile device according to claim 16, wherein the first new task represents a task in a group project, and wherein the task comprises a plurality of values associated therewith indicative of status information for the task.

### Claim 19 (depends on 16)

The mobile device according to claim 16, wherein the sharing comprises sending the list via a message exchange service.

### Claim 20 (depends on 16)

The mobile device according to claim 16, wherein the list is shared amongst only a subset of the group of mobile devices.
