The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.
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 |
| 7386834 | Undo/redo technique for token-oriented representation of program code An editor or software engineering tool may be configured to represent program code as a doubly-linked list of lexical tokens and to maintain, coincident with an operation that modifies contents of the list, an undo object that identifies opposing end nodes of a subl... | 06/10/2008 |
| 7360028 | Explicit store-to-instruction-space instruction for self-modifying code and ensuring memory coherence between instruction cache and shared memory using a no-snoop protocol A method and apparatus for performing a store-to-instruction-space instruction are provided. A unique opcode indicates that a data value is to be written to an instruction space in main memory. The instruction is received and executed. After the instruction space is... | 04/15/2008 |
| 7346899 | Lookup facility in distributed computer systems In an embodiment of the present invention, at a Deployer level, an application software component is provided with a tree representation 510 of objects it contains. An object is a leaf node, with the attributes of the object being in nexus between the root an... | 03/18/2008 |
| 7340590 | Handling register dependencies between instructions specifying different width registers The present application describes a method and a processor for handling register dependency conflicts between lesser and greater width instructions, colloquially referred to as “evil twins.” If there is a register dependency between a greater width producer inst... | 03/04/2008 |
| 7331043 | Detecting and mitigating soft errors using duplicative instructions Software techniques are employed to mitigate soft errors. In particular, a compiler (or other executable code generator) may emit otherwise duplicative instructions targeting otherwise duplicative storage locations to facilitate run-time detection and, in some cases... | 02/12/2008 |
| 7328294 | Methods and apparatus for distributing interrupts The present invention relates to handling interrupts in a multiprocessor system. An interrupt controller can receive input from a variety of interrupt sources, such as peripheral components and peripheral interfaces. Interrupts and their associated characteristics a... | 02/05/2008 |
| 7313802 | Method and system to provide deals and promotions via an interactive video casting system A viewer of an interactive video casting system can be presented with promotions having purchase offers or offers of credits toward future purchases. These promotions can be provided by correlating a program being viewed with user profile information and product inf... | 12/25/2007 |
| 7302696 | System and method to provide an interactive coupon channel a video casting network A system and method to provide an interactive coupon channel via a video casting network. A viewer can tune to the coupon channel to search for coupons by keyword or category. The coupon channel can also be accessed through another channel, such as a shopping channe... | 11/27/2007 |
| 7290116 | Level 2 cache index hashing to avoid hot spots An apparatus and method for mapping memory addresses to reduce or avoid conflicting memory accesses in memory systems such as cache memories is described in connection with a multithreaded multiprocessor chip. A CMT processor reduces the probability of hot-spots in ... | 10/30/2007 |
| 7283536 | Multimode queuing system for DiffServ routers A multimode queuing system for DiffServ routers is provided. The multimode buffering and scheduling system that can be adjusted to show either “pure” AF/EF behavior, “pure” DSUI behavior, or a combination of the AF/EF behavior and the DSUI behavior. An opera... | 10/16/2007 |
| 7228458 | Storage device pre-qualification for clustered systems Methods are provided for testing storage devices and related devices for use in a clustered system. Storage devices may be pre-qualified before cluster software is installed for controlling the clustered system. Some implementations allow one or more storage devices... | 06/05/2007 |
| 7219218 | Vector technique for addressing helper instruction groups associated with complex instructions The present application describes a method and a system for executing instructions while reducing the logic required for execution in a processor. Instructions (e.g., atomic, integer-multiply, integer-divide, move on integer registers, graphics, floating point calcu... | 05/15/2007 |
| 7215175 | Fuse sensing scheme with auto current reduction An improved circuit for sensing and programming fuses in integrated circuits. The circuit is broadly comprised of a fuse cell, a reference circuit, a sense amplifier and a level detector. In one embodiment of the present invention, a two-stage sensing scheme is impl... | 05/08/2007 |
| 7162728 | System and method to provide audio enhancements and preferences for interactive television Audio enhancements can be provided for a shopping channel of an interactive television system. The audio enhancements allow a viewer of the shopping channel to customize the audio portion of the shopping experience, as well as providing the viewer with instructional... | 01/09/2007 |
| 7134142 | System and method for providing exploit protection for networks A method and system for providing protection from exploits to devices connected to a network. The system and method include a component for determining whether an encapsulation has been applied to an attachment and unencapsulating such encapsulated attachments, a co... | 11/07/2006 |
| 7130693 | Method for increasing the resolution and decreasing the power dissipation in eye prosthetics A method for increasing a resolution and decreasing a power dissipation in an epiretinal implant device is described. The method includes positioning extendable microprobes to achieve mechanical contact with an anterior surface of the retina when the epiretinal impl... | 10/31/2006 |
| 7099326 | System and method for fast GPRS for IPv6 communications A system and method for fast GPRS for IPv6 may improve data transfer efficiency in mobile networks, for example, in networks that relay on the GPRS infrastructure as defined and standardized in the European Telecommunications Standards Institute (ETSI), and on mobil... | 08/29/2006 |