# US 8,572,620 B2 · Resource management

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

- Number: US 8,572,620 B2
- Document ID: US8572620B2
- Status: Granted
- Kind: B2
- Application number: 11/573,836
- Filed: 2004-08-21
- Published: 2008-02-28
- Granted: 2013-10-29
- Earliest claimed: 2004-08-21
- Assignees: Telefonaktiebolaget L M Ericsson (publ)
- Applicants: Frank Hundscheidt; Alexandru Hlibiciuc
- Inventors: Frank Hundscheidt; Alexandru Hlibiciuc
- Web page: https://patentgrep.com/patent/US8572620B2

## CPC

- H04L 65/80: Responding to QoS
- H04L 47/10: Flow control; Congestion control
- H04L 47/15: {in relation to multipoint traffic (arrangements for broadcast or multicast in data networks H04L12/18)}
- H04L 47/72: using reservation actions during connection setup
- H04L 47/781: {Centralised allocation of resources}
- H04L 47/822: {Collecting or measuring resource availability data}
- H04L 47/83: based on usage prediction
- H04L 69/28: Timers or timing mechanisms used in protocols
- H04W 4/24: Accounting or billing
- H04W 28/18: Negotiating wireless communication parameters
- H04M 2215/2026: Wireless network, e.g. GSM, PCS, TACS
- 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)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

The invention relates to a method, device and system for management of resource in a communication network having a resource owner (RO) providing the resource and at least one resource user (RU) using the resource. According to the present invention a resource broker is introduced between the resource owner and the at least one resource user. Said broker is arranged to perform a management procedure for deciding whether to perform a allocation, keeping or release of resource. In order to take a decision a resource usage measure (TTL) is used. In accordance with the present invention said measure is updated when user's usage measure (Keep Alive, InterestMsg) informing about the expected usage of the resource by a resource user is obtained. The update is performed by means of a cumulative algorithm taking into account current and past values of the resource usage measure (TTL).

## Claims

### Claim 1

A method for management of a resource for a communication network having a resource owner, at least one resource user using the resource and a resource broker for managing the resource, the method comprising the resource broker performing the following steps:
initiating a resource usage measure for controlling a reservation of the resource;
obtaining a resource user's usage measure indicating the estimated usage of the resource by the at least one resource user;
performing an update procedure for updating the resource usage measure with the resource user's usage measure by executing a cumulative algorithm averaging current and past values of the resource usage measure over time and the resource user's usage measure over the at least one resource user, wherein the cumulative algorithm is chosen from a plurality of cumulative algorithms based on the resource user's usage measure;
performing a checking procedure for comparing the updated resource usage measure with a pre-determined value indicating the necessity to perform a resource management action; and
performing the resource management action according to the result of the checking procedure.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the resource is embodied as a sequentially shared resource, wherein only one resource user accesses the resource at the same time or the resource is embodied as a simultaneously shared resource, wherein multiple resource user's may access the resource at the same time.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the resource usage measure is initiated with a value being estimated from at least one parameter received from the resource owner.

### Claim 4 (depends on 1)

The method according to claim 1 wherein the resource usage measure is initiated with a value being determined at the resource broker.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the step of initiating the resource usage measure controlling a reservation of the resource includes providing an association between the resource and information related to said resource.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the resource usage measure is set to a value defining time for keeping the resource open.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the resource user's usage measure is being received periodically from the at least one resource user.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the resource user's usage measure is being received from the at least one resource user on demand depending on the resource user's needs.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the resource user's usage measure is calculated in the resource broker.

### Claim 10 (depends on 1)

The method according to claim 1, wherein a recognition procedure is performed in the resource broker in order to recognize a relation between the at least one resource user and the corresponding resource, its owner and the management procedure, wherein the relation is based on a previously assigned identity.

### Claim 11 (depends on 1)

The method according to claim 1, wherein a Leaky Bucket algorithm or a CUSUM algorithm is used as cumulative algorithm.

### Claim 12 (depends on 1)

The method according to claim 1, wherein the resource management action is allocating of the resource, keeping of the resource or release of the resource.

### Claim 13 (depends on 1)

The method according to claim 1, wherein the checking procedure is performed by comparing the resource usage measure with an action condition.

### Claim 14 (depends on 1)

The method according to claim 1, wherein said method uses additional information received over a first interface placed between a resource broker and resource owner.

### Claim 15 (depends on 1)

The method according to claim 1, wherein a timer is set to the resource usage measure and said timer is started to count down time, wherein said timer is checked for necessity to perform release of the resource.

### Claim 16 (depends on 1)

The method according to claim 1, wherein the resource measure indicates interest of the at least one resource user to perform allocation of the resource.

### Claim 17 (depends on 1)

The method according to claim 1, wherein an additional interface is introduced to exchange information with a charging entity wherein the resource broker provides the resource usage measure to the charging entity for charging.

### Claim 18 (depends on 17)

The method according to claim 17, wherein for the charging, time is estimated where the resource has been reserved but not used.

### Claim 19 (depends on 17)

The method according to claim 17, wherein the charging information about a number of multiple resource user's sharing a resource is estimated.

### Claim 20 (depends on 1)

The method according to claim 1, wherein a real resource traffic is transferred via said resource broker.

### Claim 21

A resource broker adapted to perform management of a resource for a communication network having a resource owner providing the resource, and at least one resource user using the resource, said resource broker comprising:
a processor and memory;
initiation means for initiation of a resource usage measure controlling a reservation of the resource;
an obtaining controller for obtaining a resource user's usage measure indicating the estimated usage of the resource by the at least one resource user;
an update controller for updating the resource usage measure with the resource user's usage measure by executing a cumulative algorithm averaging current and past values of the resource usage measure over time and the resource user's usage measure over the at least one resource user, wherein the cumulative algorithm is chosen from a plurality of cumulative algorithms based on the resource user's usage measure;
a checking monitor for comparing the updated resource usage measure with a pre-determined value indicating the necessity to perform a resource management action; and
resource management action means for performing resource management action according to the result of the checking monitor.

### Claim 22 (depends on 21)

The resource broker according to claim 21, wherein said resource broker has a first communication means for interaction with a first communication interface being placed between said broker and the resource owner and a second communication means for interaction with a second communication interface being placed between said broker and the at least one resource user.

### Claim 23 (depends on 21)

The resource broker according to claim 21, wherein said resource broker has a third communication means for interaction with a third communication interface being placed between said broker and a charging unit.

### Claim 24

A system for management of resource for a communication network having a resource owner providing the resource, and at least one resource user using the resource, said system comprising:
a resource broker having a processor and memory between the resource owner and the at least one resource user;
a first communication interface between said resource broker and the resource owner and a second communication interface between said resource broker and the at least one resource user, wherein the resource broker is adapted for:
initiating a resource usage measure for controlling a reservation of the resource;
obtaining a resource user's usage measure indicating the estimated usage of the resource by the at least one resource user;
performing an update procedure for updating the resource usage measure with the resource user's usage measure by executing a cumulative algorithm averaging current and past values of the resource usage measure over time and the resource user's usage measure over the at least one resource user, wherein the cumulative algorithm is chosen from a plurality of cumulative algorithms based on the resource user's usage measure;
performing a checking procedure for comparing the updated resource usage measure with a pre-determined value indicating the necessity to perform a resource management action; and
performing the resource management action according to the result of the checking procedure.

### Claim 25 (depends on 24)

The system according to claim 24, wherein said system includes a charging unit and a third communication interface between said resource broker and said charging unit.
