Data distribution apparatus and method
First Claim
1. A systems management computer, comprising:
- a processor configured to execute a set of stored instructions that implements a method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a second network, the set of instructions including instructions which in operation;
elect, by a selection mechanism, a computer from said plurality of computers of the second network to act as an active download master computer;
initiate, by a download process, downloading of data over the first network to local data storage when the computer is elected as the active download master computer; and
multicast, by a multicast distribution engine, the downloaded data over the second network to other computers of the second network when the computer is elected as the active download master computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A systems management computer is provided, and comprises a processor configured to execute a set of stored instructions that implements a method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a different second network. One instruction is for electing a computer from said plurality of computers of the second network to act as an active download master. Another instruction operates if the computer is elected as the active download master computer and initiates downloading of data over the first network to local data storage. A further instruction operates if the computer is elected as the active download master computer and multicasts, by a multicast distribution engine, the downloaded data over the second network to other computers of the second network.
29 Citations
30 Claims
-
1. A systems management computer, comprising:
a processor configured to execute a set of stored instructions that implements a method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a second network, the set of instructions including instructions which in operation; elect, by a selection mechanism, a computer from said plurality of computers of the second network to act as an active download master computer; initiate, by a download process, downloading of data over the first network to local data storage when the computer is elected as the active download master computer; and multicast, by a multicast distribution engine, the downloaded data over the second network to other computers of the second network when the computer is elected as the active download master computer. - View Dependent Claims (2, 3, 4, 5)
-
6. A systems management computer, comprising:
a processor configured to execute a set of stored instructions that implements a method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a different second network, the set of instructions including instructions which in operation; elect, by a selection mechanism, a computer from said plurality of computers of the second network to act as an active download master computer; initiate, by a download process, downloading of data over the first network to local data storage when the computer is elected as the active download master computer; and multicast, by a multicast distribution engine, the downloaded data over the second network to other computers of the second network when the computer is elected as the active download master computer. - View Dependent Claims (7, 8, 9, 10)
-
11. A systems management computer, comprising:
a processor configured to execute a set of stored instructions that implements a method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a different second network, the set of instructions including instructions which in operation; elect, by a selection mechanism, a computer from said plurality of computers of the second network to act as an active download master computer; initiate, by a download process, downloading of data over the first network to local data storage when the computer is elected as the active download master computer; multicast, by a multicast distribution engine, the downloaded data over the second network to other computers of the second network when the computer is elected as the active download master computer; and detect, by a multicast cessation detector, a cessation in receipt of multicast data by a first computer in the second network, and trigger said election in the event of the detected cessation. - View Dependent Claims (12, 13, 14, 15)
-
16. A systems management computer, comprising:
a processor configured to execute a set of stored instructions that implements a method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a different second network, the set of instructions including instructions which in operation; elect a computer from said plurality of computers of the second network to act as an active download master computer; initiate downloading of data over the first network to local data storage when the computer is elected as the active download master computer; multicast, by a multicast distribution engine, the downloaded data over the second network to other computers of the second network when the computer is elected as the active download master computer; and detect, by a link detector, restoration of a link to the computer elected as the active download master computer of said plurality of computers in the second network, and trigger said election in the event of the detected restored link. - View Dependent Claims (17, 18, 19, 20)
-
21. A non-transitory computer-readable storage medium having instructions stored thereon, for execution by a computer, that implements a method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a second network, the instructions comprising:
-
electing a computer from said plurality of computers to act as an active download master computer; initiating a download process, operable on the elected computer, for downloading data from a server over the first network to data storage on the elected computer acting as the download master computer; and multicasting the downloaded data from the elected computer acting as the download master computer over the second network to other computers of said plurality of computers of the second network. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer-based method for receiving data from a server over a first network and for distributing the data to a plurality of computers over a second network, comprising:
-
electing a computer from said plurality of computers to act as an active download master; downloading data from the server over the first network to local data storage of the active download master computer; and multicasting, at the active download master computer, the downloaded data over the second network to other computers of the second network. - View Dependent Claims (29, 30)
-
Specification