Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
250 words
A method for minimizing the transfer of data in a networked distributed data processing system having a network host, the method comprising the steps of: (a) uploading an information unit to a sending controller device for direct transmission to a receiving controller device; (b) temporarily storing an information unit in a sending controller device until the sending controller device is directed to directly transfer the information unit to a receiving controller device; (c) controlling the direct transmission of an information unit between a sending and a receiving controller device, wherein the step of controlling the direct transmission of an information unit between a sending and a receiving controller device comprises the steps of: (1) after an information unit has been uploaded to a sending controller device, sending a control message from the sending controller device to a data director without sending the information unit to the data director or network host; (2) associating an information unit with a sending and a receiving controller device; (3) sending a control message from a data director to a receiving controller device to indicate that a sending controller has an information unit which has been associated with the receiving controller device; (4) sending a request for an information unit from a receiving controller device directly to a sending controller device; and (5) sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network.
Claim 2
Independent Claim
250 words
A method for minimizing the transfer of data in a networked distributed data processing system having a network host, the method comprising the steps of: (a) uploading an information unit to a sending controller device for direct transmission to a receiving controller device; (b) temporarily storing an information unit in a sending controller device until the sending controller device is directed to directly transfer the information unit to a receiving controller device; (c) controlling the direct transmission of an information unit between a sending and a receiving controller device, wherein the step of controlling the direct transmission of an information unit between a sending and a receiving controller device comprises the steps of: (1) after an information unit has been uploaded to a sending controller device, sending a control message from the sending controller device to a data director without sending the information unit to the data director or network host; (2) associating an information unit with a sending and a receiving controller device; (3) sending a control message from a data director to a receiving controller device to indicate that a sending controller has an information unit which has been associated with the receiving controller device; (4) sending a request for an information unit from a receiving controller device directly to a sending controller device; and (5) sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network.
Claim 3
Dependent Claim
57 words
The method of claim 1 wherein the step of sending a control message from the sending controller device to a data director without sending the information to a data director or network host comprises the step of sending an information unit received control message to a data director to indicate that an information unit has been uploaded.
Claim 4
Dependent Claim
58 words
The method of claim 1 wherein the sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network includes the step of selecting a communication port for sending the information unit directly to the receiving controller device.
Claim 5
Dependent Claim
79 words
The method of claim 3 wherein the step of sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network further includes the step of sending a communication port not available control message from the sending controller device to the receiving controller device to indicate that a communication port was not available for sending of an information unit.
Claim 6
Dependent Claim
78 words
The method of claim 4 wherein the step of sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network further includes the step of sending an information unit not delivered control message from the sending controller device to the host or data director to indicate an information unit was not delivered to a receiving controller device.
Claim 7
Dependent Claim
45 words
The method of claim 1 wherein the step of temporarily storing an information unit in a sending controller device until the sending controller device is directed to directly transfer the information unit to a receiving controller device includes the step of temporarily storing video data.
Claim 8
Dependent Claim
45 words
The method of claim 1 wherein the step of temporarily storing an information unit in a sending controller device until the sending controller device is directed to directly transfer the information unit to a receiving controller device includes the step of temporarily storing audio data.
Claim 9
Dependent Claim
45 words
The method of claim 1 wherein the step of temporarily storing an information unit in a sending controller device until the sending controller device is directed to directly transfer the information unit to a receiving controller device includes the step of temporarily storing textual data.
Claim 10
Independent Claim
277 words
A method for minimizing the transfer of data in a networked distributed data processing system having a network host, the method comprising the steps of: (a) uploading a plurality of information units to a plurality of sending controller devices for direct transmission to a plurality of receiving controller devices; (b) temporarily storing the plurality of information units in the plurality of sending controller devices until the plurality of sending controller devices are directed to directly transfer the plurality of information units to a plurality of receiving controller devices; (c) controlling the direct transmission of a plurality of information units between a plurality of sending and a plurality of receiving controller devices, wherein the step of controlling the direct transmission of a plurality of information units between a plurality of sending and a plurality of receiving controller devices comprises the steps of: (1) as an information unit is uploaded to a sending controller device, sending a control message from the sending controller device to a data director without sending the information unit to a network host or data director; (2) associating an information unit with a sending and a receiving controller device; (3) sending a control message from a data director to a receiving controller device to indicate that a sending controller has an information unit which has been associated with the receiving controller device; (4) sending a request for an information unit from a receiving controller device directly to a sending controller device; and (5) sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network.
Claim 11
Independent Claim
277 words
A method for minimizing the transfer of data in a networked distributed data processing system having a network host, the method comprising the steps of: (a) uploading a plurality of information units to a plurality of sending controller devices for direct transmission to a plurality of receiving controller devices; (b) temporarily storing the plurality of information units in the plurality of sending controller devices until the plurality of sending controller devices are directed to directly transfer the plurality of information units to a plurality of receiving controller devices; (c) controlling the direct transmission of a plurality of information units between a plurality of sending and a plurality of receiving controller devices, wherein the step of controlling the direct transmission of a plurality of information units between a plurality of sending and a plurality of receiving controller devices comprises the steps of: (1) as an information unit is uploaded to a sending controller device, sending a control message from the sending controller device to a data director without sending the information unit to a network host or data director; (2) associating an information unit with a sending and a receiving controller device; (3) sending a control message from a data director to a receiving controller device to indicate that a sending controller has an information unit which has been associated with the receiving controller device; (4) sending a request for an information unit from a receiving controller device directly to a sending controller device; and (5) sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network.
Claim 12
Dependent Claim
56 words
The method of claim 9 wherein the step of sending an information unit from a sending controller device directly to a receiving controller device to thereby avoid transmission of an information unit to a host or data director in the network includes the step of sending video, audio, textual or any combination of the foregoing, data.
Claim 13
Dependent Claim
239 words
A networked distributed data processing system comprising: (a) a host having a data director for receiving and transmitting control messages to at least a first and a second controller device; (b) an interconnect media for (1) transmitting control messages: a. directly between the host and the first controller device; b. directly between the host and the second controller device; and c. directly between the first controller device and the second controller device; and for (2) transmitting information units directly between the first and the second controller devices; (c) the first controller device comprising: (1) a local storage for storing at least one information unit; (2) communication logic for transmitting at least one information unit directly to the second controller device without transmitting the at least one information unit to the host; (3) communication logic for receiving at least one information unit directly from the second controller device; and (4) communication logic for sending and receiving control messages directly from the second controller device; (d) the second controller device comprising: (1) a local storage for storing at least one information unit; (2) communication logic for transmitting at least one information unit directly to the first controller device without transmitting the at least one information unit to the host; (3) communication logic for receiving at least one information unit directly from the first controller device; and (4) communication logic for sending and receiving control messages directly from the first controller device.
Claim 14
Dependent Claim
239 words
A networked distributed data processing system comprising: (a) a host having a data director for receiving and transmitting control messages to at least a first and a second controller device; (b) an interconnect media for (1) transmitting control messages: a. directly between the host and the first controller device; b. directly between the host and the second controller device; and c. directly between the first controller device and the second controller device; and for (2) transmitting information units directly between the first and the second controller devices; (c) the first controller device comprising: (1) a local storage for storing at least one information unit; (2) communication logic for transmitting at least one information unit directly to the second controller device without transmitting the at least one information unit to the host; (3) communication logic for receiving at least one information unit directly from the second controller device; and (4) communication logic for sending and receiving control messages directly from the second controller device; (d) the second controller device comprising: (1) a local storage for storing at least one information unit; (2) communication logic for transmitting at least one information unit directly to the first controller device without transmitting the at least one information unit to the host; (3) communication logic for receiving at least one information unit directly from the first controller device; and (4) communication logic for sending and receiving control messages directly from the first controller device.
Claim 15
Dependent Claim
73 words
The data processing system of claim 11 further including a plurality of controller devices, each comprising: (a) a local storage for storing at least one information unit; (b) communication logic for transmitting at least one information unit directly to the any one other controller device without transmitting the at least one information unit to the host; and (c) communication logic for receiving at least one information unit directly from any other controller device.
Claim 16
Dependent Claim
37 words
The data processing system of claim 11 further comprising a first user input/output device associated with the first controller device and for transmitting and receiving at least one information unit to and from the first controller device.
Claim 17
Dependent Claim
37 words
The data processing system of claim 11 further comprising a second user input/output device associated with the second controller device and for transmitting and receiving at least one information unit to and from the second controller device.
Claim 18
Dependent Claim
35 words
The data processing system of claim 11 wherein the host further includes a storage device for storing: (a) user billing information; (b) controller device contents; and (c) status of each information unit in each controller.
Claim 19
Dependent Claim
26 words
The data processing system of claim 11 wherein the at least one information unit comprises video, audio, textual or combinations of the foregoing types of data.
Claim 20
Dependent Claim
16 words
The data processing system of claim 11 wherein the interconnect media is a local area network.