# US 9,438,601 B2 · Operating group resources in sub-groups and nested groups

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

- Number: US 9,438,601 B2
- Document ID: US9438601B2
- Status: Granted
- Kind: B2
- Application number: 14/546,293
- Filed: 2014-11-18
- Published: 2015-03-12
- Granted: 2016-09-06
- Earliest claimed: 2012-02-29
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co.,Ltd.
- Inventors: Ying Gao; Lei Jin; Yongjing Zhang
- Web page: https://patentgrep.com/patent/US9438601B2

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- H04L 47/70: Admission control; Resource allocation
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/104: {Grouping of entities}
- H04L 67/1014: based on the content of a request
- H04W 4/08: User group management
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 72/00: Local resource management
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present invention provides a method, a group server, and an apparatus for operating a group resource; a member resource operation request sent to a member device carries an operation request identifier, so that the member device that the member resource belongs to determines, according to the operation request identifier, whether operation request identifiers stored by the member device include the operation request identifier, and processes the member resource operation request according to a determination result. Therefore, repeated processing or cyclic processing of the member resource operation request may be avoided.

## Claims

### Claim 1

A method for operating a group resource, comprising:
receiving an operation request directed to a member resource, wherein the member resource belongs to a group resource and the member resource operation request carries a group resource identifier of the group resource;
determining, in accordance with the group resource identifier, that the group resource comprises a sub-group resource used as the member resource;
generating a first operation request identifier for the operation request; and
sending a first member resource operation request to a member device for processing by the member device,
wherein the member resource is stored in the member device, and the first member resource operation request comprises the first operation request identifier, and
wherein the processing is performed by the member device in accordance with a result of a determination by the member device whether the first operation request identifier is an operation request identifier stored by the member device.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
determining that the sub-group resource is a remote group resource.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
receiving a second member resource operation request, wherein the second member resource operation request comprises a second operation request identifier; and
determining whether the second operation request identifier is one in a stored list of operation request identifiers.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising:
when the second operation request identifier is one in the stored list of operation request identifiers, returning an error response to a sender of the second member resource operation request; and
when the second operation request identifier is absent from the stored list of operation request identifiers, storing the second operation request identifier and performing an operation indicated in the second member resource operation request.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the second member resource operation request further comprises a sub-group resource identifier.

### Claim 6 (depends on 5)

The method according to claim 5, further comprising:
when the second operation request identifier is one in the stored list of operation request identifiers, returning an error response to a sender of the second member resource operation request; and
when the second operation request identifier is absent from the stored list of operation request identifiers, sending a third member resource operation request to a member device,
wherein a sub-group resource identified by the sub-group resource identifier comprises the member resource.

### Claim 7

A method for operating a group resource, comprising:
receiving an operation request directed to a member resource, wherein the member resource belongs to a group resource and the member resource operation request carries a group resource identifier of the group resource;
determining that the operation request is an update request;
generating a first operation request identifier for the update request; and
sending a first member resource operation request to a member device for processing by the member device,
wherein the member resource is stored in the member device, and the first member resource operation request comprises the first operation request identifier, and
wherein the processing is performed by the member device in accordance with a result of a determination by the member device whether the first operation request identifier is an operation request identifier stored by the member device.

### Claim 8 (depends on 7)

The method according to claim 7, further comprising:
receiving a second member resource operation request, wherein the second member resource operation request comprises a second operation request identifier; and
determining whether the second operation request identifier is one in a stored list of operation request identifiers.

### Claim 9 (depends on 8)

The method according to claim 8, further comprising:
when the second operation request identifier is one in the stored list of operation request identifiers, returning an error response to a sender of the second member resource operation request; and
when the second operation request identifier is absent from the stored list of operation request identifiers, storing the second operation request identifier and performing an operation indicated in the second member resource operation request.

### Claim 10 (depends on 8)

The method according to claim 8, wherein the second member resource operation request further comprises a sub-group resource identifier.

### Claim 11 (depends on 8)

