IP Library Patent Application 11566420
Patent Application
App. No. 11/566,420

METHOD FOR PROVIDING DATA AND DATA TRANSMISSION SYSTEM

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 None
App. No.
11/566,420
Abstract

A method for providing data (DS, DS′, DS″) from a server to a plurality of end-users (R 1 , R 2 , R 3 ) via a communication network, comprising the steps of: starting a transmission of the data (DS) to at least a first end-user (R 1 , R 3 ); while transmitting the data to the first end-user, upon a detection of a request for a transmission of the same data by at least one second end-user (R 2 ), establishing a multicast transmission of the data to the first and the second end-users; requesting missing data (MP) not received with the multicast data at the second end-user from the server.

Claims (41)

1 . A method for providing data from a server to a plurality of end-users via a communication network, comprising the steps of:

starting a transmission of the data to at least a first end-user;

while transmitting the data to the first end-user, upon detection of a request for transmission of the data by at least one second end-user, establishing a multicast transmission of the data to the first and the second end-user;

requesting missing data not received with the multicast data at the second end-user from the server.

2 . The method of claim 1 , wherein the first end-user sends a message to an access point of the network to trigger the transmission of the data and wherein the access point marks the data packets of the transmitted data with a session identifier.

3 . The method of claim 1 , wherein an access point of the network:

detects reception of the data by the first end-user;

transfers the data to the first end-user;

stores a signature of the data as the session identifier.

4 . The method of claim 2 , wherein the access point:

scans data requested by the second end-user;

detects matching of the session identifier and a signature of the data requested by the second end-user;

identifies the data transfer to the first end-user and the requested data transfer to the second end-user as a common session for establishing the multicast transmission.

5 . A data transmission system, comprising:

a server comprising data;

a plurality of end-users running an application, which uses at least parts of the data;

a communication network linking the end-users with the server;

multicast means adapted to transmit data to a plurality of said plurality of end-users simultaneously;

wherein the communication network is adapted to detect a request by a second end-user of said plurality of end-users of data already being transmitted to a first end-user of said plurality of end-users and to establish a multicast transmission of the data to said first and second end-users upon detection of said request, and in that the second end-user is adapted to request missing data not received with the multicast data from the server.

6 . The system of claim 5 , wherein the network comprises filter means adapted to filter out data already received from a requested data transmission to the second end-user.

7 . The system of claim 5 , wherein the second end-user comprises a communication layer distinct from the application and wherein the communication layer comprises sending means adapted to send a message to the server, the server being adapted to skip providing data to the second end-user upon reception of said message.

8 . A computer program product for use in a data transmission system, said data transmission system comprising:

a server comprising data;

a plurality of end-users running an application, which uses at least parts of the data;

a communication network linking the end-users with the server;

multicast means adapted to transmit data to a plurality of said plurality of end-users simultaneously;

wherein the computer program product is operable to enable the communication network to detect a request by a second end-user of said plurality of end-users of data already being transmitted to a first end-user of said plurality of end-users and to establish a multicast transmission of the data to said first and second end-users upon detection of a said request, and to enable the second end-user to request missing data (MP) not received with the multicast data from the server.

9 . An access point for use in a data transmission system, said data transmission system comprising:

a server comprising data;

a plurality of end-users running an application, which uses at least parts of the data;

a communication network linking the end-users with the server;

multicast means adapted to transmit data to a plurality of said plurality of end-users simultaneously;

the access point in particular being part of the communication network linking the plurality of end-users with the server, wherein the access point comprises detection means adapted to detect a request by a second end-user of said plurality of end-users of data already being transmitted to a first end-user of said plurality of end-users and multicast connection establishing means adapted to establish a multicast transmission of the data to said first and second end-users upon detection of said requests.

10 . An end-user terminal for use in a data transmission system, said data transmission system comprising:

a server comprising data;

a plurality of end-users running an application, which uses at least parts of the data;

a communication network linking the end-users with the server;

multicast means adapted to transmit data to a plurality of said plurality of end-users simultaneously;

wherein the end-user terminal comprises:

receiving means adapted to receive multicast data from the server;

requesting means (adapted to request missing data not received with the multicast data from the server.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT (SUCCESSOR IN INTEREST TO ALCATEL-LUCENT N.V.)
Reel/Frame 033687/0150 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT N.V.
To: CREDIT SUISSE AG
Reel/Frame 029737/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2006
From: FAUCHEUX, FREDERIC; BIZOUARN, ERICK
To: ALCATEL
Reel/Frame 018580/0507 →