Patents Represented by Attorney Gerald Altman
  • Patent number: 6341509
    Abstract: Changing the locking mechanism in a U-lock, cable lock or other tie lock as often as desired is achieved without compromising the lock's resistance to physical damage. This function is achieved by an auxiliary sleeve that removably fits over the U-lock's crossbar or the cable lock's end bar. Either bar provides an aperture, which is too small to permit the locking mechanism to be picked or pried, but which is operatively positioned and sufficiently large to provide access for a key to the keyway of the locking mechanism.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: January 29, 2002
    Assignee: Kryptonite Corporation
    Inventor: Cornelius McDaid
  • Patent number: 4814978
    Abstract: This invention provides a novel computer design that is capable of utilizing large numbers of very large scale integrated (VLSI) circuit chips as a basis for efficient high performance computation. This design is a static dataflow architecture of the type in which a plurality of dataflow processing elements communicate externally by means of input/output circuitry, and internally by means of packets sent through a routing network that implements a transmission path from any processing element to any other processing element. This design effects processing element transactions on data according to a distribution of instructions that is at most partially ordered. These instructions correspond to the nodes of a directed graph in which any pair of nodes connected by an arc corresponds to a predecessor-successor pair of instructions. Generally each predecessor instruction has one or more successor instructions, and each successor instruction has one or more predecessor instructions.
    Type: Grant
    Filed: July 15, 1986
    Date of Patent: March 21, 1989
    Assignee: Dataflow Computer Corporation
    Inventor: Jack B. Dennis
  • Patent number: 4233625
    Abstract: In a system for aligning successive configurations of minute semiconductors during manufacture, any selected configuration is carried on a precision X,Y,.theta. table, which is under the automatic control of (1) a standard television camera that is subject to conventional geometrical and shading distortions, (2) pattern-recognition and motor-control circuitry that corrects these distortions so that precision alignment is possible, and (3) a monitor including a television viewing screen for supervising the system.
    Type: Grant
    Filed: November 3, 1978
    Date of Patent: November 11, 1980
    Assignee: Teledyne, Inc.
    Inventor: Norman G. Altman
  • Patent number: 4174536
    Abstract: A microprocessor-based system serves as a message routing switch for communication between a number of different devices. Any device attached to the switch can communicate with any other attached device through a number of serial and parallel Input/Output ports. Communication between devices attached to the switch is in one of two formats. In a first method of communication, an attached device can be directly associated with another attached device in which case any communication from one is immediately transmitted to the other. In a second method of communication, an attached device communicates with the switch by means of fixed format packets, each of which contains a specification of its destination and error checking capabilities. This second method of communication permits examination of the validity of messages transmitted to or from the switch and enables message retransmission in the case of error.
    Type: Grant
    Filed: January 21, 1977
    Date of Patent: November 13, 1979
    Assignee: Massachusetts Institute of Technology
    Inventors: David P. Misunas, Peter G. Jessel, Robert G. Jacobsen
  • Patent number: 4153932
    Abstract: A processor is described which achieves highly parallel execution of programs represented in data-flow form. The language implemented incorporates conditional and iteration mechanisms, and the processor incorporates practical data-flow processing of a Fortran-level data-flow language. The processor has a unique architecture which avoids the problems of processor switching and memory/processor interconnection that usually limit the degree of realizable concurrent processing. The architecture offers an unusual solution to the problem of structuring and managing a two-level memory system.
    Type: Grant
    Filed: August 19, 1975
    Date of Patent: May 8, 1979
    Assignee: Massachusetts Institute of Technology
    Inventors: Jack B. Dennis, David P. Misunas
  • Patent number: 4149240
    Abstract: A digital computer may be structured in two separate sections, one of which performs the execution of arithmetic and conditional instructions, and the other which contains and performs operations upon data structures. The organization of the structure processing section of a digital computer is described herein. The structure processing section maintains data structures represented as acyclic directed graphs and is viewed as a functional unit by the instruction processing section; that is, instructions specifying structure operations are sent to the section, and any resulting values are returned to the instruction processing section. The organization of the structure processing section permits the simultaneous processing of many structure operations.
    Type: Grant
    Filed: June 14, 1976
    Date of Patent: April 10, 1979
    Assignee: Massachusetts Institute of Technology
    Inventors: David P. Misunas, Jack B. Dennis
  • Patent number: 4145733
    Abstract: A processor is described which achieves highly parallel execution of programs represented in data-flow form. The processor operates in a data-driven fashion; that is, an instruction of a program in the processor is enabled for execution upon the arrival of all required operands, and upon being executed, sends copies of the resulting value to all instructions which require it for their execution. The processor incorporates a form of deadlock prevention between the instructions of a data-flow program, allowing a value to be generated by an instruction and sent to the successor instructions in the computation only when those instructions are ready to receive the value. The incorporation of this mechanism prevents the possibility of conflict between successive stages of a pipelined computation and between successive iterations of an iterative computation.
    Type: Grant
    Filed: September 7, 1976
    Date of Patent: March 20, 1979
    Assignee: Massachusetts Institute of Technology
    Inventors: David P. Misunas, Jack B. Dennis
  • Patent number: 4130885
    Abstract: Packet communication is used in the architecture of a memory system capable of processing many independent memory transactions concurrently. The behavior of this memory system is prescribed by a formal memory model appropriate to a computer system for data flow programs.
    Type: Grant
    Filed: August 19, 1976
    Date of Patent: December 19, 1978
    Assignee: Massachusetts Institute of Technology
    Inventor: Jack B. Dennis
  • Patent number: 4128882
    Abstract: Packet communication is used in the architecture of a memory system having hierarchical structure. The behavior of this memory system is prescribed by a formal memory model appropriate to a computer system for data flow programs.
    Type: Grant
    Filed: August 19, 1976
    Date of Patent: December 5, 1978
    Assignee: Massachusetts Institute of Technology
    Inventor: Jack B. Dennis
  • Patent number: 3962706
    Abstract: This invention is a new concept for the organization of digital data processing apparatus, suitable for highly parallel execution of certain computations involving repeated patterns of computational operations. Possible applications include many types of signal processing computations such as filtering, modulation and waveform generation. The invention permits exploitation of the unique properties of asynchronous digital logic.
    Type: Grant
    Filed: March 29, 1974
    Date of Patent: June 8, 1976
    Assignee: Massachusetts Institute of Technology
    Inventors: Jack B. Dennis, David P. Misunas
  • Patent number: D245253
    Type: Grant
    Filed: August 4, 1975
    Date of Patent: August 2, 1977
    Inventor: Seymour Moskowitz
  • Patent number: D248348
    Type: Grant
    Filed: January 26, 1977
    Date of Patent: July 4, 1978
    Inventor: Ronald D. Lavoie
  • Patent number: D249017
    Type: Grant
    Filed: August 25, 1977
    Date of Patent: August 22, 1978
    Inventor: Michael Costello
  • Patent number: D249018
    Type: Grant
    Filed: August 25, 1977
    Date of Patent: August 22, 1978
    Inventor: Michael Costello
  • Patent number: D249063
    Type: Grant
    Filed: April 9, 1976
    Date of Patent: August 22, 1978
    Assignee: Cyborg Corporation
    Inventor: J. Michael James
  • Patent number: D254976
    Type: Grant
    Filed: August 15, 1977
    Date of Patent: May 13, 1980
    Inventor: Michael J. Valente
  • Patent number: D256451
    Type: Grant
    Filed: June 6, 1978
    Date of Patent: August 19, 1980
    Inventors: George H. Verry, Loring T. Verry
  • Patent number: D257310
    Type: Grant
    Filed: November 21, 1977
    Date of Patent: October 14, 1980
    Inventor: Stavros Cosmopulos
  • Patent number: D257635
    Type: Grant
    Filed: December 11, 1978
    Date of Patent: December 16, 1980
    Inventor: Ronald Carreiro
  • Patent number: D258018
    Type: Grant
    Filed: March 8, 1979
    Date of Patent: January 20, 1981
    Inventors: Michael J. Venditto, Dolores R. Venditto