...that the video game, Pong, was invented by a guy who graduated at the bottom of his engineering class? Nolan Bushnell spent more time running the games at a local amusement park than he did on his studies at the University of Utah. His dreams of working for Disney's amusement empire were dashed when the company wouldn't hire him. Taking a boring job, Nolan daydreamed about electronic versions of popular games. He invented Pong, the first video game, and went on to found Atari Co.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 5123089 | Apparatus and protocol for local area network An improved methodology is implemented in a computer network comprising a plurality of computers connected to a corresponding plurality of network controllers. Each network controller is assigned a unique identification number. In turn each network contro... | 06/16/1992 |
| 5109487 | System and method for distributed data processing utilizing distributed display format A data distribution processing system and a data distribution processing method in the system including a data processor having a memory capable of separately storing data display formats and corresponding data and a plurality of terminals each having a m... | 04/28/1992 |
| 5079696 | Apparatus for read handshake in high-speed asynchronous bus interface Handshake circuitry for an asynchronous bus interface system transferring data between first and second computer systems including apparatus for providing signals to indicate to the second computer system that the first system desires to read data at a sp... | 01/07/1992 |
| 5077655 | Communication control device in computer system A communication control device connected through at least one network to a computer system for carrying out transmitting processing and receiving processing of data in accordance with a communication protocol includes: a transmitting processing unit for s... | 12/31/1991 |
| 5053947 | Extended multistation bus system and method A multistation computer system includes a host computer and a plurality of workstations coupled to the host computer by a communications bus. The host computer is coupled to the communications bus by a host controller and each workstation is coupled to th... | 10/01/1991 |
| 5036459 | Multi-processor computer system with distributed memory and an interprocessor communication mechanism, and method for operating such mechanism A method and process for operating an interprocess communication mechanism in a multi processor computer system are described. If a sender node needs sending a message to a receiver node, it accesses the latter for available storage space. If available, t... | 07/30/1991 |
| 5020020 | Computer interconnect system with transmit-abort function A computer interconnect system uses packet data transmission over serial links connecting nodes of a network. The serial links may provide simultaneous dual paths for transmit/receive. An adapter couples a CPU or the like at a node to the serial link. The... | 05/28/1991 |
| 4984190 | Serial data transfer system Herein disclosed is a serial data transfer system which has first and second serial data processors connected via a single data line and a single clock line for transferring serial data therebetween. Each of the first and second serial data processors inc... | 01/08/1991 |
| 4977499 | Method and apparatus for commanding operations on a computer network Network interface software for use in a network of computers includes software providing protocols for transmission of messages without high level software acknowledgments required. Negative acknowledgments are relied on to indicate the failure of complet... | 12/11/1990 |
| 4935866 | Multiprocessor control system A system for distributed control of a plurality of processors (UC1-UCa, UCP1-UCPb, MQ1-MQc) forming a set of processors (e.g., in a telephone exchange). Each processor is provided with a respective link coupler coupling it to a semaphore type serial link ... | 06/19/1990 |
| 4897779 | Method and apparatus for optimizing inter-processor instruction transfers A protocol for transferring instructions between asynchronous processors in a computer system is provided. Each instruction transfer requires the transfer of an opcode and a variable number of operands. The transfer is accomplished via a bus which interco... | 01/30/1990 |
| 4887075 | Local area network system with a multi-computer system coupled thereto and method for controlling the same A LAN system comprises LAN controllers provided for computer systems that constitute a multi-computer system. Each LAN controller has a memory section in which a LAN address common to the multi-computer system is set in accordance with a command from a ma... | 12/12/1989 |
| 4835674 | Computer network system for multiple processing elements A computer network system for multiple processing elements in which the multiple processing elements are coupled to a single network bus such that computer instructions from the processing elements may be transimtted simultaneously over the same network d... | 05/30/1989 |
| 4831516 | Data transmission system between a main CPU board having a wait signal generating latch and a plurality of CPU boards A data transmission system between a main CPU and a plurality of sub-CPU's includes a data bus connected between them, a CPU select line for transmitting a CPU select signal from the main CPU to the sub-CPU's, a latch circuit for providing a wait signal t... | 05/16/1989 |
| 4807118 | Method for handling slot requests over a network A method for transferring idempotent and non-idempotent requests (repeatable and non-repeatable requests respectively) over a network between two or more computer systems. The method includes sending a series of messages over a network to perform the requ... | 02/21/1989 |
| 4800484 | Computing installation with automatic terminal switching and a terminal adapted to such switching The computing installation comprises a plurality of digital computers and at least a terminal unit, for instance a printer, suitable for use in cooperation with any one of the computers. Each computer may deliver a request for access to the terminal. In r... | 01/24/1989 |
| 4773040 | Data transmission method and apparatus therefor The present invention provides a data transmission method for sending parallel data from a transmitting side to a receiving side. After transmitting an i-th item of data (DTi), the transmitting side sends a high-level data transmission signal (... | 09/20/1988 |
| 4766534 | Parallel processing network and method A message passing parallel processing system capable of executing different types of intercommunication protocols simultaneously, as well as plural instances of each type of protocol. Each processing node of the system contains a message passing protocol ... | 08/23/1988 |
| 4744023 | Processor access control arrangement in a multiprocessor system In a multiprocessor system, processors are connected to an interconnecting bus by means of bus interface circuits which comprise an address buffer in addition to data buffers. The interconnecting bus, in addition to a destination address and data also car... | 05/10/1988 |
| 4730250 | Local area network processing system A data processing system in which a host processor is connected to a plurality of remote processing devices over a common communication channel in which a number of the remote processors are commonly connected to a transceiver for transmitting and receivi... | 03/08/1988 |
| 4710871 | Data transmitting and receiving apparatus A system for controlling the transfer of a data message over a common communication channel between a plurality of processing devices includes a MOS/LSI controller chip associated with each processing unit for constructing a message to be sent to a sendin... | 12/01/1987 |
| 4642758 | File transfer scheduling arrangement A method and arrangement for scheduling the transmission of data files among a plurality of interconnected computers is disclosed. When a first computer desires to transmit data files to a second computer, the first sends a short duration message to the s... | 02/10/1987 |
| 4620276 | Method and apparatus for asynchronous processing of dynamic replication messages Messages at nodes of a distributed data system are processed asynchronously. Each data atom shared by a pair of nodes is characterized by dipole halves maintained at each node including an access control characteristic, a quality control characteristic, a... | 10/28/1986 |
| 4611274 | Data transmission system via power supply line This disclosure is directed to a data transmission system via the power supply line wherein it is characterized in that; it effectively controls branching terminal units connected to the CPU via the power supply line, by transmitting a high frequency AC s... | 09/09/1986 |
| 4584684 | Data transmission method A data transmission method in which a signal receiving side produces a response code for requesting a text in response to a start request made by a signal transmitting side, and produces an acknowledgement code or a text invalid code upon receiving the re... | 04/22/1986 |
| 4562533 | Data communications system to system adapter This invention relates to an adapter for interprocessor communications and the method therefor. An adapter is included in a data processing system which has a plurality of central systems, each of the plurality of central systems having at least one seria... | 12/31/1985 |
| 4511968 | Communication channel interface unit Interface unit for handling translation of message signals between a communication channel and a communications processor. The processor and interface unit are embodied in a data processing station of which a plurality of such stations are arranged along ... | 04/16/1985 |
| 4489387 | Method and apparatus for coordinating medical procedures This invention relates to methods and apparatus for medical decision making. In particular, this invention coordinates the actions of two or more medical teams who are working toward a common goal. The apparatus used to achieve this objective consists of ... | 12/18/1984 |
| 4393501 | Line protocol for communication system In a communication system, a line protocol format with a variable bit rate and low bit overhead provides for the high integrity, synchronous exchange of digital signal information between master and slave processing units, with master processing unit cont... | 07/12/1983 |
| 4355354 | Interface apparatus for coupling a minicomputer to a microcomputer for the transfer of data between them and method for using same Interface apparatus which facilitates asynchronous parallel transfer of data at a speed of up to at least 1.6 megabits per second between a minicomputer and a microcomputer. The apparatus includes a plurality of bidirectional data circuits parallel couple... | 10/19/1982 |
| 4241398 | Computer network, line protocol system A line protocol format with a low bit overhead provides for the high accuracy, asynchronous exchange of digital signal information between processing units in a supervisory control system having a central processing unit (CPU) and at least one remote proc... | 12/23/1980 |
| 4223380 | Distributed multiprocessor communication system A distributed multiprocessor communication system, wherein the central processing unit (CPU) is relieved of the burden of bus management by a scheme which multiplexes the interprocessor module communications bus, to which all processors are guaranteed acc... | 09/16/1980 |