...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 |
| 8078289 | Model predictive control with variable trajectory sharing One or more techniques are provided for the sharing of variable trajectories between multiple controllers in a control system. In general, the present technique is based upon the sharing of predicted desired variable trajectories between multiple controllers requiri... | 12/13/2011 |
| 7991485 | System and method for obtaining, processing and evaluating patient information for diagnosing disease and selecting treatment A computer-based system and method is disclosed which constructs medical histories by direct interactions between the patient and system that acquires pertinent and relevant medical information covering the complete life of a given patient. The system and method ins... | 08/02/2011 |
| 7941229 | High-speed sequential sampling of I/O data for industrial control An I/O module samples an industrial process to acquire data indicative of performance of the industrial process. The I/O module has an internal memory in which the data from multiple samples is stored until readout by, or produced to, an industrial controller. The I... | 05/10/2011 |
| 7925360 | System for resetting subsets of motes within a network to different operational states in accordance with type of sensors A method may include and/or involve a mote network receiving a signal to reset and applying the signal to reset to place the mote network into a reset condition. ... | 04/12/2011 |
| 7860583 | System and method for dynamically adjusting patient therapy A system and method of managing therapy provided to patients in an institution. The system monitors all aspects of the medication delivery to a patient, as well as other information related to the patient, such as values of vital signs, laboratory results and patien... | 12/28/2010 |
| 7813814 | Control systems and methods for virtual power plants Systems and methods for the control of distributed systems are presented, particularly virtual power plants. Control software therefore communicates through an interface with decentralized devices. Modules are provided to formulate strategies based on predicted dema... | 10/12/2010 |
| 7813815 | Digital measuring system and method for integrated circuit chip operating parameters An integrated circuit contains within the chip one or more measuring devices that provide a digital value corresponding to respective physical operating parameters of the chip. The digital values can be communicated to other devices using an interrupt handler. ... | 10/12/2010 |
| 7698001 | Method and apparatus for improving performance of networking applications A method for improving performance of networking applications which receive network data from a computer network and which are executable on any one of a plurality of data processing means. The proposed method comprises the steps of establishing a data transfer conn... | 04/13/2010 |
| 7676278 | Fault tolerant transport mechanism in storage and method of controlling the same First and second mobile carriers are accessible to individual cells defined in a storage. The first and second mobile carriers move along overlapped paths. First and second controller circuits are connected to the first and second mobile carriers, respectively. The ... | 03/09/2010 |
| 7603181 | System for resetting subsets of motes within a network to different operational states in accordance with type of sensors A method may include and/or involve a mote network receiving a signal to reset and applying the signal to reset to place the mote network into a reset condition. ... | 10/13/2009 |
| 7593779 | Control device with two processors A control device with two processors includes: a circuit substrate; a first central processing unit disposed on the circuit substrate to receive a control signal for controlling the operation of a first device; a second central processing unit disposed on the circui... | 09/22/2009 |
| 7536229 | Information processing apparatus, information processing method, and computer program An information processing apparatus includes a first information processor, a plurality of second information processor, and a plurality of temperature detecting units detecting temperature in the vicinity of each of the plurality of second information processors. T... | 05/19/2009 |
| 7447552 | Common transmission protocol system for an automation device An automation device is disclosed, in which a multiplicity of physically distributed functional units communicate with each other by means of a common transmission protocol. The device has a microcontroller (110), which has a group of associated input/output ... | 11/04/2008 |
| 7437203 | Remote terminal unit assembly A construction of RTU assembly having a number of independently operational cells for systems functions is provided. Each cell is formed from a configurable component and effectively could be of the same construction as a conventional RTU that would be used for a pa... | 10/14/2008 |
| 7428473 | Health monitoring in a system of circumvention and recovery A system comprises at least one non-hardened processor configured to run a plurality of mission related processes; at least one threat detector configured to detect one or more conditions which indicate the onset of a threat to the operation of the at least one non-... | 09/23/2008 |
| 7426559 | Method for sequential coordination of external database application events with asynchronous internal database events Database management methods that exploit time dependent sequential database management system processes to ensure presentation of the same data or view to one or a plurality of users through sequencing asynchronous database management operations such as recovery and... | 09/16/2008 |
| 7412602 | Method and system for storing document images in a network file system The present invention relates to a system and method for saving an image file to a network folder. The present invention enables users to specify access information for an image file, gives users greater flexibility in choosing a network folder as a destination for ... | 08/12/2008 |
| 7409261 | Data management and networking system and method A data management and networking system and method are provided for automatically retrieving and storing data from a machine tool for distribution to a remote terminal over a network. Raw data related to a machine operation parameter, such as vibrations, are collect... | 08/05/2008 |
| 7398137 | System and method for remotely controlling machine operations using mapping information Systems and methods are disclosed that enable one or more work machines to control operations of one or more remote work machines. In one embodiment, the systems and methods perform a process including determining a first type of first work machine performing first ... | 07/08/2008 |
| 7373483 | Mechanism for extending the number of registers in a microprocessor An apparatus and method are provided, for accessing extended registers within a microprocessor. The apparatus includes translation logic and extended register logic. The translation logic translates an extended instruction into corresponding micro instructions for e... | 05/13/2008 |
| 7370060 | System and method for user edit merging with preservation of unrepresented data A system and method for preserving unrepresented data in a document exchanged between applications. Applications handling the document, or computing devices executing the applications may have different capabilities with respect to a particular feature of the docume... | 05/06/2008 |
| 7369116 | Foot-operated key pad A foot operated data entry pad has a plurality of foot buttons. The foot buttons are used to enter data values—e.g., numbers or symbols separately or in combination. Each button is capable of entering different data values, preferably depending on the length of ti... | 05/06/2008 |
| 7365565 | Programmable system on a chip for power-supply voltage and current monitoring and control A programmable system-on-a-chip integrated circuit device includes a programmable logic block, at least one user non-volatile memory block, and voltage-measuring and control analog and digital circuits on a single semiconductor integrated circuit chip or a flip chip... | 04/29/2008 |
| 7363635 | Disk drive A long aperture extending along the forward and backward movement direction is formed on each of the brackets, each of the supporting shafts is movably inserted into each of the long apertures, a spring shaft in parallel with one of the supporting shafts is protrude... | 04/22/2008 |
| 7363396 | Supercharge message exchanger A system with a first random access memory (RAM), a second RAM, a first processor coupled to the first RAM and a second processor coupled to the second RAM. The first RAM is configured to store input/output (I/O) completions from at least two engines. The second RAM... | 04/22/2008 |
| 7356580 | Plug and play sensor integration for a process module A process chamber with a computer system that controls the process chamber is connected to one or more sensors, which are used to monitor the process in the process chamber. The sensors are connected to the computer system in a client/server relationship, in a way t... | 04/08/2008 |
| 7353071 | Method and apparatus for authoring and playing back lighting sequences Systems and methods for authoring and playing back lighting programs that include a plurality of lighting sequences for controlling a plurality of lights. One aspect stores the lighting program in a data format that represents a final data stream capable of directly... | 04/01/2008 |
| 7352206 | Integrated circuit device having state-saving and initialization feature An integrated circuit device has a state-saving feature and includes a programmable logic block, I/O pads, a dedicated register, at least one volatile memory block, a non-volatile memory block, a condition-sensing circuit for detecting at least one condition, A cont... | 04/01/2008 |
| 7349109 | Imaging apparatus and print control method for an imaging apparatus An imaging apparatus comprises a plurality of different types of imaging means, each associated with one of a plurality of different types of imaging applications, each imaging application producing a print job containing image data; an engine configured to cause th... | 03/25/2008 |
| 7350053 | Software accessible fast VA to PA translation A method to communicate data is disclosed which includes communicating a virtual address to a translation lookaside buffer (TLB) and translating the virtual address to a physical address of a computer memory. The method also includes loading the physical address tra... | 03/25/2008 |
| 7343395 | Facilitating resource access using prioritized multicast responses to a discovery request Systems and methods are provided to facilitate resource access using prioritized multicast responses to a discovery request. ... | 03/11/2008 |
| 7343605 | System and method for communicating between software applications, particularly MES (manufacturing execution system) applications Applications to be connected, particularly MES (manufacturing execution system) applications, as well as the communications mechanisms are depicted in the object model of the framework (IF; IF meaning industrial framework) by using wrappers and/or adapters and, as a... | 03/11/2008 |
| 7335518 | Method for manufacturing semiconductor device In a manufacturing method for a semiconductor device, a main body wafer is formed, and a monitor wafer on which a monitor element is formed is provided. Characteristics of the main body wafer are copied onto the monitor element by simultaneously processing the main ... | 02/26/2008 |
| 7332996 | Connections for a cell site environmental control system A cell site environmental control system includes multiple relays, each monitoring a specific device whose status may have an impact on the environmental condition at the cell site. The cell site environmental control system includes a microprocessor-based central c... | 02/19/2008 |
| 7328289 | Communication between processors A method of communicating between a first and a second processor includes the first processor sending a datum over a common control bus, and the second processor receiving the datum from the common control bus. ... | 02/05/2008 |
| 7324854 | Computer-aided warehouse A monitor system is disclosed for use in a warehouse. The monitor system includes a server, a database stage, an operation stage, a monitor stage and a display stage. The database stage is connected to the server for storing various types of data related to access c... | 01/29/2008 |
| 7321846 | Two-wire process control loop diagnostics A diagnostic device for coupling to a process control loop includes digital communication circuitry configured to receive a digital communication signal from the process control loop. The digital communication signal is a digitally modulated analog signal on the pro... | 01/22/2008 |
| 7320685 | Method and device for identifying an eye that is to be treated in operations A method for identifying the site of an operation during an operation, in particular using a laser system, with the help of unique data about the operation site. A first copy of the unique data is stored in a laser system, the unique data being located in the vicini... | 01/22/2008 |
| 7315429 | Apparatus, method and program product for a multi-controller and multi-actuator storage device A data storage device, method and program product for high data transfer and access rate is disclosed. The data storage device includes a housing wherein at least one data storage disk is rotatably mounted. The housing further includes at least two actuator arm asse... | 01/01/2008 |
| 7313609 | Method and apparatus for programming an automation device A method and apparatus for a control system of an automation network. The control system comprises an automation device operably connected to the network. Also operably connected to the control system is a network device for storing an application program for contro... | 12/25/2007 |