[go: up one dir, main page]

GB2225690A - Data handling apparatus - Google Patents

Data handling apparatus Download PDF

Info

Publication number
GB2225690A
GB2225690A GB8925995A GB8925995A GB2225690A GB 2225690 A GB2225690 A GB 2225690A GB 8925995 A GB8925995 A GB 8925995A GB 8925995 A GB8925995 A GB 8925995A GB 2225690 A GB2225690 A GB 2225690A
Authority
GB
United Kingdom
Prior art keywords
terminals
time period
predetermined time
line
host computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB8925995A
Other versions
GB8925995D0 (en
Inventor
Raymond Anthony Sheehan
Eamon Walshe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Blackbird Technology Ltd
Original Assignee
Blackbird Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Blackbird Technology Ltd filed Critical Blackbird Technology Ltd
Publication of GB8925995D0 publication Critical patent/GB8925995D0/en
Publication of GB2225690A publication Critical patent/GB2225690A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/22Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

Data handling apparatus comprises a host computer (2) which controls a network controller (3), and a network of terminals (T1) to (T12) under the control of the network controller (3). The network controller (3) transmits data from the terminals (T1) to (T12) to the host computer (2). The host computer (2) controls the polling sequence by which the network controller polls the terminals (T1) to (T12). On a terminal (T1) to (T12) going off-line, the host computer removes it from the polling sequence and stores the identity of the terminal for a predetermined time period. After the predetermined time period having timed out, the host computer (2) returns the off-line terminal into the polling sequence of the network controller (3). Should the off-line terminal be found still to be off-line it is removed for a greater predetermined time period. <IMAGE>

Description

DATA HANDLING APPARATUS The present invention relates to data handling apparatus and also to a method for handling data in the apparatus.
According to the invention, there is provided data handling apparatus comprising: a host computer to control the apparatus, a plurality of terminals for inputting and/or outputting data, a network controller to control the terminals under the control of the host computer and to transmit data between the terminals and the host computer, the terminals being networked to the network controller, the network controller comprising a polling means to poll at least some of the terminals sequentially in a polling sequence under the control of the host computer, means to detect an off-line terminal and communicate details of the off-line terminal to the host computer, the host computer comprising:: storing means for storing a list of identities of the off-line terminals, timing means for timing a first predetermined time period for respective off-line terminals, start means to start the timing means timing the first predetermined time period for each off-line terminal on or after the terminal going off-line, alerting means responsive to the timing means timing out in respect of an off-line terminal, instructing means to instruct the network controller to remove an off-line terminal from the polling sequence, and to instruct the network controller to include an off-line terminal in the polling sequence in response to the alerting means being activated in respect of that off-line terminal.
Preferably, the host computer comprises counting means for counting the number of off-line terminals in the polling sequence, and means for preventing the instruction means instructing the network controller to poll more than a maximum predetermined number of off-line terminals during each polling sequence.
In one embodiment of the invention, means for resetting the timing means is provided in the host computer for timing a second predetermined time period for an off-line terminal should a first predetermined time period time out and the number of off-line terminals in the polling sequence exceeds the maximum predetermined number.
In another embodiment of the invention, the host computer comprises means to reset the timing means for a third predetermined time period in respect of an off-line terminal having been in the off-line terminal storing means during the previous polling sequence.
The invention also provides a method for handling data in data handling apparatus which comprises a host computer, a plurality of terminals for inputting and/or outputting data and a network controller to control the terminal under the control of the host computer, the method comprising the steps of polling at least some of the terminals in a polling sequence by the network controller under the control of the host computer, detecting an off-line terminal and communicating details of the off-line terminal from the network controller to the host computer, storing the identity of the off-line terminal in storing means in the host computer, setting a timing means in the host computer for timing a first predetermined time period for the off-line terminal on or after the off-line terminal has gone off-line, activating an alerting means in the host computer in response to the timing means timing out in respect of an off-line terminal, issuing an instruction from the host computer to instruct the network controller to remove an off-line terminal from the polling sequence, and issuing an instruction from the host computer to the network controller to include an off-line terminal in the polling sequence, in response to the alerting means being activated in respect of that off-line terminal.
Preferably, the method includes the further steps of counting the number of off-line terminals being polled in the polling sequence, comparing the number of off-line terminals being polled with the total number of terminals being polled, and preventing the instructing means instructing the network controller to poll an off-line terminal should the off-line terminals in the polling sequence exceed a maximum predetermined number.
In one embodiment of the invention, the method includes the step of resetting the timing means for timing a second predetermined time period should a first predetermined time period time out and the number of off-line terminals in a polling sequence exceeds the maximum predetermined number.
Advantageously, the method includes the step of resetting the timing means for a third predetermined time period in respect of an off-line terminal having been in the off-line terminal storing means during the previous polling sequence.
The invention will be more clearly understood from the following description of a preferred embodiment thereof, given by way of example only, with reference to the accompanying drawings, in which: Fig. 1 is a schematic representation of data handling apparatus according to the invention, Fig. 2 is a flow chart of a sub-routine for use in the data handling apparatus of Fig. 1, and Fig. 3 is a flow chart of another sub-routine for use in the data handling apparatus of Fig. 1.
Referring to the drawings, and initially to Fig. 1, there is illustrated data handling apparatus according to the invention indicated generally by the reference numeral 1. The apparatus 1 comprises a host computer 2 and a network controller 3, which operates under the control of the host computer 2. A plurality of terminals, in this case twelve terminals namely T1 to T12 are connected in a network to the network controller 3 which polls the terminals T1 to T12 under the control of the host computer 2 and also supervises dialog with the operator of each terminal T1 to T12.
The host computer may be any type of computer, namely a main frame computer, a personal computer or the like. The network controller is a BURR-BROWN TM900 Transaction processor. The terminals T1 to T12 may be of any type, for example, they may be keyboards, BAR code reading wands, voice recognition units, or any other suitable data input or output terminal, or any combination of some or all of these. They may also comprise visual display screens for visually displaying the data being entered and/or transmitted from the network controller 3 to the appropriate terminal. The terminals T1 to T12 are polled by the network controller 3 in a polling sequence which is determined by the network controller 3 and which is described below. As each terminal T1 to T12 is polled, data is transmitted between the terminal polled and the network controller 3 and vice versa.
Data received in the network controller 3 from the terminal is stored for transmission to the host computer 2. Some of the data received by the network controller 3, which would be of a housekeeping nature, is handled by the network controller. The remaining data is transmitted by the network controller 3 to the host computer 2. This data is transmitted using standard transmission techniques which will be well known to those skilled in the art.
Initially, under the control of the host computer all terminals are initiallised and polled by the network controller in the sequence T1, T2 .... T12, needless to say, any other polling sequence may be used. As each polling sequence is completed by the polling of the last terminal in the sequence, the network controller returns to the first terminal in the polling sequence and commences to poll the terminals in accordance with the polling sequence. On a terminal T1 to T12 going off-line the terminal is identified by the network controller 3 and recorded.
The identity of the off-line terminal T1 to T12 is transmitted to the host computer 2 which instructs the network controller 3 to remove the off-line terminal from its polling sequence. The host computer 2 stores the identity of the off-line terminal in a storing means, in this case a table 4 provided by temporary registers in the host computer 2. A timing means which in this case is provided by a clock timer 5 of the host computer is activated on the identity of the off-line terminal being entered in the table 4. The timer times a predetermined time period, in this case a first predetermined time period of 15 seconds. The off-line terminal remains unpolled by the network controller 3 during the first predetermined time period.When the timer has timed out after the first predetermined time period, an alerting means, namely a flag indicates to the host computer that the timer has timed out in respect of that off-line terminal. The host computer 2 then instructs the network controller 3 to include the off-line terminal in the polling sequence, and it is polled again. By removing the off-line terminal from the polling sequence for 15 seconds time wastage is avoided by virtue of the fact that the network controller 3 does not waste time polling a terminal which is off-line. Should the off-line terminal be found to be back on-line when polled, it remains in the polling sequence.If the off-line terminal is still off-line when polled, this information is transmitted to the host computer 2 by the network controller 3 which again removes the off-line terminal from the polling sequence for a further predetermined time period, in this case, a third predetermined time period of 30 seconds. After the timer has timed the third predetermined time period, the off-line terminal is again included in the polling sequence of the network controller 3.
Fig. 2 illustrates a flow chart of a sub-routine of a computer programme in the host computer which checks for off-line terminals. Block 10 of the flow chart commences the sub-routine at the end of a polling sequence of the network controller 3. Block 11 checks with the network controller 3 if any terminals have been found to be off-line in the polling sequence just completed. If no terminals have been found to be off-line, the programmes returns to block 10. If one or more terminals have been found to be off-line, the programme moves to block 12, which gets the identity of the off-line terminal, for convenience, an off-line terminal is referred to as terminal Y. Block 13 enters the identity of the off-line terminal Y in the table 4. Block 14 instructs the network controller 3 to remove the off-line terminal terminal Y from the polling sequence.A count "A" is kept in the host computer of the terminals T1 to T12 which are being polled by the network controller 3 in the polling sequence. Block 15 reduces the count A by 1. Block 16 checks if the off-line terminal Y was in the table 4 during the previous polling sequence, or if it has just gone off-line. If the terminal Y has just gone off-line, the programme moves to block 17. Block 17 sets the clock timer 5 to time the first predetermined time period and the programme returns to block 11 to check if there are any more off-line terminals Y from that polling sequence. If block 16 determines that the terminal Y had been in the table 4 during the previous polling sequence, the programme moves to block 18. Block 18 resets the timer to time the third predetermined time period for the terminal Y. The programme then returns to block 11.
Fig. 3 illustrates a flow chart of a sub-routine of the computer programme in the host computer which returns an off-line terminal Y into the polling sequence of the network controller 3. Block 20 of the sub-routine checks if any of the alerting flags have been activated in response to the timer timing out in respect of any of the off-line terminals in the table 4. If no flags have been activated the sub-routine moves to block 21 which is a time delay. Block 20 delays the sub-routine for a time period similar to the time period of a polling sequence. The sub-routine then returns to block 20. On block 20 detecting an activated alerting flag, the sub-routine moves to block 22 which checks the identity of the off-line terminal associated with the alerting flag which in this case for convenience is referred to as off-line terminal X.Block 23 gets the number of terminals being polled from the count A in the host computer. Block 24 gets the number of off-line terminals which have been reintroduced to the polling sequence, which is obtained from a count described below in the host computer and referred to as the value B. Block 25 checks if the value of B is greater than one tenth of the value A. In other words, does the number of off-line terminals being polled exceed a maximum predetermined number which in this case is one tenth of the number of terminals being polled. If the number of off-line terminals being polled does not exceed one tenth of the number of terminals being polled, the sub-routine moves to block 26. Block 26 instructs the network controller to include the off-line terminal X in the next polling sequence.
Block 27 then removes the off-line terminal X from the table 4. Block 28 increments the count B of the number of terminals being polled by 1. Block 29.
increments the number of off-line terminals being polled by 1. This is the count which was referred to when discussing block 24. Accordingly, as each off-line terminal is returned to a polling sequence, it is counted as an off-line terminal for that polling sequence for which it is reintroduced. This avoids the number of returned off-line terminals X in the polling sequence exceeding ten percent of the terminals being polled. The sub-routine then returns to block 20.
In the event that the value of B is greater than ten percent of the value of A, in other words, if more than ten percent of the terminals in the polling sequence are returned off-line terminals, then the terminal X is not included in the polling sequence.
The sub-routine moves to block 31, which resets the timer in respect of the terminal X to a second predetermined time period, which in this case is 3 seconds. Accordingly, the terminal X is then picked up by block 20 on the timer having timed out the second predetermined time period of 3 seconds and entered in the polling sequence of the network controller 3. The sub-routine then moves to block 20.
On being polled, each terminal T1 to T12 if it is on-line transmits any data it has available to the network controller 3. Similarly, if the network controller has data for transmission to the appropriate terminal, this data is also transmitted.
The data received on each polling sequence by the network controller 3 from the terminals T1 to T12 is analysed and stored. The data which relates to housekeeping between the network controller and the terminals T1 to T12 is dealt with by the network controller 3.
The advantages of the invention are many. A particularly important advantage of the invention is the fact that number of off-line terminals being polled in any sequence can be restricted. This accordingly prevents considerable time wasting and speeds up each polling sequence. In other words, terminals which are known to be off-line are not polled. It has been found that, in general, it takes three to five times the time period to poll an off-line terminal than to poll an on-line terminal.
Thus, by removing off-line terminals for a predetermined time period, the time cycle for each polling sequence is considerably reduced. After an appropriate predermined time period, when the off-line terminal would have had the opportunity of going back on-line, it is again polled and checked. Needless to say, it will be appreciated by those skilled in the art that where a terminal is found to be off-line, appropriate indications of this are given by the host computer, network controller and in certain cases the fact that a terminal is found by the network controller to be off-line may be displayed on the visual display of the host computer. This thus permits appropriate action to be taken.
While the apparatus has been described as comprising a particular type of network controller, any other suitable network controller could be used. For example, a BURR-BROWN TM9000 Transaction processor may be used. It will also of course be appreciated that while the apparatus has been described as comprising twelve terminals, any number of terminals could be provided, more or less as desired. It will also of course be appreciated that any types of terminals could be used besides those described. Indeed, in certain cases, as well as the network controller controlling terminals, it could also control programmable logic controllers. It is also envisaged that the host computer may control a number of network controllers each controlling a number of terminals.
While specific predetermined time periods have been described during which an off-line terminal is removed from the polling sequence, off-line terminals could be removed from the polling sequence for any other desired periods of time. In fact, in general, it has been found that an off-line terminal may be removed for any time period within practical limits, however, in general, it is believed that it is unlikely that an off-line terminal would be removed for less than 5 seconds or more than 60 seconds. In general, it has been found that best results are achieved by removing the off-line terminal from the polling sequence for a time period which is equivalent to between sixty polling sequences and one hundred polling sequences, although this would depend on the particular network.
Needless to say, it is preferable to keep as many off-line terminals out of the polling sequence as possible. Where an off-line terminal is removed for second and subsequent periods as a result of not having come on-line, the third predetermined time periods may be extended on each occasion, or may be the same and in certain cases after the off-line terminal being removed after a certain number of time periods, the off-line terminal may be removed permanently until outside action was taken to deal with the terminal.
It will also be appreciated that while the number of off-line terminals reintroduced into a polling sequence has been retained at not more than 10% of the terminals being polled, in certain cases it is envisaged that the limit of off-line terminals being polled could be greater or lesser than 10% of all terminals being polled. Indeed, in certain cases, it is envisaged that off-line terminals may account for up to 50% of terminals being polled. However, this will largely depend on the number of terminals in the network.

Claims (35)

1. Data handling apparatus comprising: a host computer to control the apparatus, a plurality of terminals for inputting and/or outputting data, a network controller to control the terminals under the control of the host computer and to transmit data between the terminals and the host computer, the terminals being networked to the network controller, the network controller comprising a polling means to poll at least some of the terminals sequentially in a polling sequence under the control of the host computer, means to detect an off-line terminal and communicate details of the off-line terminal to the host computer, the host computer comprising:: storing means for storing a list of identities of the off-line terminals, timing means for timing a first predetermined time period for respective off-line terminals, start means to start the timing means timing the first predetermined time period for each off-line terminal on or after the terminal going off-line, alerting means responsive to the timing means timing out in respect of an off-line terminal, instructing means to instruct the network controller to remove an off-line terminal from the polling sequence, and to instruct the network controller to include an off-line terminal in the polling sequence in response to the alerting means being activated in respect of that off-line terminal.
2. Data handling apparatus as claimed in Claim 1 in which the host computer comprises counting means for counting the number of off-line terminals in the polling sequence, and means for preventing the instruction means instructing the network controller to poll more than a maximum predetermined number of off-line terminals during each polling sequence.
3. Data handling apparatus as claimed in Claim 2 in which the maximum predetermined number of off-line terminals which may be polled during a polling sequence is not greater than fifty percent of the number of terminals being polled.
4. Data handling apparatus as claimed in Claim 3 in which the maximum predetermined number of off-line terminals is not greater than thirty percent of the number of terminals being polled.
5. Data handling apparatus as claimed in any of Claims 2 to 4 in which means for resetting the timing means is provided in the host computer for timing a second predetermined time period for an off-line terminal should a first predetermined time period time out and the number of off-line terminals in the polling sequence exceeds the maximum predetermined number.
6. Data handling apparatus as claimed in Claim 5 in which the second predetermined time period is in the range of 1 to 5 seconds.
7. Data handling apparatus as claimed in Claim 6 in which the second predetermined time period is 3 seconds.
8. Data handling apparatus as claimed in any preceding claim in which the host computer comprises means to reset the timing means for a third predetermined time period in respect of an off-line terminal having been in the off-line terminal storing means during the previous polling sequence.
9. Data handling apparatus as claimed in Claim 8 in which the third predetermined time period is in the range of 15 to 60 seconds.
10. Data handling apparatus as claimed in Claim 9 in which the third predetermined time period is in the range of 20 to 40 seconds.
11. Data handling apparatus as claimed in Claim 10 in which the third predetermined time period is 30 seconds.
12. Data handling apparatus as claimed in any preceding claim in which the first predetermined time period is in the range of 10 to 60 seconds.
13. Data handling apparatus as claimed in Claim 12 in which the first predetermined time period is in the range of 12 to 40 seconds.
14. Data handling apparatus as claimed in Claim 13 in which the first predetermined time period is 15 seconds.
15. Data handling apparatus as claimed in any preceding claim in which the storing means is provided by a plurality of temporary storage registers in the host computer.
16. Data handling apparatus as claimed in any preceding claim in which the timing means comprises a count down timer, one timing means being provided for each storing location.
17. Data handling apparatus substantially as described herein with reference to and as illustrated in the accompanying drawings.
18. A method for handling data in data handling apparatus which comprises a host computer, a plurality of terminals for inputting and/or outputting data and a network controller to control the terminal under the control of the host computer, the method comprising the steps of polling at least some of the terminals in a polling sequence by the network controller under the control of the host computer, detecting an off-line terminal and communicating details of the off-line terminal from the network controller to the host computer, storing the identity of the off-line terminal in storing means in the host computer, setting a timing means in the host computer for timing a first predetermined time period for the off-line terminal on or after the off-line terminal has gone off-line, activating an alerting means in the host computer in response to the timing means timing out in respect of an off-line terminal, issuing an instruction from the host computer to instruct the network controller to remove an off-line terminal from the polling sequence, and issuing an instruction from the host computer to the network controller to include an off-line terminal in the polling sequence, in response to the alerting means being activated in respect of that off-line terminal.
19. A method as claimed in Claim 18 in which the method includes the further steps of counting the number of off-line terminals being polled in the polling sequence, comparing the number of off-line terminals being polled with the total number of terminals being polled, and preventing the instructing means instructing the network controller to poll an off-line terminal should the off-line terminals in the polling sequence exceed a maximum predetermined number.
20. A method as claimed in Claim 19 in which the maximum predetermined number of off-line terminals which may be polled during the polling sequence is not greater than 50% of the number of the terminals being polled.
21. A method as claimed in Claim 20 in which the maximum predetermined number of off-line terminals is not greater than 30r of the number of terminals being polled.
22. A method as claimed in Claim 20 or 21 in which the method includes the step of resetting the timing means for timing a second predetermined time period should a first predetermined time period time out and the number of off-line terminals in a polling sequence exceeds the maximum predetermined number.
23. A method as claimed in Claim 22 in which the second predetermined time period is in the range of 1 to 5 seconds.
24. A method as claimed in Claim 23 in which the second predetermined time period is 3 seconds.
25. A method as claimed in any of Claims 19 to 24 in which the method includes the step of resetting the timing means for a third predetermined time period in respect of an off-line terminal having been in the off-line terminal storing means during the previous polling sequence.
26. A method as claimed in Claim 25 in which the third predetermined time period is a period in the range of 15 to 60 seconds.
27. A method as claimed in Claim 26 in which the third predetermined time period is a period in the range of 20 to 40 seconds.
28. A method as claimed in Claim 27 in which the third predetermined time period is 30 seconds.
29. A method as claimed in any of Claims 18 to.28 in which the first predetermined time period is in the range of 10 to 60 seconds.
30. A method as claimed in Claim 29 in which the first predetermined time period is in the range of 12 to 40 seconds.
31. A method as claimed in Claim 30 in which the first predetermined time period is 15 seconds.
32. A method for handling data in a data handling apparatus the method being substantially as described herein with reference to and as illustrated in the accompanying drawings.
33. A computer programme comprising the method of any of Claims 18 to 32.
34. A medium containing the computer programme of Claim 33.
35. A medium as claimed in Claim 34 in which the medium is a magnetic tape, a floppy disc, a hard disc, an optical disc or a read only memory of a computer.
GB8925995A 1988-12-01 1989-11-17 Data handling apparatus Withdrawn GB2225690A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IE883591A IE883591L (en) 1988-12-01 1988-12-01 Data handling apparatus

Publications (2)

Publication Number Publication Date
GB8925995D0 GB8925995D0 (en) 1990-01-10
GB2225690A true GB2225690A (en) 1990-06-06

Family

ID=11038873

Family Applications (1)

Application Number Title Priority Date Filing Date
GB8925995A Withdrawn GB2225690A (en) 1988-12-01 1989-11-17 Data handling apparatus

Country Status (3)

Country Link
GB (1) GB2225690A (en)
IE (1) IE883591L (en)
ZA (1) ZA889532B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4139300A1 (en) * 1991-11-29 1993-06-03 Rheydt Kabelwerk Ag Network topology for bidirectional data transmission in passive network - has cable branch points at beginning and end of network dividing central device data lines into local device data lines
DE19722477A1 (en) * 1997-05-28 1998-12-03 Siemens Ag Computer controlled communications system
DE19722479A1 (en) * 1997-05-28 1998-12-03 Siemens Ag Computer controlled communications system for building alarm
DE19722478A1 (en) * 1997-05-28 1999-01-07 Siemens Ag Communication system
GB2403829A (en) * 2003-07-07 2005-01-12 Hewlett Packard Development Co Providing updated processor polling information
US6895014B2 (en) 2001-07-26 2005-05-17 Wave Rider Communications Inc. Polling using multiple dynamically updated lists

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1298190A (en) * 1970-04-13 1972-11-29 Bunker Ramo Automatic polling system
WO1986000733A1 (en) * 1984-07-02 1986-01-30 Ncr Corporation Polling method for data processing system
EP0175170A2 (en) * 1984-09-17 1986-03-26 International Business Machines Corporation Off-line notification in communication networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1298190A (en) * 1970-04-13 1972-11-29 Bunker Ramo Automatic polling system
WO1986000733A1 (en) * 1984-07-02 1986-01-30 Ncr Corporation Polling method for data processing system
EP0175170A2 (en) * 1984-09-17 1986-03-26 International Business Machines Corporation Off-line notification in communication networks

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4139300A1 (en) * 1991-11-29 1993-06-03 Rheydt Kabelwerk Ag Network topology for bidirectional data transmission in passive network - has cable branch points at beginning and end of network dividing central device data lines into local device data lines
DE19722477A1 (en) * 1997-05-28 1998-12-03 Siemens Ag Computer controlled communications system
DE19722479A1 (en) * 1997-05-28 1998-12-03 Siemens Ag Computer controlled communications system for building alarm
DE19722478A1 (en) * 1997-05-28 1999-01-07 Siemens Ag Communication system
DE19722477C2 (en) * 1997-05-28 2002-04-04 Siemens Ag communication system
DE19722478C2 (en) * 1997-05-28 2002-05-02 Siemens Ag communication system
DE19722479B4 (en) * 1997-05-28 2005-02-17 Siemens Ag communication system
US6895014B2 (en) 2001-07-26 2005-05-17 Wave Rider Communications Inc. Polling using multiple dynamically updated lists
GB2403829A (en) * 2003-07-07 2005-01-12 Hewlett Packard Development Co Providing updated processor polling information
GB2403829B (en) * 2003-07-07 2006-05-31 Hewlett Packard Development Co Method and apparatus for providing updated processor polling information
US7752500B2 (en) 2003-07-07 2010-07-06 Hewlett-Packard Development Company, L.P. Method and apparatus for providing updated processor polling information

Also Published As

Publication number Publication date
IE883591L (en) 1990-06-01
ZA889532B (en) 1989-09-27
GB8925995D0 (en) 1990-01-10

Similar Documents

Publication Publication Date Title
GB1560164A (en) Data processing system
EP1126715A3 (en) Communication processes and systems
EP1019861A4 (en) Method and apparatus for storing, retrieving, and processing multi-dimensional customer-oriented data sets
JPH01270164A (en) Simulation system
US4845492A (en) Article monitoring system with printing capability
GB2225690A (en) Data handling apparatus
EP1622097A3 (en) Arithmetic unit and data processing unit
US3911403A (en) Data storage and processing apparatus
CN1258362A (en) Communication DMA Device
EP0205122A2 (en) Event counting prescaler
US6192441B1 (en) Apparatus for postponing processing of interrupts by a microprocessor
JPS59122256A (en) Interrupting method
JP2523874B2 (en) Asynchronous serial data transmission device
JPS5955528A (en) Data transfer system
JPH08149160A (en) Data receiver
JPH0413624Y2 (en)
US5305439A (en) Method and apparatus for time-shared processing of different data word sequences
JPS628811B2 (en)
JP2533766B2 (en) Time recorder with daytime function
KR100203607B1 (en) Pager of voice output type
JPH0348925A (en) Record method
JPH0453762B2 (en)
EP0121016A1 (en) Display terminal
JPH01168136A (en) Electronic exchange
JPH0446744A (en) How to understand work progress

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)