Patent ID: 8176192

Claim:
A networked transmission system for stream data, comprising: a network; a streaming server, for providing a plurality of stream data programs, with each stream data program being divided into a plurality of stream data segments according to a predefined time length; an ordered sequence of n cooperative-sharing groups for receiving a specific stream data program, numbered from 1 st to n-th, with n being an integer, each group of said n cooperative-sharing groups being formed by a plurality of user terminals requesting said streaming server for said specific stream data program with a user terminal of said plurality of user terminals being selected by said streaming server as a leader node of the cooperative-sharing group, wherein the user terminals of the k-th cooperative-sharing group request said streaming server for said specific stream data program in a time period of (k−1) to k times said predefined time length later than first request of said specific stream data program by the user terminals of the 1 st cooperative-sharing group, with 1≦k≦n; where said streaming server transmits said plurality of stream data segments, one by one, through said network to said leader node of the first cooperative-sharing group, said leader node of each cooperative-sharing group multicasting each currently received stream data segment peer-to-peer to all the user terminals within the same cooperative-sharing group, and relaying said currently received stream data segment to the leader node of a next cooperative-sharing group after said predefined time length.