# US 2017/0289622 A1 · Apparatus and method for bandwidth allocation as a function of a sensed characteristic of a user

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

- Number: US 2017/0289622 A1
- Document ID: US20170289622A1
- Status: Published application
- Kind: A1
- Application number: 15/088,428
- Filed: 2016-04-01
- Published: 2017-10-05
- Earliest claimed: 2016-04-01
- Assignees: Huawei Technologies Co., Ltd.
- Inventors: EVELYNE ROCH
- Web page: https://patentgrep.com/patent/US20170289622A1

## CPC

- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04L 65/612: for unicast
- H04L 65/80: Responding to QoS
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/44227: {Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network (configuring of peripheral devices in general G06F9/4411; monitoring connectivity in data switched networks H04L43/0811)}
- H04N 21/4621: {Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen (arrangements for using the results of monitoring on user's side in broadcast systems H04H60/65; flow control in packet networks H04L47/10)}
- H04N 21/64322: {IP}
- H04N 21/64738: {Monitoring network characteristics, e.g. bandwidth, congestion level (data switched network analysis H04L41/14; monitoring functioning in data switched networks H04L43/0817; flow control in packet networks H04L47/10)}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided is an apparatus and method for adjusting a bandwidth allocation for a traffic flow associated with a user as a function of a sensed characteristic of the user. A communication device has a sensor data receiver for receiving sensor data pertaining to a sensed characteristic of a user, and circuitry implementing an IRSCU (information representative of the sensed characteristic of the user) messenger configured for sending, to a network entity used for adjusting a bandwidth allocation for a traffic flow associated with the user, a message containing IRSCU. A network management entity, which receives the IRSCU, has circuitry implementing a bandwidth adjustor, which is configured for adjusting, based on the IRSCU, a bandwidth allocation for a traffic flow associated with the user. Accordingly, the bandwidth allocation for the traffic flow associated with the user is adjusted as a function of the sensed characteristic of the user.

## Claims

### Claim 1

A method for execution by a communication device, the method comprising:
receiving sensor data pertaining to a sensed characteristic of a user; and
sending, to a network entity used for adjusting a bandwidth allocation for a traffic flow associated with the user, a message containing IRSCU (information representative of the sensed characteristic of the user).

### Claim 2 (depends on 1)

The method of claim 1, wherein sending the message to the network entity comprises sending the message to a network management entity.

### Claim 3 (depends on 1)

The method of claim 1, wherein sending the message to the network entity comprises sending the message to a database that is accessible by a network management entity.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
generating the message such that the message comprises a header with information for use in routing the message to the network entity.

### Claim 5 (depends on 1)

The method of claim 1, wherein receiving sensor data comprises receiving at least one of brainwave data of the user, user heartrate data, body temperature data of the user, respiratory rate data of the user, muscle tension data of the user, skin temperature data of the user, skin electrical conductivity data of the user, blood oximetry data of the user, or blood pressure data of the user.

### Claim 6 (depends on 1)

The method of claim 1, wherein the IRSCU comprises at least some of the sensor data.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
determining a state of the user based on the sensor data;
wherein the IRSCU comprises an indication of the state of the user.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
determining whether there has been a change in the state of the user; and
if there has been a change in the state of the user, sending an update message containing the IRSCU.

### Claim 9

A communication device comprising:
a network interface configured to communicate with a network;
a sensor data receiver for receiving sensor data pertaining to a sensed characteristic of a user; and
circuitry implementing an IRSCU (information representative of the sensed characteristic of the user) messenger configured for sending, from the network interface to a network entity used for adjusting a bandwidth allocation for a traffic flow associated with the user, a message containing IRSCU.

### Claim 10 (depends on 9)

The communication device of claim 9, wherein:
the circuitry implementing the IRSCU messenger comprises a processor; and
the communication device further comprises a computer-readable medium having recorded thereon instructions that when executed by the processor configure the processor to implement the IRSCU messenger.

### Claim 11

A method for execution by a network entity, the method comprising:
receiving a message containing IRSCU (information representative of a sensed characteristic of a user);
adjusting, based on the IRSCU, a bandwidth allocation for a traffic flow associated with the user.

### Claim 12 (depends on 11)

The method of claim 11, wherein receiving the message comprises:
receiving the message from a communication device.

### Claim 13 (depends on 12)

The method of claim 12, wherein adjusting the bandwidth allocation for the traffic flow associated with the user comprises adjusting bandwidth for the communication device.

### Claim 14 (depends on 12)

The method of claim 12, wherein:
the communication device is a first communication device of a plurality of communication devices for the user; and
adjusting the bandwidth allocation for the traffic flow associated with the user comprises adjusting bandwidth for at least a second communication device of the plurality of communication devices.

### Claim 15 (depends on 11)

The method of claim 11, wherein:
receiving the message comprises receiving the message from a database that is accessible by the network entity; and
adjusting the bandwidth allocation for the traffic flow associated with the user comprises adjusting bandwidth for at least one communication device of the user.

### Claim 16 (depends on 11)

The method of claim 11, wherein the IRSCU comprises sensor data of the user.

### Claim 17 (depends on 16)

The method of claim 16, wherein the sensor data comprises at least one of brainwave data of the user, user heartrate data, body temperature data of the user, respiratory rate data of the user, muscle tension data of the user, skin temperature data of the user, skin electrical conductivity data of the user, blood oximetry data of the user, or blood pressure data of the user.

### Claim 18 (depends on 11)

The method of claim 11, wherein the IRSCU comprises an indication of a state of the user.

### Claim 19 (depends on 11)

The method of claim 11, wherein adjusting the bandwidth allocation for the traffic flow associated with the user comprises:
increasing the bandwidth allocation if the IRSCU is construed as suggesting that the user is frustrated or in distress; and
decreasing the bandwidth allocation if the IRSCU is construed as suggesting that the user is asleep or not alert.

### Claim 20 (depends on 11)

The method of claim 11, further comprising:
maintaining user-specific information of the user;
wherein adjusting the bandwidth allocation for the traffic flow associated with the user is further based on the user-specific information of the user.

### Claim 21 (depends on 11)

The method of claim 11, wherein adjusting the bandwidth allocation for the traffic flow associated with the user comprises:
categorizing the user into to a group of users; and
adjusting aggregate bandwidth for the group of users.

### Claim 22 (depends on 11)

The method of claim 11, wherein adjusting the bandwidth allocation for the traffic flow associated with the user comprises:
determining a type of sensor from which the IRSCU is based; and
identifying, based on the type of sensor, a traffic flow of interest that is associated with the user; and
adjusting the bandwidth allocation for the traffic flow of interest.

### Claim 23

A network management entity comprising:
an interface configured to receive a message containing IRSCU (information representative of a sensed characteristic of a user); and
circuitry implementing a bandwidth adjustor configured for adjusting, based on the IRSCU, a bandwidth allocation for a traffic flow associated with the user.

### Claim 24 (depends on 23)

The network entity of claim 23, wherein:
the circuitry implementing the bandwidth adjustor comprises a processor; and
the network entity further comprises a computer-readable medium having recorded thereon instructions that when executed by the processor configure the processor to implement the bandwidth adjustor.

### Claim 25 (depends on 23)

The network entity of claim 23, wherein the network entity is a TE (Traffic Engineering) controller.
