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.:
Date of Patent:
Jun. 20, 2006
Filed:
Aug. 21, 2001
John C. Ruttenberg, Waban, MA (US);
Walter D. Lichtenstein, Belmont, MA (US);
David Agraz, Philadelphia, PA (US);
Fouad A. Tobagi, Los Altos, CA (US);
Ashfaq A. Munshi, Los Altos, CA (US);
David Lemke, Mountain View, CA (US);
John C. Ruttenberg, Waban, MA (US);
Walter D. Lichtenstein, Belmont, MA (US);
David Agraz, Philadelphia, PA (US);
Fouad A. Tobagi, Los Altos, CA (US);
Ashfaq A. Munshi, Los Altos, CA (US);
David Lemke, Mountain View, CA (US);
Radiance Technologies, Inc., Los Altos, CA (US);
Abstract
A system and method for scheduling transfers of data through a network, the system comprising a transfer module at each node in the network, the transfer module being configured to schedule data transfers according to available resources at each node. In one embodiment, the transfer module includes a scheduling module, a routing module, and an execution module. The scheduling module at each node evaluates a single hop request in view of objectives, such as a deadline, and the available resources at that node, for example transmit bandwidth, receive bandwidth, and storage space, all of which may change as a function of time.