Abstract:
Provided is a method for the movement of an image object. In the method: A. determining the direction of movement of an image object to be moved, and a module X corresponding to same; B. moving the module X along the direction of movement by one unit; determining whether or not an overlap exists between the module X and another module; if not, terminating the process; otherwise, determining the module having the overlap with the module X as a blocking module; restoring the module X to the original position before swapping locations with the blocking module; determining whether or not all other modules apart from the module X and the blocking module can be properly placed; if yes, terminating the process; otherwise, executing step C; C. determining whether or not the module X can continue to move along the direction of movement; if not, terminating the process; otherwise, moving the module X by one unit; determining whether or not all other modules apart from the module X can be properly placed; if yes, terminating the process; otherwise, repeat step C. Employment of the solution provided in the present invention allows for an improved success rate for the movement of the image object.
Abstract:
A method for replicating I/O performance in data replication environments, such as PPRC environments, is described. In selected embodiments, such a method includes monitoring I/O workload at a primary storage device over a period of time, such as a period of hours, days, or months. The method then generates learning data at the primary storage device describing the I/O workload over the selected time period. The learning data is replicated from the primary storage device to a secondary storage device. The method uses the learning data to optimize the secondary storage device to handle the I/O workload of the primary storage device. This will enable the secondary storage device to provide substantially the same I/O performance as the primary storage device in the event a failover occurs. A corresponding system and computer program product are also disclosed and claimed herein.
Abstract:
Provided is a method for the movement of an image object. In the method: A. determining the direction of movement of an image object to be moved, and a module X corresponding to same; B. moving the module X along the direction of movement by one unit; determining whether or not an overlap exists between the module X and another module; if no overlap exists, making the post-movement state as a movement result, and terminating the process; if an overlap exists, restoring the module X to the original position; determining a minimum mirror area comprising the module X; flipping the minimum mirror area; C. determining whether or not the module X can continue to move along the direction of movement; if not, then the movement has failed, terminating the process; if yes, then moving the module X upwards by one unit from the direction of movement; determining whether or not an overlap exists between module X and another module; if no overlap exists, making the post-movement state as the movement result, and terminating the process; if an overlap exists, repeating step C. Also provided is a device for the movement of the image object. The user experience is enhanced by using the method and the device.
Abstract:
The invention provides a communication device for automatically switching its communication modes and an operating method thereof. The communication device includes a photodetector module, a processing module, and a coder-decoder (CODEC) module. The photodetector module is configured to sense variation of light from an object to obtain an optical signal, and is configured to convert the optical signal to an electric current signal, wherein the light varies with a position of the object from the communication device. The processing module is connected to the photodetector module and is configured to direct the CODEC module to switch between audio channels of the communication device according to the electric current signal so as to change a communication mode of the communication device in a phone call.
Abstract:
A test probe head for probing integrated circuit (IC) chips and method of making test heads. The test head includes an array of vias (e.g., annular vias or grouped rectangular vias) through, and exiting one surface of, a semiconductor layer, e.g., a silicon layer. The vias, individual test probe tips, may be on a pitch at or less than fifty microns (50 μm). The probe tips may be stiffened with SiO2 (and optionally silicon) extending along the sidewalls. A redistribution layer connects individual test probe tips externally. The probe tips may be capped with a hardening cap that also caps stiffening SiO2 and silicon along the tip sidewall.
Abstract:
A method for realizing flexible QinQ, including: after receiving a message, searching for a Media Access Control (MAC) address entry corresponding to the message in a MAC address table, if the corresponding MAC address entry is searched out, performing flexible QinQ for the received message according to the flexible QinQ information included in the MAC address entry, and forwarding the message after completing the flexible QinQ transformation. The present invention also provides a device for realizing flexible QinQ and a QinQ transformation board. The present invention gets rid of a high-cost network processor, enables storage of the flexible QinQ information and fast forwarding of the messages just on a simple interface board, it overcomes the problem in the prior art that the speed of massively searching the QinQ entry is slow and enlarges the profits of operators and network product users at the same time.
Abstract:
Methods for blocking autoreactive T cell-initiated destruction of tissues in a mammal are provided. In one embodiment, the method comprises administering a purified CD24 polypeptide, a fusion protein comprising such polypeptide, or a biologically active fragment of such polypeptide to a mammalian subject who is suspected of having or predisposed to having an autoimmune disease. In another embodiment, anti-CD24 antibody or anti-CD24 Fab fragments are administered to the subject. In another embodiment, the method comprises administering a CD24 antisense molecule, an expression vector encoding a CD24 antisense molecule, CD24 dsRNAi, or an expression vector encoding CD24 dsRNAi to the subject. The present invention also relates to isolated and purified CD24 fusion proteins employed in the present methods and to transgenic mice that express the human CD24 protein on their T cells and/or their vascular endothelial cells but do not express murine heat shock antigen on any cells.
Abstract:
A mechanism is provided for managing a high speed memory. An index entry indicates a storage unit in the high speed memory. A corresponding non-free index is set for a different type of low speed memory. The indicated storage unit in the high speed memory is assigned to a corresponding low speed memory by including the index entry in the non-free index. The storage unit in the high speed memory is recovered by demoting the index entry from the non-free index. The mechanism acquires a margin performance loss corresponding to a respective non-free index in response to receipt of a demotion request. The margin performance loss represents a change in a processor read operation time caused by performing a demotion operation in a corresponding non-free index. The mechanism compares the margin performance losses of the respective non-free indexes and selecting a non-free index whose margin performance loss satisfies a demotion condition as a demotion index. The mechanism selects an index entry from the demotion index to perform the demotion operation.
Abstract:
A method for improving haul road surface conditions comprises collecting performance data associated with at least one machine operating on a haul route and determining a rolling resistance of each of the at least one machine based on the performance data. An average rolling resistance associated with one or more portions of the haul route is determined based on the rolling resistance of each of the at least one machine. The one or more portions of the haul route are identified as irregular if the average rolling resistance of the one or more portions exceeds a threshold resistance value. A proposed modification to the irregular portion of the haul route is generated, and performance of the at least one machine is simulated based on the proposed modification. The method also includes outputting results of the simulated performance.
Abstract:
The present invention discloses a method and system for detecting the frame boundary of a data stream received in Forward Error Correction layer in the Ethernet. The present invention can increase the speed of frame boundary detection and the speed of frame synchronization without adding any overheads of hardware.