System for and method of distributing files
First Claim
1. A method, comprising:
- determining, via a processor, reception of new or updated data;
initiating, via the processor, a first data distribution session to distribute the new or updated data to a first work station of a plurality of work stations via a communication network;
determining, via the processor, whether the first work station of the plurality of work stations is available to receive the new or updated data;
determining, via the processor, whether a second data distribution session is in progress;
establishing, via the processor, the first data distribution session with the first work station of the plurality of work stations via the communication network in response to a determination that the second data distribution session is not in progress, andupon determination that the second data distribution session is in progress, queuing, via the processor, the first data distribution session with the first work station of the plurality of work stations,wherein the new or updated data is distributed sequentially among the plurality of work stations one at a time during different data distribution sessions in order to ensure sufficient bandwidth and processing power for other applications at the plurality of work stations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for and method for distributing data to a plurality of work stations is presented. The system and method may include determining reception of new or updated data, initiating a first data distribution session to distribute the new or updated data to a first work station of a plurality of work stations via a communication network, determining whether the first work station of the plurality of work stations is active, determining whether a second data distribution session is in progress, and establishing the first data distribution session with the first work station of the plurality of work stations via the communication network in response to a determination that the second data distribution session is not in progress.
-
Citations
26 Claims
-
1. A method, comprising:
-
determining, via a processor, reception of new or updated data; initiating, via the processor, a first data distribution session to distribute the new or updated data to a first work station of a plurality of work stations via a communication network; determining, via the processor, whether the first work station of the plurality of work stations is available to receive the new or updated data; determining, via the processor, whether a second data distribution session is in progress; establishing, via the processor, the first data distribution session with the first work station of the plurality of work stations via the communication network in response to a determination that the second data distribution session is not in progress, and upon determination that the second data distribution session is in progress, queuing, via the processor, the first data distribution session with the first work station of the plurality of work stations, wherein the new or updated data is distributed sequentially among the plurality of work stations one at a time during different data distribution sessions in order to ensure sufficient bandwidth and processing power for other applications at the plurality of work stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving a first data distribution request for a first data distribution session from a first work station of a plurality of work stations via a communication network; determining, via a processor, whether a second data distribution session is in progress; establishing, via the processor, the first data distribution session with the first work station of the plurality of work stations via the communication network in response to a determination that the second data distribution session is not in progress, upon a determination that the second data distribution session is in progress, storing the first data distribution request in a data request queue database, and sequentially distributing new or updated data among the plurality of work stations one at a time during different data distribution sessions in order to ensure sufficient bandwidth and processing power for other applications at the plurality of work stations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a database module configured to store new or updated data; a work station list module configured to store address information associated with a plurality of work stations; a processing module configured to obtain address information associated with a first work station of the plurality of work stations to initiate a first data distribution session and determine whether another data distribution session is in progress; an input/output module configured to transmit the new or updated data to the first work station of the plurality of work stations in response to the determination that the other data distribution session is not in progress; and a data request queue module configured to store data distribution requests in response to the determination that the other data distribution session is in progress, wherein the new or updated data is distributed sequentially among the plurality of work stations one at a time during different data distribution sessions in order to ensure sufficient bandwidth and processing power for other applications at the plurality of work stations. - View Dependent Claims (23, 24, 25, 26)
-
Specification