IP Library Granted Patent US 8,341,479
Granted Patent B2
US 8,341,479 · App. 12/450,379 · Granted Dec 25, 2012

Robust file casting for mobile TV

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 8,341,479
App. No.
12/450,379
Granted
Dec 25, 2012
Kind
B2
Abstract

Disclosed are a repair control device and a method at the repair control device for selecting a repair server among a plurality of repair servers, in a system where at least one terminal and the plurality of repair servers listen to at least one file delivery session distributed in a push mode from at least one file server. The method includes the steps of receiving from at least one terminal a request for repairing a packet of the at least one file delivery session, selecting a repair server among a plurality of repair servers for repairing the packet to the at least one terminal and redirecting the request to the at least one terminal with the address of the selected repair server or forwarding the request to the selected repair server.

Claims (16)

1. Method at a repair control device for selecting a repair server among a plurality of repair servers, in a system comprising said repair control device, said plurality of repair servers and at least one file server, where at least one terminal and said plurality of repair servers listen to at least one file delivery session distributed in a push mode from at least one file server, said method comprising, at said repair control device:

receiving from said at least one terminal a request for repairing a packet of said at least one file delivery session,

successively sending requests to said plurality of repair servers according to a predetermined criterion to identify if a repair server is capable of repairing said packet, and

if a repair server is capable of repairing said packet, indicating to said at least one terminal the address of said repair server capable of repairing said packet, or forwarding said request to said repair server capable of repairing said packet.

2. Method according to claim 1 , wherein said repair servers are either of a first type or of a second type, where a repair server of a first type correctly receives only part of the packets transmitted by said file server, and a repair server of a second type correctly receives all the packets transmitted by said file server, the successively sending requests comprising:

successively sending, to each one of said repair server of the first type, a request for repairing a packet, until receiving a response with an indication that a repair server is capable of repairing said packet.

3. Method according to claim 1 , if no repair server of the first type is capable of repairing said packet, selecting a repair server among said repair servers of a second type.

4. Method according to claim 1 , wherein said repair control device performs successively sending requests to said plurality of repair servers from the least loaded repair server to the most loaded repair server.

5. Method according to claim 1 , wherein said repair control device performs successively sending requests to said plurality of repair servers from the closest repair server to the furthest repair server.

6. Method according to claim 1 , wherein the at least one file delivery session is a File Delivery over Unidirectional Transport session.

7. A repair control device, comprising:

a non-transitory memory; and

a processor configured to cause the execution of:

communicating to more than one repair server, and to at least one terminal, in a system where said more than one repair server and said at least one terminal listen to at least one file delivery session distributed in a push mode from at least one file server,

selecting said repair server, on reception of a repair request from said at least one terminal, by successively sending requests to said repair servers to identify if a repair server is capable of repairing said packet, and

indicating to said at least one terminal the address of said repair server capable of repairing said packet or for forwarding said request to said repair server capable of repairing said packet.

Assignments (2)
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 →