The method according to claim 8, further comprising:
when the second operation request identifier is one in the stored list of operation request identifiers, returning an error response to a sender of the second member resource operation request; and
when the second operation request identifier is absent from the stored list of operation request identifiers, sending a third member resource operation request to a member device,
wherein a sub-group resource identified by the sub-group resource identifier comprises the member resource.

### Claim 12

A group server, comprising:
a receiving module, configured to receive an operation request directed to a member resource, wherein the member resource belongs to a group resource and the member resource operation request carries a group resource identifier of the group resource;
a determining module, configure to determine, in accordance with the group resource identifier, that the group resource comprises a sub-group resource used as the member resource;
a generating module, configured to generate a first operation request identifier for the member resource operation request; and
a sending module, configured to send a first member resource operation request to a member device for processing by the member device,
wherein the member resource is stored in the member device, and the first member resource operation request comprises the first operation request identifier, and
wherein the processing is performed by the member device in accordance with a result of a determination by the member device whether the first operation request identifier is an operation request identifier stored by the member device.

### Claim 13 (depends on 12)

The group server according to claim 12, wherein the determining module is further configured to determine the sub-group resource is a remote group resource.

### Claim 14 (depends on 12)

The group server according to claim 12, wherein:
the receiving module is further configured to receive a second member resource operation request, wherein the second member resource operation request comprises a second operation request identifier; and
the group server further comprises a judging module, configured to determine whether the second operation request identifier is one in a stored list of operation request identifiers.

### Claim 15 (depends on 14)

The group server according to claim 14, wherein:
the sending module is further configured to return an error response to a sender of the second member resource operation request, when the second operation request identifier is one in the stored list of operation request identifiers; and
the group server further comprises a storing module configured to store the second operation request identifier and a performing module configured to perform an operation indicated in the second member resource operation request, when the second operation request identifier is absent from the stored list of operation request identifiers.

### Claim 16 (depends on 14)

The group server according to claim 14, wherein the second member resource operation request further comprises a sub-group resource identifier.

### Claim 17 (depends on 16)

The group server according to claim 16, wherein the sending module is further configured to:
return an error response to a sender of the second member resource operation request, when the second operation request identifier is one in the stored list of operation request identifiers; and
send a third member resource operation request to a member device, wherein a sub-group resource identified by the sub-group resource identifier comprises the member resource, when the second operation request identifier is absent from the stored list of operation request identifiers.

### Claim 18

A group server, comprising:
a receiving module, configured to receive an operation request directed to a member resource, wherein, the member resource belongs to a group resource and the member resource operation request carries a group resource identifier of the group resource;
a determining module, configure to determine, that the operation request is an update request;
a generating module, configured to generate a first operation request identifier for the update request; and
a sending module, configured to send a first member resource operation request to a member device for processing by the member device,
wherein the member resource is stored in the member device, and the first member resource operation request comprises the first operation request identifier, and
wherein the processing is performed by the member device in accordance with a result of a determination by the member device whether the first operation request identifier is an operation request identifier stored by the member device.

### Claim 19 (depends on 18)

The group server according to claim 18, wherein:
the receiving module is further configured to receive a second member resource operation request, wherein the second member resource operation request comprises a second operation request identifier; and
the group server further comprises a judging module, configured to determine whether the second operation request identifier is one in a stored list of operation request identifiers.

### Claim 20 (depends on 19)

The group server according to claim 19, wherein the sending module further configured to return an error response to a sender of the second member resource operation request, when the second operation request identifier is one in the stored list of operation request identifiers; and
the group server further comprises a storing module configured to store the second operation request identifier and a performing module configured to perform an operation indicated in the second member resource operation request, when the second operation request identifier is absent from the stored list of operation request identifiers.

### Claim 21 (depends on 19)

The group server according to claim 19, wherein the second member resource operation request further comprises a sub-group resource identifier.

### Claim 22 (depends on 21)

The group server according to claim 21, wherein the sending module further configured to:
return an error response to a sender of the second member resource operation request, when the second operation request identifier is one in the stored list of operation request identifiers; and
send a third member resource operation request to a member device, wherein a sub-group resource identified by the sub-group resource identifier comprises the member resource, when the second operation request identifier is absent from the stored list of operation request identifiers.
