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

Icon_funbox Bizarre Patents

Patent No. 6711769

Pillow with retractable umbrella

A pillow assembly having a supporting assembly and a retractable umbrella assembly that is easily transportable and allows a user to support his/her head while covering their face from sunlight.

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: Trop, Pruner & HU, P.C.


Number of patents: 361
Last date: May 22, 2012

1                    
NumberTitleIssue Date
8185700Enabling speculative state information in a cache coherency protocol
In one embodiment, the present invention includes a method for receiving a bus message in a first cache corresponding to a speculative access to a portion of a second cache by a second thread, and dynamically determining in the first cache if an inter-thread depende...
05/22/2012
8185671Technique for increasing control and status signal density in a fixed register address space
A plurality of registers may function as both the control and status registers. Each bit location of the registers is writable to set a value on a control signal and readable to read a current value on a status signal. A multiplexer provides readability of the curre...
05/22/2012
8184693Adaptive filtering for bit-depth scalable video codec
Adaptive filtering may be used to increase the quality of tone mapped, baseline layer encoded information. As a result, scalable video codecs may be implemented with improved picture quality in some embodiments. ...
05/22/2012
8184683Digital interface and related event manager for integrated circuits
In one embodiment, the present invention includes a transceiver coupled to a baseband processor to receive digital control information that includes both event and schedule information, and which stores the digital control information in a storage of the transceiver...
05/22/2012
8181204Linking to video information
A system enables dynamic linking between a variety of video formats including television broadcasts, web pages, and video displays which are stored on magnetic or optical media. Each frame of the video information is identified together with a plurality of locations...
05/15/2012
8181185Filtering of performance monitoring information
In one embodiment, the present invention includes a method for receiving a signal in a filter register of a performance monitor from an execution unit to enable a field of the filter register associated with a first thread when a filter enable instruction is execute...
05/15/2012
8179979Detection and compensation of discontinuities in data stream
In one embodiment of the invention, a method includes receiving a video stream that includes a temporal discontinuity. Checkpoints are distributed in a non-linear fashion with unequal spacing between the checkpoints. The temporal discontinuity is then detected at on...
05/15/2012
8179344Liquid crystal display panel, driving method and liquid crystal display
In one embodiment of the invention, a pixel unit has two sub-pixel regions each including a liquid crystal capacitor (LCC) and storage capacitor (SC). The capacitance ratio of the SC to LCC of the first sub-pixel differs from the capacitance ratio of the SC to LCC o...
05/15/2012
8178385Phase change memory that switches between crystalline phases
A phase change memory may transition between two crystalline states. In one embodiment, the phase change material is a chalcogenide which transitions between face centered cubic and hexagonal states. Because these states are more stable, they are less prone to drift...
05/15/2012
8176985Well drilling and production using a surface blowout preventer
Production and drilling may be achieved by a system which uses a rotating head coupled to surface blowout preventer stack for fluid flow control. A casing connects these surface components to a subsea shutoff assembly with a pair of ram shear devices to cut off the ...
05/15/2012
8176240Method and apparatus for reducing power consumption in a memory bus interface by selectively disabling and enabling sense amplifiers
A technique includes amplifying data signals from a memory bus interface. The amplified data signals are sampled, and the amplifier is selectively disabled in response to the absence of a predetermined operation occurring over the memory bus. In some embodiments of ...
05/08/2012
8174415Broadcast AM receiver, FM receiver and/or FM transmitter with integrated stereo audio codec, headphone drivers and/or speaker drivers
An apparatus includes processor and a control interface. The processor is adapted to in a first mode of operation, operate as part of one of a wireless receiver and a wireless transmitter and in a second mode of operation. The processor also processes a first audio ...
05/08/2012
8171328State history storage for synchronizing redundant processors
Embodiments of an invention for synchronizing redundant processors using state history are disclosed. In one embodiment, an apparatus includes two processors, state storage for each processor, and control logic. Each processor is to execute the same instructions. Th...
05/01/2012
8171270Asynchronous control transfer
Methods and apparatus to perform asynchronous control transfer are described. In one embodiment, upon occurrence of an event (e.g., an architectural event), a service routine data block (SRDB) is accessed via a service routine base pointer (SRDS) and a service routi...
05/01/2012
8171268Technique for context state management to reduce save and restore operations between a memory and a processor using in-use vectors
A technique for managing context state information enables a reduced number of save and restore operations. At least one embodiment includes a plurality of save area segments to store a plurality of machine context state information, which can be saved into the segm...
05/01/2012
8171223Method and system to increase concurrency and control replication in a multi-core cache hierarchy
A directory of a private cache hierarchy is provided to maintain coherency between data stored in the cache hierarchy, where the directory is to enable concurrent cache-to-cache transfer of data to two private caches from another private cache. This directory can be...
05/01/2012
8170859Methods, apparatuses and computer program products for simulating arbitrary unmodified code
Arbitrary, unmodified code and/or software may be executed directly on a host processor operating in a virtualized mode using hardware virtualization support and performance counters. The arbitrary software may be run on the host processor until the host processor e...
05/01/2012
8170062Packetized interface for coupling agents
In one embodiment, the present invention includes a fabric on a first semiconductor die to communicate with at least one agent on the die according to an on-chip protocol and a packetization layer coupled to the fabric to receive command and data information from th...
05/01/2012
8169850Forming multiprocessor systems using dual processors
In one embodiment, link logic of a multi-chip processor (MCP) formed using multiple processors may interface with a first point-to-point (PtP) link coupled between the MCP and an off-package agent and another PtP link coupled between first and second processors of t...
05/01/2012
8169108Capacitive isolator
An integrated circuit provides high voltage isolation capabilities. The circuit includes a first area containing a first group of functional circuitry located in a substrate of the integrated circuit. This circuit also includes a second area containing a second grou...
05/01/2012
8166471Implementing portable content protection to secure secrets
A source-level compiler may randomly select compilation conventions to implement portable content protection, securing the secrets embedded in a program by shuffling associated data. The program may be developed using a source language that is applicative on the ass...
04/24/2012
8166207Querying a device for information
In one embodiment, the present invention includes a method for receiving in a processor complex a first write request from a peripheral device, obtaining information of the processor complex responsive to the first write request, and transmitting a second write requ...
04/24/2012
8165631Sharing a radio frequency interface resource
Applications may seek access to a radio frequency interface resource on a processor-based system that exceeds the available capacity of that resource. When more than one application needs access to an RF interface resource at the same time and the available capacity...
04/24/2012
8164949Reducing drift in chalcogenide devices
Chalcogenide materials conventionally used in chalcogenide memory devices and ovonic threshold switches may exhibit a tendency called drift, wherein threshold voltage or resistance changes with time. By providing a compensating material which exhibits an opposing te...
04/24/2012
8162063Dual gradient drilling ship
Dual gradient drilling may be performed by anchoring drilling tubulars from a drilling ship on the seabed. The drilling tubulars may include an inline pump for pumping mud through another set of tubulars that actually drill the well. Then dual gradient drilling may ...
04/24/2012
8161564Methods and apparatus for protecting digital content
A processing system to serve as a source device for protected digital content comprises a processor and control logic. When used by the processor, the control logic causes the processing system to generate cipher data, based at least in part on (a) a session key and...
04/17/2012
8161280Launching a secure kernel in a multiprocessor system
In one embodiment of the present invention, a method includes verifying a master processor of a system; validating a trusted agent with the master processor if the master processor is verified; and launching the trusted agent on a plurality of processors of the syst...
04/17/2012
8160520Supply control for multiple power modes of a power amplifier
In one embodiment, the present invention includes an apparatus having at least two gain stages to receive incoming signals and to output amplified signals, along with multiple regulators. More specifically, a linear regulator can be coupled to the first gain stage t...
04/17/2012
8156401Validating data using processor instructions
In one embodiment, the present invention includes a method for determining from a data block in a buffer a number of first operands in a first portion of the buffer and a number of second operands in a second portion of the buffer. Based on these numbers, a cyclic r...
04/10/2012
8155610Combining multiple frequency modulation (FM) signals in a receiver
In one embodiment, the present invention provide a method for detecting signal quality metrics of a constant modulo (CM) signal received in two different signal paths, and combining the signal from the two signal paths based at least in part on the detected first an...
04/10/2012
8155321Methods and apparatus for protecting digital content
A processing system to serve as a source device for protected digital content comprises a processor and control logic. The processing system may generate and save a first master key, and may transmit that key to a first receiving device for use during a first sessio...
04/10/2012
8151264Injecting virtualization events in a layered virtualization architecture
Embodiments of apparatuses, methods, and systems for injecting virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes virtual machine entry logic, recognition logic, and evaluation logic. The virtual ma...
04/03/2012
8151096Method to improve branch prediction latency
An apparatus to generate a branch prediction of an instruction based at least in part on the address of the previous branch instruction, wherein the previous instruction is prior to the instruction in a program order. The prediction can also based on a branch histor...
04/03/2012
8151094Dynamically estimating lifetime of a semiconductor device
The present invention includes a method for obtaining dynamic operating parameter information of a semiconductor device such as a processor, determining dynamic usage of the device, either as a whole or for one or more portions thereof, based on the dynamic operatin...
04/03/2012
8151081Method, system and apparatus for memory address mapping for sub-socket partitioning
Sub-socket partitioning is enabled using embodiments of the present invention. In one aspect, the memory mapping is performed to isolate memory access for each of the partitions by assigning a partition address and a generated physical address. ...
04/03/2012
8151029Controlling passthrough of communication between multiple buses
A demodulator can include first data and clock pads to couple the demodulator to a host device via a first bus, and second data and clock pads to couple the demodulator to a radio frequency (RF) tuner via a second bus. The device may further include passthrough logi...
04/03/2012
8151027System management mode inter-processor interrupt redirection
A method, processor, and system are disclosed. In one embodiment method includes a first processor core among several processor cores entering into a system management mode. At least one of the other additional processor cores apart from the first processor core rem...
04/03/2012
8150346Detecting a signal in the presence of noise
In one embodiment, the present invention includes a method for receiving an incoming radio frequency (RF) signal in a receiver, estimating a signal-to-noise ratio (SNR) of a constant modulus (CM) signal in the incoming RF signal based on a calculated magnitude of th...
04/03/2012
8150211Identifying patterns in data
An image feature within image data may be identified and located from the maximum values in a Hough voting table. The Hough voting table may be generated by converting edge pixels identified with an image data into an array. The array may be read in row order with t...
04/03/2012
8149926Generating edge masks for a deblocking filter
A deblocking unit may include a buffer, an edge mask generator, and a deblocking filter. The buffer may store video data including blocks. The blocks may correspond to at least a portion of a macroblock. The edge mask generator may generate a particular edge mask th...
04/03/2012
1                    
 
Sign InRegister
Username  
Password   
forgot password?