Patents by Inventor Calogero Mantellina

Calogero Mantellina has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5247629
    Abstract: In a multiprocessor system having global data replication in each of the local memories, each associated with one of the processors, the global data allocation in the several local memories is performed by translating global data logical addresses into addresses conventionally defined as real, the translation being performed by a first translation unit associated with and managed by the processor which generates the global data. The first translation is followed by the translation of the real address into a physical address generally differing for each local memory and performed by a plurality of translation units, each associated with one of the local memories and managed by the processor associated with that local memory.
    Type: Grant
    Filed: January 24, 1990
    Date of Patent: September 21, 1993
    Assignee: Bull HN Information Systems Italia S.p.A.
    Inventors: Angelo Casamatta, Calogero Mantellina, Daniele Zanzottera
  • Patent number: 5038276
    Abstract: A data processing system having a dual arbiter for controlling access to a system bus where two processors, each clocked by one of two timing signals having equal periods but out of phase by half a period, operate synchronously each to the other, but outphased by the half period of the clock signal, and generate equal priority signals requesting access to a system bus, each processor in a time distinct and non overlapped phase of the respective timing signals, and where an arbitration unit grants system bus access to either one or the other requesting processor on the time order in which the access requesting signals are received, the granting being performed asynchronously and without sampling and set up delays.
    Type: Grant
    Filed: March 16, 1990
    Date of Patent: August 6, 1991
    Inventors: Fabio Bozzetti, Maurizio Grassi, Calogero Mantellina
  • Patent number: 4592011
    Abstract: In a data processing system wherein a memory is comprised of an unknown plurality of memory blocks of a basic capacity, arranged in an unknown plurality of modules which have an unknown capacity multiple of the basic capacity, a method addresses the memory location which involves the selection of the module containing such locations by use of a directory having a plurality of addressable locations.
    Type: Grant
    Filed: October 31, 1983
    Date of Patent: May 27, 1986
    Assignee: Honeywell Information Systems Italia
    Inventors: Calogero Mantellina, Roberto Trivella, Andrea Quadraruopolo
  • Patent number: 4571676
    Abstract: A memory module selection and reconfiguration apparatus in a data processing system wherein a modular working memory formed by a plurality of memory modules sends to a central processing unit information related to the capacities of the constituting modules (M1, M2, M3, M4) during the system initialization. The central unit processes such information and provides memory, via a channel (30), with information representative of the capacity of the first modules (G1), of the sum of the capacities of the first and second module (G2), of the sum of the capacities of the first, second and third module (G3) and so on, up to the total capacity of the working memory. This information is stored into registers (31, 32), each one related to a possible module, of a module selection unit included inside the working memory.
    Type: Grant
    Filed: September 24, 1982
    Date of Patent: February 18, 1986
    Assignee: Honeywell Information Systems Italia
    Inventors: Calogero Mantellina, Daniele Zanzottera, Marco Gelmetti
  • Patent number: 4517681
    Abstract: A digital timing unit for timing a data processing system or units thereof, wherein the output signals of a shift register are applied to a plurality of EXCLUSIVE OR gates (G.sub.1) . . . (G.sub.n). The shift register is activated from a known state so that an electric transition signal is shifted through the register cells. A timing cycle is thus defined which is utilized to set the register in a second known state. Feedback and control logic are provided for activating the register independently of its state and keeping it in the state occurring at the end of a timing cycle until a new start signal is received. Shifting of the register is caused by timing pulses generated by an oscillator (1). The timing signals generated by the timing unit and present on the output terminals of the EXCLUSIVE OR may be modified, as to the length, by changing the oscillator period and/or the connection between the EXCLUSIVE OR inputs and the outputs of the shift register.
    Type: Grant
    Filed: March 14, 1983
    Date of Patent: May 14, 1985
    Assignee: Honeywell Information Systems Inc.
    Inventors: Calogero Mantellina, Daniele Zanzottera
  • Patent number: 4249253
    Abstract: A memory system wherein data is stored along with a SEC-DED error detecting and correcting code. Means are provided for selecting either a direct readout path for data from the memory when no readout errors have been detected for the memory address being accessed, or an alternate readout path including circuits for checking and correcting errors when an error condition has been detected. An auxiliary memory is provided for storing error flag bits indicating memory zones which have produced erroneous readouts, whereby the system is controlled such that high speed direct read cycles are executed for no-error memory zones and optimum memory accessing time is achieved without sacrificing the reliability achieved through use of the error correcting codes.
    Type: Grant
    Filed: December 26, 1978
    Date of Patent: February 3, 1981
    Assignee: Honeywell Information Systems Italia
    Inventors: Claudio Gentili, Calogero Mantellina, Alessandro Scotti