U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.

Newsletter  PatentStorm News

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.

 

Attorney: Ream; M. David


Number of patents: 17
Last date: June 10, 2008

NumberTitleIssue Date
7386834Undo/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
7360028Explicit 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
7346899Lookup 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
7340590Handling 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
7331043Detecting 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
7328294Methods 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
7313802Method 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
7302696System 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
7290116Level 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
7283536Multimode 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
7228458Storage 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
7219218Vector 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
7215175Fuse 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
7162728System 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
7134142System 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
7130693Method 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
7099326System 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
 
Sign InRegister
Username  
Password   
forgot password?