IP Library Patent Application 15272520
Patent Application
App. No. 15/272,520

MULTI-REQUEST AGGREGATION

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.
15/272,520
Abstract

A method of accelerating content download receives, by an acceleration module from a requester, at least one first request for at least part of a requested content download. The acceleration module sends to a server storing the requested content a plurality of second requests covering the at least part of the requested content. The acceleration module receives from the server and sends to the requester, content for fulfilling at least one of the at least one first request.

Claims (24)

1 . A system for accelerating content download comprising:

a requester configured to request content download;

a server configured to store content; and

an acceleration module connected with said requester and said server and configured to receive from said requester at least one first request for at least part of said content, send to said server a plurality of second requests covering said at least part of said content and receive from said server and send to said requester content for fulfilling at least one of said at least one first request.

2 . The system of claim 1 , wherein said content comprises one of a video file and a text file.

3 . The system of claim 1 , wherein said requester is comprised in a device.

4 . The system of claim 3 , wherein said device comprises one of a computer, a set-top box, a tablet, a smartphone, a smart TV and a game console.

5 . The system of claim 1 , wherein said acceleration module comprises a buffer configured to store said content for fulfilling at least one of said at least one first request.

6 . The system of claim 1 , wherein said acceleration module is further configured to receive from said requester at least one third request for at least another part of said content.

7 . The system of claim 6 , wherein said acceleration module is configured to decide whether to use a new buffer configured to store said content for fulfilling said third request.

8 . A method of accelerating content download comprising:

receiving by an acceleration module, from a requester, at least one first request for at least part of a requested content download;

sending by said acceleration module to a server storing said requested content a plurality of second requests covering said at least part of said requested content; and

receiving by said acceleration module, from said server, and sending by said acceleration module to said requester, content for fulfilling at least one of said at least one first request.

9 . The method of claim 8 , wherein said content comprises one of a video file and a text file.

10 . The method of claim 8 , wherein said requester is comprised in a device.

11 . The method of claim 10 , wherein said device comprises one of a computer, a set-top box, a tablet, a smartphone, a smart TV and a game console.

12 . The method of claim 8 , wherein said acceleration module comprises a first buffer configured to store said content for fulfilling at least one of said at least one first request.

13 . The method of claim 12 , further comprising the steps of:

receiving by an acceleration module, from said requester, at least one third request for at least another part of said requested content;

sending by said acceleration module to said server storing said requested content said third request covering said at least other part of said requested content; and

receiving by said acceleration module, from said server, and sending by said acceleration module to said requester, content for fulfilling said at least one third request.

14 . The method of claim 13 , further comprising the step of:

deciding whether to use a second buffer in order to store said content for fulfilling said at least one third request.

Assignments (3)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: GIRAFFIC TECHNOLOGIES LTD.
To: ROKU, INC.
Reel/Frame 051453/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2016
From: ZANGER, YOEL; EPELBAUM, ROTEM; ATZIZ, OFER
To: GIRAFFIC TECHNOLOGIES LTD.
Reel/Frame 040301/0855 →