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.
Multiple step non-deterministic finite automaton matching
Disclosed is a hardware NFA cell array used to find matches to regular expressions or other rules in an input symbol stream. The cell array scans multiple...
Estimating motion of an event captured using a digital video camera
An event aware video system (EAVS) is to capture video frames during a first time period and process events in the video frames before transferring the...
Instructions processors, methods, and systems to process secure hash
A method of an aspect includes receiving an instruction. The instruction indicates a first source of a first packed data including state data elements a.sub.i,...
Instructions to perform JH cryptographic hashing
A method is described. The method includes executing one or more JH_SBOX_L instruction to perform S-Box mappings and a linear (L) transformation on a JH state...
Detection of return oriented programming attacks
In one embodiment, a processor includes at least one execution unit and Return Oriented Programming (ROP) detection logic. The ROP detection logic may determine...
Providing an immutable antivirus payload for internet ready compute nodes
In one embodiment, a method includes initializing a portion of a computing system in a pre-boot environment using a basic input/output system (BIOS) stored in a...
Object based privacy control
An electronic device may include a processor and a blacklist database listing objects not to be displayed. The processor is to remove an object from a frame...
Modifying the spectral energy content of a data bus
Techniques for reducing the spectral content of a data bus are described herein. An example of a device in accordance with the present techniques includes logic...
Transmitting an interrupt packet
A method and system for transmitting an aggregated interrupt packet are described herein. The method includes sending metadata from a client device to a host...
Data compression in processor caches
In an embodiment, a processor includes a cache data array including a plurality of physical ways, each physical way to store a baseline way and a victim way; a...
Providing metadata in a translation lookaside buffer (TLB)
In one embodiment, the present invention includes a translation lookaside buffer (TLB) to store entries each having a translation portion to store a virtual...
Synchronizing a translation lookaside buffer with an extended paging table
A processor including logic to execute an instruction to synchronize a mapping from a physical address of a guest of a virtualization based system (guest...
Update mask for handling interaction between fills and updates
A multi core processor implements a cash coherency protocol in which probe messages are address-ordered on a probe channel while responses are un-ordered on a...
Compression-enabled blending of data in non-volatile memory
Described herein are embodiments of an apparatus configured for compression-enabled blending of data, a system including the apparatus configured for...
Use of error correction pointers to handle errors in memory
Methods, apparatuses, and systems related to use of error correction pointers (ECPs) to handle hard errors in memory are described herein. In embodiments, a...
Method and apparatus for selecting cache locality for atomic operations
An apparatus and method for determining whether to execute an atomic operation locally or remotely. For example, one embodiment of a processor comprises: a...
Current change mitigation policy for limiting voltage droop in graphics
Methods and apparatus relating to a current change mitigation policy for limiting voltage droop in graphics logic are described. In an embodiment, logic inserts...
Method and apparatus for performance efficient ISA virtualization using
dynamic partial binary translation
Methods, apparatus and systems for virtualization of a native instruction set are disclosed. Embodiments include a processor core executing the native...
Execution context swap between heterogeneous functional hardware units
Remapping technologies for execution context swap between heterogeneous functional hardware units are described. A computing system includes multiple registers...
System and method for content creation
A system and method for content creation based on a mixed-initiative approach includes an interface configured to allow a user to access and interact with a...
Adaptive graphics subsystem power and performance management
Examples are disclosed for adaptive graphics subsystem power and performance management including adjusting one or more power management or performance...
Distributed power management for multi-core processors
A system and method for performing distributed power control in a processor comprising an array of cores enables each core to regulate power at least partially...
Reduced wake up delay for on-die routers
Techniques for power gating. A first on-die router has an output port to receive data from a switching fabric. The output port is placed in a power-gated state...
Clock recovery using remote arrival timestamps
Methods and systems may provide for a sink module that receives packets from a source module, wherein each of the packets has a source timestamp corresponding...
Electro-optical assembly including a glass bridge
Embodiments of the present disclosure provide techniques and configurations for routing signals of an electro-optical assembly using a glass bridge. In one...
Optical device using echelle grating that provides total internal
reflection of light
Embodiments of the present disclosure are directed toward techniques and configurations for an optical device having a semiconductor layer to propagate light...
Method, apparatus and system for providing metering of acceleration
Techniques and mechanisms to provide for metering acceleration. In an embodiment, a microelectromechanical accelerometer includes a magnet, a mass, and a first...
Integrated crossflow blower motor apparatus and system
Some embodiments of an apparatus and system are described for a crossflow blower motor. An apparatus may comprise one or more motors operative to control a...
Configuring user customizable operational features of a vehicle
Embodiments of apparatus and methods for configuring user customizable operational features of a vehicle are described. In embodiments, an apparatus may include...
Wearable computing device
Wireless charging device
Polymer matrices for polymer solder hybrid materials
Embodiments of the present invention provide various polymeric matrices that may be used as a binder matrix for polymer solder hybrid thermal interface...
Pin connector structure and method
Embodiments pin connections, electronic devices, and methods are shown that include pin configurations to reduce voids and pin tilting and other concerns during...
Intelligent wireless charging device
In one example a base station for an electronic device comprises a charging station, an audio interface, logic, at least partially including hardware logic,...
Management and optimization of wireless communications multiplexed over
multiple layer-three transports with...
A method of managing peer-to-peer communications between electronic devices is described. The method may include establishing an address for a plurality of...
Selection of acknowledgment timing in wireless communications
Disclosed is a method including communicating, by a mobile device, with a base station via first and second component carriers having different frequency bands...
Use of correlation combination to achieve channel detection
Wireless mobile devices are disclosed. A receiver to receive a coded signal having a code applied to the received coded signal includes a lower rate code...
Method of generating an index value
A method of generating an index value associated with a primary synchronization code within a communication signal includes splitting a sampled communication...
Statistics for optimizing distributed mobility anchoring for wireless
Briefly, in accordance with one or more embodiments a mobility anchor point may operate in a distributed mobility anchor network. The mobility anchor point...
Resource allocation in a mobile communication system
A relay station of a mobile communication system is provided. The relay station may receive a connection request from a mobile station of the mobile...
Grouping small burst transmissions for downlink machine-to-machine
Briefly, in accordance with one or more embodiments, a mechanism disclosed herein groups transmissions to machine-to-machine (M2M) devices in the downlink which...
Passive radio link control entity with unified interface
The techniques introduced here provide a single, passive radio link control entity with a unified interface. The unified interface is configured to receive a...
Call handling based on user profile identification
Technologies for handling a call based on user identification include determining a personal profile identification for a user of a communal mobile...
In one embodiment a controller comprises logic configured to receive, in the controller, a geofencing definition and input from at least one location...
Prediction method using skip check module
Methods and systems may provide for utilizing a skip check module located in a video processing component to facilitate Scalable Video Coding (SVC) by...
In-loop adaptive wiener filter for video coding and decoding
A video encoder may use an adaptive Wiener filter inside the core video encoding loop to improve coding efficiency. In one embodiment, the Wiener filter may be...
User sensitive information adaptive video transcoding framework
A video system includes a sensitive-information generator to generate a definition of sensitive information parts (SIP) areas. The video system also includes a...
Techniques for wavelet-based image disparity estimation
Various embodiments are generally directed to repeated use of wavelet filters with different directional orientations each time to detect distances to edges in...
Video indexing with viewer reaction estimation and visual cue detection
Generally, this disclosure provides methods and systems for video indexing systems with viewer reaction estimation based on visual cue detection. The method may...
Object of interest based image processing
An apparatus, a method and a system are provided, wherein the system includes an encoding engine to encode and/or compress one or more objects of interest...