Date/App# 
List of recent Exponentialrelated patents 
12/11/14 20140365500  Fast, scalable dictionary construction and maintenance A computerimplemented method of constructing and maintaining a record keeping dictionary data structure can include: generating a patricia trie from a set of strings; generating multiple kthlevel elevatorstairs data structures at exponentially reducing klevels, wherein each of the kthlevel elevatorstairs data structure includes a kthlevel trie corresponding to the patricia trie and wherein nodes of the kthlevel trie at string depths of integer multiples of k are accessible through hash table links; and linking nodes in neighboring kthlevel tries of the multiple kthlevel elevatorstairs data structures where the nodes represent a same node in the patricia trie.. . 
12/04/14 20140358793  Unforgeable noisetolerant quantum tokens A quantum ticket is defined by a unique serial number; and a set of qubits, each qubit encoding quantum information. The serial number and the set of qubits are distributed only among one or more trusted verifiers who require a tolerance fidelity ftol in order to authenticate the token, where ftol represents a minimum percentage of correct outcomes during authentication of the serial number and the set of qubits. 
11/27/14 20140351307  Calculating node centralities in large networks and graphs Embodiments related to calculating node centralities in large and complex networks and graphs. An aspect includes approximating a product of a matrix exponential and a random probe vector of an adjacency matrix, wherein the adjacency matrix represents a graph. 
11/27/14 20140351290  Calculating node centralities in large networks and graphs Embodiments related to calculating node centralities in large and complex networks and graphs. An aspect includes approximating a product of a matrix exponential and a random probe vector of an adjacency matrix, wherein the adjacency matrix represents a graph. 
11/27/14 20140350875  Relaxation model in realtime estimation of stateofcharge in lithium polymer batteries Relaxation time constants give valuable information about a lithium polymer battery cell's stateofcharge. Moreover, determination of these time constants can be performed in real time by fitting exponential functions to transient voltage or current patterns.. 
11/27/14 20140349890  Multiplex amplification methods Compositions and methods for amplifying selected polynucleotides, including dna and rna, particularly in multiplex amplification reactions using common primers amplification. Generally, methods of the invention employ multiple steps such as templatespecific hybridization, a linear amplification, partial degradation of nucleic acid, and ligation. 
11/27/14 20140349348  Mutant microorganisms to synthesize colanic acid, mannosylated and/or fucosylated oligosaccharides The present invention relates to mutated and/or transformed microorganisms for the synthesis of various compounds. More specifically, the present invention discloses microorganisms mutated in the genes encoding for the regulators arca and iclr. 

