Patent application number | Description | Published |
20080263563 | METHOD AND APPARATUS FOR ONLINE SAMPLE INTERVAL DETERMINATION - In one embodiment, functional system elements are added to an autonomic manager to enable automatic online sample interval selection. In another embodiment, a method for determining the sample interval by continually characterizing the system workload behavior includes monitoring the system data and analyzing the degree to which the workload is stationary. This makes the online optimization method less sensitive to system noise and capable of being adapted to handle different workloads. The effectiveness of the autonomic optimizer is thereby improved, making it easier to manage a wide range of systems. | 10-23-2008 |
20090055609 | SYSTEMS FOR DYNAMICALLY RESIZING MEMORY POOLS - There are disclosed systems and computer program products for dynamically resizing memory pools used by database management systems. In one aspect, if a decrease in allocation to the memory pool is required, at least one page grouping that may be freed from the memory pool is identified as a candidate based on its position in a list of page groupings. If the page grouping contains any used memory blocks, the used memory blocks may be copied from a candidate page grouping to another page grouping in the list in order to free the candidate page grouping. Once the candidate page grouping is free of used memory blocks, the candidate page grouping may be freed from the memory pool. As an example, this system or computer program product may be used for dynamically resizing locklists or lock memory. | 02-26-2009 |
20130013785 | METHOD AND APPARATUS FOR ONLINE SAMPLE INTERVAL DETERMINATION - In one embodiment, functional system elements are added to an autonomic manager to enable automatic online sample interval selection. In another embodiment, a method for determining the sample interval by continually characterizing the system workload behavior includes monitoring the system data and analyzing the degree to which the workload is stationary. This makes the online optimization method less sensitive to system noise and capable of being adapted to handle different workloads. The effectiveness of the autonomic optimizer is thereby improved, making it easier to manage a wide range of systems. | 01-10-2013 |
20130262370 | Fast Predicate Table Scans Using Single Instruction, Multiple Data Architecture - An approach is provided in which a processor receives a scan request to scan data included in a data table. The processor selects a column in the data table corresponding to the scan request and retrieves column data entries from the selected column. In addition, the processor identifies the width of the selected column and selects a scan algorithm based upon the identified column width. In turn, the processor loads the column data entries into column data vectors and computes scan results from the column data vectors using the selected scan algorithm. | 10-03-2013 |
20130262519 | Fast Predicate Table Scans Using Single Instruction, Multiple Data Architecture - An approach is provided in which a processor receives a scan request to scan data included in a data table. The processor selects a column in the data table corresponding to the scan request and retrieves column data entries from the selected column. In addition, the processor identifies the width of the selected column and selects a scan algorithm based upon the identified column width. In turn, the processor loads the column data entries into column data vectors and computes scan results from the column data vectors using the selected scan algorithm. | 10-03-2013 |
20140032851 | RANDOMIZED PAGE WEIGHTS FOR OPTIMIZING BUFFER POOL PAGE REUSE - In general, the disclosure is directed to techniques for choosing which pages to evict from the buffer pool to make room for caching additional pages in the context of a database table scan. A buffer pool is maintained in memory. A fraction of pages of a table to persist in the buffer pool are determined. A random number is generated as a decimal value of 0 to 1 for each page of the table cached in the buffer pool. If the random number generated for a page is less than the fraction, the page is persisted in the buffer pool. If the random number generated for a page is greater than the fraction, the page is included as a candidate for eviction from the buffer pool. | 01-30-2014 |
20140032852 | RANDOMIZED PAGE WEIGHTS FOR OPTIMIZING BUFFER POOL PAGE REUSE - In general, the disclosure is directed to techniques for choosing which pages to evict from the buffer pool to make room for caching additional pages in the context of a database table scan. A buffer pool is maintained in memory. A fraction of pages of a table to persist in the buffer pool are determined. A random number is generated as a decimal value of 0 to 1 for each page of the table cached in the buffer pool. If the random number generated for a page is less than the fraction, the page is persisted in the buffer pool. If the random number generated for a page is greater than the fraction, the page is included as a candidate for eviction from the buffer pool. | 01-30-2014 |
20150212999 | USING PARALLEL INSERT SUB-RANGES TO INSERT INTO A COLUMN STORE - Provided are techniques for using parallel inserts to insert into a column store. A list of sub-ranges for a columnar table is created. A change statement for one or more rows to be inserted into the columnar table is received. For each of the received change statements, a sub-range from the list of sub-ranges is identified and data is serially inserted into the identified sub-range of the columnar table, while allowing parallel processing of each change statement for different sub-ranges of the columnar table. | 07-30-2015 |
20150213071 | BUFFERING INSERTS INTO A COLUMN STORE DATABASE - Embodiments relate to database systems. An aspect includes deferring row insert operations until occurrence of a triggering event. One method includes receiving a row insert for a tuple into a column group store table, where the tuple includes one or more tuplets and each of the tuplets corresponds to a column group in the column group store table. The method also includes copying at least one of the tuplets into an insert buffer that is specific to one of the column groups in the column group store table. The method also includes deferring the row insert into the column group store table until an occurrence of one or more triggering events. The method also includes flushing the row insert into storage associated with the column group store table, in response to the occurrence of the one or more triggering events. | 07-30-2015 |
20150213073 | USING PARALLEL INSERT SUB-RANGES TO INSERT INTO A COLUMN STORE - Provided are techniques for using parallel inserts to insert into a column store. A list of sub-ranges for a columnar table is created. A change statement for one or more rows to be inserted into the columnar table is received. For each of the received change statements, a sub-range from the list of sub-ranges is identified and data is serially inserted into the identified sub-range of the columnar table, while allowing parallel processing of each change statement for different sub-ranges of the columnar table. | 07-30-2015 |
20150363440 | QUERY HANDLING IN A COLUMNAR DATABASE - According to one embodiment of the present invention, a method for processing a query in a column database is provided. The method for analyzing test results may include a computer, associating a first set of metadata values with a set of records in a table, wherein each record has an associated state indicated by a metadata value. The method may further include the computer receiving a query to return one or more records of the set of records. The method may further include the computer determining that one or more records in the set of records satisfies the query. The method may further include the computer determining whether at least a first record in the one or more records that satisfies the query is in a returnable state based, at least in part, on the metadata value. | 12-17-2015 |
20150363468 | QUERY HANDLING IN A COLUMNAR DATABASE - According to one embodiment of the present invention, a method for processing a query in a column database is provided. The method for analyzing test results may include a computer, associating a first set of metadata values with a set of records in a table, wherein each record has an associated state indicated by a metadata value. The method may further include the computer receiving a query to return one or more records of the set of records. The method may further include the computer determining that one or more records in the set of records satisfies the query. The method may further include the computer determining whether at least a first record in the one or more records that satisfies the query is in a returnable state based, at least in part, on the metadata value. | 12-17-2015 |
20160103829 | SUPPORTING TRANSIENT SNAPSHOT WITH COORDINATED/UNCOORDINATED COMMIT PROTOCOL - Methods and a system are provided. A method includes maintaining an in-page log for records in each of a plurality of data pages of a multi-version database. The method further includes adding record update information to the in-page log when a corresponding one of the records is deleted or updated. The method also includes consulting the in-page log for a recently updated one of the records or a recently deleted one of the records to determine a record status thereof. The method additionally includes spilling, by a processor-based overflow manager, to overflow pages when the in-page log is full. The data pages include any of row-oriented data pages and column-oriented data pages. | 04-14-2016 |
20160103860 | SUPPORTING TRANSIENT SNAPSHOT WITH COORDINATED/UNCOORDINATED COMMIT PROTOCOL - Methods and a system are provided. A method includes maintaining an in-page log for records in each of a plurality of data pages of a multi-version database. The method further includes adding record update information to the in-page log when a corresponding one of the records is deleted or updated. The method also includes consulting the in-page log for a recently updated one of the records or a recently deleted one of the records to determine a record status thereof. The method additionally includes spilling, by a processor-based overflow manager, to overflow pages when the in-page log is full. The data pages include any of row-oriented data pages and column-oriented data pages. | 04-14-2016 |
Patent application number | Description | Published |
20100105464 | WAGER MARKET CREATION AND MANAGEMENT - Methods and systems are provided herewith for managing a wagering system. In one exemplary embodiment, a stream of state information of a live sporting event is received in real time. A computer processor determines an initial state and a plurality of possible future states of a first performance parameter of the live sporting event based on the stream of state information. After a beginning of the game and before the start of the event, a probability of occurrence is calculated for at least one of the plurality of possible future states of the first performance parameter based on historical data related to the first performance parameter. The plurality of possible future states are mutually exclusive from one another. During an initial state of the first performance parameter, a signal operative to open a first market for betting on the at least one of the plurality of possible future states is transmitted. The first market comprises betting odds based on the calculated probability of occurrence. After transmitting the signal operative to open the first market, an end of the initial state is determined. Before the end of the initial state, a signal operative to close the first market is transmitted. After transmitting the signal operative to close the first market, an outcome of the first performance parameter is determined based on the received stream of state information. A signal operative to resolve one or more payouts of the first market is transmitted, in which the signal indicates the outcome of the first performance parameter. | 04-29-2010 |
20100160012 | COMPUTER GRAPHICS PROCESSING AND DISPLAY OF SELECTABLE ITEMS - Methods and systems are provided herewith for managing a wagering system. In one exemplary embodiment, state information of a live event may be received in real time. The live event may comprise a sporting event played by human players according to predetermined rules that are used to determine at least one winner of the sporting event. An initial state and a plurality of possible future states of a performance parameter of the live event may be determined based on the state information. A first betting market for betting on at least one of the plurality of possible future states may be created. The act of creating a first betting market may comprise (1) determining by the processor probabilities for the plurality of possible future states, and (2) based at least in part on the probabilities, determining by the processor odds for betting on at least one of the plurality of possible future states. After creating the first betting market, a first bet comprising a selection of one of the plurality of possible future states may be received from a first of a plurality of users. After receiving the first bet, the first betting market may be closed prior to an end time of the initial state. An instruction signal to close the first betting market may be transmitted from the processor. An actual future state of the performance parameter may be determined. The processor may determine that the possible future state selected by the first user is the actual future state. A payout may be paid to the first user based on the first bet and the act of determining that the possible future state selected by the first user is the actual future state. The sporting event may occur during an event time duration such that the sporting event begins at the beginning of the event time duration and ends at the end of the event time duration. The sporting event may comprise a plurality of portions of the event occurring during sequential portions of the event time duration, in which a plurality of possible future states comprises a possible future state occurring at the end of one of the sequential time periods, and in which at least one betting market is created for each of the sequential time periods. | 06-24-2010 |
20130122986 | WAGER MARKET CREATION AND MANAGEMENT - Methods and systems are provided herewith for creating and managing wagers on possible states within a live event, such as possible outcomes of subparts of a sporting event or other possible occurrences within the event. An initial state and multiple possible future states of a performance parameter of the event is determined based on state information of the event. A betting market may be created by determining probabilities and odds for the possible future states. The betting market is closed after bets are received and before an end of an initial state of the performance parameter. A payout may be made to a winner who selected the correct outcome of the performance parameter. | 05-16-2013 |
20130144410 | COMPUTER GRAPHICS PROCESSING AND DISPLAY OF SELECTABLE - Methods and systems are provided herewith for creating and managing wagers on possible states within a live event, such as possible outcomes of subparts of a sporting event or other possible occurrences within the event. An initial state and multiple possible future states of a performance parameter of the event is determined based on state information of the event. A betting market may be created by determining probabilities and odds for the possible future states. The betting market is closed after bets are received and before an end of an initial state of the performance parameter. A payout may be made to a winner who selected the correct outcome of the performance parameter. | 06-06-2013 |
Patent application number | Description | Published |
20130101655 | CONTROL OF ARTHROPODS IN ANIMAL ENVIRONMENTS - A composite particle comprises i) an hydrophobic particle that adheres to the cuticle of one or more species of animal infesting arthropod; and ii) at least one organic chemical compound admixed therewith, wherein the said organic chemical is capable of controlling the population of at least one animal infesting arthropod species. Experiments proved the efficacy of the particle, for example in powder form, in relation to a variety of arthropods, for example red poultry mites. | 04-25-2013 |
20130149382 | LIQUID COMPOSITIONS COMPRISING A SUSTAINED RELEASE SYSTEM FOR INSECTICIDES - Liquid formulations for controlling arthropod infestation that comprise particles carrying chemical agents that have activity against arthropods, the particles being suspended within the liquid formulation, uses therefor, and methods of producing such liquid formulations. | 06-13-2013 |
20130156837 | CONTROL OF ARTHROPOD INFESTATION USING PARTICLES COMPRISING AN ENTOMOPATHOGEN AND WAX - Composite particles containing hydrophobic particles and spores of an entomopathogenic fungus that are capable of germinating on the cuticle of a grain storage arthropod, dry powder compositions comprising such composite particles, methods of producing such compositions and methods and uses thereof. | 06-20-2013 |
20130224275 | DELIVERY OF COMPOSITIONS TO ARTHROPODS - A method of delivering a biologically active chemical agent to an arthropod pest of a bee, comprising exposing a surface of the said bee to carnauba wax particles having a volume mean diameter of at least 10 μm comprising at least one biologically active chemical agent, wherein the bee delivers the biologically active chemical agent to the arthropod pest, characterized in that the carnauba wax particles consist essentially of 89.5-99.4% by weight of carnauba wax; ≦10% by weight of biologically active chemical agent; and 0.5% by weight of flow agent. | 08-29-2013 |
20150189871 | CONTROL OF ARTHROPOD INFESTATION USING PARTICLES COMPRISING AN ENTOMOPATHOGEN AND WAX - Composite particles containing hydrophobic particles and spores of an entomopathogenic fungus that are capable of germinating on the cuticle of a grain storage arthropod, dry powder compositions comprising such composite particles, methods of producing such compositions and methods and uses thereof. | 07-09-2015 |
Patent application number | Description | Published |
20090237536 | ANALOG-TO-DIGITAL CONVERSION IN IMAGE SENSORS - An image sensor has a per-column ADC arrangement including first and second capacitors for correlated double sampling, and a comparator circuit. The capacitors are continuously connected to, respectively, the analog pixel signal and a ramp signal without use of a hold operation. The comparator circuit comprises a differential amplifier having one input connected to the junction of the two capacitors and another input connected to a reference signal. The reference signal is preferably sampled and held from a reference voltage. The use of a differential amplifier as first stage of the comparator addresses problems arising from ground voltage bounce when a large pixel array images a scene with low contrast. | 09-24-2009 |
20100157035 | ANALOG-TO-DIGITAL CONVERSION IN IMAGE SENSORS - An image sensor has a per-column ADC arrangement including first and second capacitors allowing a comparator circuit to perform correlated double sampling. The capacitors are continuously connected to, respectively, the analog pixel signal and a ramp signal without use of a hold operation. The comparator circuit comprises a differential input being connected to the junction of the two capacitors and being biased by a reference signal. The reference signal is preferably sampled and held from a reference voltage. The use of a differential input as first stage of the comparator addresses problems arising from ground voltage bounce when a large pixel array images a scene with low contrast. Connectivity of the differential input stage allows the ramp signal to see a constant capacitive load thus reduce image artifacts referred to as smear. | 06-24-2010 |
20120006973 | IMAGE SENSOR WITH SAMPLE AND HOLD CIRCUITRY FOR ADDRESSING TIME VARIANT NOISE - An image sensor includes an array of pixels. Each pixel has at least one photo-sensitive element. Readout circuitry receives an analog signal from each pixel at a first time and at a second time, between which the analog signal changes. The image sensor further includes associated support circuitry which is a source of time variant noise. The signal level at both first and second times includes pixel noise. Sample and hold circuitry is provided to maintain substantially level at least a proportion of this support circuitry noise time invariant at the sensor output between the first time and the second time. | 01-12-2012 |
20120312963 | IMAGE SENSOR ARRANGEMENT - Each column of pixels in an image sensor array has at least two column bitlines connected to an output of each pixel. A readout input circuit includes first inputs and a second input. Each first input is connected, via a capacitance, to a comparator input node. The second input is connected via a capacitance to the same comparator input node. The first inputs receive, in parallel, an analog signal acquired from the pixels via the column bitlines. The analog signals vary during a pixel readout period and have a first level during a first calibration period and a second level during a second read period with the analog signals being constantly read onto the capacitances during both the first calibration period and the second read period. The comparator compares an average of the signals on the plurality of first inputs to the reference signal. | 12-13-2012 |
20130155239 | IMAGE SENSOR WITH IMPROVED DYNAMIC RANGE - An image sensor having improved dynamic range includes a signal that is read out for a selection of pixels which act as a calibration to govern the choice of exposure levels to be applied to the rest of the array. In this way, the sensor is operable to adapt to variations in scene intensity. The pixels in the array are vertically and horizontally addressed so as to enable accounted for small areas of intensity variation across an imaged scene. | 06-20-2013 |
20150041865 | PIXEL CIRCUIT - A pixel arrangement includes a photodiode, a reset transistor configured to be controlled by a reset signal and coupled to a reset input voltage, a transfer gate transistor configured to transfer charge from the photodiode to a node, wherein the transfer gate transistor is controlled by a transfer gate voltage, and a source follower transistor controlled by the voltage on the node and coupled to a source follower voltage. A capacitor is coupled between the node and an input voltage. During a read operation the input voltage is increased to boost the voltage at the node. The increased input voltage may, for example, be one the reset input voltage, said source follower voltage, said transfer gate voltage and a boosting voltage. | 02-12-2015 |
Patent application number | Description | Published |
20080208017 | Method and Apparatus for Monitoring a Sedated Patient - A method and an apparatus for monitoring a sedated patient, the method comprising the steps of providing a skin conductance signal measured at an area of the patient's skin, establishing the existence of at least one fluctuation peak in the skin conductance signal through a time interval, providing a width value of said fluctuation peak in the skin conductance signal through said time interval, and comparing the width value with a reference value. If said width value is larger than the reference value, an output signal is provided which indicates the state of awakening in the patient. If the width value is less than the reference value, an output signal is provided which indicates the state of pain in the patient. | 08-28-2008 |
20080214908 | Method and Apparatus For Monitoring the Sedation Level of a Sedated Patient - A method and an apparatus for monitoring the sedation level of a sedated patient during anaesthesia, in particular during a pre-surgical phase. The method comprises the steps of providing a skin conductance signal measured at an area of the patient's skin, calculating a derivative signal of said conductance signal with respect to time, and establishing said sedation level based on said derivative signal. | 09-04-2008 |
20080319337 | Method and Apparatus for Monitoring a Sedated Patient - A method and an apparatus for monitoring a sedated patient, the method comprising the steps of providing a skin conductance signal measured at an area of the patient's skin through a time interval, establishing the existence of at least two fluctuation peaks in the skin conductance signal through said time interval, considering if the amplitudes of fluctuation peaks in the skin conductance signal through said interval, the basal level of the skin conductance signal through said interval and the width of the fluctuation peaks in the skin conductance signal fulfils a predetermined criterion, activating a first output signal which indicates the state of awakening in the patient if said criterion is fulfilled, and activating a second output signal which indicates the state of pain in the patient if said criterion is not fulfilled. | 12-25-2008 |
20100056943 | Detection of pain/awakening integral value - The invention relates to a method and an apparatus for monitoring the autonomous nervous system of a sedated patient. A skin conductance signal is measured at an area of the patient's skin during a measurement interval. A first measure and a second measure, both reflecting the state of the autonomous nervous system of the patient, is calculated by means of certain integral functions. The largest one of the first and second measures is then selected as the output signal (Y) that reflects the state of the autonomous nervous system of the sedated patient. | 03-04-2010 |
20110144523 | Method and apparatus for monitoring the autonomous nervous system of a sedated patient - A method and an apparatus for monitoring the autonomous nervous system of a sedated patient. The method comprises steps of providing a skin conductance signal measured at an area of the patient's skin through a measurement interval, calculating a characteristic of said skin conductance signal, establishing a first output signal indicating the state of pain or discomfort in the patient, and a second output signal indicating the state of awakening in the patient, based on said characteristic of said skin conductance signal. The calculating of the signal characteristic comprises calculating a value representative of a statistical dispersion, e.g., the standard deviation, of the values of the skin conductance signal through the measurement interval. | 06-16-2011 |
20110196220 | Electrode Assembly for Medical Purposes - An electrode assembly for medical purposes comprises a to first electrode | 08-11-2011 |
20130018249 | Disposable Electrode PatchAANM Storm; HanneAACI OsloAACO NOAAGP Storm; Hanne Oslo NO - A disposable electrode patch for medical purposes comprises a flexible, elongated substrate with a first and a second surface, a first adhesive material disposed on a first adhesive area at a first end of the first surface, and a second adhesive material disposed on a second adhesive area at a second end of the first surface. Electrodes are arranged between the first and second adhesive areas on the first surface of the substrate. In use, the electrode patch is folded around a body part in such a way that the electrodes on the first surface make contact with the skin of the body part, while the first and second adhesive areas of the first surface are pinched together to form a stable assembly surrounding the body part. | 01-17-2013 |