# US 2015/0029925 A1 · Method and apparatus for efficient transmission of unmanaged over-the-top streams over cellular communication networks

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

- Number: US 2015/0029925 A1
- Document ID: US20150029925A1
- Status: Published application
- Kind: A1
- Application number: 14/341,025
- Filed: 2014-07-25
- Published: 2015-01-29
- Earliest claimed: 2013-07-25
- Assignees: imVision Software Technologies Ltd.
- Applicants: imVision Software Technologies Ltd.
- Inventors: Sharon Mantin
- Web page: https://patentgrep.com/patent/US20150029925A1

## CPC

- H04W 72/30: Resource management for broadcast services
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04L 65/612: for unicast
- H04L 65/65: Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
- H04L 65/765: {intermediate}
- H04L 65/80: Responding to QoS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method for delivery of unmanaged over-the-top (OTT) streams in a cellular network are provided. The method includes monitoring unmanaged OTT streams flow in the cellular network; determining if at least one of the monitored unmanaged OTT streams can be delivered as an OTT stream in a multicast format; reformatting the at least one unmanaged OTT stream into a multicast OTT stream, if the at least one unmanaged OTT stream can be delivered in a multicast format; and delivering the at least one unmanaged OTT stream as a multicast OTT stream to a user edge device over the cellular network.

## Claims

### Claim 1

A method for delivery of unmanaged over-the-top (OTT) streams in a cellular network, comprising:
monitoring unmanaged OTT streams flow in the cellular network;
determining if at least one of the monitored unmanaged OTT streams can be delivered as an OTT stream in a multicast format;
reformatting the at least one unmanaged OTT stream into a multicast OTT stream, if the at least one unmanaged OTT stream can be delivered in a multicast format; and
delivering the at least one unmanaged OTT stream as a multicast OTT stream to a user edge device over the cellular network.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
provisioning multicast resources in the cellular network to deliver the multicast OTT stream to a user edge device; and
provisioning multicast resources in the user edge device to receive and play the multicast OTT stream over the user edge device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the at least one unmanaged OTT stream is in a unicast format and is not controlled by an operator of the cellular network.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining if at least one of the monitored unmanaged OTT streams can be delivered as an OTT stream in a multicast format further comprising:
determining a popularity of the at least one of the unmanaged OTT streams;
determining a type of the at least one of the unmanaged OTT streams; and
determining information related to an availability of multicast resources in the cellular network.

### Claim 5 (depends on 4)

The method of claim 4, wherein a type of an unmanaged OTT stream that can be delivered as an OTT stream in a multicast format is any one of: a live OTT stream, a linear OTT stream, and a replicated OTT stream.

### Claim 6 (depends on 4)

The method of claim 4, wherein the at least one of the unmanaged OTT streams is determined to be popular when a number of requests to the at least one unmanaged OTT stream exceeds a predefined threshold.

### Claim 7 (depends on 4)

The method of claim 4, wherein the information related to the availability of multicast resources in the cellular network is at least one of: a number of available multicast channels, and an available bandwidth for each channel.

### Claim 8 (depends on 4)

The method of claim 4, wherein determining if the at least one of the unmanaged OTT streams can be delivered as an OTT stream in a multicast format is based on at least one of: the type of the at least one unmanaged OTT stream, the popularity of the at least one unmanaged OTT stream, and the availability of the multicast resources.

### Claim 9 (depends on 1)

The method of claim 1, wherein reformatting the at least one unmanaged OTT stream into a multicast OTT stream is performed on at least one of: an application layer, and a transport layer.

### Claim 10 (depends on 1)

A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1.

### Claim 11

A system for delivery of unmanaged over-the-top (OTT) streams in a cellular network, comprising:
a processing unit; and
a memory, the memory containing instructions that, when executed by the processing unit, configure the system to:
monitor a request for unmanaged OTT streams flow in the cellular network;
determine if at least one of the unmanaged OTT streams can be delivered as an OTT stream in a multicast format;
reformat the at least one unmanaged OTT stream into a multicast OTT stream, if the unmanaged OTT stream can be delivered in a multicast format; and
deliver the at least one unmanaged OTT stream as a multicast OTT stream to a user edge device over the cellular network.

### Claim 12 (depends on 11)

The system of claim 11, wherein the system is further configured to:
provision multicast resources in the cellular network to deliver the multicast OTT stream to a user edge device; and
provision multicast resources in the user edge device to receive and play the multicast OTT stream over the user edge device.

### Claim 13 (depends on 11)

The system of claim 11, wherein the at least one unmanaged OTT stream is in a unicast format and is not controlled by an operator of the cellular network.

### Claim 14 (depends on 11)

The system of claim 11, wherein the system is further configured to:
determine a popularity of the at least one of the unmanaged OTT streams;
determine a type of the at least one of the unmanaged OTT streams; and
determine information related to an availability of multicast resources in the cellular network.

### Claim 15 (depends on 14)

The system of claim 14, wherein a type of an unmanaged OTT stream that can be delivered as an OTT stream in a multicast format is any one of: a live OTT stream, a linear OTT stream, and a replicated OTT stream.

### Claim 16 (depends on 14)

The system of claim 14, wherein the at least one of the unmanaged OTT streams is determined to be popular when a number of requests to the at least one unmanaged OTT stream exceed a predefined threshold.

### Claim 17 (depends on 14)

The system of claim 14, wherein the information related to the availability of multicast resources in the cellular network is at least one of: a number of available multicast channels, and an available bandwidth for each of the multicast channels.

### Claim 18 (depends on 14)

The system of claim 14, wherein determining if the at least one of the unmanaged OTT streams can be delivered as an OTT stream in a multicast format is based on at least one of: the type of the at least one unmanaged OTT stream, the popularity of the at least one unmanaged OTT stream, and the availability of the multicast resources.

### Claim 19 (depends on 11)

The system of claim 11, wherein the system is further configured to:
reformat the at least one unmanaged OTT stream into a multicast OTT stream on at least one of: an application layer, and a transport layer.

### Claim 20 (depends on 11)

The system of claim 11, wherein the multicast resources in the cellular network comprise a multimedia broadcast multicast service (MBMS) network and the multicast resources in the user edge device comprise at least a MBMS middleware.

### Claim 21

A method for delivery of managed over-the-top (OTT) streams in a cellular network, comprising:
receiving an indication that a managed OTT stream is delivered by an operator of the cellular network;
provisioning, in real time, multicast resources in the cellular network to deliver the managed OTT stream to a user edge device; and
provisioning, in real time, multicast resources in the user edge device to play the managed OTT stream over the user edge device.
