At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Secure transfer of whiteboard content
Technologies for securely transferring whiteboard content data from a smart whiteboard device to another smart whiteboard device are disclosed. The smart...
Balancing energy barrier between states in perpendicular magnetic tunnel
Techniques are disclosed for enhancing performance of a perpendicular magnetic tunnel junction (MTJ) by implementing an additional ferromagnetic layer therein....
Techniques and configuration for stacking transistors of an integrated
Embodiments of the present disclosure provide techniques and configurations for stacking transistors of a memory device. In one embodiment, an apparatus...
High density organic bridge device and method
Embodiments that allow multi-chip interconnect using organic bridges are described. In some embodiments an organic package substrate has an embedded organic...
Self-aligned via and plug patterning with photobuckets for back end of
line (BEOL) interconnects
Self-aligned via and plug patterning with photobuckets for back end of line (BEOL) interconnects is described. In an example, an interconnect structure for an...
Integrated heat spreader for multi-chip packages
An integrated heat spreader comprising a heat spreader frame that has a plurality of openings formed therethrough and a plurality of thermally conductive...
Selective area deposition of metal films by atomic layer deposition (ALD)
and chemical vapor deposition (CVD)
Selective area deposition of metal films by atomic layer deposition (ALD) and chemical vapor deposition (CVD) is described. In an example, a method of...
For-test apparatuses and techniques
Embodiments of design-for-test (DFT) apparatuses and related techniques are disclosed herein. In some embodiments, a DFT apparatus may include a static random...
Generic address scrambler for memory circuit test engine
A generic address scrambler for a memory circuit test engine. An embodiment of a memory device includes a memory stack having one or more of coupled memory...
Lower page read for multi-level cell memory
An electronic memory or controller may use a first type of read command, addressed to a first page of memory of an electronic memory that includes information...
Row hammer refresh command
A memory controller issues a targeted refresh command. A specific row of a memory device can be the target of repeated accesses. When the row is accessed...
System and method for controlling audio data processing
An audio accelerator includes a decoder to decode first and second sets of data blocks, a processor to process the first and second sets of decoded data blocks,...
Apparatus and methods for group-based reactive service discovery
Apparatus and methods for, among other things, a group-based reactive service discovery protocol are discussed. In an example, a method can include broadcasting...
Techniques for improving MSAA rendering efficiency
Various embodiments are generally directed to techniques for causing the storage of a color data value of a clear color to be deferred as rendered color data...
Systems and methods for video/multimedia rendering, composition, and
An interactive video/multimedia application (IVM application) may specify one or more media assets for playback. The IVM application may define the rendering,...
Intelligent remote control system
An apparatus may include a processor and a device state management module. The device state management module may be operative on the processor to receive a...
Apparatus, system, and method for providing memory access control
Described herein are apparatus, system, and method for providing memory access control to protect software (e.g., firmware backup) and other data. The method...
Methods and arrangements to launch trusted, coexisting environments
Methods and arrangements to launch trusted, distinct, co-existing environments are disclosed. Embodiments may launch trusted, distinct, co-existing environments...
Caching for heterogeneous processors
A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
Protocol for conflicting memory transactions
Embodiments of the invention describe a cache coherency protocol that eliminates the need for ordering between message classes and also eliminates home tracker...
Method and system for detecting concurrency programming errors in kernel
modules and device drivers
The existence of errors and bugs in device drivers and other software operating in kernel space may be difficult to find and eliminate. A system and method for...
Real time instruction tracing compression of RET instructions
In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing Real Time...
Permute operations with flexible zero control
In one embodiment, the present invention includes logic to receive a permute instruction, first and second source operands, and control values, and to perform a...
SIMD integer multiply-accumulate instruction for multi-precision
A multiply-and-accumulate (MAC) instruction allows efficient execution of unsigned integer multiplications. The MAC instruction indicates a first vector...
Techniques for management and presentation of content
Techniques are described for the management and presentation of content. In one example a first and a second content item are output. A user selection of an...
Micro deflectors on touch sensor
In various embodiments, a touch surface may comprise multiple individual sensors, each of which is capable of mechanical deflection in a direction parallel to...
Camera command set host command translation
The present disclosure provides techniques for translating input camera commands to device-specific commands. Camera commands may be translated by a translation...
Method and apparatus for a zero voltage processor
Embodiments of the invention relate to a method and apparatus for a zero voltage processor sleep state. A processor may include a dedicated cache memory. A...
Methods and apparatuses for controlling thread contention
An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first...
Controlling temperature of multiple domains of a multi-domain processor
using a cross-domain margin
In one embodiment, the present invention includes a method for determining, in a controller of a multi-domain processor, whether a temperature of a second...
Dynamic balancing of power across a plurality of processor domains
according to power policy control bias
In an embodiment, a processor includes multiple domains including a core domain having at least one core to execute instructions and a graphics domain including...
Configuring power management functionality in a processor
In one embodiment, a multicore processor includes cores that can independently execute instructions, each at an independent voltage and frequency. The processor...
Connector optical lens with alignment features
An optical lens of an optical connector includes alignment features for passive connection alignment. Fiber inserted into the lens is aligned with a fiber...
Shaped and oriented solder joints
The present description relates to the field of fabricating microelectronic assemblies, wherein a microelectronic device may be attached to a microelectronic...
Multi-purpose handle for a portable computing device with thermal venting
Thin film based electromagnetic interference shielding with BBUL/coreless
An apparatus including a die including a device side with contact points and lateral sidewalls defining a thickness of the die; a build-up carrier coupled to...
Non-uniform substrate stackup
Some embodiments described herein include apparatuses and methods of forming such apparatuses. One such embodiment may include a routing arrangement having pads...
Maintenance of channel usage in a wireless communication system
Data is accessed from a network via a wireless communication link. A determination is made as to whether payload data has been received from a subscriber's...
Apparatus and method for cell information indication in a wireless network
Generally, this disclosure provides apparatus and methods for improved indication of cell information in a wireless network. The cell information may include an...
Techniques for traffic delivery to a group of devices
Techniques for managing traffic delivery to a group of devices are described. In some embodiments, a method for communicating in a wireless network may comprise...
Evolved node B, user equipment, and method for operation of narrow
bandwidth user equipment in wide bandwidth...
Apparatuses and methods for supporting operation of narrow bandwidth devices within a broadband network are described herein. A user equipment (UE) may retrieve...
Single MPDU frame signaling
Embodiments of systems and methods for providing single MPDU frame signaling are generally described herein. Other embodiments may be described and claimed.
Image processing device, imaging device, image processing method, imaging
method, and image processing program...
An image processing device including a synchronization unit (25) for generating a luminance (Y') from the sum of pixel signals R, Gr, Gb, B, for subtracting the...
Video chat data processing
A graphics processing unit and a system are described herein. The graphics processing unit includes a decoder, a post processor, and a renderer. The decoder is...
Object selection in an image
Illustrative embodiments of methods, machine-readable media, and computing devices allowing object selection in an image are disclosed. In some embodiments, a...
Determining a final exposure setting automatically for a solid state
camera without a separate light metering...
An embodiment of the invention is a method of generating a final exposure setting, including, (a) selecting one of a number of predetermined exposure settings...
System and method for sending local information from a wireless browser to
a web server
A system and method for using a wireless browser to send local information from a wireless handset to a Web server. A service request received from a handset...
Techniques for packet management in an input/output virtualization system
Techniques for managing packets in an input/output virtualization (IOV) capable computing environment are described herein. One aspect comprises receiving, at...
Communication device, method for generating a transport protocol message,
and method for processing a transport...
A communication device including a source coding unit source-coding data to be transmitted, a transport protocol unit, coupled to the source coding unit,...