tim Optimization to identify nearest objects in a dataset for data analysis By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT In one embodiment, a plurality of objects associated with a dataset and a specified number of nearest objects to be identified are received. The received objects are sorted in a structured format. Further, a key object and a number of adjacent objects corresponding to the key object are selected from the sorted plurality of objects, wherein the number of adjacent objects is selected based on the specified number of nearest objects to be identified. Furthermore, distances between the key object and the number of adjacent objects are determined to identify the specified number of nearest objects, wherein the distances are determined until the specified number of nearest objects is identified. Based on the determined distances, the specified number of nearest objects in the dataset is identified for data analysis. Full Article
tim Latent variable model estimation apparatus, and method By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT To provide a latent variable model estimation apparatus capable of implementing the model selection at high speed even if the number of model candidates increases exponentially as the latent state number and the kind of the observation probability increase. A variational probability calculating unit 71 calculates a variational probability by maximizing a reference value that is defined as a lower bound of an approximation amount, in which Laplace approximation of a marginalized log likelihood function is performed with respect to an estimator for a complete variable. A model estimation unit 72 estimates an optimum latent variable model by estimating the kind and a parameter of the observation probability with respect to each latent state. A convergence determination unit 73 determines whether a reference value, which is used by the variational probability calculating unit 71 to calculate the variational probability, converges. Full Article
tim Scanning data streams in real-time against large pattern collections By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT Embodiments of the disclosure include a method for partitioning a deterministic finite automaton (DFA) into a plurality of groups. The method includes selecting, with a processing device, a subset of the plurality of states and mapping each state of the subset onto a group of the plurality of groups by assigning one or more transition rules associated with each state to a rule line of the group, wherein each rule line is assigned at most two transition rules and an extended address associated with one of the at most two transition rules. The method also includes iteratively processing each state of the subset mapped onto the group by removing the extended address from each rule line in the group with transition rules referring to a current state if the transition rules in the rule line branch within the group. Full Article
tim Stimulus responsive nanoparticles By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT Disclosed are various embodiments of methods and systems related to stimulus responsive nanoparticles. In one embodiment includes a stimulus responsive nanoparticle system, the system includes a first electrode, a second electrode, and a plurality of elongated electro-responsive nanoparticles dispersed between the first and second electrodes, the plurality of electro-responsive nanorods configured to respond to an electric field established between the first and second electrodes. Full Article
tim Intelligently responding to hardware failures so as to optimize system performance By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A method, system and computer program product for intelligently responding to hardware failures so as to optimize system performance. An administrative server monitors the utilization of the hardware as well as the software components running on the hardware to assess a context of the software components running on the hardware. Upon detecting a hardware failure, the administrative server analyzes the hardware failure to determine the type of hardware failure and analyzes the properties of the workload running on the failed hardware. The administrative server then responds to the detected hardware failure based on various factors, including the type of the hardware failure, the properties of the workload running on the failed hardware and the context of the software running on the failed hardware. In this manner, by taking into consideration such factors in responding to the detected hardware failure, a more intelligent response is provided that optimizes system performance. Full Article
tim Random number generation failure detection and entropy estimation By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT In accordance with one or more aspects, an initial output string is generated by a random number generator. The initial output string is sent to a random number service, and an indication of failure is received from the random number service if the initial output string is the same as a previous initial output string received by the random number service. Operation of the device is ceased in response to the indication of failure. Additionally, entropy estimates for hash values of an entropy source can be generated by an entropy estimation service based on hash values of various entropy source values received by the entropy estimation service. The hash values can be incorporated into an entropy pool of the device, and the entropy estimate of the pool being updated based on the estimated entropy of the entropy source. Full Article
tim Using memory access times for random number generation By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT The disclosure is related systems and methods for using operation durations of a data storage medium to generate random numbers. In one embodiment, a device may comprise a random number generator circuit configured to store a value representing a duration of an operation on the data storage medium, and generate a random number based on the value. Another embodiment may be a method comprising recording durations of access operations to a data storage medium, and generating a random number based on the durations. Full Article
tim Optimizing a rate of transfer of data between an RF generator and a host system within a plasma tool By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A bus interconnect interfaces a host system to a radio frequency (RF) generator that is coupled to a plasma chamber. The bus interconnect includes a first set of host ports, which are used to provide a power component setting and a frequency component setting to the RF generator. The ports of the first set of host ports are used to receive distinct variables that change over time. The bus interconnect further includes a second set of generator ports used to send a power read back value and a frequency read back value to the host system. The bus interconnect includes a sampler circuit integrated with the host system. The sampler circuit is configured to sample signals at the ports of the first set at selected clock edges to capture operating state data of the plasma chamber and the RF generator. Full Article
tim Operand and limits optimization for binary translation system By www.freepatentsonline.com Published On :: Tue, 28 Apr 2015 08:00:00 EDT Methods and systems for optimizing generation of natively executable code from non-native binary code are disclosed. One method includes receiving a source file including binary code configured for execution according to a non-native instruction set architecture. The method also includes translating one or more code blocks included in the executable binary code to source code, and applying an optimizing algorithm to instructions in the one or more code blocks. The optimizing algorithm is selected to reduce a number of memory address translations performed when translating the source code to native executable binary code, thereby resulting in one or more optimized code blocks. The method further includes compiling the source code to generate an output file comprising natively executable binary code including the one or more optimized code blocks. Full Article
tim Simultaneously targeting multiple homogeneous and heterogeneous runtime environments By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A single software project in an integrated development environment (IDE) may be built for multiple target environments in a single build episode. Multiple different output artifacts may be generated by the build process for each of the target environments. The output artifacts are then deployed to the target environments, which may be homogeneous or heterogeneous environments. The same source project may be used to generate multiple output artifacts for the same target environment. Full Article
tim Optimization of loops and data flow sections in multi-core processor environment By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions. Full Article
tim Optimization hints for a business process flow By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT In one embodiment, an optimization hint may be included in a business process flow. An executable process may be generated from the business process flow where the optimization hint is included in the executable process. While executing the executable process, the runtime engine encounters an optimization hint and determines an optimization to perform. The optimization hint may be related to an aspect of a business process being orchestrated by the business process flow. The optimization is then performed while executing the executable process. For example, the runtime engine may start pre-processing the branch while the condition is being evaluated. If the condition evaluates such that the pre-processed branch should be executed, then the runtime engine has already started processing of that branch. The processing is thus optimized in that the runtime engine is not sitting idle while waiting for the condition to be evaluated. Full Article
tim Apparatus for estimating travel path of a vehicle By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT An apparatus for estimating a travel path of a vehicle is mounted on the vehicle; and includes: an object detection device that detects an object lying ahead of the vehicle; a stationary object detection device that determines whether a detected object is a stationary object; a device that calculates an approximate straight line indicating a path of the stationary object from the temporal positional data for the stationary object projected on two-dimensional coordinates using a vehicle position as a starting point; a device that calculates a orthogonal line which passes through a midpoint in the temporal positional data for the stationary object and goes straight with respect to the approximate straight line on the two-dimensional coordinates; and a device that calculates a vehicle turning radius from an intersection point where the orthogonal line intersects with a x axis. Full Article
tim Method and apparatus for alignment optimization with respect to plurality of layers By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT A method of patterning a plurality of layers of a work piece in a series of writing cycles in one or a plurality of write machines, the workpiece being deviced to have a number of N layers and layers of the workpiece having one or a plurality of boundary condition(s) for pattern position, the method comprising the steps of: determining the boundary conditions of layers 1 to N, calculating deviations due to the boundary conditions and calculating a compensation for the deviation of the first transformation added with the assigned part of the deviation due to the boundary conditions. Full Article
tim Verification module apparatus for debugging software and timing of an embedded processor design that exceeds the capacity of a single FPGA By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT A plurality of Field Programmable Gate Arrays (FPGA), high performance transceivers, and memory devices provide a verification module for timing and state debugging of electronic circuit designs. Signal value compression circuits and gigabit transceivers embedded in each FPGA increase the fanout of each FPGA. Ethernet communication ports enable remote software debugging of processor instructions. Full Article
tim Method of optimizing capacitive couplings in high-capacitance nets in simulation of post-layout circuits By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT A method of asymmetric asynchronous decoupling of capacitors in an integrated circuit design is provided for faster simulation by circuit simulators, e.g. FastSPICE circuit simulators. This method includes removing a coupling capacitor from a list, which includes coupling capacitors that capacitively couple two nets in the design. The two nets have capacitances C1 and C2, and at least one of capacitances C1 and C2 exceeds a threshold. The coupling capacitor has capacitance Cc. When coupling capacitance Cc is low and only one of capacitances C1 and C2 has a low capacitance, then a forward capacitance can be used at whichever of the two nets has the low capacitance and a lump capacitance can be used at the other net for simulation. When coupling capacitance Cc is low and both of capacitances C1 and C2 have high capacitances, then lump capacitances can be used at the two nets for the simulation. Full Article
tim System and method for integrated transformer synthesis and optimization using constrained optimization problem By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT A method for designing a transformer in an integrated circuit includes receiving one or more desired characteristics of the transformer from user input and iteratively determining a design solution for the transformer through one or more simulations and modifications using a rule-set. The method combines the one or more desired characteristics with other preset characteristics of the transformer or the integrated circuit. A first model of the transformer is defined with typical load impedances and simulated having the combined characteristics to determine performance. Results of the simulation are processed to calculate performance with the load impedances specified by the user. The results are further processed to obtain a mathematical model that includes tuning capacitors. The first and subsequent models are modified by drawing on a rule-set of expert knowledge relating to general dependency of at least one design criterion, such as a physical, geometrical or performance characteristic, with another design criterion. Full Article
tim Early design cycle optimization By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT Some example embodiments include a computer-implemented method for designing an integrated circuit. The computer-implemented method includes receiving a hierarchical network design for the integrated circuit, wherein the hierarchical design comprises a number of components that are coupled together. The computer-implemented method includes detecting that a component of the number of components has at least one of failed timing and incomplete timing based on a problem that comprises at least one of a missing assertion, one or more missing latches, a source driver having an input source slew that is greater than a source slew limit threshold, and a sink having an input sink slew that is greater than a sink slew limit threshold. The computer-implemented method includes replacing the component with a different component that is independent of the problem and testing others components of the number of components based on the different component. Full Article
tim Horizontal interconnects crosstalk optimization By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus generates a plurality of interconnect patterns for a set of longitudinal channels that are occupied by horizontal interconnects. Each interconnect pattern may be different from the other interconnect patterns. Each interconnect pattern may define relative locations for the set of horizontal interconnects and gap channels. Highest crosstalk is determined for each of the interconnect patterns and the interconnect pattern with the minimum highest crosstalk is selected as a preferred pattern. The highest crosstalk may comprise far-end crosstalk or near-end crosstalk and may be calculated for a range of frequencies or for a plurality of frequencies. The crosstalk may be calculated by modeling the interconnects as transmission lines. Full Article
tim Load balancing on hetrogenous processing cluster based on exceeded load imbalance factor threshold determined by total completion time of multiple processing phases By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT Methods and systems for managing data loads on a cluster of processors that implement an iterative procedure through parallel processing of data for the procedure are disclosed. One method includes monitoring, for at least one iteration of the procedure, completion times of a plurality of different processing phases that are undergone by each of the processors in a given iteration. The method further includes determining whether a load imbalance factor threshold is exceeded in the given iteration based on the completion times for the given iteration. In addition, the data is repartitioned by reassigning the data to the processors based on predicted dependencies between assigned data units of the data and completion times of a plurality of the processers for at least two of the phases. Further, the parallel processing is implemented on the cluster of processors in accordance with the reassignment. Full Article
tim Encoder, decoder and methods for encoding and decoding data segments representing a time-domain data stream By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT An apparatus for decoding data segments representing a time-domain data stream, a data segment being encoded in the time domain or in the frequency domain, a data segment being encoded in the frequency domain having successive blocks of data representing successive and overlapping blocks of time-domain data samples. The apparatus includes a time-domain decoder for decoding a data segment being encoded in the time domain and a processor for processing the data segment being encoded in the frequency domain and output data of the time-domain decoder to obtain overlapping time-domain data blocks. The apparatus further includes an overlap/add-combiner for combining the overlapping time-domain data blocks to obtain a decoded data segment of the time-domain data stream. Full Article
tim Audio signal decoder, time warp contour data provider, method and computer program By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT An audio signal decoder has a time warp contour calculator, a time warp contour data rescaler and a warp decoder. The time warp contour calculator is configured to generate time warp contour data repeatedly restarting from a predetermined time warp contour start value, based on time warp contour evolution information describing a temporal evolution of the time warp contour. The time warp contour data rescaler is configured to rescale at least a portion of the time warp contour data such that a discontinuity at a restart is avoided, reduced or eliminated in a rescaled version of the time warp contour. The warp decoder is configured to provide the decoded audio signal representation, based on an encoded audio signal representation and using the rescaled version of the time warp contour. Full Article
tim Time warp contour calculator, audio signal encoder, encoded audio signal representation, methods and computer program By www.freepatentsonline.com Published On :: Tue, 29 Mar 2016 08:00:00 EDT A time warp contour calculator for use in an audio signal decoder receives an encoded warp ratio information, derives a sequence of warp ratio values from the encoded warp ratio information, and obtains warp contour node values starting from a time warp contour start value. Ratios between the time warp contour node values and the time warp contour starting value are determined by the warp ratio values. The time warp contour calculator computes a time warp contour node value of a given time warp contour node, on the basis of a product-formation having a ratio between the time warp contour node values of the intermediate time warp contour node and the time warp contour starting value and a ratio between the time warp contour node values of the given time warp contour node and of the intermediate time warp contour node as factors. Full Article
tim Multi-lane time-synched visualizations of machine data events By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type. Full Article
tim Multimedia control center By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device. Full Article
tim Real-time menu architecture By www.freepatentsonline.com Published On :: Tue, 14 Jul 2015 08:00:00 EDT A system and method for implementing a dynamic menu characterized by a real-time menu architecture. An example method includes determining a menu structure, with reference to a data set, for use with user interface software. A menu is then displayed, wherein the menu includes menu items arranged according to the menu structure. An initial drop-down menu list of the menu includes one or more of the menu items. Each menu item is associated with a data object of the data set. A signal is generated when a change is made to a data set corresponding to a menu item. The menu is then updated based on the signal. In an illustrative embodiment, the example method further includes employing a browser to trigger implementation of the method. The browser communicates with a web server, which communicates with an application that is adapted to analyze the data set and associated data structure and provide an update in response thereto via, the signal, to the web server. The web server includes software for enabling the browser to render an updated menu or graphical representation thereof. Full Article
tim Timepiece By www.freepatentsonline.com Published On :: Tue, 05 Feb 1991 08:00:00 EST A timepiece includes an analogue-type display for displaying the minute at a given moment, constituted by a hand rotated at the rate of one revolution per hour by the mechanism of the timepiece, and a digital-type display for displaying the hour at a given moment, comprising a rotating member for displaying the figure indicative of the hour at a given moment and a drive mechanism for driving the display member which is controlled by the timepiece mechanism and is adapted to rotate the rotating member in jerks at intervals of one hour. Full Article
tim Device and method for providing accurate time and/or frequency By www.freepatentsonline.com Published On :: Tue, 28 Dec 1993 08:00:00 EST A device and method provide for an accurate output from a unit, such as an oscillator and/or clock providing an output indicative of frequency and/or time. The device includes a processing section having a microprocessor that develops a model characterizing the performance of the device, including establishing predicted accuracy variations, and the model is then used to correct the unit output. An external reference is used to provide a reference input for updating the model, including updating of predicted variations of the unit, by comparison of the reference input with the unit output. The ability of the model to accurately predict the performance of the unit improves as additional updates are carried out, and this allows the interval between the updates to be lengthened and/or the overall accuracy of the device to be improved. The accuracy of the output is thus adaptively optimized in the presence of systematic and random variations. Full Article
tim Wind direction indicator and time display device for golf courses By www.freepatentsonline.com Published On :: Tue, 31 Mar 1998 08:00:00 EST A wind direction indicating and time display unit is provided for use at the tee areas of a golf course. The unit wind direction indicating device is mounted on an upper surface of a support structure and extends upwardly therefrom. The wind direction indicating device includes a support pole, a sleeve mounted for rotation on the pole at the top thereof, a wind direction indicating element, such as a flag, secured to the sleeve and movable in response to changes in wind direction, and a pole support fitting. Secured to the upper surface of the support structure. A time display device, such as a clock, is secured in a laterally facing wall surface of the support structure. Full Article
tim Method for detecting the time messages in the faulty signal of a time-signal transmitter By www.freepatentsonline.com Published On :: Tue, 06 Oct 1998 08:00:00 EDT A method is described for detecting the time messages in the faulty signal of a time-signal transmitter comprising the steps below. Probabilities are assigned to the received information/bits as they are received and whose sign specifies the value of the bit and whose numerical value indicates the certainty of reception. Except for the bits designating the minute information, the probabilities of successive time messages are totaled with time correctness in a one-dimensional memory field. From the totaled probabilities, a reduced time message is reconstructed that initially contains no information on the minutes. If the reconstructed time message does not change over two successive time intervals, and if preset minimum values for the number of probabilities are exceeded for all bits, then the reduced time message is recognized as being correct. The minutes are determined separately and added to the time message recognized as being correct. Full Article
tim Time-locked cigarette case By www.freepatentsonline.com Published On :: Tue, 27 Oct 1998 08:00:00 EST A time-locked cigarette case has time-controlled locking mechanism which is manually adjustable by the user and also has a first latch rod which normally retains the case in a closed condition and a second latch rod which moves to retain the case in a closed condition if the first latch rod is jolted to an open position so as to prevent the case from being opened by jolting before the manually set time delay has expired. Full Article
tim Radio paging selective receiver with display for notifying presence of unread message based on time of receipt By www.freepatentsonline.com Published On :: Tue, 19 Jan 1999 08:00:00 EST A radio paging selective receiver determines that a received message is unread based on the time difference between the message reception time and the current time being larger that some predetermined value of time, and the paging selective receiver provides an indication of the unread message by displaying the reception time of the unread message in a second fashion which is visibly different from a first fashion normally used to display the current time. Full Article
tim Electronic device, control method for electronic device, recharge-rate estimating method for secondary battery, and charging control method for secondary battery By www.freepatentsonline.com Published On :: Tue, 13 Nov 2001 08:00:00 EST A first circuit having a first coil electrically charges a second circuit having a second coil through electromagnetic coupling of the two coils. When data signals are to be transferred between the first and second circuits, signal transfer is started only after the second circuit has been charged for a predetermined period of time. The position relationship between the coils is also detected, and a charging/transfer selector changes a duty ratio between charge transfer and data transfer in accordance with the detected result. The charge is transferred in an intermittent manner, and the charging rate is adjusted according to the difference between the voltage of a secondary battery observed during a charging phase and the voltage of the secondary battery observed a certain time after interruption of the charging phase, or vice versa. Full Article
tim Combination timepiece and yo-yo By www.freepatentsonline.com Published On :: Tue, 11 Dec 2001 08:00:00 EST A yo-yo has a recess in one of its faces accommodating a timepiece. The yo-yo is be releasably accommodated in a base, and the base may be worn on a user's person by various means including a wristband in the manner of a wristwatch, a fob or a watch chain in the manner of a pocket watch, a necklace in the manner of a necklace watch, or a holster. Full Article
tim Electronic timepiece By www.freepatentsonline.com Published On :: Tue, 05 Aug 2003 08:00:00 EDT In an electromagnetic converter comprising a rotor arranged by including a permanent magnet, a yoke disposed in the vicinity of the rotor for flowing magnetic flux and a coil wound around the yoke, at least a portion of the yoke is composed of an amorphous metal magnetic material. The amorphous metal magnetic material is a Co amorphous metal or a Fe amorphous metal. The electromagnetic converter is a small generator, a motor and the like. In an electronic timepiece provided with a generator device, the Co amorphous metal magnetic material is used for a first yoke (stator) and the Fe amorphous metal magnetic material is used for a second yoke (coil core). In an electronically-controlled mechanical watch, the Co amorphous metal magnetic material is used for a yoke. Portable electronic equipment is a timepiece provided with the electromagnetic converter, and so forth Full Article
tim Multilevel network for distributing trusted time and delegating levels of trust regarding timekeeping By www.freepatentsonline.com Published On :: Tue, 25 May 2004 08:00:00 EDT A network is described for providing estimates of the current time. The network includes multiple computer systems each configured to provide an estimate of the current time in response to a received request. The computer systems are logically arranged to form a hierarchical structure, wherein the hierarchical structure includes multiple levels ranked with respect to one another. Each of the computer systems is assigned one of multiple levels of trust, and occupies one of the levels of the hierarchical structure dependent upon the assigned level of trust. The level of trust assigned to a given computer system is dependent upon a timekeeping dependability of the given computer system. The assigned level of trust may also be dependent upon a timekeeping security of the given computer system, where the timekeeping security is dependent upon a tamper resistance of the time clock of the given computer system. Methods for delegating a level of trust to a new computer system (i.e., a computer system not part of the network) and for adding a new computer system to the network are also described. Full Article
tim Magnification device for timepiece By www.freepatentsonline.com Published On :: Tue, 25 Sep 2007 08:00:00 EDT The device consists in compensating for the distortion of the characters marked on the dial caused by a lens, by writing the characters with a reverse pin cushion or barrel distortion. Full Article
tim Optimizing a cache back invalidation policy By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A method, a system and a computer program product for enhancing a cache back invalidation policy by utilizing least recently used (LRU) bits and presence bits in selecting cache-lines for eviction. A cache back invalidation (CBI) utility evicts cache-lines by using presence bits to avoid replacing a cache-line in a lower level cache that is also present in a higher level cache. Furthermore, the CBI utility selects the cache-line for eviction from an LRU group. The CBI utility ensures that dormant cache-lines in the higher level caches do not retain corresponding presence bits set in the lower level caches by unsetting the presence bits in the lower level cache when a line is replaced in the higher level cache. Additionally, when a processor core becomes idle, the CBI utility invalidates the corresponding higher level cache by unsetting the corresponding presence bits in the lower level cache. Full Article
tim Prefetch optimizer measuring execution time of instruction sequence cycling through each selectable hardware prefetch depth and cycling through disabling each software prefetch instruction of an instruction sequence of interest By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A prefetch optimizer tool for an information handling system (IHS) may improve effective memory access time by controlling both hardware prefetch operations and software prefetch operations. The prefetch optimizer tool selectively disables prefetch instructions in an instruction sequence of interest within an application. The tool measures execution times of the instruction sequence of interest when different prefetch instructions are disabled. The tool may hold hardware prefetch depth constant while cycling through disabling different prefetch instructions and taking corresponding execution time measurements. Alternatively, for each disabled prefetch instruction in the instruction sequence of interest, the tool may cycle through different hardware prefetch depths and take corresponding execution time measurements at each hardware prefetch depth. The tool selects a combination of hardware prefetch depth and prefetch instruction disablement that may improve the execution time in comparison with a baseline execution time. Full Article
tim Methods and compositions for the synthesis of multimerizing agents By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT The invention features methods and compositions for the synthesis of multimerizing agents. An exemplary method for producing AP20187 may comprise: (a) coupling 2-N,Ndimethylaminomethyl-1,3-diaminopropane with AP20792 to produce the dimeric alcohol, AP20793; and (b) coupling the AP20793 so produced with API7362 to yield AP20187. In particular embodiments, the method further includes the step of producing API7362 by coupling API7360 with methyl-L-pipecolic acid, or a salt thereof. Full Article
tim Biocatalysts for ezetimibe synthesis By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT The present disclosure relates to non-naturally occurring polypeptides useful for preparing Ezetimibe, polynucleotides encoding the polypeptides, and methods of using the polypeptides. Full Article
tim Discarding sensitive data from persistent point-in-time image By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A network storage server implements a method to discard sensitive data from a Persistent Point-In-Time Image (PPI). The server first efficiently identifies a dataset containing the sensitive data from a plurality of datasets managed by the PPI. Each of the plurality of datasets is read-only and encrypted with a first encryption key. The server then decrypts each of the plurality of datasets, except the dataset containing the sensitive data, with the first encryption key. The decrypted datasets are re-encrypted with a second encryption key, and copied to a storage structure. Afterward, the first encryption key is shredded. Full Article
tim Identification and management of unsafe optimizations By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT Techniques for implementing identification and management of unsafe optimizations are disclosed. A method of the disclosure includes receiving, by a managed runtime environment (MRE) executed by a processing device, a notice of misprediction of optimized code, the misprediction occurring during a runtime of the optimized code, determining, by the MRE, whether a local misprediction counter (LMC) associated with a code region of the optimized code causing the misprediction exceeds a local misprediction threshold (LMT) value, and when the LMC exceeds the LMT value, compiling, by the MRE, native code of the optimized code to generate a new version of the optimized code, wherein the code region in the new version of the optimized code is not optimized. Full Article
tim System and method for automatic detection of a plurality of SPO2 time series pattern types By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT The disclosed embodiments relate to pulse oximetry. An exemplary pulse oximeter comprises a probe that is adapted to be attached to a body part of a patient to create a signal indicative of an oxygen saturation of blood of the patient, and a processor that is adapted to receive the signal produced by the probe, to calculate an SPO2 value based on the signal, to detect a plurality of pattern types of SPO2 indicative of pathophysiologic events, and to produce an output indicative of a detected one of the plurality of pattern types. Full Article
tim Reference electrodes having an extended lifetime for use in long term amperometric sensors By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT The present application provides Ag/AgCl based reference electrodes having an extended lifetime that are suitable for use in long term amperometric sensors. Electrochemical sensors equipped with reference electrodes described herein demonstrate considerable stability and extended lifetime in a variety of conditions. Full Article
tim Magnetic configuration and timing scheme for transcranial magnetic stimulation By www.freepatentsonline.com Published On :: Tue, 30 Jun 2015 08:00:00 EDT Transcranial magnetic stimulation (TMS) is a remarkable tool for probing the brain. However, it is still unclear why specific regions in the cortex are excitable by TMS while others are not. This invention provides methods and tools for the design of efficient magnetic stimulators. Such stimulators can excite neuronal networks that were not sensitive to stimulation until now. Stimulation can be carried out both in-vitro and in-vivo. Novel systems and techniques of this invention will enable both treatment and diagnostics by stimulating regions of the brain or neuronal assemblies that were previously unaffected by TMS. Full Article
tim Estimating virtual machine energy consumption By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A method and apparatus for estimating virtual machine energy consumption, and in particular, a method and apparatus for estimating virtual machine energy consumption in a computer system. The method includes: obtaining system energy consumption of the system hardware resources; obtaining event information of a plurality of functional units into which the system hardware resources are divided, and mapping the event information to the respective virtual machines; and calculating energy consumption of the virtual machines according to a plurality of energy consumption coefficients corresponding to the plurality of functional units and according to the event information mapped to the functional units of the respective virtual machines. Full Article
tim Estimating loss rates of links in smart grids By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A method for estimating loss rates of links in a smart grid includes identifying end-to-end passage rates from a source to each of multiple receiver and/or load meters in a smart grid, and estimating a loss in at least one link of the grid by identifying the sparsest solution of link loss rates that matches the end-to-end passage rates. Also, a system includes a memory, a processor coupled thereto, and software modules executing on the processor, including a monitoring module for monitoring power flow of receiver and/or load meters in a smart grid, a measurement collector module for collecting measurements to compute end-to-end passage rates from a source to each receiver and/or load meter, and a processing module for estimating a loss in a link of the grid by identifying the sparsest solution of link loss rates matching the end-to-end passage rates. Full Article
tim Method for optimizing spin time in a centrifuge apparatus for biologic fluid By www.freepatentsonline.com Published On :: Tue, 02 Dec 2014 08:00:00 EST A method for controlling a centrifuge blood component separation system for separating components of a blood product, the separation system comprising a centrifuge and a separation bag and at least one transfer bag. The method comprises selecting a nominal hematocrit value such that an actual hematocrit value is expected to be less than said nominal hematocrit; centrifuging a separation bag containing a volume of composite liquid so as to cause the sedimentation of at least a first component and a second component; transferring some of the first component to a first transfer bag; detecting time of passage of a red blood cell interface at a pre-selected location in the separation bag; and adjusting a predicted processing time based on the time of passage of the red blood cell interface. Full Article
tim Method for optimizing the operation of a hydrocarbon synthesis unit starting from synthesis gas, by controlling the partial pressure of CO By www.freepatentsonline.com Published On :: Tue, 27 Jan 2015 08:00:00 EST A method is described for optimizing the operation of a reaction section for the synthesis of hydrocarbons from a feed comprising synthesis gas, operated in the presence of a catalyst comprising cobalt, said method comprising the following steps: a) determining the theoretical partial pressure of CO in the reaction section;b) optionally, adjusting the partial pressure of CO determined in step a) to a value of 4 bar or higher;c) determining a new value for the theoretical partial pressure of CO in the reaction section. Full Article