Patent application number | Description | Published |
20080209171 | System and Method For Managing a Register-Based Stack of Operand Tags - A virtual machine in a processing system manages type information for operands. In one embodiment, the virtual machine accomplishes the following results through execution of a single instruction: adding an operand tag to a tag stack, and updating a stack pointer for the tag stack to recognize the addition of the operand tag to the tag stack. The single instruction may be a shift instruction, for example. The tag stack may reside in a tag stack register, and each operand tag may indicate whether a corresponding operand on an operand stack is to be treated as a reference operand or a non-reference operand. Other embodiments are described and claimed. | 08-28-2008 |
20080244354 | Apparatus and method for redundant multi-threading with recovery - A method and apparatus for reducing the effect of soft errors in a computer system is provided. Soft errors are detected by combining software redundant threading and instruction duplication. Upon detection of a soft error, errors are recovered through the use of software check pointing/rollback technology. Reliable regions are identified by vulnerability profiling and redundant multi-threading is applied to the identified reliable regions. | 10-02-2008 |
20090150863 | Type checking for object-oriented programming languages - Type checking between an object class and a target class may comprise getting an object header from an object, and checking from the object header a result of a first time type checking between a class of the object and a target class specified by a hotspot in the first time type checking. | 06-11-2009 |
20100031270 | HEAP MANAGER FOR A MULTITASKING VIRTUAL MACHINE - A multitasking virtual machine is described. The multitasking virtual machine may comprise an execution engine to concurrently execute a plurality of tasks. The multitasking virtual machine may further comprise a heap organization coupled to the execution engine. The heap organization may comprise a system heap to store system data accessible by the plurality of tasks; and a plurality of task heaps. Each of the plurality of task heaps may be assigned to each of the plurality of tasks to store task data accessible by the assigned task. The multitasking virtual machine may further comprise a heap manager to manage the heap organization. The heap manager may comprise a heap size controller to control heap size of the system heap. | 02-04-2010 |
20110214845 | METHOD FOR IMPROVING COOLING CAPACITY OF A POWER STATION DIRECT AIR-COOLING SYSTEM AND THE COOLING SYSTEM THEREOF - The present invention belongs to power generation field. It relates to a method for improving cooling capacity of a power station direct air-cooling system and the cooling system thereof. According to the present invention, a transformer in a cooling system is connected to a voltage of the power grid and outputs a voltage to an electric motor, so that its working voltage reaches 380-390V; a frequency of 40-47 HZ is output from a frequency converter in the cooling system to the electric motor; a fan is driven by the electric motor working under 380-390V and 40-47 HZ to rotate according to a set velocity ratio with the aid of a speed reducer, and cooling wind is delivered by the rotating fan head-on to a heat radiator. The present invention can be widely applied in rebuilding of existing direct air-cooling units, or designing of new power station direct air-cooling systems. | 09-08-2011 |
20120076161 | LONG DISTANCE TRANSMISSION USING MULTI-MODE VCSEL UNDER INJECTION LOCKING - Adjustable chirp is achieved in injection-locked, 10-Gb/s directly modulated, multimode 1.55-μm VCSELs for the first time, leading to 90× increase in standard single-mode fiber transmission distance to 90 km. | 03-29-2012 |
20140196066 | Data Highlighting and Extraction - We are facing an explosion in availability of online content, in particular accessing audio, video, and other data is considered to be driving the expansion of the Internet to accommodate access needs. However, time availability for accessing such data remains constrained and it is becoming more imperative that a technology be utilized to package the data for example, as a Collective Cut, to facilitate its consumption by pre-identifying portions of the data that are expected to be interesting to a consumer. Such packaging has many possibilities. For example, in the audio context, audio data could be presented to a consumer with specific portions of an audio presentation highlighted as the best portions to listen to if the consumer lacks sufficient time to listen to the entire presentation. In the video context, video highlights for a movie or other consumable data may be provided, allowing a consumer to electively skip through the highlights if there is insufficient time and/or interest in viewing the entire presentation. | 07-10-2014 |
20140206288 | DEVICE, METHOD, AND SYSTEM FOR SECURELY PAIRING MOBILE COMMUNICATION DEVICES USING MOVEMENT - A device, method, and system for securely pairing mobile communication devices using device movement includes capturing a begin movement, capturing arbitrary pairing movement, and capturing an end movement. The mobile communication devices verify that they are within a secure range during the pairing process. The captured pairing movement may be normalized, depending on the relative orientation of the mobile communication devices. The captured pairing movement data of each mobile communication device is compared. If the captured pairing movement data matches, then the mobile communication devices are successfully paired. | 07-24-2014 |
20140321199 | Nano Multilayer Film, Field Effect Tube, Sensor, Random Accessory Memory and Preparation Method - Disclosed are nano multilayer film of electrical field modulation type, a field effect transistor of electrical field modulation type, an electrical field sensor of switch type, and a random access memory of electrical field drive type, for obtaining an electro-resistance effect in an electrical field modulation multilayer film at room temperature. The nano multilayer film comprises in succession from bottom to top a bottom layer ( | 10-30-2014 |
20140379946 | SYSTEM AND METHOD FOR INPUT SHARING BETWEEN MULTIPLE DEVICES - An apparatus may include a processor arranged to receive an input signal from an input device and a first event conversion module. The first event conversion module may receive an input event from the input device as an operating system (OS)-specific event arranged in a format operable by a first operating system, convert the OS-specific event into a converted event having an OS-independent format, and dispatch the converted event for processing. Other embodiments are disclosed and claimed. | 12-25-2014 |