Patent application number | Description | Published |
20150261580 | PLANNER FOR CLUSTER MANAGEMENT SYSTEM - A processing device receives a starting cluster layout for a first cluster, a target cluster layout for the first cluster, and a cluster management operation for creating or modifying the first cluster. The processing device determines a plurality of node level tasks to transition the first cluster from the starting cluster layout to the target cluster layout, determines dependencies between the plurality of node level tasks, and determines an order for the plurality of node level tasks based on the cluster management operation and the dependencies. The processing device then creates an execution plan that divides the cluster management operation into the plurality of node level tasks in the determined order. | 09-17-2015 |
20150264119 | SOLVER FOR CLUSTER MANAGEMENT SYSTEM - A processing device receives a first cluster management operation request, wherein the first cluster management operation request is for a deployment operation of a first cluster and comprises a cluster template, a specified number of nodes to deploy and a configuration. The processing device determines a plurality of constraints from at least one of the cluster template or the configuration. The processing device deterministically solves for and outputs a first cluster layout comprising the specified number of nodes, each of the specified number of nodes comprising a hardware type, an image type and one or more services, wherein the first cluster layout satisfies the plurality of constraints. | 09-17-2015 |
20150264122 | PROVISIONER FOR CLUSTER MANAGEMENT SYSTEM - A processing device executing a provisioner requests a node level task from a server. The processing device receives an assignment of a first node level task, wherein the first node level task is associated with a cluster management operation for a first cluster. The processing device determines a first plugin capable of performing the first node level task from a plurality of plugins, wherein each of the plurality of plugins comprises a self-contained program for performing a specific set of node level tasks. The processing device performs the first node level task by the first plugin, wherein the first node level task is an operation on a remote target host that does not include software associated with the provisioner. The processing device reports a result of the node level task to the server. | 09-17-2015 |
Patent application number | Description | Published |
20120117027 | METHODS AND SYSTEMS FOR HARDWARE ACCELERATION OF DATABASE OPERATIONS AND QUERIES FOR A VERSIONED DATABASE BASED ON MULTIPLE HARDWARE ACCELERATORS - Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system. | 05-10-2012 |
20140281303 | MEMORY MANAGEMENT FOR IN-MEMORY PROCESSING COMPUTING ENVIRONMENTS AND SYSTEMS - Data can be stored in a memory for in-memory processing system such the data is available for processing as soon as it is needed to be processed. By way of example, first portion and a second portion of the data can be stored in the memory of the in-memory processing system for processing by the in-memory processing system, such that the second portion of the data is stored in the memory before the in-memory processing system completes the processing of the first portion of the data, thereby allowing the in-memory processing system to process the second portion of the data when the processing system is able to process the second portion of the data. Those skilled in the art will appreciate that this processing can, for example, be achieved by providing an execution plan that includes one or more components configured to faceplate storing data in the memory of an in-memory processing system, such the data is available for processing as soon as it is needed to be processed by the in-memory processing system. This processing can be achieved without using a paging system. | 09-18-2014 |
20140324821 | ACCESSING DATA IN A COLUMN STORE DATABASE BASED ON HARDWARE COMPATIBLE INDEXING AND REPLICATED REORDERED COLUMNS - Embodiments of the present invention provide hardware-friendly indexing of databases. In particular, forward and reverse indexing are utilized to allow for easy traversal of primary key to foreign key relationships. A novel structure known as a hit list also allows for easy scanning of various indexes in hardware. Group indexing is provided for flexible support of complex group key definition, such as for date range indexing and text indexing. A Replicated Reordered Column (RRC) may also be added to the group index to convert random I/O pattern into sequential I/O of only needed column elements. | 10-30-2014 |
Patent application number | Description | Published |
20090254516 | ACCESSING DATA IN A COLUMN STORE DATABASE BASED ON HARDWARE COMPATIBLE INDEXING AND REPLICATED REORDERED COLUMNS - Embodiments of the present invention provide hardware-friendly indexing of databases. In particular, forward and reverse indexing are utilized to allow for easy traversal of primary key to foreign key relationships. A novel structure known as a hit list also allows for easy scanning of various indexes in hardware. Group indexing is provided for flexible support of complex group key definition, such as for date range indexing and text indexing. A Replicated Reordered Column (RRC) may also be added to the group index to convert random I/O pattern into sequential I/O of only needed column elements. | 10-08-2009 |
20090319550 | FAST BULK LOADING AND INCREMENTAL LOADING OF DATA INTO A DATABASE - Embodiments of the present invention provide for batch and incremental loading of data into a database. In the present invention, the loader infrastructure utilizes machine code database instructions and hardware acceleration to parallelize the load operations with the I/O operations. A large, hardware accelerator memory is used as staging cache for the load process. The load process also comprises an index profiling phase that enables balanced partitioning of the created indexes to allow for pipelined load. The online incremental loading process may also be performed while serving queries. | 12-24-2009 |
20100005077 | METHODS AND SYSTEMS FOR GENERATING QUERY PLANS THAT ARE COMPATIBLE FOR EXECUTION IN HARDWARE - Embodiments of the present invention generate and optimize query plans that are at least partially executable in hardware. Upon receiving a query, the query is rewritten and optimized with a bias for hardware execution of fragments of the query. A template-based algorithm may be employed for transforming a query into fragments and then into query tasks. The various query tasks can then be routed to either a hardware accelerator, a software module, or sent back to a database management system for execution. For those tasks routed to the hardware accelerator, the query tasks are compiled into machine code database instructions. In order to optimize query execution, query tasks may be broken into subtasks, rearranged based on available resources of the hardware, pipelined, or branched conditionally | 01-07-2010 |
20110099155 | FAST BATCH LOADING AND INCREMENTAL LOADING OF DATA INTO A DATABASE - Embodiments of the present invention provide for batch and incremental loading of data into a database. In the present invention, the loader infrastructure utilizes machine code database instructions and hardware acceleration to parallelize the load operations with the I/O operations. A large, hardware accelerator memory is used as staging cache for the load process. The load process also comprises an index profiling phase that enables balanced partitioning of the created indexes to allow for pipelined load. The online incremental loading process may also be performed while serving queries. | 04-28-2011 |
Patent application number | Description | Published |
20090019990 | Method and apparatus for keyboard instrument learning - A method and apparatus for keyboard instrument learning are disclosed. The learning device comprises: a data access/storage device, for storing musical compositions and fingerings; and a image signal output device, capable of accessing any of those musical compositions and fingerings stored in the data access/storage device and thus outputting image signal accordingly; wherein, the data access/storage device is further comprised of: a processing unit; and an imaging unit, electrically connected to the processing unit, capable of capturing an image of fingers as the fingers are fitted with marking units in respective and an image of a surface where the fingers are placed as well. In an exemplary embodiment, when the fingers fitted with the marking units are placed on an actual keyboard, the processing unit is enabled to compare the image captured by the imaging unit with a musical composition program so as to generate a control signal accordingly while using the control signal to direct the output unit to issue an output signal. In another exemplary embodiment, when the fingers fitted with the marking units are placed on a surface without actual keyboard, the output unit is enabled to issue an output signal with virtual keyboard for directing a user having one's fingers fitted with those marking units to press keys of the virtual keyboard indicated by the output signal while enabling the processing unit to identify whether the correct keys are pressed and further are pressed by the correct fingers. Thereby, the method and apparatus can be used for musical keyboard self-education. | 01-22-2009 |
20090042695 | INTERACTIVE REHABILITATION METHOD AND SYSTEM FOR MOVEMENT OF UPPER AND LOWER EXTREMITIES - An interactive rehabilitation method for movement of upper and lower extremities is disclosed. An identification label of an extracted image is detected to provide an operating position of an image of an extremity. A movement mode for a target image is determined according to the identification label and the target image is displayed in a scene. It is determined whether identification labels corresponding to movement of an extremity of the target image are being continuously obtained, and, if so, the performance of the movement of the extremity is led based on operational guidance. A feedback operation is provided according to the movement of the extremity, preset movement paths and velocities, and targeted positions of the target image. It is determined whether the target image has been moved to the preset targeted positions, and, if so, the performance of the movement of the extremity is graded. | 02-12-2009 |
20100074496 | MULTI-DIMENSIONAL EMPIRICAL MODE DECOMPOSITION (EMD) METHOD FOR IMAGE TEXTURE ANALYSIS - A multi-dimensional empirical mode decomposition method is provided. The method can be applied in image texture analysis, such as medical image analysis. The method can adaptively decompose a three-dimensional image into a number of characteristic image layers and extract characteristic images showing more noticeable textures from the layers. The method uses the physical concept of field to perform the data mode decomposition to obtain envelope and tendency estimation of multi-dimensional data. The method can also be applied in time and frequency analysis of two-dimensional data or multi-channel data. | 03-25-2010 |
20100274134 | METHOD FOR EVALUATION OF RENAL VASCULAR PERFUSION USING POWER DOPPLER ULTRASONOGRAPHY - A method for evaluation of renal perfusion with power Doppler ultrasonography is disclosed in the present invention. Serial renal vascular images at different vascular areas including the whole vascular tree, interlobar, arcuate, and interlobular vessels were captured. Imaging processing software was designed to analyze the changes of power Doppler intensity of colored pixels within regions of interest (ROI). Power Doppler Vascularity index (PDVI) has been defined as the percentage of vascular perfusion within a region of interest (ROI). The renal vascular perfusion index (RVPI) is defined as the maximal power Doppler vascular index divided by minimal power Doppler vascular index (PDVI | 10-28-2010 |
20120089372 | APPARATUS AND METHOD FOR ADAPTIVE TIME-FREQUENCY ANALYSIS - An apparatus and a method for adaptive adaptive time-frequency analysis are suitable for nonlinear and nonstationary signal analyses. The method includes the following steps. A plurality of positions of local extrema of a signal is determined. Average frequencies between the local extrema and mean energy distribution corresponding thereto are estimated according to the positions of the local extrema of the signal. The estimated instantaneous energy distribution of the signal is determined by way of optimization according to each of the mean energy distribution between the local extrema. Finally, an instantaneous frequency of the signal is estimated according to the estimated instantaneous energy distribution of the signal. | 04-12-2012 |
20120289848 | METHOD AND SYSTEM FOR DISCRIMINATING HEART SOUND AND CARDIOPATHY - A method for discriminating heart sound is provided. The method comprises the following steps. A heart-sound signal is provided. A specific function calculation is performed on the heart-sound signal to generate a first calculation signal and suppress the noise of the heart-sound signal. The filtering signal is transformed to generate data for an image plots. The image plot corresponding to the data generated in the previous step is generated and compared with data of heart-sound plots and the comparison result is used for discriminating the heart sound. | 11-15-2012 |
20120310600 | APPARATUS AND METHOD FOR PROCESSING SIGNAL - An apparatus and a method for processing signal are provided. The signal processing apparatus comprises an input interface and a processing unit. The input interface receives smoothing parameters and a to-be-separated signal. The processing unit establishes an upper extreme envelope and a lower extreme envelope of the to-be-separated signal, and calculates a mean envelope between the upper extreme envelope and the lower extreme envelope. The processing unit performs smoothing according to the smoothing parameters and the mean envelope to generate a smoothed mean envelope, and determines a trend component or a non-trend component according to the smoothed mean envelope. | 12-06-2012 |
20120325019 | FORCE SENSING DEVICE AND FORCE SENSING SYSTEM - A force sensing device and a force sensing system are provided. The force sensing device comprises at least one magnetic material layer and a force sensing layer which can move with respect to each other. The force sensing layer comprises two sensing elements. The first sensing element, disposed along a first axis of the magnetic material layer, generates a sensing signal varying with a first lateral force applied on the force sensing device. The first lateral force enables the first sensing element to move relatively with respect to the magnetic material layer along the first axis. The second sensing element, disposed along a second axis of the magnetic material layer, generates a sensing signal varying with a second lateral force applied on the force sensing device. The second lateral force enables the second sensing element to move relatively with respect to the magnetic material layer along the second axis. | 12-27-2012 |
20130163839 | SIGNAL AND IMAGE ANALYSIS METHOD AND ULTRASOUND IMAGING SYSTEM - A time domain signal analysis method is provided. The signal analysis method includes the following steps. A signal to be analyzed is received. The signal to be analyzed is iteratively sifted by using Empirical Mode Decomposition (EMD) to extract at least one intrinsic function (IMF). A normalized Hilbert transform is performed on the IMF. The transformed IMF includes phase information. The transformed IMF is processed by means of phase processing to obtain the processed IMF including angular frequency information. The foregoing signal analysis method could be utilized in an ultrasound imaging system to identify image information of ultrasound images. | 06-27-2013 |
20130163840 | IMAGING SYSTEM AND IMAGE PROCESSING METHOD THEREOF - An image processing method is provided. The image processing method includes the following steps. A plurality of raw signal is received by a signal transceiving module of the ultrasound imaging system. It is determined whether each of the raw signals satisfies any condition in a condition group, and the raw signal satisfying any condition in the condition group is mapped to one of a plurality of preset constants to generate a plurality of first data. The raw signals not satisfying any condition in the condition group are processed according to a calculation formula to generate a plurality of second data. A beamforming procedure is simultaneously performed on the first and second data to obtain a beamformed image. The beamformed image is transformed to obtain an image of a region to be detected. Furthermore, an imaging system using the foregoing image processing method is also provided. | 06-27-2013 |
20140018648 | BLOOD PARAMETER MEASURING DEVICE AND METHOD FOR MEASURING BLOOD PARAMETER - A blood parameter measuring device and a method for measuring a blood parameter are provided. The blood parameter measuring device includes an emitted source, a receiver module, and an actuator. The emitted source is disposed at a side of a tissue to be analyzed and provides at least two different wavelengths of radiation. The receiver module is disposed at another side of the tissue to be analyzed to receive the attenuated radiation produced by the emitted source. The actuator is connected to at least one of the emitted source and the receiver module. The actuator generates a driving force to make the emitted source and the receiver module contacts the tissue to be analyzed, thereby imposing a normal stress on a surface of the tissue to be analyzed to change a wave path between the emitted source and the receiver module. | 01-16-2014 |
20140024944 | FLOW VELOCITY ESTIMATION AND ULTRASOUND SYSTEMS FOR FLOW VELOCITY ESTIMATION - Systems and methods for measuring flow velocities, including ultrasound systems, are provided. A Doppler angle between a direction of ultrasound signals and an axis of a flow may be estimated to improve the accuracy of the flow velocity estimation that is based on Doppler effects. A sensor may be mounted on or in an ultrasound probe to obtain a reference orientation of the ultrasound probe and an orientation of the ultrasound probe relative to the reference orientation when the ultrasound probe is moved to other positions. The Doppler angle may be estimated based on the orientation of the ultrasound probe. | 01-23-2014 |
20140180057 | AORTIC ARTERY MEASURING PROBE, DEVICE AND METHOD OF MEASURING DIAMETER OF AORTIC ARTERY - An aortic artery measuring probe, device and a method of measuring the diameter of the aortic artery are provided. The aortic artery measuring device includes the aortic artery measuring probe and a signal processing module electrically connected to the aortic artery measuring probe. The aortic artery measuring probe includes a flexible substrate and a sensor array disposed thereon, wherein the sensor array includes M×N ultra-wideband sensors. The ultra-wideband sensors is positioned on a subject and the flexible substrate is deformed to a profile conforming to the profile of the subject. The ultra-wideband sensors transmit a radio wave into the subject and then the radio wave is reflected by a tissue interface of the artery wall of the aortic artery to form a reflected signal. The ultra-wideband sensors receive the reflected signal and the signal processing module analyzes the reflected signal to define the diameter of the aortic artery. | 06-26-2014 |
20140295393 | INTERACTIVE REHABILITATION METHOD AND SYSTEM FOR MOVEMENT OF UPPER AND LOWER EXTREMITIES - An interactive rehabilitation method for movement of upper and lower extremities is disclosed. An identification label of an extracted image is detected to provide an operating position of an image of an extremity. A movement mode for a target image is determined according to the identification label and the target image is displayed in a scene. It is determined whether identification labels corresponding to movement of an extremity of the target image are being continuously obtained, and, if so, the performance of the movement of the extremity is led based on operational guidance. A feedback operation is provided according to the movement of the extremity, preset movement paths and velocities, and targeted positions of the target image. It is determined whether the target image has been moved to the preset targeted positions, and, if so, the performance of the movement of the extremity is graded. | 10-02-2014 |