U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The Americans have need of the telephone, but we do not. We have plenty of messenger boys."

Sir William Preece, chief engineer, British Post Office ; 1878

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 708/200 - Particular function performed


Subclass of Class 708 - Electrical computers: arithmetic processing and calculating
Definition: Subject matter having a particular function involving a
No. of patents: 291
Last issue date: 01/10/2012


1                
NumberTitleIssue Date
8095583Chaotic and fractal field line calculations using decomposition and self winding
Faster methods for topological categorization and field line calculations are developed by using decomposition regions together with the self-winding techniques first developed in a prior patent application. A point iteration technique provides direct calculation of...
01/10/2012
8078657Multi-source dual-port linked list purger
Disclosed is a circuit for simultaneously searching two ends of a vector. The circuit comprises at least one input for receiving a vector of head pointers. A first input of a memory latch receives the vector of head pointers. An input of a first priority decoder rec...
12/13/2011
8078656Data decompression with extra precision
Methods and systems for decompressing data are described. The relative magnitudes of a first value and a second value are compared. The first value and the second value represent respective endpoints of a range of values. The first value and the second value each ha...
12/13/2011
8060544Representation of data transformation processes for parallelization
One or more operations are defined to be used against a repository of one or more items. One or more associations between each of the one or more items are also defined. A classification is associated with the one or more operations for an execution environment with...
11/15/2011
8055694Modular investment position calculation
A system and method for effecting modular investment position calculation is disclosed. The system and method comprise a data architecture having multiple stored calculation components. The calculation components include base calculation components and variant calcu...
11/08/2011
8037114Method for creating a representation of a calculation result linearly dependent upon a square of a value
In the transition into the logarithmic range, not the entire bit width of the result linearly dependent upon the square of the value must be considered. Rather, it is possible to scale the result of a value with x bits such that a representation with less than x bit...
10/11/2011
8010585Checking the integrity of programs or the sequencing of a state machine
A method and a circuit for protecting the execution of a calculation by an electronic circuit, conditioning a result of the calculation to states of bits indicative of executions of steps of access in read mode and/or in write mode to storage elements. ...
08/30/2011
8001167Automatic BNE seed calculator
An automatic background noise estimator (BNE) seed calculator for determining a starting point for a BNE circuit which tracks the noise floor received by a receiver. The BNE seed calculator may sample a plurality of data points from the receiver and calculate the ma...
08/16/2011
7979480Discrete signal processing device and processing method
A signal processing device and a signal processing method are provided which can reproduce a smooth signal in the reproduction of a discrete signal having a non-uniform sample point interval. The device includes a coefficient calculation unit 4 that inputs a ...
07/12/2011
7962537Determining a table output of a table representing a hierarchical tree for an integer valued function
Determining a table output of a table representing a hierarchical tree for an integer valued function includes determining an address from a table input. A subset of a memory is selected according to the address, where the memory represents the hierarchical tree and...
06/14/2011
7945606Method and apparatus for evaluating a time varying signal
A method for evaluating a received signal varying over an interval includes: (a) obtaining a data sample and a sample time; (b) determining whether the sample exceeds a previous exceeded extremum of the signal; (c) if the sample does not exceed an exceeded extremum,...
05/17/2011
7937425Scalable 2×2 rotation processor for singular value decomposition
A two-plane rotation (TPR) approach to Gaussian elimination (Jacobi) is used for computational efficiency in determining rotation parameters. A rotation processor is constructed using the TPR approach to perform singular value decomposition (SVD) on two by two matri...
05/03/2011
7937426Interval generation for numeric data
Embodiments of the present invention relate to the generation of intervals from a selection of numeric data. An interval is a set of numeric data that is organized between two numeric values that may include one or both of those numeric values. In an embodiment, a d...
05/03/2011
7933940Cyclic segmented prefix circuits for mesh networks
Parallel prefix circuits for computing a cyclic segmented prefix operation with a mesh topology are disclosed. In one embodiment of the present invention, the elements (prefix nodes) of the mesh are arranged in row-major order. Values are accumulated toward the cent...
04/26/2011
7930330Scaled exponential smoothing
A method and system for scaled exponential smoothing are provided. Multiple exponentially smoothed values are maintained for items and events occur on one or more of the items. The method maintains a gradually inflated representation of the smoothed values of items,...
04/19/2011
7877428Processor system including processor and coprocessor
A processor includes a first register, a control section and an arithmetical section. The processor has a first operation mode which allows the first area of a first register to be accessed and a second operation mode which allows a second area of the first register...
01/25/2011
7836111Detecting change in data
To detect a change in data produced by a system, predicted data values for plural time points are computed. Actual data values for the plural time points are received, and residual values are derived from differences between the predicted data values and actual data...
11/16/2010
7836112Determining the equivalence of two sets of simultaneous linear algebraic equations
A computer implemented method (200) is described for determining the equivalence of two sets of simultaneous linear algebraic equations. Each of said equations is of a form: ei1x1+ei2x
11/16/2010
7809781Determining a time point corresponding to change in data values based on fitting with respect to plural aggregate value sets
Aggregation of data values in a data set is computed to produce aggregate values. The aggregate values are partitioned into plural aggregate value sets. Fitting with respect to the plural aggregate value sets is performed. Based on the fitting, at least one time poi...
10/05/2010
7801934Pointer generation method and apparatus for delay compensation in virtual concatenation applications
Virtual concatenation circuitry is disclosed for implementation in a network element of a data communication network. The virtual concatenation circuitry in a preferred embodiment is operative: (i) to maintain, for each of the individual member streams of a virtual ...
09/21/2010
7783691Sharing of a logic operator having a work register
A circuit for calculating a discriminating function with successive iterations and with a work register on data divided into blocks, including: a single operator in wired logic for executing the function; a plurality of work registers sharing the operator; and an el...
08/24/2010
7783690Electronic circuit for implementing a permutation operation
A crossbar (20) circuit with multiplexer (22A, 22B) circuits implemented in a polygonal form on a chip. The crossbar can be used for implementing a permutation of input bits (24A, 24B) controlled by a bit vector (25). Horizo...
08/24/2010
7739319Method and apparatus for parallel table lookup using SIMD instructions
Method, apparatus, and program means for performing a parallel table lookup using SIMD instructions. The method of one embodiment comprises loading a table having a set of L data elements. A determination of whether the table fits into a single register is made. A d...
06/15/2010
7725512Apparatus and method for performing multiple exclusive or operations using multiplication circuitry
An apparatus and method for performing multiple exclusive OR (XOR) operations using standard binary multiplication circuitry to create multiple XOR expressions simultaneously. The method and apparatus include a multiplication circuit to generate a product result by ...
05/25/2010
7693921Reducing computational complexity in determining the distance from each of a set of input points to each of a set of fixed points
An aspect of the present invention takes advantage of the fact that the coordinates of fixed points do not change, and thus the energy (sum of squares of the coordinates defining the vector) of each fixed point is computed and stored. The energy of each variable inp...
04/06/2010
7685212Fast full search motion estimation with SIMD merge instruction
A method for a fast full search motion estimation with SIMD merge instruction. The method of one embodiment comprises loading a first line of K data elements for a current macroblock. A first set of L data elements and a second set of L data elements for pixels in a...
03/23/2010
7676527Processor
The present invention provides an arithmetic unit comprising an input register for storing externally input digital data as a P-bit digital data, an output register for storing a Q-bit digital data, and an output bit selecting means. The output bit selecting means i...
03/09/2010
7676528Image data processing apparatus and image data processing method
An image data processing apparatus includes: a data dividing unit dividing arithmetic image data into arithmetic pixel data corresponding to a signal line of a display device; an adder adding first data and second data; and a data delaying unit delaying the added da...
03/09/2010
7676529System and method for efficient rectangular to polar signal conversion using cordic algorithm
A system and method is provided for converting an input signal from a sequence of rectangular coordinate pairs to a sequence of polar coordinate pairs. The input signal includes a sequence of input vectors each including a pair of rectangular coordinates. A pluralit...
03/09/2010
7668891Adjustable time accumulator
A time accumulator is adjustable to provide sufficient calculation time regardless of the clock frequency. The time accumulator includes a first register storing a current time and a second register storing a time increment value corresponding to a multiplier multip...
02/23/2010
7653673Efficient method for identifying few largest differences from a list of numbers
A method is provided that finds the largest ‘k’ difference values in decreasing order from a list of ‘n’ arbitrary numbers. The method uses the property of sorted numbers to organize the list of all the differences in a way that reduces the size of the solut...
01/26/2010
7627622System and method of curve fitting
The invention relates to fitting a curve to a plurality of data points. A “seed curve” is determined from a first set of data points selected from the plurality of data points. From the remaining data points, data points are individually selected and a determina...
12/01/2009
7599974Data processing apparatus and method for comparing floating point operands
A data processing apparatus compares first and second floating point operands to produce a comparison result. For each floating point operand, a first component is derived from a predetermined number of MSBs of the fraction component which is less than the total num...
10/06/2009
7593976Method and apparatus for finding the next free bit in a register
The present invention provides a method and apparatus for finding the next free bit in a register, starting from a known pointer. The present invention breaks the N bits of a vector in a register into M parts, performs an AND operation to all bits of each part respe...
09/22/2009
7587437Parallel efficiency calculation method and apparatus
This parallel efficiency calculation method can be applied, even in a case where a load balance is not kept, to many parallel processing including a heterogeneous computer system environment, and quantitatively correlates a parallel efficiency with a load balance co...
09/08/2009
7552154System and method for statistically separating and characterizing noise which is added to a signal of a machine or a system
Method for finding the probability density function type and the variance properties of the noise component N of a raw signal S of a machine or a system, said raw signal S being combined of a pure signal component P and said noise component N, the method comprising:...
06/23/2009
7539714Method, apparatus, and instruction for performing a sign operation that multiplies
Method, apparatus, and program means for performing a sign and multiply operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store to a storage location...
05/26/2009
7533139Method and system for multithread processing of spreadsheet chain calculations
Embodiments of the invention involve a method of concurrent processing of chain calculations using multiple processors each having a separate recalculation engine in a spreadsheet program. The operations basically include first determining a number of available proc...
05/12/2009
7490118Expanding instruction set using alternate error byte
Expanding the capacity of a fixed digital field using a unique number calculated from the digital field, such as an error code. Expansion is possible by calculating a new error code using a different algorithm. A recipient, upon not detecting the error code from the...
02/10/2009
7475101Method and structure for producing high performance linear algebra routines using streaming
A method (and structure) of improving at least one of speed and efficiency when executing a linear algebra subroutine on a computer having a memory hierarchical structure including at least one cache, the computer having M levels of caches and a main memory. Based o...
01/06/2009
1                
 
Sign InRegister
Username  
Password   
forgot password?