# US 12,224,840 B2 · Delivering and handling media content in a wireless communication network

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

- Number: US 12,224,840 B2
- Document ID: US12224840B2
- Status: Granted
- Kind: B2
- Application number: 17/284,165
- Filed: 2018-10-16
- Published: 2021-10-28
- Granted: 2025-02-11
- Earliest claimed: 2018-10-16
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Athul Prasad
- Web page: https://patentgrep.com/patent/US12224840B2

## CPC

- H04B 7/06952: {Selecting one or more beams from a plurality of beams, e.g. beam training, management or sweeping}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/012: {Head tracking input arrangements}
- H04B 7/0632: {Channel quality parameters, e.g. channel quality indicator [CQI]}
- H04B 7/088: {using beam selection}
- H04N 13/332: Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
- H04N 13/366: using viewer tracking
- H04N 21/2343: involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)}
- H04N 21/234345: {the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment}
- H04N 21/23439: {for generating different versions}
- H04N 21/2393: {involving handling client requests (scheduling or organising the servicing of application requests H04L67/60)}
- H04N 21/25841: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; arrangements for identifying locations of receiving stations in broadcast systems H04H60/51; location of the user terminal in data switching networks H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N 21/4728: for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
- H04N 21/6405: Multicasting {(data broadcast and multicast in packet switching networks H04L12/18)}
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04N 21/816: {involving special video data, e.g 3D video}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04W 4/02: Services making use of location information
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 4/185: {by embedding added-value information into content, e.g. geo-tagging}
- H04W 4/30: Services specially adapted for particular environments, situations or purposes
- H04N 13/117: the virtual viewpoint locations being selected by the viewers or determined by viewer tracking
- H04N 13/344: with head-mounted left-right displays
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04B: TRANSMISSION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

According to an example aspect of the present invention, there is provided an apparatus comprising means for receiving from a network node a transmission using a set of beams, wherein the transmission comprises at least directional media content, estimating a viewing direction based at least partially on directional properties of at least one beam of the set of beams, selecting a tile of the directional media content based on the estimated viewing direction and displaying the tile of the directional media content on a mobile device.

## Claims

### Claim 1

An apparatus comprising at least one processing core, and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to perform:
receive from a network node a transmission using a set of beams, wherein the transmission comprises at least directional media content, wherein the directional media content is comprised of a plurality of tiles, and wherein a respective beam of the set of beams is associated with a respective tile of the plurality of tiles;
estimate a viewing direction based on directional properties of at least one beam of the set of beams, wherein the directional properties comprise at least a direction tag associated with the at least one beam;
select a tile of the plurality of tiles associated with the directional media content based on the estimated viewing direction; and
display the tile of the directional media content on a mobile device.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the apparatus is caused further to perform:
select at least one strongest beam from the set of beams; and
select the tile of the directional media content based on the selected at least strongest one beam.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the apparatus is caused further to perform:
select a set of strongest beams from the set of beams; and
select the tile of the directional media content based on the selected set of strongest beams.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the apparatus is caused further to perform:
receive information about the at least one beam, wherein said information comprises an identity of the at least one beam; and
select the tile of the directional media content based on the identity of the at least one beam.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the apparatus is caused further to perform:
receive mapping instructions from the network node, wherein the mapping instructions comprise mappings between beam combinations and tiles of the directional media content;
select a part of the mapping instructions based on a combination of received beams; and
select the tile of the directional media content based on the selected part of the mapping instructions.

### Claim 6 (depends on 4)

The apparatus of claim 4, wherein the apparatus is caused further to perform:
determine an angle of arrival of the at least one beam; and
select the tile of the directional media content based on the angle of arrival of the at least one beam.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the apparatus is caused further to perform:
determine the angle of arrival of the at least one beam based on the direction tag associated with the at least one beam and a location tag of the network node.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the apparatus is caused further to perform:
receive information about a location of the network node;
determine a direction of the at least one beam based on the location of the network node; and
selecting the tile of the directional media content based on the direction of the at least one beam.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the apparatus is caused further to perform:
render the tile of the directional media content for the user.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the apparatus is caused further to perform:
signal information about at least one of the at least one beam or the estimated viewing direction of the user from a physical layer of the mobile device to an application layer; and
select, at the application layer, the tile of the directional media content based on the signaled information.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the apparatus is caused further to perform:
receive information related to at least one or more of at least one stream of a set of streams or at least one program of a set of programs via the at least one beam;
select one of the at least one stream or the at least one program; and
display the selected at least one stream or the selected at least one program on the display of the mobile device.

### Claim 12

An apparatus comprising at least one processing core, and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to perform:
transmit a transmission using a set of beams, wherein the transmission comprises at least directional media content, wherein the directional media content is comprised of a plurality of tiles, and wherein a respective beam of the set of beams is associated with a respective tile of the plurality of tiles; and
transmit information for displaying a tile of the directional media content on a mobile device.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein said information comprises information related to the set of beams.

### Claim 14 (depends on 12)

The apparatus of claim 12, wherein said information comprises mapping instructions, and the mapping instructions comprise mappings between beam combinations and tiles of the directional media content.

### Claim 15 (depends on 12)

The apparatus of claim 12, wherein said information comprises an identity of a beam.

### Claim 16 (depends on 12)

The apparatus of claim 12, wherein said information comprises a location of the network node.

### Claim 17 (depends on 13)

The apparatus of claim 13, wherein the set of the beams comprises beams in horizontal and vertical directions.

### Claim 18 (depends on 12)

The apparatus of claim 12, wherein the apparatus is further caused to perform:
transmit information related to at least one or more of at least one stream of a set of streams or at least one program of a set of programs via each beam of the set of the beams.

### Claim 19 (depends on 12)

The apparatus of claim 12, wherein the mapping instructions comprise a relationship between beam combinations signaled by a physical layer of the mobile device and the tiles.

### Claim 20

A non-transitory computer readable medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus to at least perform:
transmitting a transmission using a set of beams, wherein the transmission comprises at least directional media content, wherein the directional media content is comprised of a plurality of tiles, and wherein a respective beam of the set of beams is associated with a respective tile of the plurality of tiles; and
transmitting information for displaying a tile of the directional media content on a mobile device.
