Patent US5828836A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5828836A Expired / Lapsed US ⏱️ 0.0 years remaining

Networked information communication system

Assignee: International Business Machines Corp
•
Filing: 1997-01-15
•
Granted: 1998-10-27
•
Expires: 2017-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data management system and a method of distributing information units within the system is provided. The system comprises a host processor and plurality of controllers connected to the host processors in a local area network configuration. Each of the plurality of controllers provides access to any user, and each is provided with data storage capacity in the form of local storage in which information units are stored. The host processor manages all information units and their movement within the system. The host processor maintains a directory of all information units stored in the controllers in the system, allowing it to route a particular information unit to a controller for delivery to one or more users at a predetermined time.

Inventors

  • 👤 George E. Westwick
  • 👤 Mahesh Bhuta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 19:34
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00127; H04N1/00204; H04N1/00209; H04L; H04L67/00; H04L67/01; H04L67/10; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04N2201/00; H04N2201/0008; H04N2201/0015; H04N2201/0034; H04N2201/0037; H04N2201/0039

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-26 2002-04-27 2002-10-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-26 2006-04-27 2006-10-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-26 2010-04-27 2010-10-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag