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.
Content aware video resizing
Content aware video resizing is described. In one example, edge detection is done on pixel values of video frames. The edges are compared and an energy is...
Using group page fault descriptors to handle context switches and process
terminations in graphics processors
Methods and systems may provide for detecting an end of execution of a process on a graphics processor and providing a group page fault descriptor to a page...
Techniques for improving stereo block matching with the pyramid method
Techniques to determine a search range for a stereo based matching pyramid. A first disparity estimation value for a first level in a stereo based matching...
User authentication via image manipulation
Various systems and methods for authenticating users via image manipulation are described herein. An initial image associated with a stored profile of a user...
Methods and apparatus for a safe and secure software update solution
against attacks from malicious or...
Described herein are articles, systems, and methods for using a storage controller to protect secure data blocks through the enforcement of a read only policy....
Device, system and method for communication with heterogenous physical
A device to process data packets for communication across PHY layers which are of different respective communication protocols. In an embodiment, the device...
PCI express tunneling over a multi-protocol I/O interconnect
Described are embodiments of methods, apparatuses, and systems for PCIe tunneling across a multi-protocol I/O interconnect of a computer apparatus. A method for...
Adjustable over-restrictive cache locking limit for improved overall
Disclosed is a cache locking system that includes a cache controller that is operable to receive a first request from a device to lock a first way in the cache....
Efficient dynamic randomizing address remapping for PCM caching to improve
endurance and anti-attack
A method, including monitoring, by a remapping manager, a system state of a computing device for the occurrence of a predefined event, detecting, by the...
Extensible memory hub
The present disclosure relates to an extensible memory hub. An apparatus may include a first extensible non-volatile memory (NVM) hub (EN hub). The first EN hub...
Exchange error information from platform firmware to operating system
A computing system can include a platform firmware to monitor hardware errors and to notify an operating system when a corrective action is to be performed to...
Conditional memory fault assist suppression
In some disclosed embodiments instruction execution logic provides conditional memory fault assist suppression. Some embodiments of processors comprise a decode...
Priority based context preemption
Methods and apparatuses may prioritize the processing of high priority and low priority contexts submitted to a processing unit through separate high priority...
Context switching mechanism for a processing core having a general purpose
CPU core and a tightly coupled...
An apparatus is described having multiple cores, each core having: a) an accelerator; and, b) a general purpose CPU coupled to the accelerator. The general...
Methods and systems to permit multiple virtual machines to separately
configure and access a physical device
Methods and systems to permit multiple virtual machines (VMs) to separately configure and access a physical resource, substantially outside of a virtual machine...
Embedded branch prediction unit
In accordance with some embodiments of the present invention, a branch prediction unit for an embedded controller may be placed in association with the...
Execution-aware memory protection
Execution-Aware Memory protection technologies are described. A processor includes an instruction fetch unit to fetch instructions of applications executing in...
Mode dependent partial width load to wider register processors, methods,
A method of an aspect is performed by a processor. The method includes receiving a partial width load instruction. The partial width load instruction indicates...
Residual addition for video software techniques
According to some embodiments, a technique provides for the execution of an instruction that includes receiving residual data of a first image and decoded...
Sharing information between computing devices
Technologies for sharing information between computing devices comprises determining a location of a recipient destination computing device relative to a source...
Systems and techniques for user interface control
Embodiments of systems and techniques for user interface (UI) control are disclosed herein. In some embodiments, a UI control system may determine locations of...
Techniques for notebook hinge sensors
Techniques are described for notebook hinge sensors. For example, a computing device may comprise a housing having a processor circuit and an input device, the...
Method and apparatus for a power-efficient framework to maintain data
synchronization of a mobile personal...
An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment,...
Dynamic graphics geometry preprocessing frequency scaling and prediction
of performance gain
Technologies are presented that optimize graphics processing performance. A method of frequency scaling may include beginning a graphics workload with a...
Power state transition analysis
Technologies for analyzing power state transitions of a processor of computing device including determining, by the computing device, a power state entered by...
Independently controlling frequency of plurality of power domains in a
In an embodiment, a processor includes a core to execute instructions, an agent to perform an operation independently of the core, a fabric to couple the core...
Total platform power control
Methods and apparatus relating to total platform power control are described. In one embodiment, power consumption by one or more processor cores of a processor...
Hinge configuration for an electronic device
Particular embodiments described herein provide for an electronic device, such as a notebook computer or laptop, that includes a circuit board coupled to a...
Bang-bang time to digital converter systems and methods
A time to digital converter includes a mutual exclusion element and a sampling component. The mutual exclusion element is configured to receive a first clock...
According to the present invention, there is provided an optical device comprising, a plurality of light sources each operable to provide a light beam; at least...
Display for electronic device
In one embodiment a display assembly comprises a backlight assembly, a first display panel proximate a first side of the backlight assembly, wherein the first...
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...
Methods of adding dopants to conductive interconnect structures in
substrate technologies and structures formed...
Methods of forming a microelectronic packaging structure and associated structures formed thereby are described. Those methods and structures may include...
Wearable computing device
Positionable lanyard ring for a mobile computer device
Listen before talk for cellular in unlicensed band
Disclosed in some examples are systems, machine-readable media, methods, and cellular wireless devices which implement a Listen Before Talk (LBT) access scheme...
Power-efficient wireless data transfer
Some embodiments herein include at least one of systems, methods, and devices for power-efficient data transfer between two communicating devices. The two...
User equipment and method for feedback of user equipment performance
metrics during dynamic radio switching
An embodiment of a method for user equipment feedback of performance metrics during dynamic radio switching is disclosed. The method may include the UE...
Application specific congestion control in a wireless network
Application-specific Congestion control for Data Communication (ACDC) may be implemented by limiting, on a per-application or per-application category basis,...
Apparatus, system and method of tunneling data radio bearers via a
wireless local area network link
Some demonstrative embodiments include devices, systems of tunneling data radio bearers via a wireless local area network link. For example, an Evolved Node B...
Apparatus and system for multi-mode wireless communication
A multi-mode controller (MMC) manages communications on a wireless device to provide interoperability between multiple radio access technologies (RATs) or radio...
Adaptive data transmission rate control for a wireless display device
A method, a computer readable medium and an apparatus to adaptively control a data transmission rate of a wireless display device. The method includes...
Mechanism for facilitating fast and efficient calculations for hybrid
A mechanism is described for facilitating efficient computation for hybrid camera arrays at computing devices according to one embodiment. A method of...
Optimized ring protocols and techniques
Methods and apparatus relating to ring protocols and techniques are described. In one embodiment, a first agent generates a request to write to a cache line of...
Message processing apparatus, wireless device and method of storing a
message in a wireless device
Embodiments of the invention relate generally to a message processing apparatus, to a wireless device and to a method of storing a message in a wireless device....
Authentication for network access related applications
In one embodiment a controller comprises logic to receive, via a near field communication link, an identification packet generated by a remote authentication...
Express virtual channels in an on-chip interconnection network
A method, router node, and set of instructions for using express virtual channels in a component network on a chip are disclosed. An input link 302 may receive...
Apparatus, method and system of rate adaptation based on goodput
Some demonstrative embodiments include devices, systems and methods of to rate adaptation based on goodput. For example, an apparatus may include a packet...
System, method and apparatus for improving the performance of collective
operations in high performance computing
System, method, and apparatus for improving the performance of collective operations in High Performance Computing (HPC). Compute nodes in a networked HPC...