Abstract: A system is provided that includes a plurality of processors connected to a shared storage via an asynchronous storage interface that includes various interface logic and a ring counter that performs polling of the processors for access to the shared storage. The ring utilizes a "lookahead" feature that bypasses stages in the ring to speed up responses to request signals from the processor. The logic uses the clock from the particular processor accessing the shared memory at any point in time.
November 13, 1979
Date of Patent:
January 26, 1982
International Business Machines Corporation
Abstract: A recording control arrangement for a dot recording machine, having a recing medium and a recording member for recording dots on the medium which is movable relative to the recording member. The control arrangement includes at least one storage member having a plurality of storage locations each adapted to contain a data bit required to cause a dot to be recorded on the medium. A data bit generator for generating data bits which are connected to the storage member to allow them, when actuating, to transmit to the member a bit combination belonging either to a first set of bit combinations, each of which causes an image forming part of a first series of given images to be formed on the medium, or to a second set of bit combinations each of which causes an image forming part of a second series of given images to be formed on the medium, each of the images in the said second series being identical to a respective one of the images in the first series, but being rotated through 90.degree.
October 29, 1979
Date of Patent:
January 19, 1982
Compagnie Internationale Pour l'Informatique CII-Honeywell Bull
Abstract: A microfilm indexing machine for automatically generating an index for a roll of microfilm. The indexing machine can be utilized in combination with either a microfilmer equipped with blip or image count capability to generate an index while the microfilm is being created, or with a microfilm reader to generate an index for an existing roll of microfilm. The indexing machine is a microprocessor based unit that is programmed to respond to the count signals produced by the image marker on a microfilmer or the blip sensors on a microfilm reader. The microprocessor is programmed to process the count signals and automatically update the contents of one or more counters. Document identifications are made via a keyboard and are printed on a paper tape.
Abstract: An electronic price conversion and display system adapted for installation on existing mechanical fluid dispensing pumps wherein sensors are mounted within the dispensing pump so as to be responsive to a plurality of angular position indicators disposed to rotate in fixed relation with the lowest order number display wheel of the pump's mechanical transaction price display. The number of indicators, preferably marks or slots placed directly on the lowest order number display wheel, are chosen in accordance with a desired price conversion. A display unit, which has a digital transaction price display and which is preferably placed on top of the pump for easy viewing, houses an electronic circuit which counts the passage of angular position indicators and increments the digital transaction price display to a reading corresponding to the indicator count.
September 28, 1979
Date of Patent:
January 12, 1982
Boyer & Adcock
Pierre J. R. Boyer, Jacques J. F. Boyer
Abstract: In a conditional transfer control circuit (10) for a controller (11) arranged for fetching instructions from a sequence of addresses wherein a list of instructions is stored, there is a circuit (25) for producing a first signal (C) representing a true or false condition resulting from executing an instruction in the list of instructions and a circuit (IRO) for producing applying a second signal (on lead 32 or 72) indicating whether control is determined by the first signal being true or by the first signal being false. An EXCLUSIVE NOR (or EXCLUSIVE OR) gate (30 or 70), responsive to the first and second signals, produces a condition transfer signal (on lead 18) that causes the controller to fetch a next subsequent instruction from an address other than the next subsequent address in the sequence of addresses wherein the list of instructions is stored.
September 21, 1979
Date of Patent:
January 12, 1982
Bell Telephone Laboratories, Incorporated
Abstract: A digital display updated by inputs from a manual control having a plurality of tactile detents. A counter is loaded with a predetermined number and then decremented at a fixed rate until the number reaches one. The fixed rate is either the program cycle time of a microprocessor embodiment or the clock time of a circuit embodiment. Whenever a detent of the control is detected, the then current value of the counter is added to or subtracted from the display and the counter is again loaded with the predetermined number.
Abstract: The invention relates to an electronic device for measuring the time interval between the occurrence of any two successive ones of a plurality of similar events, specifically, the time interval between footsteps in jogging, running or walking, or the leg or arm motion associated with bicycling, rowing, swimming, cross-country skiing or the like, and for providing bio-feedback information to a user in the form of an alarm signal when: the measured interval is less than a predetermined low limit; the measured interval is greater than a predetermined high limit. The device includes a transducer for producing a signal at the detection of the occurrence of each event. The signals are fed to both a timing circuit and a detection circuit. The timing circuit measures the time interval between two successive events, and the detection circuit determines if the measured interval is between the high and low limits. If it is not, a signal is fed to an output circuit which then provides an audible alarm.
Abstract: A method of and apparatus for monitoring the operation of a vehicle comprises sensing means in the form of one or more mercury-containing capsules to sense whether accelerative forces acting on the vehicle in the plane of movement of the vehicle exceed or are less than a predetermined value, a pulse generator operative in response to the sensing means to generate a number of pulses at predetermined intervals when the accelerative forces exceed the predetermined value, an additive memory operative in response to the pulse generator to generate a pulse count representative of the length of time for which the accelerative forces have exceeded the predetermined value, a timer operative to be triggered in response to the sensing means when the accelerative forces exceed the predetermined value, a comparator operative in response to the additive memory and the timer to compare the first signal with a predetermined signal a predetermined period of time after triggering of the timer, and a recorder operative in respo
Abstract: A battery powered electronic counter with an electronic accumulator (12), a switch (22) for resetting the accumulator (12) and disconnecting the battery (20), and an accumulator indexing circuit with a first pair of switch input terminals (28) having separate high and low impedance connections to the battery (2) for minimizing battery drain and reducing input signal noise sensitivity, a second pair of AC/DC input terminals (30) for receiving an input pulse of up to 250 volts and a transistor circuit with a transistor (74) and a resistor (76) for limiting the current through an optical isolator (68) for the AC/DC terminals (30).
Abstract: A solid state, digital control system is disclosed for individually timing and sequentially operating a number of electrically controllable devices such as remote control valves and pumps for irrigation systems. In one embodiment, the digital control system comprises clock circuits (10) which produce at least two pulses, a first or daily pulse produced at the beginning of a day and a second or alarm pulse produced at a preselected time. The daily pulse is counted by a first counter (20) and the alarm pulse is counted by a second counter (22). A plurality of outputs (24) are individually actuated on successive days by first counter (20) and are selectively applied by controllable switches (131-144) to an inhibit input (32) of second counter (22) whenever the sequential operation of the devices is not desired on a particular day. A plurality of output control circuits (38) are individually connected to the outputs (26) of second counter (22) and controlled by the court therein.
Abstract: Apparatus for maintaining a real time clock normally incremented by a CPU when power is provided thereto and maintained by a separate counting means when power is removed from the CPU, the separate counting means powered independently of the CPU power source. Apparatus is also disclosed for synchronizing the separate counting means such that the real time clock maintained by the CPU may be updated for the time interval in which the CPU was inoperative without loss of real time clock accuracy.
Abstract: The perimeter of an area is scanned along two adjacent paths which define spacially resolved gates through which objects and people must pass to enter and leave the area. As the gates are scanned, the presence of objects and people are detected. A complete scan produces a gate signature which includes information indicative of the presence and location of objects and people in each gate during the scan. Successive signatures are compared in sequence as scans are made in order to determine changes caused by movement of objects and people in or out of the area. From this comparison an up/down counter is controlled to maintain a dynamic count of the number of objects or people in the area following each scan of the gates. The counter counts up as objects and people enter the area and counts down as they leave.
Abstract: A circuit is provided for the fading compensation in car radio receivers equipped with the so-called traffic decoder decoding for example the area designating signal. An up-down counter, a memory and a coincidence gate are interconnected to maintain the measured pulse duration over a selectable time period.
Abstract: A time interval meter for measuring extremely short time intervals includes a timing circuit operable at a fast predetermined rate over the time interval between first and second events, and operable at a slow predetermined rate which is precisely scaled to the first rate over a time interval between the occurrence of the second event and the upper limit of a predetermined timing window. During the slow ramp period, clock pulses are counted to provide a count which is proportional to that portion of the predetermined timing window occupied by the slow ramp interval. The fast ramp time interval may then be readily attained by subtracting the slow ramp interval from the total time of the timing window. The circuit includes a control circuit, a timing circuit including a capacitor and a pair of selectable constant current sources, and a counter.
Abstract: Reflected energy density signal as a function of distance in pulse counts determined from a side of stacked sheets is used to calculate sheet pulse counts. A working pulse range is determined from the nominal thickness range of the stacked sheets and thereafter pulse values within the working pulse range are selected. The calculated sheet pulse counts and selected pulse values are compared and acted on to develop a pair of sheet counts for each selected pulse value. The pair of sheet counts occurring at least 10 consecutive times is considered the number of sheets in the stack.
Abstract: An apparatus for receiving, storing and outputting digital signal sequences wherein both the length of the sequences and the individual digital signals themselves may be adjusted without extensive hardware requirements, the apparatus having a content addressable capability. The apparatus includes a serial first-in first-out memory a control circuit including a digital clock and a plurality of control signals for erasing, modifying, and addressing the digital signals.
Abstract: An apparatus for the non-contacting counting of newspapers and the like which are being transported in shingled or overlapped relationship by a continuous conveyor system, which apparatus includes, a source of radiant energy positioned to direct a stream of energy against the surface of the overlapped moving papers, energy sensors positioned to receive energy reflected from the surfaces of the papers at a plurality of locations and means responsive to the output from the sensors to derive a signal indicative of the number of papers passing beneath the source of radiant energy.
Abstract: A production counter apparatus suitable for use as a production counter in a manufacturing operation. The counter assembly includes a plurality of identical electronic counters, each operative to provide a count of the number of occurrences of a selected event. Digital displays are associated with each counter for displaying the respective counts. Control circuitry is provided for controlling the operation of each counter insofar as providing resetting of the counter and also temporarily holding the displayed count while the counter continues to update current count totals.
Abstract: An apparatus for serially counting the fragments of a fractured tempered glass article including a probe assembly for touching and producing an electrical signal each time a fragment is touched, the probe assembly also marking each touched fragment. The apparatus also includes a numerical counter electrically connected to the probe assembly for cumulatively adding the number of fragments touched in a given area of the article and displaying a running tally of the counted fragments.
Abstract: A working-time indicator that resets itself to a zero position as soon as the supervised work is interrupted for a predetermined, preferably adjustable minimum period of time but neglects all pauses of a shorter duration comprises, in combination, a first or working-time meter that is adapted to measure and indicate the duration of a single period or a succession of spaced periods between an arbitrary number of start and stop pulses received thereby, said first meter being resettable to a zero position by means of a resetting pulse, and a second or idling-time meter that is adapted to measure the period of time following immediately after each stop pulse to said first meter and to compare the length of each such period of idling with a preferably adjustable reference value, means being provided for automatically resetting said second meter to a zero position, if and when said first meter receives a new start pulse before the length of the period of idling has reached the reference value, and means being also