Patents by Inventor Joshua Kablotsky
Joshua Kablotsky has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20130290031Abstract: Prior studies associated with a patient are pre-fetched from multiple institutions and made available to a radiologist while the radiologist is viewing a series. Intelligent report generation is template driven with templates based on modality, body part, and radiologist. The template provides access to macros specific to the study as well as previously dictated entries for particular fields, to enable re-use of standard text in a contextual manner. Likewise, entry of text in one field of the report may cause related text to be propagated to other fields, such as from the findings to the impression, automatically as specified by the radiologist. Billing codes are automatically applied based on the report content. Communication by the radiologist with other physicians and institutions is implemented via the reporting system. Since communication instances pass through the radiology system, it is possible to associate and log communication instances with the studies.Type: ApplicationFiled: June 28, 2013Publication date: October 31, 2013Inventors: Susannah Kay, Joshua Kablotsky
-
Patent number: 7877430Abstract: Finite impulse response filtering is achieved by broadcasting to at least one compute unit an instruction having a plurality of data samples, a conditional field associated with each compute unit, and a set of operator values for operating on each data sample; providing a function of each the data sample in accordance with an associated set of operator values identified by the conditional field; and combining the functions to obtain an intermediate finite impulse response of the data samples.Type: GrantFiled: March 26, 2007Date of Patent: January 25, 2011Assignee: Analog Devices, Inc.Inventors: James Wilson, Joshua Kablotsky, Yosef Stein, Colm J. Prendergast, Gregory M. Yukna, Christopher M. Mayer
-
Patent number: 7725691Abstract: Accelerating processing of a non-sequential instruction stream on a processor with multiple compute units by broadcasting to a plurality of compute units a generic instruction stream derived from a sequence of instructions; the generic instruction stream including an index section and a compute section; applying the index section to localized data stored in each compute unit to select one of a plurality of stored local parameter sets; and applying in each compute unit the selected set of parameters to the local data according to the compute section to produce each compute unit's localized solution to the generic instruction.Type: GrantFiled: January 28, 2005Date of Patent: May 25, 2010Assignee: Analog Devices, Inc.Inventors: Yosef Stein, Joshua Kablotsky
-
Patent number: 7512647Abstract: A condensed Galois field computing system including a multiplier circuit for multiplying first and second polynomials with coefficients over a Galois field to obtain their product; and a Galois field linear transformer circuit for applying an irreducible polynomial of power n to the product including a partial result generator responsive to terms of power n and greater in the product for providing a folded partial result and a Galois field adder for condensing the folded partial result and the terms less than power n in the product to obtain Galois field transformer of power n of the product.Type: GrantFiled: November 22, 2004Date of Patent: March 31, 2009Assignee: Analog Devices, Inc.Inventors: James Wilson, Yosef Stein, Joshua Kablotsky
-
Patent number: 7457960Abstract: A processing system supporting a secure mode of operation is disclosed. The processing system includes a read-only hardware key that is only accessible in secure mode.Type: GrantFiled: November 30, 2004Date of Patent: November 25, 2008Assignee: Analog Devices, Inc.Inventor: Joshua Kablotsky
-
Publication number: 20080243981Abstract: Finite impulse response filtering is achieved by broadcasting to at least one compute unit an instruction having a plurality of data samples, a conditional field associated with each compute unit, and a set of operator values for operating on each data sample; providing a function of each the data sample in accordance with an associated set of operator values identified by the conditional field; and combining the functions to obtain an intermediate finite impulse response of the data samples.Type: ApplicationFiled: March 26, 2007Publication date: October 2, 2008Inventors: James Wilson, Joshua Kablotsky, Yosef Stein, Colm J. Prendergast, Gregory M. Yukna, Christopher M. Mayer
-
Publication number: 20070271323Abstract: A Galois field divider engine and method inputs a 1 and a first Galois field element to a Galois field reciprocal generator to obtain an output, multiplies in a Galois field reciprocal generator a first Galois field element by a first element of the Galois field reciprocal generator for predicting the modulo remainder of the square of the polynomial product of an irreducible polynomial m?2 times where m is the degree of the Galois field to obtain the reciprocal of the first Galois field element, and multiplying in the Galois field reciprocal engine the reciprocal of the first Galois field element by a second Galois field element for predicting the modulo remainder of the polynomial product for an irreducible polynomial to obtain the quotient of the two Galois field elements in m cycles; in a broader sense the invention includes a compound Galois field engine for performing a succession of Galois field linear transforms on a succession of polynomial inputs to obtain an ultimate output where each input except tType: ApplicationFiled: August 2, 2007Publication date: November 22, 2007Inventors: Yosef Stein, Joshua Kablotsky
-
Publication number: 20070226469Abstract: Accommodating a processor to process a number of different data formats includes loading a data word in a first format from a first storage device; reordering, before it reaches the arithmetic unit, the first format of the data word to a second format compatible with the native order of the arithmetic unit; and vector processing the data word in the arithmetic unit.Type: ApplicationFiled: March 6, 2006Publication date: September 27, 2007Inventors: James Wilson, Joshua Kablotsky, Yosef Stein, Colm Prendergast, Gregory Yukna, Christopher Mayer, John Hayden
-
Patent number: 7251299Abstract: A system for time delay estimation in a discrete time processing system includes a cross correlator that performs cross correlation on a first signal and a second signal, and provides a cross correlated output signals indicative thereof. A lag smoother receives the cross correlated output signals, and provides lag smoothed output signals indicative thereof. A select logic module selects a pre-defined number of signal values from a respective set indicative of the lag smoothed output signals to compute the time delay estimation associated with the first and second signals.Type: GrantFiled: May 23, 2003Date of Patent: July 31, 2007Assignee: Analog Devices, Inc.Inventors: Fabian Lis, Joshua Kablotsky, Haim Primo
-
Publication number: 20070094474Abstract: Lookup table addressing of a set of lookup tables in an external memory is achieved by: transferring a data word from a compute unit to an input register in a data address generator; providing in at least one deposit-increment index register in the data address generator including a table base field for identifying the location of the set of tables in memory, and a displacement field; and depositing a section of the data word into a displacement field in the index register for identifying the location of a specific entry in the tables.Type: ApplicationFiled: October 26, 2005Publication date: April 26, 2007Inventors: James Wilson, Joshua Kablotsky, Yosef Stein, Christopher Mayer
-
Publication number: 20070094483Abstract: Reducing pipeline stall between a compute unit and address unit in a processor can be accomplished by computing results in a compute unit in response to instructions of an algorithm; storing in a local random access memory array in a compute unit predetermined sets of functions, related to the computed results for predetermined sets of instructions of the algorithm; and providing within the compute unit direct mapping of computed results to related function.Type: ApplicationFiled: October 26, 2005Publication date: April 26, 2007Inventors: James Wilson, Joshua Kablotsky, Yosef Stein, Colm Prendergast, Gregory Yukna, Christopher Mayer
-
Publication number: 20070027944Abstract: An instruction based parallel median filtering processor and method sorts in parallel each combination of pairs of inputs into greater and lesser values; determines from that sorting the minimum, maximum and median filter values of the inputs; and applies at least one instruction for enabling indication of at least one of the maximum, minimum, median filter values.Type: ApplicationFiled: July 28, 2005Publication date: February 1, 2007Inventors: James Wilson, Joshua Kablotsky, Yosef Stein, Gregory Yukna
-
Patent number: 7107303Abstract: An echo canceller includes an adaptive digital filter that generates an estimated echo signal {circumflex over (z)}[k] in response to (i) a sampled input data sequence x[k] and (ii) an error signal sequence e[k] indicative of the difference between a far end signal sequence y[k] and the estimated echo signal {circumflex over (z)}[k]. The adaptive filter includes N filter taps that each provide an associated tap output signal, wherein the adaptive digital filter generates the estimated echo signal {circumflex over (z)}[k] using the associated tap output signals from M of the N filter taps selected in response to a time delay estimate signal. The adaptive filter computes filter coefficients for each of the M number of the N filter taps using the associated tap output signals from the M number of said N filter taps.Type: GrantFiled: May 23, 2003Date of Patent: September 12, 2006Assignee: Analog Devices, Inc.Inventors: Joshua Kablotsky, Fabian Lis
-
Publication number: 20060174236Abstract: Accelerating processing of a non-sequential instruction stream on a processor with multiple compute units by broadcasting to a plurality of compute units a generic instruction stream derived from a sequence of instructions; the generic instruction stream including an index section and a compute section; applying the index section to localized data stored in each compute unit to select one of a plurality of stored local parameter sets; and applying in each compute unit the selected set of parameters to the local data according to the compute section to produce each compute unit's localized solution to the generic instruction.Type: ApplicationFiled: January 28, 2005Publication date: August 3, 2006Inventors: Yosef Stein, Joshua Kablotsky
-
Publication number: 20060130130Abstract: A processing system supporting a secure mode of operation is disclosed. The processing system includes a read-only hardware key that is only accessible in secure mode.Type: ApplicationFiled: November 30, 2004Publication date: June 15, 2006Inventor: Joshua Kablotsky
-
Publication number: 20060123325Abstract: A condensed Galois field computing system including a multiplier circuit for multiplying first and second polynomials with coefficients over a Galois field to obtain their product; and a Galois field linear transformer circuit for applying an irreducible polynomial of power n to the product including a partial result generator responsive to terms of power n and greater in the product for providing a folded partial result and a Galois field adder for condensing the folded partial result and the terms less than power n in the product to obtain Galois field transformer of power n of the product.Type: ApplicationFiled: November 22, 2004Publication date: June 8, 2006Inventors: James Wilson, Yosef Stein, Joshua Kablotsky
-
Publication number: 20060109899Abstract: A video data compression system is disclosed that includes a telecine detection unit and a reverse telecine conversion unit. In accordance with an embodiment, the telecine detection unit receives input video data and produces a telecine detection signal that is representative of whether the input video data is telecine converted video data. The reverse telecine conversion unit converts the input video data and provides reproduced cinematic data responsive to the telecine detection signal. The system also includes an encoder unit for compressing the reproduced cinematic data.Type: ApplicationFiled: November 24, 2004Publication date: May 25, 2006Inventor: Joshua Kablotsky
-
Publication number: 20050058285Abstract: An advanced encryption standard (AES) engine with real time S-box generation includes a Galois field multiplier system in a first mode responsive to a first data block for generating an AES selection (S-box) function by executing the multiplicative increase in GF1(2m) and applying an affine over GF(2) transformation to obtain a subbyte transformation; and a shift register system for transforming the subbyte transformation to obtain a shift row transformation; the Galois field multiplier system is responsive in a second mode to the shift row transformation to obtain a mix column transformation and add a round key for generating in real time an advanced encryption standard cipher function of the first data block.Type: ApplicationFiled: September 17, 2003Publication date: March 17, 2005Inventors: Yosef Stein, Joshua Kablotsky
-
Publication number: 20040260738Abstract: An echo canceller includes an adaptive digital filter that generates an estimated echo signal {circumflex over (z)}[k] in response to (i) a sampled input data sequence x[k] and (ii) an error signal sequence e[k] indicative of the difference between a far end signal sequence y[k] and the estimated echo signal {circumflex over (z)}[k]. The adaptive filter includes N filter taps that each provide an associated tap output signal, wherein the adaptive digital filter generates the estimated echo signal {circumflex over (z)}[k] using the associated tap output signals from M of the N filter taps selected in response to a time delay estimate signal. The adaptive filter computes filter coefficients for each of the M number of the N filter taps using the associated tap output signals from the M number of said N filter taps.Type: ApplicationFiled: May 23, 2003Publication date: December 23, 2004Inventors: Joshua Kablotsky, Fabian Lis
-
Publication number: 20040037432Abstract: A system for time delay estimation in a discrete time processing system includes a cross correlator that performs cross correlation on a first signal and a second signal, and provides a cross correlated output signals indicative thereof. A lag smoother receives the cross correlated output signals, and provides lag smoothed output signals indicative thereof. A select logic module selects a pre-defined number of signal values from a respective set indicative of the lag smoothed output signals to compute the time delay estimation associated with the first and second signals.Type: ApplicationFiled: May 23, 2003Publication date: February 26, 2004Inventors: Fabian Lis, Joshua Kablotsky, Haim Primo