Abstract:
A controller receives an M-bit input and generates, in response, an S-bit upper range binary data feeding S-bit high range DAC and an R-bit lower range data feeding an R-bit low range DAC. The controller detects transition points in the M-bit input and in response, adds a transition data to the S-bit data equal to at least one least significant bit of the S-bit data and subtracts a value from the R-bit data equal to the transition data. The transition points and the transition data are detected and added at points avoiding such transitions at a full scale value of the R-bit data.
Abstract:
The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client. It is unnecessary for the present invention to copy all the installation images to the local client before installing software, therefore time delay of installing OSs or application programs can be shortened or even eliminated.
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
Abstract:
Apparatus and methods for controlling a portable electronic device, such as an MP3 player; portable radio, voice recorder, or portable CD player are disclosed. A touchpad is mounted on the housing of the device, and a user enters commands by tracing patterns with his finger on a surface of the touchpad. No immediate visual feedback is provided as a command pattern is traced, and the user does not need to view the device to enter commands. A microcontroller within the device matches the pattern traced by the user against a plurality of preset patterns, each of which corresponds to a predefined function or command of the device. If the pattern traced by the user is a reasonably close match to any of the preset patterns, the device performs the predefined function corresponding to the matched pattern. The touchpad replaces the numerous buttons that are typically used to control portable electronic devices, thereby enhancing usability and reducing manufacturing costs.
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
Abstract:
The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client. It is unnecessary for the present invention to copy all the installation images to the local client before installing software, therefore time delay of installing OSs or application programs can be shortened or even eliminated.
Abstract:
A data alignment logic cell properly aligns the individual data units (e.g., bytes) in a block of data that is transferred in a multiple bit bus such that the data units in the block are transferred to desired lanes of the bus. The data alignment logic cell includes a gathering unit, which aligns the data units into a fixed, justified arrangement in the bus, and a scattering unit, which receives the data units from the gathering unit and realigns them to the desired lanes. Both the gathering and scattering units contain registers for temporarily storing certain of the data units and multiplexers for transferring the data units between the lanes of the bus, the state of the multiplexers being determined by signals from control units.
Abstract:
A mobile phone lens protection cover includes a cover body, a light-transmitting lens and an elastic rubber ring, the cover body includes a side wall plate and a face cover defining a light-transmitting opening; the light-transmitting lens closes the light-transmitting opening and is fixedly connected with the face cover; the elastic rubber ring is arranged in the cover body; and the outer wall of the elastic rubber ring is fixedly connected with the inner side surface of the side wall plate. The cover body covers the lens, the inner diameter of the elastic rubber ring is slightly smaller than the outer diameter of the lens, the inner wall of the elastic rubber ring exerts elastic pressure on the side wall of the lens, achieving the fixation of the cover body and the lens, and the cover body is not easy to fall off.
Abstract:
An in vitro synthesis of (+) cortistatin A from readily available precursors is disclosed, as are the syntheses of related 17-aryl substituted compounds, the 17-aryl substituted compounds themselves and novel compounds useful in their preparation.
Abstract:
A method, device and computer program product for optimizing file placement in a storage system, grouping multiple files into at least one set according to access correlation between the multiple files in the storage system; and placing each of the at least one set of files collectively in one storage region of the storage system. By using the method of the present invention, an application can access the associated files efficiently by obtaining the access correlation between the files and placing the files which have the access correlation with each other collectively in one storage region, thereby improving file access performance of the application and reducing resources such as CPU, memory and I/O interface.