11/20/14 20140341469  Image processing method, image processor, imager, and computer program A method of image processing is offered which can control the degree of application of histogram equalization. The method involves: creating a brightness histogram indicating the frequency values of brightness levels of image data having brightness information (s12); obtaining a parameter value (s14); raising the frequency values of the brightness levels of the brightness histogram to an exponential power of the parameter value (s16); generating a tone curve, based on the frequency values raised to the exponential power of the parameter value (s18); and correcting the image data using the tone curve to thereby produce output image data (s20).. 
11/13/14 20140337387  Content search mechanism that uses a deterministic finite automata (dfa) graph, a dfa state machine, and a walker process An improved content search mechanism uses a graph that includes intelligent nodes avoids the overhead of post processing and improves the overall performance of a content processing application. An intelligent node is similar to a node in a dfa graph but includes a command. 
11/13/14 20140337122  Generating retail promotion baselines A system for generating a retail promotion baseline receives sales data for a target product. The sales data reflects sales for the target product that occurred during a first time period and a second time period, the first time period occurring before the promotion, and the second time period occurring after the promotion. 
11/13/14 20140335963  Method to detect and score churn in online social games A method and a system for predicting churn of a player of an online game is described. Online engagements of a group of players of the online game are monitored during a churn prediction model training period. 
11/13/14 20140333464  Apparatus and method for the characterization of analogtodigital converters A method and apparatus for characterizing an a/d converter are provided. The a/d converter is configured to convert an input signal into a digital output signal. 
10/30/14 20140321735  Method and computer program product of the simultaneous pose and pointscorrespondences determination from a planar model A method and software for the simultaneous pose and pointscorrespondences determination from a planar model are disclosed. The method includes using a coarse pose estimation algorithm to obtain two possible coarse poses, and using each one of the two coarse poses as the initialization of the extended tspose algorithm to obtain two candidate estimated poses; selecting one from the two candidate estimated poses based on the cost function value. 
10/23/14 20140317161  Matching pattern combinations via fast array comparison Methods and arrangements for providing a compressed representation of a number sequence. An input number sequence is received, as is a stored number sequence. 
10/23/14 20140316298  Electrotherapeutic stimulation A method of electrotherapeutic stimulation uses an electrical signal with a periodicexponential background pulse over a controllable periodicexponential main pulse. By properly setting the signal and moving electrodes to proper locations on the body, the signal is used to electrotherapeutically return a patient to a state of neurological balance, to identify specific cellular disruption locations, to treat the identified cellular disruption locations including performing a pain associated movement, and to neurologically train from a facilitator muscle to one or more receiver muscles.. 
10/23/14 20140312803  Circuit for actuating an illumination component A circuit for actuating an illumination component is disclosed. A control voltage for actuating the illumination component can be tapped off at a capacitor which can be charged via a charge current proportional to the voltage at the capacitor. 
10/16/14 20140310325  Model calculation unit, control unit and method for calibrating a databased function model A model calculation unit for calculating a databased function model in a control unit is provided, the model calculation unit having a processor core which includes: a multiplication unit for carrying out a multiplication on the hardware side; an addition unit for carrying out an addition on the hardware side; an exponential function unit for calculating an exponential function on the hardware side; a memory in the form of a configuration register for storing hyperparameters and node data of the databased function model to be calculated; and a logic circuit for controlling, on the hardware side, the calculation sequence in the multiplication unit, the addition unit, the exponential function unit and the memory in order to ascertain the databased function model.. . 
10/16/14 20140307543  Voip bandwidth management A computerized method of optimizing audio quality in a voice stream between a sender and a receiver voip applications, comprising: defining by the receiver time intervals; determining by the receiver at the end of each time interval whether congestion exists, by calculating (i) onewaydelay and (ii) trend, using doubleexponential smoothing; estimating by the receiver a bandwidth available to the sender based on said calculation; sending said estimated bandwidth by the receiver to the sender; and using by the sender said bandwidth estimate as maximum allowed send rate.. . 
10/16/14 20140306874  Nearplane segmentation using pulsed light source Methods for recognizing gestures within a nearfield environment are described. In some embodiments, a mobile device, such as a headmounted display device (hmd), may capture a first image of an environment while illuminating the environment using an ir light source with a first range (e.g., due to the exponential decay of light intensity) and capture a second image of the environment without illumination. 
10/02/14 20140295492  Methods for cellfree protein synthesis Cellfree protein synthesis systems and methods of using the same for producing in vitro protein materials in high yield are disclosed. The cellfree protein synthesis platform includes (a) a saccharomyces cerevisiae cellular extract prepared from midexponential to lateexponential batch cultures in the range from about 6 od600 to about 18 od600 or fedbatch cultures harvested in midexponential to lateexponential phase; (b) a reaction buffer; and (c) a translation template or (c′) a transcription template from which a translation template can be prepared in situ with an rna polymerase. 
10/02/14 20140293993  Sensor nodes with multicast transmissions in lighting sensory network An embodiment method for communicating data within a lighting sensory network may include configuring a first plurality of lighting nodes to operate as sensor nodes, configuring a second plurality of lighting nodes to operate as listening nodes, generating, by a sensor node using an encryption key, a sensor message associated with sensor data and including at least a timestamp, calculating an interval for transmitting the sensor message, wherein the interval is randomized and exponentially increasing, determining whether to transmit the sensor message based on the calculated interval, transmitting the sensor message in response to determining to transmit the sensor message based on the calculated interval, receiving, by a listening node, the sensor message at a listening node, determining whether the received sensor message is useful based on the timestamp and a predefined age threshold, and performing a lighting action in response to determining the received sensor message is useful.. . 
10/02/14 20140292764  Borehole log data processing methods A method of processing borehole log data to create one or more image logs involve modeling the log data as components of an image in the form i(x, y)=l(x, y)×r(x, y) (1), in which i(x, y) is an image representative of the log data, l(x, y) denotes an illumination value of the image at twodimensional spatial coordinates x, y, and r(x, y) denotes a surface reflectance value at the coordinates x, y. Equation (1) is transformed to a logarithmic domain, and a fourier transform is obtained of the resulting logarithmic domain expression to obtain a fourier domain expression. 
09/25/14 20140288881  Hoist performance diagnostic, implementation and sustaining services Aspects assure the performance of a hoist system. Some aspects model different shape segments to different portions of braking pressure levels acquired over time during an emergency braking event. 
09/25/14 20140286584  Method and apparatus for image encoding and/or decoding and related computer program products An embodiment for encoding digital images includes: partitioning the images into image blocks, subjecting the image blocks to transform into the frequency domain, and, possibly after thresholding resulting in lossy encoding, subjecting the image blocks transformed into the frequency domain to variable length coding to produce compressed encoded image blocks. Transform into the frequency domain may be, e.g., via wavelet transform, such as haar wavelet transform, and variable length coding may be via exponentialgolomb codes. 
09/18/14 20140280408  Method and system of improved galois multiplication Embodiments of the invention include an apparatus for performing galois multiplication using an enhanced galois table. Galois multiplication may include converting a first and second multiplicand to exponential forms using a galois table, adding the exponential forms of the first and second multiplicands, and converting the added exponential forms of the first and second multiplicands to a decimal equivalent binary form using the galois table to decimal equivalent binary result of the galois multiplication.. 
09/18/14 20140273247  Methods for monitoring changes in the core of lipoprotein particles in metabolism and disease A method is disclosed for measuring the properties of protein and lipoprotein elements in a sample. The method includes the of placing a small volume of a sample into a nmr instrument tuned to measure a particular nucleus, applying a series of radiofrequency pulses with intermittent delays in order to measure spinspin and/or spinlattice relaxation time constants from the timedomain decay of the signal, without the use of chemical shifts and without converting data into the frequency domain by fourier transform or other means, at least partially suppressing the water signal prior to the beginning of a sequence used to record relaxation time constants in the time domain, optionally utilizing relaxation contrast agents or other chemical additives to perturb the solvent water or other elements of the sample, analyzing the exponentially decaying nmr signal in the time domain using multiexponential analysis, and comparing differences in the relaxation time constants for lipoprotein or proteinspecific elements within a single human subject, or between subjects, to assess normal and abnormal metabolism reflective of increased disease risk or active disease.. 
09/18/14 20140270453  T2 spectral analysis for myelin water imaging Apparatus, methods, and other embodiments associated with the spectral analysis of t2 spectral data are described. One example magnetic resonance imaging (mri) method includes accessing a data set comprising t2 spectral data associated with a magnetic resonance imaging (mri) signal received from an object. 
09/18/14 20140269823  Outside air temperature measurement device and method An outside air temperature measurement device and method for vehicles derives a useable final value of the outside air temperature within seconds of the beginning of vehicle movement by developing a mathematical expression (i.e., model) for the exponential data series while discriminating against thermal noise components existing in the measurement data.. . 
09/18/14 20140266370  Multistage delaylocked loop phase detector A phase detector includes a phase propagator circuit including a plurality of flipflops. Each flipflop includes a clock input configured to receive a clock signal having a different phase relative to phases of the clock signal received by other flipflops in the plurality of flipflops. 
09/18/14 20140264320  Compositional graded igzo thin film transistor A gradient in the composition of at least one of the elements of a metalbased semiconductor layer is introduced as a function of depth through the layer. The gradient(s) influence the current density response of the device at different gate voltages. 
09/11/14 20140258252  Method and system for dynamically partitioning very large database indices on writeonce tables Methods and systems for partitioning and dynamically merging a database index are described. A database index includes a single firstlevel index partition stored in a data cache. 
09/11/14 20140257742  Method to structure mineral aggregate gradation by using three control points and two curves The invention involves “a method to structure mineral aggregate gradation by using three control points & two curves”, including the following steps: (1) three control points are determined according to the property of the mixtures: nominal maximum size of aggregate and its passing rate, nominal minimum size of aggregate and its passing rate, and the discontinuity point between the coarse aggregate and the fine aggregate and its passing rate. (2) the grading curves of the coarse and the fine aggregate are selected respectively with power function model, exponential function model and logarithmic function model. 
09/04/14 20140249759  Seismic image filtering machine to generate a filtered seismic image, program products, and related methods Seismic image filtering machines, systems, program products, and computer implemented methods are provided to generate a filtered seismic image responsive to filtered seismic image data generated by attenuating coherent seismic noise from surface waves of an unfiltered wavefield constructed from unfiltered seismic image data through a single downward extrapolation of the unfiltered wavefield using a plurality of nonstationary convolution operators to perform localized filtering at each of a plurality of spatial locations of the unfiltered wavefield. Various embodiments, for example, can beneficially handle strong lateral velocity variations thus making various embodiments effective tools to remove complicated coherent seismic noise which is typically in the form of exponentially decaying evanescent waves. 
09/04/14 20140249753  Atmospheric density correlation technique A computerimplemented sequence analysis method is provided for calculating atmospheric density. The method includes determining an altitude z within an altitude range band such that z(i)≦z≦z(i+1); identifying factor a(i) and exponential b(i) coefficients that correspond to said altitude range; and applying said factor and exponential coefficients to density equation ρ(z(i)=a(i)er(i)7(i), with specified values for the coefficients.. 
08/28/14 20140241153  Apparatus, systems, and methods for providing offloading to an alternate network This disclosure relates to a system and method for offloading selected data to an alternate communication network. The offloading provides another route for selected packet traffic that can relieve the burden on a mobile operator's network, such as the backhaul and core networks. 
08/14/14 20140229354  Systems and methods for increasing participation of liquidity providers on crossing system In one aspect, the invention comprises a system for enabling a crossing system operator to calculate a rebate payment to a second participant for executing the block order of a first participant based on at least one of: (a) a difference between a benchmark price and an execution price of the block order; (b) total volume of block execution; and (c) an amount that decays exponentially with the time between the first participant's order and the order's execution by a liquidity provider.. . 
07/31/14 20140214747  Multivariate data mixture model estimation device, mixture model estimation method, and mixture model estimation program With respect to the model selection issue of a mixture model, the present invention performs highspeed model selection under an appropriate standard regarding the number of model candidates which exponentially increases as the number and the types to be mixed increase. A mixture model estimation device comprises: a data input unit to which data of a mixture model to be estimated, candidate values of the number of mixtures which are required for estimating the mixture model of the data, and types of components configuring the mixture model and parameters thereof, are input; a processing unit which sets the number of mixtures from the candidate values, calculates, with respect to the set number of mixtures, a variation probability of a hidden variable for a random variable which becomes a target for mixture model estimation of the data, and estimates the optimal mixture model by optimizing the types of the components and the parameters therefor using the calculated variation probability of the hidden variable so that the lower bound of the posterior probabilities of the model separated for each component of the mixture model can be maximized; and a model estimation result output unit which outputs the model estimation result obtained by the processing unit.. 
07/31/14 20140213914  Arterial pressurebased, automatic determination of a cardiovascular parameter One or more cardiovascular parameters is estimated as a function of the arterial pressure waveform, in particular, using at least one statistical moment of a discrete representation pressure waveform having an order greater than one. Arterial compliance, the exponential pressure decay constant, vascular resistance, cardiac output, and stroke volume are examples of cardiovascular parameters that can be estimated using various aspects of the invention. 
07/31/14 20140213858  Device and method for estimating the heart rate during motion The present invention relates to a portable device (10) for determining a heart rate of a person (20), comprising a heart rate measurement unit, a motion measurement unit for measuring the motion of a body part (12), and a processing unit. The processing unit is adapted to measure a signal quality of the heart rate signal and accordingly switch between two calculation modes: if the signal quality is above a predefined threshold, the heart rate is calculated based on the heart rate signal. 
07/24/14 20140207850  Scalable transport with clusterconsensus rendezvous Embodiments disclosed herein provide advantageous methods and systems that use multicast communications via unreliable datagrams sent on a protected traffic class. These methods and systems provide effectively reliable multicast delivery while avoiding the overhead associated with pointtopoint protocols. 
07/24/14 20140207849  Scalable transport with clientconsensus rendezvous Embodiments disclosed herein provide advantageous methods and systems that use multicast communications via unreliable datagrams sent on a protected traffic class. These methods and systems provide effectively reliable multicast delivery while avoiding the overhead associated with pointtopoint protocols. 
07/24/14 20140204941  Scalable transport system for multicast replication Embodiments disclosed herein provide advantageous methods and systems that use multicast communications via unreliable datagrams sent on a protected traffic class. These methods and systems provide effectively reliable multicast delivery while avoiding the overhead associated with pointtopoint protocols. 
07/24/14 20140204940  Scalable transport method for multicast replication Embodiments disclosed herein provide advantageous methods and systems that use multicast communications via unreliable datagrams sent on a protected traffic class. These methods and systems provide effectively reliable multicast delivery while avoiding the overhead associated with pointtopoint protocols. 
07/10/14 20140192799  Multimedia data rate allocation method and voice over ip data rate allocation method A multimedia bitrate adaption method for individual users wherein only a set of predetermined bitrates may be selected as the multimedia bitrate of the user. The predetermined bitrates are quantized into exponentially distributed levels, and the users' experiences corresponding to the predetermined bitrates are with the same intervals, thereby increasing the service capacity and improving user satisfaction.. 
06/12/14 20140162330  Engineered microalgae with enhanced lipid production Described herein are engineered microalgae that exhibit enhanced lipid production during exponential growth. Such engineered microalgae are useful, for example, for the production of biofuels.. 
06/12/14 20140159819  Electronic system, rf power amplifier and output power compensation method thereof A radio frequency (rf) power amplifier is disclosed. The power amplifier includes an output stage circuit, an exponential type bias circuit and a voltagecurrent transformation circuit. 
06/05/14 20140152197  Charged particle accelerator systems including beam dose and energy compensation and methods therefor A method of operating an acceleration system comprises injecting charged particles into an rf accelerator, providing rf power to the accelerator, and accelerating the injected charged particles. The accelerated charged particles may impact a target to generate radiation. 
06/05/14 20140151544  Exponential scan mode for quadrupole mass spectrometers to generate superresolved mass spectra A novel scanning method of a mass spectrometer apparatus is introduced so as to relate by simple time shifts, rather than time dilations, the component signal (“peak”) from each ion even to an arbitrary reference signal produced by a desired homogeneous population of ions. Such a method and system, as introduced herein, is enabled in a novel fashion by scanning exponentially the rf and dc voltages on a quadrupole mass filter versus time while maintaining the rf and dc in constant proportion to each other. 
05/22/14 20140142760  Systems and methods for statistical control and fault detection in a building management system A building management strategy includes using exponentially weighted moving averages with statistical models to detect changes in the behavior of the building management system. Detected changes in the behavior of the system may indicate a detected fault, a change in a predicted behavior, or a need for the statistical models to be updated.. 
05/15/14 20140136907  Error rate threshold for storage of data Embodiments of the invention relate to calculation of error rate for data storage which includes determining a completion status of a read operation of data stored in a storage device, the completion status being one of at least partially complete or not complete. The fault monitoring count is incremented based on the completion status being not complete. 
05/15/14 20140136111  Oilfield production forecasting system A system, method and computer readable medium capable of improving the efficiency and accuracy of oilfield production forecasting operations is described herein. Measured oilfield production data may be utilized to generate estimates for the mean, covariance and noise. 
05/08/14 20140126375  Data flow control One aspect provides a method of controlling an information flow in a data transmission system. In one embodiment, the method comprises receiving a plurality of data packets and generating a modified information flow. 
05/01/14 20140122553  Vector nco and twiddle factor generator A method and apparatus may be used to generate complex exponentials for either frequency domain or time domain applications by programming input parameter values into a complex exponential vector generator (260) having a frequency generator stage (281) and a vector phase accumulator stage (282) arranged with a vector element multiplier stage (283) to generate complex exponential phase index values (α0, α1, . . 
05/01/14 20140122020  Exponentially weighted moving averaging filter with adjustable weighting factor A method of increasing a weighting factor of an exponentially weighted moving averaging (“ewma”) filter is provided. The method includes monitoring a data stream containing raw data values, and determining an ewma value based on the data stream by an electronic control module. 
04/17/14 20140106978  Automatic threshold setting and baseline determination for realtime pcr The invention discloses a system and methods for quantitating the presence of nucleic acid sequences by evaluation of amplification data generated using realtime pcr. In one aspect, the methods may be adapted to identify a threshold and threshold cycle for one or more reactions based upon evaluation of exponential and baseline regions for each amplification reaction. 
04/10/14 20140098971  System and method for directional sound transmission with a linear array of exponentially spaced loudspeakers A system and method for the directional transmission of sound is disclosed. In one embodiment, the system comprises an audio source configured to generate an audio signal, a control module configured to receive the audio signal and generate a driving signal, based at least in part on the audio signal, and an array comprising a plurality of loudspeakers, wherein the loudspeakers are linearly arranged such that the spacing between two adjacent loudspeakers increases along the array. 
04/03/14 20140095969  Method of referencing and citing scientific papers The number of citations in scientific papers referencing an individual scientist plays a key role in their professional life and in scientific communities. Today's exponentially growing number of scientific publications makes it nearly impossible for authors to reflect all papers that may deserve citations. 
04/03/14 20140093883  Nicking and extension amplification reaction for the exponential amplification of nucleic acids The invention is in general directed to the rapid exponential amplification of short dna or rna sequences at a constant temperature.. . 
04/03/14 20140092116  Wide dynamic range display Methods and systems for wide dynamic range display are presented. In one embodiment, a method includes receiving a color filter array (cfa) pixel signal, computing, using image processing hardware, an adaptation factor for the cfa pixel signal, the adaptation factor having a global factor component and a local factor component, and computing, using the image processing hardware, an adapted pixel signal for the cfa pixel in response to a reverse exponential function featuring the adaptation factor. 
03/27/14 20140086356  Software digital front end (softdfe) signal processing Software digital front end (softdfe) signal processing techniques are provided. One or more digital front end (dfe) functions are performed on a signal in software by executing one or more specialized instructions on a processor to perform the one or more digital front end (dfe) functions on the signal, wherein the processor has an instruction set comprised of one or more of linear and nonlinear instructions. 
03/20/14 20140080435  Automatic gain control algorithm for receiver architecture A logarithmic (log) based adaptive algorithm to track rf power received at a receiver is provided. The method includes: receiving, by a variable gain amplifier (vga) having exponential gain characteristics, an input signal; and providing logbased gain control of the input signal by determining a power of the input signal, and generating, according to the determined power, a voltage control signal using a logbased function, wherein the vga amplifies the input signal based on the voltage control signal.. 
03/20/14 20140079969  Estimating state of charge (soc) and uncertainty from relaxing voltage measurements in a battery Some embodiments of the present invention provide a system that estimates a state of charge for a battery. During operation, while the battery is relaxing toward a fully rested state, the system determines if a modified state of charge of the battery is substantially consistent with a predetermined decay pattern. 
03/13/14 20140075202  Method and system for securely accessing different services based on single sign on An embodiment for securely accessing services of a service provider based on single sign on. The user device is authenticated by an authentication server if the computed hash of the first random number r is same as the received hash of the first random number r sent by a user device. 
03/13/14 20140075162  Digital processor having instruction set with complex exponential nonlinear function A digital processor is provided having an instruction set with a complex exponential function. The digital processor evaluates a complex exponential function for an input value, x, by obtaining a complex exponential software instruction having the input value, x, as an input; and in response to the complex exponential software instruction: invoking at least one complex exponential functional unit that implements complex exponential software instructions to apply the complex exponential function to the input value, x; and generating an output corresponding to the complex exponential of the input value, x. 
03/13/14 20140072978  Nicking and extension amplification reaction for the exponential amplification of nucleic acids The invention is in general directed to the rapid exponential amplification of short dna or rna sequences at a constant temperature.. . 
03/06/14 20140067889  Datapath circuit for digital signal processors A datapath circuit may include a digital multiply and accumulate circuit (mac) and a digital hardware calculator for parallel computation. The digital hardware calculator and the mac may be coupled to an input memory element for receipt of input operands. 
03/06/14 20140066326  Multiphase nucleic acid amplification Improved methods for use in nucleic acid amplification, including multiplex amplification, where the amplification is carried out in two or more distinct phases are disclosed. The first phase amplification reaction preferably lacks one or more components required for exponential amplification. 
03/06/14 20140065653  Microfluidic large scale integration Highdensity microfluidic chips contain plumbing networks with thousands of micromechanical valves and hundreds of individually addressable chambers. These fluidic devices are analogous to electronic integrated circuits fabricated using large scale integration (lsi). 
02/27/14 20140058787  Plan choosing in digital commercial print workflows A method for online planning of a workflow for a job of processing an article in a plant in which other articles are currently being processed, may include, for each stage of the processing, assigning a machine cost value to each machine of the plant that is capable of executing that stage, the machine cost value being an exponential function of a current congestion of that machine. The method may also include constructing a plurality of workflow routes, each workflow route including a series of selected machines such that each selected machine of the series is capable of executing a different stage of the processing,. 