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.
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 |
| 8185700 | Enabling 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 |
| 8185671 | Technique 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 |
| 8184693 | Adaptive 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 |
| 8184683 | Digital 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 |
| 8181204 | Linking 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 |
| 8181185 | Filtering 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 |
| 8179979 | Detection 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 |
| 8179344 | Liquid 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 |
| 8178385 | Phase 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 |
| 8176985 | Well 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 |
| 8176240 | Method 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 |
| 8174415 | Broadcast 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 |
| 8171328 | State 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 |
| 8171270 | Asynchronous 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 |
| 8171268 | Technique 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 |
| 8171223 | Method 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 |
| 8170859 | Methods, 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 |
| 8170062 | Packetized 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 |
| 8169850 | Forming 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 |
| 8169108 | Capacitive 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 |
| 8166471 | Implementing 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 |
| 8166207 | Querying 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 |
| 8165631 | Sharing 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 |
| 8164949 | Reducing 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 |
| 8162063 | Dual 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 |
| 8161564 | Methods 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 |
| 8161280 | Launching 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 |
| 8160520 | Supply 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 |
| 8156401 | Validating 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 |
| 8155610 | Combining 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 |
| 8155321 | Methods 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 |
| 8151264 | Injecting 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 |
| 8151096 | Method 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 |
| 8151094 | Dynamically 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 |
| 8151081 | Method, 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 |
| 8151029 | Controlling 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 |
| 8151027 | System 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 |
| 8150346 | Detecting 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 |
| 8150211 | Identifying 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 |
| 8149926 | Generating 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 |