IP Library Granted Patent US 10,511,870
Granted Patent B2
US 10,511,870 · App. 14/414,641 · Granted Dec 17, 2019

Method for allocating a data stream in a system comprising at least one service for broadcasting data streams and at least two terminals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,511,870
App. No.
14/414,641
Granted
Dec 17, 2019
Kind
B2
Abstract

The invention relates to a method for allocating a data stream in a system comprising at least one service for broadcasting data stream, at least one server and at least two terminals, the one at least of said two terminals being able to receive a same program from at least two different sources, characterized in that said method comprises steps for: the reception, by said server, of a transmitted message by at least one first terminal, said message comprising an information indicating that said first terminal cannot receive a data stream identifying a source and a program, called first program that was asked for by request, the arbitration, by said server, of sources of said streams during transmission of programs to said terminals and of said request, the notification for the change of source to at least a second terminal to which the broadcasting service broadcasts a program, called second program, in order to meet the request of the first program of said first terminal.

Claims (17)

1. A method for arbitrating source allocation at a network equipment configured to be connected to at least two terminals, said method comprising:

receiving, at said network equipment, a message transmitted by one first terminal and indicating that said first terminal cannot receive a requested first program from a first source because a bandwidth available on a network connecting said terminals with the network equipment is not sufficient,

arbitrating, by said network equipment, between said first source and sources of programs being transmitted to said terminals, by determining, for each source, an impact value associated with a change of source with each one of other sources and compatible with terminal's capacity, wherein the impact value defining an impact level to a user watching a display of a program when switching between two sources with different resolutions for the same program, the impact level when switching from HD to SD being higher than the impact level when switching from SD to HD, the arbitrating beginning by seeking a change of source with a minimum impact value from a set of predefined impact values,

notifying the change of source, determined by the arbitration, to at least a second terminal receiving a second program so that said first terminal is able to receive the requested first program from said first source.

2. The method according to claim 1 wherein during the arbitration, the bandwidth available on a network connecting said terminals with the network equipment is taken into account.

3. The method according to claim 2 wherein when the requested first program of said first source leads to an overflow of the bandwidth available on said network, a source consuming less bandwidth is allocated to at least said second terminal in a way that a total bandwidth associated with sources allocated to said terminals does not overflow the bandwidth available.

4. A device for arbitrating source allocation within a network, comprising:

a module configured to receive a message, transmitted by one first terminal and indicating that said first terminal cannot receive a requested first program from a first source because a bandwidth available on a network connecting said terminals with the network equipment is not sufficient,

a module configured to arbitrate between said first source and sources of programs being transmitted to terminals of the network, by determining, for each source, an impact value associated with a change of source with each one of other sources and compatible with terminal's capacity, wherein the impact value defining an impact level to a user watching a display of a program when switching between two sources with different resolutions for the same program, the impact level when switching from HD to SD being higher than the impact level when switching from SD to HD, the arbitrating beginning by seeking a change of source with a minimum impact value from a set of predefined impact values,

a module configured to notify the change of source, determined by the arbitration module, to at least a second terminal receiving a second program so that said first terminal is able to receive the requested first program from said first source.

5. The device according to claim 4 wherein the arbitrating module is configured to take into account the bandwidth available on a network connecting said terminals.

6. The device according to claim 4 wherein, when the requested first program of said first source leads to an overflow of the bandwidth available on said network, the arbitrating module is further configured to allocate a source consuming less bandwidth to at least said second terminal in a way that a total bandwidth associated with sources allocated to said terminals does not overflow the bandwidth available.

7. A device for arbitrating source allocation within a network, comprising a memory and one or more processors configured:

to receive a message, transmitted by one first terminal and indicating that said first terminal cannot receive a requested first program from a first source because a bandwidth available on a network connecting said terminals with the network equipment is not sufficient,

to determine, for each source, an impact value associated with a change of source with each one of other sources and compatible with terminal's capacity, wherein the impact value defining an impact level to a user watching a display of a program when switching between two sources with different resolutions for the same program, the impact level when switching from HD to SD being higher than the impact level when switching from SD to HD, the arbitrating beginning by seeking a change of source with a minimum impact value from a set of predefined impact values,

to arbitrate between said first source and sources of programs being transmitted to terminals of the network,

to notify the change of source, determined by the arbitration, to at least a second terminal receiving a second program so that said first terminal is able to receive the requested first program from said first source.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2018
From: LOUVEL, OLIVIER; BLIVET, NADIA; PENEAU, MATTHIEU
To: THOMSON LICENSING
Reel/Frame 045376/0601 →