System for and method of streaming data to a computer in a network
First Claim
Patent Images
1. A method of streaming data from a first server to one or more client computers, the first server in communication with the one or more client computers in a network through a corresponding number of client interfaces, the method comprising the steps of:
- issuing one or more requests to the first server to download contents of a plurality of sectors residing on the first server, wherein the plurality of sectors collectively stores data desired by the one or more client computers, and wherein the first server emulates, in response to the one or more requests, behavior of a disk drive on the one or more client computers;
accessing the plurality of sectors by the first server in a predetermined manner from a disk drive associated with the first server; and
transmitting via the network from the first server to the one or more client computers requesting the download the plurality of sectors such that the actual source of the sectors remains transparent to the one or more client computers.
10 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of rapidly streaming data to one or more client devices, such as personal computers (PC'"'"'s) from a server employing virtual disk emulation and broadcasting or multicasting of data residing on a network server. In some embodiments, the streamed data includes files necessary to boot and configure the one or more client devices, the data including hibernation, O/S and application files.
129 Citations
48 Claims
-
1. A method of streaming data from a first server to one or more client computers, the first server in communication with the one or more client computers in a network through a corresponding number of client interfaces, the method comprising the steps of:
-
issuing one or more requests to the first server to download contents of a plurality of sectors residing on the first server, wherein the plurality of sectors collectively stores data desired by the one or more client computers, and wherein the first server emulates, in response to the one or more requests, behavior of a disk drive on the one or more client computers;
accessing the plurality of sectors by the first server in a predetermined manner from a disk drive associated with the first server; and
transmitting via the network from the first server to the one or more client computers requesting the download the plurality of sectors such that the actual source of the sectors remains transparent to the one or more client computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. Apparatus for streaming data from a first server to one or more client computers, the first server in communication with the one or more client computers in a network through a corresponding number of client interfaces, the apparatus comprising:
-
one or more client computers each having;
a processor;
a memory, in communication with the processor, for storing executable computer instructions therein;
wherein the processor, in response to the instructions;
issues one or more requests to the first server to download contents of a plurality of sectors residing on the first server, wherein;
the plurality of sectors collectively stores data desired by the one or more client computers; and
the first server emulates, in response to the one or more requests, behavior of a disk drive on the one or more client computers;
a first server having;
a server processor;
a server memory, in communication with the server processor, for storing executable computer instructions therein;
wherein the server processor, in response to the instructions;
accesses the plurality of sectors in a predetermined manner from a disk drive associated with the first server; and
transmits via the network to the one or more client computers requesting the download, after a predetermined invitation period, the plurality of sectors such that the actual source of the sectors remains transparent to the one or more client computers. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification