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.
Program translation and transactional memory formation
Disclosed are methods, machine readable medium and systems that dynamically translate binary programs. The dynamic binary translation may include identifying a...
Method and system for intermediate representation of source code
A method to provide effective control and data flow information in an Intermediate Representation (IR) form. A Path Sensitive single Assignment (PSA) IR form...
Compiler and runtime for heterogeneous multiprocessor systems
Presented are embodiments of methods and systems for library-based compilation and dispatch to automatically spread computations of a program across...
Stochastic management of power consumption by computer systems
Embodiments of the present disclosure describe methods, computer-readable media and system configurations for stochastic power management of one or more...
Pre-boot recovery of a locked computer system
Embodiments of the present disclosure provide methods, apparatuses, articles, and removable storage devices for pre-boot recovery of a locked computer system....
Method and system to enable fast platform restart
A method and system to perform a fast reset or restart of a platform by minimizing the hardware initialization of IO devices in the platform during a restart of...
Dynamically migrating channels
In one embodiment, the present invention includes a method of determining a relative priority between a first agent and a second agent, and assigning the first...
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...
Methods and systems for microcode patching
Methods and systems for performing microcode patching are presented. In one embodiment, a data processing system comprises a cache memory and a processor. The...
Method, apparatus, and system for shared cache usage to different
partitions in a socket with sub-socket...
A cache that supports sub-socket partitioning is discussed. Specifically, the cache supports different quality of service levels and victim cache line selection...
Method and apparatus for improving the efficiency of interrupt delivery at
runtime in a network system
Processor affinity of an application/thread may be used to deliver an interrupt caused by the application/thread to a best processor at runtime. The processor...
Translating requests between full speed bus and slower speed device
wherein the translation logic is based on...
Methods and apparatus related to techniques for translating requests between a full speed bus and a slower speed device are described. In one embodiment, a...
Scalable method and apparatus for link with reconfigurable ports
Disclosed herein are reconfigurable ports and methods for doing the same.
Virtual multicarrier design for orthogonal frequency division multiple
Embodiments of the present invention provide a virtual multicarrier design for orthogonal frequency division multiple access communications. Other embodiments...
Method and apparatus for angular-directed spatial deinterlacer
In one embodiment, an apparatus and method for an angular-directed spatial deinterlacer are disclosed. In one embodiment, the method comprises calculating a...
Techniques to control uplink power
Techniques are described that provide uplink power control techniques that can support different uplink multi-input multi-output (MIMO) transmission schemes. A...
Tagging network I/O transactions in a virtual machine run-time environment
An embodiment of the present invention is a technique to tag network transactions. A virtual queue stores packets received from and transmitted to a network...
Integrated photovoltaic cell for display device
Embodiments of the present invention describe a photovoltaic cell integrated into a display device. The photovoltaic cell is designed with an absorption...
Method and mechanism for assisted diagnosis and maintenance of health
The invention relates to a system and method of a health monitoring network which automates detection of faulty or failed sensors using real-time fault checking...
Circuit and method for phase shedding with reverse coupled inductor
In some embodiments, a regulator with a reverse coupled inductor is provided. It can operate in both a multi-phase and a phase shed mode. When in the phase shed...
Metal gate structure and method of manufacturing same
A method of manufacturing a metal gate structure includes providing a substrate (110) having formed thereon a gate dielectric (120), a work function metal (130)...
CMOS devices with a single work function gate electrode and method of
Described herein are a device utilizing a gate electrode material with a single work function for both the pMOS and nMOS transistors where the magnitude of the...
Innovative cable termination scheme
Embodiments of the invention use a small piece of flex or rigid PCB as the cable plug. The wires of the cable are soldered onto the pads on the PCB with the...
System for controlling use of broadcast content
A system for controlling use of broadcast content is described. In accordance with a particular implementation, the system includes a receiver in communication...
Paging instruction for a virtualization engine to local storage
Apparatuses, methods, and systems for paging instructions for a virtualization engine to local storage. An apparatus includes a processor, a physical device...
Controlling virtual machines based on activity state
Embodiments of apparatuses, methods, and systems for controlling virtual machines based on activity state are disclosed. In one embodiment, an apparatus...
Method and apparatus for detecting transient faults via dynamic binary
A method for detecting transient fault includes translating binary code to an intermediate language code. An instruction of interest in the intermediate...
Dynamic specialization of XML parsing
Methods and apparatuses for creating a dynamic profile for a plurality of structurally similar extensible markup language (XML) documents based at least in part...
Data error recovery in non-volatile memory
When an error correction code (ECC) unit finds uncorrectable errors in a solid state non-volatile memory device, a process may be used in an attempt to locate...
Using a live operating system to set up and configure an active management
An active management technology device may be provisioned using a live operating system stored on a disk, in one embodiment. After disk insertion, no further...
Forward-pass dead instruction identification and removal at run-time
Apparatuses and methods for dead instruction identification are disclosed. In one embodiment, an apparatus includes an instruction buffer and a dead instruction...
Disabling cache portions during low voltage operations
Methods and apparatus relating to disabling one or more cache portions during low voltage operations are described. In some embodiments, one or more extra bits...
Mechanism to flexibly support multiple device numbers on point-to-point
interconnect upstream ports
A method and apparatus for supporting multiple device numbers on point-to-point interconnect upstream ports. In one embodiment, the method includes a downstream...
Globally unique identification in communications protocols and databases
A globally unique identification system for a communications protocol and database is disclosed. A method for generating the globally unique identification code...
Beam selection in open loop MU-MIMO
A beam selection method in open loop MU-MIMO is disclosed, for an asymmetric antenna configuration. The proposed beam selection method employs limited feedback,...
Methods for measuring received signal strength indication, measurement
devices, and radio communication device
In various embodiments, a method for measuring Received Signal Strength Indication is provided. The method may include carrying out a first partial Received...
Apparatus and methods for minimizing performance loss in multiple tuner
Embodiments of systems and methods for implementing multi-channel tuners are generally described herein. Other embodiments may be described and claimed.
Systems and methods for cross-platform radio frequency interference
Embodiments include systems and methods for RFI mitigation in a wireless computing environment. In one embodiment, a platform determines RFI information of the...
Waveguide photodetector device and manufacturing method thereof
Embodiments of the present invention describe a waveguide-based photodetector device and its methods of fabrication. The waveguide photodetector device...
Method of obscuring cryptographic computations
Obscuring cryptographic computations may be accomplished by performing modular exponentiation of an exponent in a cryptographic computation such that memory...
Device, system and method of communicating data over wireless
communication symbols with check code
Some demonstrative embodiments include devices, systems and/or methods of communicating data over wireless communication symbols with check-code. For example, a...
Method and apparatus for manipulating MPEG video
A computer implemented method of manipulating and displaying an MPEG stream is described. In one embodiment of the invention, a computer implemented method...
Frequency selection method to mitigate in-band interference from
inter-modulation spur of the collocated radio...
A radio transmitter select its operating frequency based on the frequency characteristics of a collocated receiver and clock harmonics. The radio transmitter...
Communicating tone information in a network
A method and apparatus to communicate tones is described.
Method and apparatus to exchange channel information
A method and apparatus to exchange channel state information between two or more stations is provided. The channel state information may be used to adapt a...
Interconnect bandwidth throttler
An interconnect bandwidth throttler is disclosed. The interconnect bandwidth throttler turns off the interconnect, based on whether a maximum number of...
Apparatus and associated methods to introduce diversity in a multicarrier
An apparatus and associated methods to improve diversity gain while preserving channel throughput in a multicarrier communication channel are generally presented.
Method, apparatus, and system for active refresh management
A method, apparatus, and system to enable a partial refresh scheme for DRAM which includes specifying at least a refresh start value, or a refresh start value...
Double-pulse write for phase change memory
Double-pulse write for phase change memory including: writing a phase change material from a high RESET state to a weakened RESET state with a first step,...
A texture sampler is implemented using a shader language. The shader compiler is used to compile the texture sampler to a target machine based on sampler state,...