Parallel access to data over a packet network
First Claim
1. An internet application for providing data on receipt of requests from user terminals over a distributed information network, having means arranged to identify whether a plurality of addresses making requests for the same data are associated with the same end user, and where this is the case splitting the requested data, and streaming different parts of the data to the different addresses requesting it.
1 Assignment
0 Petitions
Accused Products
Abstract
An end user application (15) generates a plurality of access requests for the same data to be delivered over a plurality of routes (21,22,23), each request conveying an indication of their common origin to the targeted webserver or other internet application (13). The targeted application (13) has means arranged to identify the indication of common origin, and therefore whether a plurality of addresses (21X, 22Y, 23Z) requesting multiple requests for the same data are associated with the same end user (15), and where this is the case splits the requested data, and streams different parts of the data to the different addresses requesting it. The end user, on receiving the requested data, assembles the data sent over the plurality of routes into a single stream for access by the user. Buffering may be necessary if traffic is slower over one path than it is over another.
-
Citations
10 Claims
- 1. An internet application for providing data on receipt of requests from user terminals over a distributed information network, having means arranged to identify whether a plurality of addresses making requests for the same data are associated with the same end user, and where this is the case splitting the requested data, and streaming different parts of the data to the different addresses requesting it.
- 4. A user terminal for accessing data from an internet application over a distributed information network, provided with means for generating a plurality of access requests for the same data to be delivered by the internet application over a plurality of routes, each request conveying an indication of their common origin to the targeted internet application, and means for receiving the requested data and to assemble the data sent over the plurality of routes into a single stream for access by the user.
- 7. A method of accessing data from an internet application over a distributed information network, wherein a user terminal generates a plurality of access requests for the same data to be delivered by the internet application over a plurality of routes, each request conveying an indication of their common origin to the targeted internet application, the internet application identifies whether a plurality of addresses making requests for the same data are associated with the same end user, and where this is the case splitting the requested data and streaming different parts of the data to the different addresses requesting it, and the user terminal receives the requested data over the plurality of routes and assembles it into a single stream.
Specification