Patent application number | Description | Published |
20110125635 | METHOD AND SYSTEM FOR MANAGING DISTRIBUTOR INFORMATION - An embodiment of the invention provides a system that enables financial services companies to manage and track information about a sales force. The system includes components for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The system allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The system also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell products. The system has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines. The data processing provides the tools to fetch data from the databases and process it. | 05-26-2011 |
20110231197 | FRAMEWORK FOR PROCESSING SALES TRANSACTION DATA - A framework that enables financial services companies to manage and track information about a sales force is provided. The framework includes object models for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The framework allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The framework also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell their products. The framework has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines. The data processing provides the tools to fetch data from the databases and process it. | 09-22-2011 |
20120130877 | Method And Apparatus For Processing Sales Transaction Data - A system provides a way to manage agreements that institutions such as financial services companies have with distributors who sell their products. Each distributor has a plurality of sales representatives that earn commissions for selling such products. The commissions earned and any other constraints imposed on the sales representatives may be defined within a selling agreement. The system can generate each selling agreement utilizing a set of components representative of the type of agreement formed between the institutions and the distributor. The components of each selling agreement contain an associated rule set that enables a configuration engine to generate an appropriate document. The system also contains a set of regulatory conditions for each sale made by the sales representatives. The system may be utilized to process sales transaction data to ensure that selling agreement terms are followed and that regulations for each sale are satisfied. | 05-24-2012 |
Patent application number | Description | Published |
20100193190 | In-Situ Zonal Isolation for Sand Controlled Wells - This invention relates to a process for isolating one or more segments of a gravel packed well from other segments to treat the isolated segments and easily re-establish flow from the other segments after the treatment. The treatment includes techniques for enhancing or permanently blocking production from the isolated segment. The process includes the installation of a removable plug and a permeability poison that forms a fluid seal to prevent longitudinal fluid flow along the annular production space outside the tubular production pipe. With wireline or other low-cost wellbore workover systems, access is re-engaged with the secluded formation including removal of plugs and fluid seals within the tubular production pipe. The inventive process allows enhanced recovery of fluids by focusing treatments on problem areas without harming productive segments of the well. | 08-05-2010 |
20100230112 | Multi-Channel, Combination Coiled Tubing Strings for Hydraulically Driven Downhole Pump - This invention relates to a downhole hydraulic pump for hydrocarbon wells that is installed and operated using coiled tubing. The downhole hydraulic pump is driven by a hydraulic power system positioned at the surface and connected through a closed loop system using multiple channels of the coiled tubing. The coiled tubing is formed of a combination of channels including strength component such as steel and having one channel that is at least lined with a non-metallic corrosion resistant surface where clean hydraulic fluid is carried from the hydraulic power system to the downhole hydraulic pump through the non-metallic corrosion resistant channel so to be less likely to pick up manufacturing and environmental particulates and corrosion by-products within the channel carrying the hydraulic fluid to the downhole hydraulic pump. The non-metallic corrosion resistant lined channel may comprise plastic pipe. | 09-16-2010 |
20110061873 | Hydraulically Driven Downhole Pump Using Multi-Channel Coiled Tubing - This invention relates to a coiled tubing installed and operated hydraulically driven downhole pump for hydrocarbon wells and especially hydrocarbon gas wells that are prone to produce fluids that choke gas production. The hydraulically driven downhole pump is driven by a closed loop surface positioned hydraulic power system. Should the hydraulically driven downhole pump become inoperative, it may be quickly retrieved and immediately replaced using a coiled tubing unit as compared to a workover rig. A coiled tubing unit is able to pull the coiled tubing string and re-install the string quite rapidly because the coiled tubing does not have joints that need to be disassembled or reconnected. The manpower needs and costs for replacement are considerably less and lost production of the well is substantially reduced. | 03-17-2011 |
20110259585 | PROCESS FOR ENHANCED PRODUCTION OF HEAVY OIL USING MICROWAVES - A process for utilizing microwaves to heat H | 10-27-2011 |
20120061081 | RF FRACTURING TO IMPROVE SAGD PERFORMANCE - A method of producing heavy oil from a heavy oil formation with steam assisted gravity drainage. The method begins by drilling a borehole into a heavy oil formation comprising a steam barrier between a first pay zone and a second pay zone, wherein the steam barrier prevents a steam chamber to be formed between the first pay zone and the second pay zone. The steam barrier is then heated with a radio frequency. The steam barrier is then fractured to permit a steam chamber to be formed within the first pay zone and the second pay zone. Heavy oil is then produced from the heavy oil formation with steam assisted gravity drainage. | 03-15-2012 |
20130008646 | DEPTH/ORIENTATION DETECTION TOOL AND METHODS THEREOF - Methods and systems for depth and radial orientation detection are provided. Methods for determining the depth or radial orientation of one or more downhole components include the steps of providing a target mass and a using a detection device for detecting the depth and/or orientation of the target mass. In some cases, the target mass is initially nonradioactive and then, after installing the target mass downhole, it may be irradiated to form a relatively short-lived radioactive target mass, which may then be detected with a radiation detector. In this way, the target mass acts as a depth or radial orientation marker. Where the target mass is situated downhole in a known radial relationship to another downhole component, the radial orientation of the other downhole component may be deduced once the radial orientation of the target mass is determined Advantages include higher accuracies and reduced health, safety, and environmental risks. | 01-10-2013 |
20130008650 | ELECTROMAGNETIC DEPTH/ORIENTATION DETECTION TOOL AND METHODS THEREOF - Methods and systems for depth and radial orientation detection are provided. Methods for determining the depth or radial orientation of one or more downhole components include the steps of providing a target mass and a using a detection device for detecting the depth and/or orientation of the target mass. In some cases, the target mass is an electromagnet. In certain embodiments, the target mass is a magneto-disruptive element that is detected with a magnetic flux leakage tool. In this way, the target mass acts as a depth or radial orientation marker. Where the target mass is situated downhole in a known radial relationship to another downhole component, the radial orientation of the other downhole component may be deduced once the radial orientation of the target mass is determined. Advantages include higher accuracies and reduced health, safety, and environmental risks. | 01-10-2013 |
20130126162 | IN-SITU ZONAL ISOLATION AND TREATMENT OF WELLS - This invention relates to a process for isolating one or more segments of a gravel packed well from other segments to treat the isolated segments and easily re-establish flow from the other segments after the treatment. The treatment includes techniques for enhancing or permanently blocking production from the isolated segment. The process includes the installation of a removable sealing element and a permeability poison that forms a fluid seal to prevent longitudinal fluid flow along the annular production space outside the tubular production pipe. With wireline or other low-cost wellbore workover systems, access is re-engaged with the secluded formation including removal of plugs and fluid seals within the tubular production pipe. The inventive process allows enhanced recovery of fluids by focusing treatments on problem areas without harming productive segments of the well. | 05-23-2013 |
Patent application number | Description | Published |
20110058899 | Paver Having Dowel Bar Inserter With Automated Dowel Bar Feeder - A slipform paver for laying down a strip of concrete over a ground surface and for intermittently inserting into the strip spaced-apart dowel bars that are oriented substantially parallel to the length of the strip that is being laid down. The paver has a dowel bar inserter unit that orients the dowel bars substantially parallel to the travel direction of the paver and places the dowel bars into the concrete as the strip is being laid down. The inserter has a pair of spaced-apart, endless transport chains oriented transversely to the travel direction that substantially extends across a width of the inserter unit. Each chain defines upper and lower strands with turn-around chain sections at respective ends of the chain strands. A plurality of pairs of generally L-shaped opposing cups carried by exterior sides of the chain hold the dowel bars so that they can drop downwardly from the cups towards the concrete strip when the pair of cups holding the dowel bar are on the exterior chain side that faces downwardly. The chains move in a single direction, and a dowel bar holding magazine is located above the upwardly facing sides of the chains. The magazine stores a multiplicity of dowel bars and is configured to gravitationally move the dowel bars towards the chains for pick-up by pairs of L-shaped cups as the chains move the cups past a dowel bar loading station defined by the magazine proximate one of the chain turn-around sections. Elastic bands having ends fixedly attached to the magazine extend generally about a portion of a convexly curved dowel bar engaging surface defined by a wheel and resiliently bias the dowel bars moving along the chain turn-around section against the wheel. | 03-10-2011 |
20140023437 | Paver Having Dowel Bar Inserter with Automated Dowel Bar Feeder - A paver for laying down a strip of concrete and inserting therein dowel bars parallel to the strip. A dowel bar inserter orients the bars and places them into the concrete. A pair of transport chains transverse to the travel direction extends across a width of the inserter. Pairs of generally L-shaped opposing cups hold the bars so that they can drop downwardly from the cups towards the strip. The chains move in a single direction. A dowel bar holding magazine, above the chains, stores bars, and gravitationally moves the bars towards the chains for pick-up by cups as the chains move the cups past a bar loading station. Elastic bands extend about a bar engaging surface defined by a wheel and resiliently bias the bars moving along the chain turn-around section against the wheel. | 01-23-2014 |
20160102435 | PAVER HAVING DOWEL BAR INSERTER WITH AUTOMATED DOWEL BAR FEEDER - A paver for laying down a strip of concrete and inserting therein dowel bars parallel to the strip. A dowel bar inserter orients the bars and places them into the concrete. A pair of transport chains transverse to the travel direction extends across a width of the inserter. Pairs of generally L-shaped opposing cups hold the bars so that they can drop downwardly from the cups towards the strip. The chains move in a single direction. A dowel bar holding magazine, above the chains, stores bars, and gravitationally moves the bars towards the chains for pick-up by cups as the chains move the cups past a bar loading station. Elastic bands extend about a bar engaging surface defined by a wheel and resiliently bias the bars moving along the chain turn-around section against the wheel. | 04-14-2016 |
Patent application number | Description | Published |
20100300401 | Rotary compressed gas engine with pistons - This invention relates to an apparatus for producing a rotary motion force by means of a compressed gas rotary engine, rotary type with pistons in the circular rotor, consisting of a housing, a rotor with cylinder chambers containing pistons that has a rod containing a bearing which rotates against a stationary cam, the rotor is connected to a shaft, and combined with a r rod guiding system This engine may be produced in any suitable size and contain as many pistons as needed. More than one engine may be attached together. The engine has many uses such as to power machinery, automobiles, motorcycles, boats, generators, etc. | 12-02-2010 |
20110083637 | Rotary double engine - A rotary double engine comprising of two separate engines, one in the peripheral area of the housing cavity and one in the central area of the rotor. A number of expansion chambers and compression chambers are formed between the anterior wall, posterior wall, housing inner wall and movable vanes which extends from the inner peripheral surface of the housing through the slots in the eccentric located rotor to the centrally located cam and bears on the inner peripheral surface of the housing, inner surface of the anterior wall, inner surface of the posterior wall and outer surface of the cam. The expansion chambers expand and contract during the operation of the engine. The output shaft is connected to and passes centrally through the rotor and extends out through the anterior wall and posterior wall and bearings. Intake port in the housing front wall or posterior wall allows pressurized air or air/fuel mixture to pass into the expansion chambers of the peripheral engine and or central engine. The rotor and shaft are rotated by the compressed gas and/or combustion pressure on the vanes and rotor from the expanding pressurized air or combustion of the air/fuel mixture. Expanded pressurized air from the peripheral engine is passed through passage to the central engine to be further expanded or to be mixed with a fuel mixture to be ignited and the combustion gases used to rotate the rotor and shaft and to heated the pressured air as in the peripheral engine. | 04-14-2011 |
20110094678 | Delignificatin of biomass containing lignin and production of amino lignin aldehyde resins and carbohydrates - Delignification of biomass consisting of lignin containing plant is done by utilizing an amino compound in and aqueous solution at ambient temperature up to 150 degree C. to produce and aqueous solution of amino salt of lignin and an amino-lignin-cellulose which is not soluble in water. The aqueous solution of amino salt of lignin is then filtered off of the amino-lignin-cellulose. The aqueous solution of amino salt of lignin or the amino salt of lignin with the amino-lignin-cellulose may be reacted with an aldehyde to produce an amino-lignin-aldehyde resin or an amino-lignin-cellulose aldehyde resin which may be of the thermoplastic or thermosetting type. The thermoplastic resins are fire resistant, hard, strong, not water soluble and may be used to make exterior fiberboard, OAS boards, plywood, molded products, etc. These urea salts of lignin may also be utilized as long acting fertilizer, to produce plastics and other products. | 04-28-2011 |
20110098384 | Production of amino lignin and amino lignin cellulose resins and adhesives - Flame retardant and water resistant products are produced from bio-based materials such as lignin cellulose containing materials. The lignin cellulose materials are modified by the method of delignification. The method of this invention utilizes an amino compound in an aqueous solution to react with the lignin in the lignin cellulose and the amino lignin and freed lignin becomes water soluble. The amino compound also reacts with the non-water soluble lignin still attached to the cellulose and also to the cellulose that is produced. Other products are produced in this method such as carbohydrates, hemi-cellulose, rosins, waxes, alcohols and other products. The amino lignin, lignin, amino lignin and amino cellulose is reacted with many organic and inorganic compounds such as aldehydes, polyisocyanates, epoxies, polycarboxylic acids, vegetable oils and many other compounds to produce resins and adhesives which may be used to produce products such as molded products, particleboard, plywood, ABS, etc. which are flame retardant and water resistant. | 04-28-2011 |
20130202905 | Delignification of biomass containing lignin and production of adhesive compositions and methods of making lignin cellulose compositions - Delignification of biomass consisting of plants containing lignin is done by utilizing an amino compound in an aqueous solution or emulsion to produce water soluble amino lignin and non-soluble amino lignin cellulose which are utilized to produce adhesives and resins for use to produce wood composites and carbohydrate production. | 08-08-2013 |
20130255340 | Delignification of biomass containing lignin and production of long lasting lignin fertilizer - A new fertilizer comprising of amino lignin compounds, which are made by delignification of biomass containing lignin utilizing amino compounds and producing amino lignin, amino lignincellulose and cellulose. The urea lignincellulose is reacted with potassium hydroxide to produce potassium salt of amino lignin and lignincelluose. The amino lignin is reacted with phosphorous acid to produce an amino lignin phosphorous acid. These amino lignin compounds reacted with potassium and phosphorous acid are the source nitrogen, potassium and phosphorus in the new solid or aqueous fertilizer. | 10-03-2013 |
20140107257 | Inorganic phosphorus-inorganic phosphoric oxyacids compounds and compositions - A flame retardant composition is produced by mixing a flammable organic material with an inorganic phosphorus-inorganic phosphoric oxyacid compound or its salts. The inorganic phosphorus-inorganic phosphoric oxyacid compounds are produced by reacting an inorganic phosphorus compound having a valence of 3-4 with an inorganic phosphorus oxyacid with a valence of 5. Carbonization auxiliaries, metal-containing compound having a carbonization acceleration effect, a comb-like polymer and a filler may be added with the flame retardant composition. | 04-17-2014 |
Patent application number | Description | Published |
20100137440 | LYSINE RIBOSWITCHES, STRUCTURE-BASED COMPOUND DESIGN WITH LYSINE RIBOSWITCHES, AND METHODS AND COMPOSITIONS FOR USE OF AND WITH LYSINE RIBOSWITCHES - The lysine riboswitch is a target for antibiotics and other small molecule therapies. Compounds can be used to stimulate, active, inhibit and/or inactivate the lysine riboswitch. | 06-03-2010 |
20120077781 | FLAVIN DERIVATIVES - The present invention relates novel flavin derivatives and other flavin derivatives, their use and compositions for use as riboswitch ligands and/or anti-infectives. The invention also provides method of making novel flavin derivatives. | 03-29-2012 |
20120135417 | METHODS FOR SCREENING AND IDENTIFYING COMPOUNDS - Methods, compositions and assays that measure the effect of a test compound on induction of ligand-induced ribowitch-mediated transcription termination are disclosed. The methods and the assays are useful in identifying drug candidates that modulate transcription by binding to a riboswitch, for example. | 05-31-2012 |
20120295903 | FLAVIN DERIVATIVES - The present invention relates novel flavin derivatives and other flavin derivatives, their use and compositions for use as riboswitch ligands and/or anti-infectives. The invention also provides method of making novel flavin derivatives. | 11-22-2012 |
Patent application number | Description | Published |
20090249298 | Evaluation of Software based on Change History - A method for software processing includes obtaining change information, which records changes that have been performed in respective locations in software code. The change information is processed so as to assign to at least some of the locations respective priorities, which are indicative of respective likelihoods that the locations contain program faults. The at least some of the locations are presented to a user in accordance with the assigned priorities. | 10-01-2009 |
20130179637 | DATA STORAGE BACKUP WITH LESSENED CACHE POLLUTION - Control of the discard of data from cache during backup of the data. In a computer-implemented system comprising primary data storage; cache; backup data storage; and at least one processor, the processor is configured to identify data stored in the primary data storage for backup to the backup data storage, where the identified data is placed in the cache in the form of portions of the data, and where the portions of data are to be backed up from the cache to the backup storage. Upon backup of each portion of the identified data from the cache to the backup storage, the processor marks the backed up portion of the identified data for discard from the cache. Thus, the backed up data is discarded from the cache right away, lessening cache pollution. | 07-11-2013 |
20140189199 | FALSE POWER FAILURE ALERT IMPACT MITIGATION - Apparatus and computer program products implement embodiments of the present invention that include copying, by a storage system having a volatile memory configured as a write cache, write cache data from the volatile memory to a solid state device, upon receiving a signal indicating a loss of power to the storage system. Subsequent to copying the write cache data, the solid state device is configured as the write cache. | 07-03-2014 |
20140189214 | FALSE POWER FAILURE ALERT IMPACT MITIGATION - Methods, apparatus and computer program products implement embodiments of the present invention that include copying, by a storage system having a volatile memory configured as a write cache, write cache data from the volatile memory to a solid state device, upon receiving a signal indicating a loss of power to the storage system. Subsequent to copying the write cache data, the solid state device is configured as the write cache. | 07-03-2014 |
20140289858 | ANTIVIRUS SCAN DURING A DATA SCRUB OPERATION - For an antivirus scan during a data scrub operation, an antivirus scan is concurrently performed as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors. The antivirus scan concurrently performing as an overlap with the data scrub operation is increased if a reduction in disk access by a host application is detected. A number of antivirus scan input/output (I/O) operations and data scrub I/O operations is reduced. | 09-25-2014 |
20150074450 | HARD DISK DRIVE (HDD) EARLY FAILURE DETECTION IN STORAGE SYSTEMS BASED ON STATISTICAL ANALYSIS - In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to detect a failure event indicating possible failure of a storage device, initiate a rebuild for the storage device which experienced the failure event, receive information about the storage device which experienced the failure event, and apply a set of statistical process control rules to the information to determine whether the failure event is statistically abnormal. Other systems, methods, and computer program products for providing early warning of storage device failure are also described in additional embodiments. | 03-12-2015 |
20150339203 | FALSE POWER FAILURE ALERT IMPACT MITIGATION - Various embodiments of the present invention that include receive a signal indicating a loss of power, start a timer, the timer configured to expire after a specific time period, copy write cache data from the volatile memory to a solid state device (SSD), upon receiving the signal indicating the loss of power to the storage system, configure the SSD as both a read cache and the write cache, perform a health test on the storage system, determine the loss of power as a false alarm if the timer expires and the storage system passes a health test on the storage system upon receiving the signal indicating the loss of power, and upon the timer expiring and the storage system passing the health test, copy the write cache data from the SSD back to the volatile memory. | 11-26-2015 |
20150339236 | FALSE POWER FAILURE ALERT IMPACT MITIGATION - A method includes receiving a signal indicating a loss of power, starting a timer, the timer configured to expire after a specific time period, copying, by a distributed storage system having volatile memory configured as a write cache, write cache data from the volatile memory to a solid state device, upon receiving the signal indicating the loss of power to the storage system, configuring, the solid state device as both a read cache and the write cache, performing a health test on the storage system upon receiving the signal indicating the loss of power, determining the loss of power as a false alarm if the timer expires and the storage system passes a health test on the storage system, and upon the timer expiring and the storage system passing the health test, copying the write cache data from the solid state device back to the volatile memory. | 11-26-2015 |
Patent application number | Description | Published |
20090089791 | RESOURCE ALLOCATION UNIT QUEUE - Provided is a system, deployment and program for resource allocation unit queuing in which an allocation unit associated with a task is classified. An allocation unit freed as the task ends is queued for use by another task in a queue at a selected location within the queue in accordance with the classification of said allocation unit. In one embodiment, an allocation unit is queued at a first end of the queue if classified in a first class and is queued at a second end of the queue if classified in said second class. Other embodiments are described and claimed. | 04-02-2009 |
20100131930 | Selective Code Coverage Instrumentation - Reporting on software test coverage, where a set of coverage tasks and a coverage task hierarchy have been established for a software under test (SUT). Establishing a coverage task subset, the subset including at least one coverage task hierarchy element at a level above the lowest coverage task hierarchy level. Identifying when, during a software test, a coverage task in the coverage task subset was completed. Outputting to a user the identity of those portions of the coverage task that have been completed. Refining the coverage task subset in one of the following fashions through the coverage task hierarchy in accordance with user input: depth first progression, breadth first progression. | 05-27-2010 |
20100191925 | DEFERRED VOLUME METADATA INVALIDATION - A method, system, and computer program product for managing modified metadata in a storage controller cache pursuant to a recovery action by a processor in communication with a memory device is provided. A count of modified metadata tracks for a storage rank is compared against a predetermined criterion. If the predetermined criterion is met, a storage volume having the storage rank is designated with a metadata invalidation flag to defer metadata invalidation of the modified metadata tracks until after the recovery action is performed. | 07-29-2010 |
20130198843 | ANTIVIRUS SCAN DURING A DATA SCRUB OPERATION - For an antivirus scan during a data scrub operation, an antivirus scan is concurrently performed as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors. | 08-01-2013 |
20130198844 | ANTIVIRUS SCAN DURING A DATA SCRUB OPERATION - For an antivirus scan during a data scrub operation, an antivirus scan is concurrently performed as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors. | 08-01-2013 |
20140074802 | SECURE DELETION OPERATIONS IN A WIDE AREA NETWORK - Methods, systems, and computer program products are provided for performing a secure delete operation in a wide area network (WAN) including a cache site and a home site. A method includes identifying a file for deletion at the cache site, determining whether the file has a copy stored at the home site, detecting a location of the copy at the home site prior to a disconnection event of the cache site from the home site, deleting the file from the cache site during the disconnection event, and performing a secure deletion of the copy at the home site immediately after a reconnection event of the cache site to the home site. | 03-13-2014 |
Patent application number | Description | Published |
20080307104 | Methods and Apparatus for Functional Model-Based Data Provenance in Stream Processing Environments - Techniques for deriving a provenance of one or more of a plurality of output data elements generated from a given output port of a PC are provided. At least one dependency function is created that relates the one or more output data elements to a set of one or more input ports of the PC and a corresponding plurality of input data elements. The dependency function comprises an encoding of at least one of one or more temporal filters and one or more sequence filters relating to the plurality of input data elements. The at least one dependency function is stored. A history of stream-level bindings of one or more input streams to one or more input ports of the processing component and one or more output streams from one or more output ports of the processing component is stored. The plurality of input data elements belonging to the one or more input streams and the plurality of output data elements belonging to the one or more output streams are stored. The set of one or more input data elements from the plurality of input data elements are determined that relate to the one or more output data elements in accordance with at least one dependency function and the history of stream-level bindings. | 12-11-2008 |
20090292729 | Method and Apparatus for Maintaining and Processing Provenance Data in Data Stream Processing System - Techniques are disclosed for maintaining and processing provenance data in such data stream processing systems. For example, a method for processing data associated with a data stream received by a data stream processing system, wherein the system comprises a plurality of processing elements, comprising the following steps. A portion of data associated with the data stream is maintained. The maintained data comprises inputs to each processing element that contributed to an output of each processing element. In response to an alert generated by one of the processing elements, a scheduler is triggered to determine when a pre-calculation of a prospective query related to the alert should be executed. In response to the scheduler, at least a portion of the maintained data is used to determine a set of data that contributed to the alert such that the alert-contributing set of data can be used to respond to the prospective query upon arrival thereof. | 11-26-2009 |
20090292818 | Method and Apparatus for Determining and Validating Provenance Data in Data Stream Processing System - Techniques are disclosed for determining and validating provenance data in such data stream processing systems. For example, a method for processing data associated with a data stream received by a data stream processing system, wherein the system comprises a plurality of processing elements, comprises the following steps. Input data elements and output data elements associated with at least one processing element of the plurality of processing elements are obtained. One or more intervals are computed for the processing element using data representing observations of associations between inputs elements and output elements of the processing element, wherein, for a given one of the intervals, one or more particular input elements contained within the given interval are determined to have contributed to a particular output element. In another method, intervals are specified, and then validated by comparing the specified intervals against intervals computed based on observations. | 11-26-2009 |