Patent application number | Description | Published |
20090070765 | XML-BASED CONFIGURATION FOR EVENT PROCESSING NETWORKS - An event server running an event driven application implementing an event processing network the event processing network can include at least one processor to implement a rule an at least one input stream. Priority for parts of the event processing network can be settable by a user. | 03-12-2009 |
20090070785 | CONCURRENCY IN EVENT PROCESSING NETWORKS FOR EVENT SERVER - An event server running an event driven application implementing an event processing network. The event processing network can include at least one processor to implement a rule on at least one input stream. The event processing network can define concurrent operation of at least two components of the event processing networks. | 03-12-2009 |
20090070786 | XML-BASED EVENT PROCESSING NETWORKS FOR EVENT SERVER - An event server running an event driven application implementing an event processing network. The event processing network can include at least one processor to implement a rule on at least one input stream. The event driven application can be specified by XML that is an extension of SPRING framework XML. | 03-12-2009 |
20090292759 | EVENT SERVER USING CLUSTERING - An event server receiving input streams of events and producing output streams of events is adapted to be clustered with other event servers. The event server uses configuration data to control the event processing. The event server multicasting updates of the configuration data to the other event servers of the cluster and receiving multicasted configuration updates from one of the other event servers of the cluster. | 11-26-2009 |
20090292877 | EVENT SERVER USING CACHING - An event server adapted to receive events from an input stream and produce an output event stream. The event server uses a processor using code in an event processing language to process the events. The event server obtaining input events from and/or producing output events to a cache. | 11-26-2009 |
20120291049 | TRACKING LARGE NUMBERS OF MOVING OBJECTS IN AN EVENT PROCESSING SYSTEM - Techniques for tracking large numbers of moving objects in an event processing system. In one set of embodiments, an input event stream can be received, where the events in the input event stream represent the movement of a plurality of geometries or objects. The input event stream can then be partitioned among a number of processing nodes of the event processing system, thereby enabling parallel processing of one or more continuous queries for tracking the objects. In a particular embodiment, the partitioning can be performed such that (1) each processing node is configured to track objects in a predefined spatial region, and (2) the spatial regions for at least two nodes overlap. This overlapping window enables a single node to find, e.g., all of the objects within a particular distance of a target object, even if the target object is in the process of moving from the region of that node to the overlapping region of another node. | 11-15-2012 |
Patent application number | Description | Published |
20130014088 | CONTINUOUS QUERY LANGUAGE (CQL) DEBUGGER IN COMPLEX EVENT PROCESSING (CEP) - A method including receiving, at a computer system, debugging configuration information specifying a functional area of a data stream processing server to be debugged, is described. Furthermore, the method includes identifying, by the computer system, an object associated with the functional area that has been instantiated by the data stream processing server, determining, by the computer system, that tracing for the object is enabled to perform the debugging, and instantiating, by the computer system, a tracelet associated with the object. Further, the method includes stepping, by the computer system, through the tracelet associated with the object to debug the object, and displaying, by the computer system, a visual representation of debugging results associated with the object. | 01-10-2013 |
Patent application number | Description | Published |
20120027272 | IMAGE SEGMENTATION - According to one embodiment there is provided a method of selecting a plurality of M atlases from among a larger group of N candidate atlases to form a multi-atlas data set to be used for computer automated segmentation of novel image data sets to mark objects of interest therein. A set of candidate atlases is used containing a reference image data set and segmentation data. Each of the candidate atlases is segmented against the others in a leave-one-out strategy, in which the candidate atlases are used as training data for each other. For each candidate atlas in turn, the following is carried out: registering; segmenting; computing an overlap; computing a value of the similarity measure for each of the registrations; and obtaining a set of regression parameters by performing a regression with the similarity measure being the independent variable and the overlap being the dependent variable. The M atlases are then selected from among all the N candidate atlases to form the multi-atlas data set, the M atlases being those atlases determined to collectively provide the highest aggregate overlap over all the training data image sets. | 02-02-2012 |
20120177263 | IMAGE SEGMENTATION - According to one embodiment there is provided a method of selecting a plurality of M atlases from among a larger group of N candidate atlases to form a multi-atlas data set to be used for computer automated segmentation of novel image data sets to mark objects of interest therein. A set of candidate atlases is used containing a reference image data set and segmentation data. Each of the candidate atlases is segmented against the others in a leave-one-out strategy, in which the candidate atlases are used as training data for each other. For each candidate atlas in turn, the following is carried out: registering; segmenting; computing an overlap; computing a value of the similarity measure for each of the registrations; and obtaining a set of regression parameters by performing a regression with the similarity measure being the independent variable and the overlap being the dependent variable. | 07-12-2012 |
20120219197 | PROCESSING OF ABDOMINAL IMAGES - According to one embodiment there is provided a computer-automated image processing method applied to a four-dimensional (4D) image data set of a patient's abdomen, e.g. by dynamic contrast enhanced computer-assisted tomography (DCE-CT). One of the three-dimensional (3D) scan images is taken to as the reference volume and the others as target volumes. Before registration between the 3D scan images, the image data set is partitioned into an abdominal cavity domain, containing the organs inside the abdominal wall, and an abdominal wall domain including the abdominal wall and externally adjacent skeletal features, such as the spine and ribs. Registration is then carried out separately on the two domains to obtain two warp fields which are then merged into a 4D image data set of the whole volume for further use, which may be to carry out perfusion measurements, to display and to store the registered 4D image data set. | 08-30-2012 |
20130004085 | IMAGE PROCESSING APPARATUS AND METHOD - An image processing apparatus may include: a first registration device for performing, by taking a first input image of two overlapped input images having an overlapped as a reference image, a first registration on a second input image, to find, in the second input image, a second pixel which is matched with each first pixel located in the overlapped area of the reference image; an output pixel location determination device for calculating, a location of an output pixel which is located in the overlapped area of the output image and corresponds to the first pixel, wherein the locations of the first and second pixels are respectively weighted, and the shorter the distance from the first pixel to a non-overlapped area of the reference image is, the greater a weight of the location of the first pixel is; and an output pixel value determination device for calculating a pixel value. | 01-03-2013 |
20140267267 | STITCHING OF VOLUME DATA SETS - Certain embodiments provide a computer apparatus operable to carry out a data processing method to stitch together overlapping three-dimensional image data sets to form a joint data set. The data processing comprises: a) providing first and second volumes which overlap; b) performing a non-rigid registration of the first volume with respect to the second volume to define an overlap domain in which a warp field maps voxel locations in the first volume to voxel locations in the second volume; and c) constructing a joint data set in which voxel values of voxels at voxel locations outside the overlap domain are taken from the first and second volumes respectively and voxel values for voxels inside the overlap domain are generated for each particular voxel location by combining: (i) a first voxel value taken from the first volume at a first point shifted from said voxel location by a first warp field, and (ii) a second voxel value taken from the second volume at a second point shifted from said voxel location by a second warp field. | 09-18-2014 |
Patent application number | Description | Published |
20090237960 | SWITCH MODE POWER SUPPLY CONTROLLERS - This invention relates to SMPS controllers employing primary side sensing. We describe a system for identifying a knee point in a sensing waveform, at which the output voltage of the SMPS may be sampled accurately on the primary side. The system identifies the knee point by fitting a tangent to a portion of a power transformer voltage waveform, and samples the voltage waveform at the knee point to determine the SMPS output voltage. In preferred embodiments this technique is implemented using a decaying peak detector, providing a timing signal indicating detection of the knee point. Sample/hold and error amplifier circuits may be employed to achieve output voltage regulation. | 09-24-2009 |
20090290390 | SWITCHED MODE POWER SUPPLY SYSTEMS - We describe a switch mode power supply (SMPS) current regulation system comprising: a current sense signal input sensing a primary current of the SMPS; a voltage sense input to receive a voltage sense signal from a primary or auxiliary winding; a switch drive signal input to receive a drive signal; a timing signal generator coupled to said voltage sense input and to said drive signal input to generate a timing signal T | 11-26-2009 |
20100246216 | SWITCH MODE POWER SUPPLY CONTROLLERS - This invention relates to SMPS controllers employing primary side sensing. We describe a system for identifying a knee point in a sensing waveform, at which the output voltage of the SMPS may be sampled accurately on the primary side. The system identifies the knee point, broadly speaking, by tracking a portion of a power transformer voltage waveform, and samples the voltage waveform at the knee point to determine the SMPS output voltage. In preferred embodiments this technique is implemented using a circuit akin to a decaying peak detector, providing a timing signal indicating detection of the knee point. Sample/hold and error amplifier circuits may be employed to achieve output voltage regulation. | 09-30-2010 |
Patent application number | Description | Published |
20100181840 | CABLE COMPENSATION - This invention generally relates to cable compensation, and is particularly applicable to cable compensation for an AC-DC voltage converter. In one embodiment, a cable compensation apparatus for compensating voltage drop of a cable connected between an electrical power supply and an electrical device comprises: a first capacitor; a timer circuit to time a predetermined time period; a current source to supply to said first capacitor during substantially said predetermined time period a first current substantially proportional to an output current outputted by the power supply to the cable; and a control circuit to adjust an output voltage outputted by said power supply to said cable dependent on a voltage on said first capacitor. The compensation in some embodiments is programmable by means of a discrete capacitor component. | 07-22-2010 |
20140355314 | STORAGE TIME CONTROL - We describe a method of controlling turn off time delay of a switching device of a switch mode power converter (SMPC). The SMPC has an inductive component comprising an input winding coupled to receive power from an input; and a switching device to, when on, conduct input winding current. In embodiments the method comprises applying turn on and turn-off signals to the switching device; applying at least one turn off signal, to initiate turning off of the switching device, and detecting a sensing signal from a further winding of the inductive component, inductively coupled to the input winding, to thereby indicate an end of a turn off time delay or duration. The method controls the turn on signal for a subsequent switching cycle of the SMPC device to regulate the turn off delay time. | 12-04-2014 |
20150016151 | BJT DRIVE SCHEME - The invention generally relates to switch mode power converters (SMPCs). and methods for providing supplementary base drive to a bipolar transistor of an SMPC, and more particularly to a switching control circuit for a SMPC, a said SMPC having an inductive component coupled to receive power from an input to the SMPC, a bipolar transistor coupled to control current flow in the inductive component, an auxiliary power rail, a charge store for supplying power via the auxiliary rail to a switching control circuit for driving the bipolar transistor, and a bootstrap circuit for bleeding current from the input to the bipolar transistor to thereby provide an amplified current to the charge store, the switching control circuit comprising: a base current line for coupling to a base terminal of a said bipolar transistor, an emitter current line for coupling to an emitter terminal of a said bipolar transistor, an auxiliary line for coupling to a said auxiliary power rail, and at least one reference line for coupling to a reference voltage; a base current switch configured to controllably couple a base current source to the base current line; an emitter current switch configured to controllably couple the emitter current line to a said reference line; a bootstrap element for bleeding current from the emitter current line to the auxiliary line, the bootstrap element further operable to block a said current according to a current or voltage bias; a base discharge switch configured to controllably bleed current from the base current line to a said reference line; and a supplementary base drive line for coupling to a series circuit comprising a supplementary base drive resistor and current control element coupled in series, a said series circuit for bleeding current from a said input to a said base terminal, a said current control element for blocking current flow from a said bootstrap circuit to a said supplementary base drive resistor. | 01-15-2015 |