The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 8407280 B1

PDF
Full Text
Expired
Date of Patent:
Mar. 26, 2013

Filed:

Aug. 14, 2011
Applicants:

Yoel Moshe Zanger, Tel-Aviv, IL;

Gil Matan Gat, Tel-Aviv, IL;

Dvir Volk, Tel-Aviv, IL;

Stanislav Tulchin, Tel-Aviv, IL;

Inventors:

Yoel Moshe Zanger, Tel-Aviv, IL;

Gil Matan Gat, Tel-Aviv, IL;

Dvir Volk, Tel-Aviv, IL;

Stanislav Tulchin, Tel-Aviv, IL;

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method of data streaming over a Peer-to-Peer network including server agents and client agents is provided. The method includes: assigning, responsive of a client agent request for a specified file, a sub streams set, being a set of server agents configured each to partition the specified file into frames whose size is configured based on the specified file, wherein the sub streams set comprises a plurality of active server agents and further includes a plurality of redundant active server agents selected based on network properties, such that a minimal number of excessive packets are sent to the client agent; managing the sub streams set asynchronously such that each server agent streams frames independently on other server agents in the sub streams set; and employing a rate-based congestion control per sub streams set such that a bit rate associated with the sub streams set is maintained above a specified threshold.


Find Patent Forward Citations

Loading…