...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 |
| 8182099 | Noise immune optical encoder for high ambient light projection imaging systems A method and apparatus for bitstream modulation of an infrared light source used by an optical sensor in a stereoscopic projection system, combined with a bitstream filter on the receiver electronics. ... | 05/22/2012 |
| 8172399 | Lumen optimized stereo projector using a plurality of polarizing filters A stereo 3D projector with the ability to provide the native lumen output of the projector when not in 3D mode. This is accomplished by using two rotating polarizing filters at least partially overlapping, each with at least two or more segments, some of which are f... | 05/08/2012 |
| 8167431 | Universal stereographic trigger peripheral for electronic equipment A peripheral device is coupled to a system bus of an apparatus via a system bus compatible cable, and transmits to an operating system a request to transmit to the output multiple image stream 3D video data and a request to access a video subsystem for monitoring a ... | 05/01/2012 |
| 8166206 | Cancel instruction and command for determining the state of an I/O operation The state of an input/output (I/O) operation is determined in an I/O processing system. A command is received from an I/O operating system at a channel subsystem for initiating the I/O operation, a time period is for completion of the I/O operation, and the command ... | 04/24/2012 |
| 8162482 | Dynamic projector refresh rate adjustment via PWM control An apparatus and method for stereoscopic 3D image projection and viewing using a single projection source, alternating polarization, and passive eyewear. This approach is applicable to frame sequential video created using existing 3D graphics APIs, as well as other ... | 04/24/2012 |
| 8157381 | Method to synchronize stereographic hardware to sequential color rendering apparatus A method and apparatus for extracting synchronization information at the output of a projection apparatus, without modifying its rotating color segmented filter wheel or drive electronics. Three photodiodes, each with a different principle color filter, is placed at... | 04/17/2012 |
| 8152310 | Noise immune optical encoder for high ambient light projection imaging systems A 3D stereographic projection apparatus comprises an input for receiving stereographic image data that includes sync signals corresponding to image streams in the image data. A digital light projector projects the stereographic image data. A motor driven rotating fi... | 04/10/2012 |
| 8152304 | Stereographic imaging system using open loop magnetomechanically resonant polarizing filter actuator An apparatus and method for stereoscopic 3D image projection and viewing using a single projection source, alternating polarization, and passive eyewear. This approach is applicable to frame sequential video created using existing 3D graphics APIs, as well as other ... | 04/10/2012 |
| 8152303 | Signal synthesizer for periodic acceleration and deceleration of rotating optical devices In a stereographic projector that places a single linear polarizing wheel in the light path of the projector to impart a desired polarization state onto the projected light, a method and apparatus for periodically slowing the wheel down while in optimal states, and ... | 04/10/2012 |
| 8145471 | Non-destructive simulation of a failure in a virtualization environment A method for simulating a hardware failure in a virtualization environment includes determining a location of an instruction pointer for a particular operating system operating in the virtualization environment; determining an address of a memory location containing... | 03/27/2012 |
| 8140966 | Computer system, method and program for generating caption based computer data A computer system, method and program is generated for editing text data, which have been created on a basis of a voice or a video image. In one embodiment, a first computer for outputting voice or video image(s), and for identifying a part of text data, which needs... | 03/20/2012 |
| 8140885 | Accounting for microprocessor resource consumption Techniques for accounting microprocessor resource consumption. The present invention provides an automatic method to timely determine the current microprocessor clock frequency. Information provided by timer facilities of the microprocessor is reused by sampling thi... | 03/20/2012 |
| 8140034 | Frequency locked feedback loop for wireless communications A method and systems for a frequency locked feedback loop for wireless communications are provided. The method includes applying dither modulation from a harmonic modulator to modulated data at a transmit source, and mixing the dither modulation at a dither modulati... | 03/20/2012 |
| 8132157 | Method of automatic regression testing A method of automatic regression testing includes loading binary code representing a first version of a program, extracting a second version of the program embedded within the binary code of the first version of the program, executing a standalone model of the secon... | 03/06/2012 |
| 8112690 | Method, system, and computer program product for connection state recovery after fault A method, system, and computer program product for connection state recovery of a connection after fault in a networked channel-to-channel computer system are provided. The method includes identifying essential data in response to detecting a state change in a chann... | 02/07/2012 |
| 8112603 | Methods, systems, and computer program products for file relocation on a data storage device A method, system, and computer program product for file relocation on a data storage device are provided. The method includes initiating file relocation in response to invoking a cleaner function for a data storage device. The method also includes examining metadata... | 02/07/2012 |
| 8108840 | Method for enhancing debugger performance of hardware assisted breakpoints A method for enhancing debugger performance of hardware assisted breakpoints across multiple units includes deferring all active location breakpoints within the multiple modules, and subsequently activating each valid location breakpoint in a present one of the mult... | 01/31/2012 |
| 8108731 | Configuration validation system for computer clusters A method of validating a configuration of a computer clusters includes transmitting a first neighbor identification to a first flexible service processor (FSP) arranged in the first computer cluster and a second neighbor identification to a second FSP arranged in th... | 01/31/2012 |
| 8104040 | Automatic speed and processor capacity upgrade according to the workload A method for automatically adding capacity to a computer for a workload is provided. Metric information is received, defined in a policy, about a workload running on a computer. Capacity information for the computer is retrieved and is serialized in a serialized lis... | 01/24/2012 |
| 8103774 | System and method for load-balancing in a resource infrastructure running application programs The idea of the present invention is to provide a challenge-response mechanism to acquire work scope split range information from the application's Work Scope Split component of the over-utilized resource. By using the work scope split range information, the provisi... | 01/24/2012 |
| 8102599 | Fabrication of optical filters integrated with injection molded microlenses Injection molding of monolithically integrated optical components is disclosed. In one embodiment, an injection molding system includes a moldplate having an array of specially designed cavities. In at least one cavity, different types of photo-curable optical mater... | 01/24/2012 |
| 8095656 | Geo-positionally based data access security Methods, systems, and computer program products for implementing geo-positionally based data access security is provided. A method includes receiving a request at a computer to verify a geographic location of a segment of data stored in a storage device. The method ... | 01/10/2012 |
| 8082546 | Job scheduling to maximize use of reusable resources and minimize resource deallocation Jobs are scheduled such that resource reuse is maximized and deallocation of reusable resources is minimized. A multi-phase scheduling capability is provided in which during a first phase, weights are assigned to the reusable resources, and during a second phase, th... | 12/20/2011 |
| 8065279 | Performance neutral heartbeat for a multi-tasking multi-processor environment A computer program product, apparatus and method for providing a performance neutral heartbeat in a computer communication system, the computer program product including a tangible storage medium readable by a processing circuit and storing instructions for executio... | 11/22/2011 |
| 8055867 | Methods, apparatuses, and computer program products for protecting pre-staged provisioned data in a storage system A method can include identifying a storage area in the storage system for access control, assigning a switching criterion to modify allowable access to the identified storage area, where the identified storage area supports pre-staging of provisioned data, and block... | 11/08/2011 |
| 8055818 | Low latency queue pairs for I/O adapters A low-latency queue pair (QP) is provided for I/O Adapters that eliminates the overhead associated with work queue elements (WQEs) and defines the mechanisms necessary to allow the placement of the message directly on the queue pair. ... | 11/08/2011 |
| 8055817 | Efficient handling of queued-direct I/O requests and completions Computer program products and methods for efficient handling of queued-direct input/output (QDIO) requests and completions at an adapter in communication with an I/O device are provided. A method includes accessing a queue with one or more storage block address list... | 11/08/2011 |
| 8055807 | Transport control channel program chain linking including determining sequence order A method, apparatus, and computer program product for processing a chain linked transport control channel program in an I/O processing system is provided. The method includes receiving a first command message at a control unit specifying a first predetermined sequen... | 11/08/2011 |
| 8055773 | Method and system for executing system management flows Orders are processed within an Order Processing Environment which includes an Order Processing Container, Relationship Registry, and Factory Registry. The Order Processing Environment is extended by a Reference Resolvement Function Component. The RRFC provides the b... | 11/08/2011 |
| 8049207 | Organic optoelectronic device A method for manufacturing an organic electronic device including a stack of layers including a release layer, the stack having a lateral structure on a substrate, at least one of the layers being an organic material layer. A method includes with the step of providi... | 11/01/2011 |
| 8042004 | Diagnosing communications between computer systems Diagnosing communications between computer systems includes sending a message from a sending node to a receiving node. The receiving node detects an error in the receiving node receiving the message and captures the data regarding the error on the receiving. A diagn... | 10/18/2011 |
| 8037116 | Method and system for optimizing floating point conversion between different bases A method of streamlining floating-point conversions includes determining a source coefficient and a source exponent of an input value represented by a floating-point number in a source base; estimating an approximated target exponent (ATE) using the source coefficie... | 10/11/2011 |
| 8032795 | Method, system and computer program product for diagnosing communications A method for diagnosing communications includes sending a message from a sending node to a receiving node. The sending node detects an error in the receiving node receiving the message. A force log request is sent from the sending node to the receiving node, the for... | 10/04/2011 |
| 8028035 | Shared resource support for internet protocols Creating a unique identification for each stack in partitions of a host data computer such that a plurality of partitions may share a single adapter card during an Input/Output operation wherein the adapter card is exchanging data between the host and a Local Area N... | 09/27/2011 |
| 8021710 | Electronic device having an electrode with enhanced injection properties The present invention relates to methods and apparatus for producing an electronic device, such as an organic light-emitting diode (OLED), having an electrode with enhanced injection properties. An example method according to the invention comprises the steps of pro... | 09/20/2011 |
| 8020050 | Validation of computer interconnects A method of validating multi-cluster computer interconnects includes calculating a cable interconnect table associated with the multi-cluster computer, and distributing the cable interconnect table to a first transceiver in the first computer cluster and a second tr... | 09/13/2011 |
| 8015527 | Routing of wires of an electronic circuit The invention relates to a delay calculation method for wiring nets of an electronic circuit, wherein a net within an electronic circuit comprises a driver pin and a receiving pin being coupled by at least one loop, the loop comprising a first branching path and a s... | 09/06/2011 |
| 8015451 | Controlling an unreliable data transfer in a data channel Controlling an unreliable data transfer in a data channel from a transmitting unit to a receiving unit. A bypass mode or a buffer mode is activated depending on the error rate in the data channel. If bypass mode is selected, data packets are directly transferred in ... | 09/06/2011 |
| 8009589 | Subnet management in virtual host channel adapter topologies A computer program product for subnet management in virtual host channel adapter topologies includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method inclu... | 08/30/2011 |
| 8006288 | Method and apparatus for accessing a computer application program In some embodiments, a request may be generated to register a computing device of a user to a registration issuer, and in response a device related credential for the computing device may be obtained, the device related credential being for exclusive use of that com... | 08/23/2011 |