Enhanced multicast-based web server
First Claim
1. A method of delivering information to a plurality of networked devices, the method comprising the steps of:
- receiving a first request from a first networked device, the first request requesting a portion of information;
receiving a second request from a second networked device, the second request requesting substantially the same portion of information;
collecting the first request and second request into a bucket; and
creating a combined response, destined for reception by the first networked device and by the second networked device, the combined response including substantially the same portion of information requested by the first and second networked devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for distributing web content efficiently across a network preferably using multicast transmission techniques. An information server receives a first request for a portion of information from a first networked device. It then receives a second request for the portion of information from a second networked device. The information server collects the first request and the second request into a bucket. The information server creates a combined response, destined for reception by the first networked device and the second networked device, and then provides the combined response including the portion of information requested by both the first and second networked devices, to a network interface.
50 Citations
37 Claims
-
1. A method of delivering information to a plurality of networked devices, the method comprising the steps of:
-
receiving a first request from a first networked device, the first request requesting a portion of information;
receiving a second request from a second networked device, the second request requesting substantially the same portion of information;
collecting the first request and second request into a bucket; and
creating a combined response, destined for reception by the first networked device and by the second networked device, the combined response including substantially the same portion of information requested by the first and second networked devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium including computer instructions for an information serving system, the computer instructions comprising instructions for:
-
receiving a first request from a first networked device, the first request requesting a portion of information;
receiving a second request from a second networked device, the second request requesting substantially the same portion of information;
collecting the first request and second request into a bucket; and
creating a combined response, destined for reception by the first networked device and by the second networked device, the combined response including substantially the same portion of information requested by the first and second networked devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An information serving system, comprising:
-
a plurality of networked devices including first and second networked devices; and
an information server comprising;
a network interface for communication at least with the plurality of networked devices;
a controller communicatively coupled to the network interface;
a data memory for storing data including content, a first request corresponding to the first networked device, the first request requesting a portion of the content, and a second request corresponding to the second networked device, the second request requesting substantially the same portion of content; and
a program memory for storing computer program instructions for the controller, the computer instructions including instructions for collecting the first request and second request into a bucket, and creating a combined response, destined for reception by the first networked device and by the second networked device, the combined response including substantially the same portion of content requested by the first and second networked devices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An information server, comprising:
-
a network interface for communication to first and second networked devices;
a controller communicatively coupled to the network interface;
a data memory for storing data including content, a first request corresponding to the first networked device, the first request requesting a portion of the content, and a second request corresponding to the second networked device, the second request requesting substantially the same portion of content; and
a program memory for storing computer program instructions for the controller, the computer instructions including instructions for collecting the first request and second request into a bucket, and creating a combined response, destined for reception by the first networked device and by the second networked device, the combined response including substantially the same portion of content requested by the first and second networked devices. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification