Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ali Y.

Ali Y. Duale, Poughkeepsie, NY US

Patent application numberDescriptionPublished
20080263120METHOD AND SYSTEM FOR OPTIMIZING FLOATING POINT CONVERSION BETWEEN DIFFERENT BASES - A method of streamlining floating-point conversions includes determining a source coefficient and a source exponent of an input value represented by a floating-point number in a source base; estimating an approximated target exponent (ATE) using the source coefficient and the source exponent, in the event the source coefficient has a non-zero value; determining whether the ATE exceeds a maximum exponent so as to result an overflow, and outputting a predefined overflow value in the event of an overflow; determining whether the ATE exceeds a minimum exponent so as to result an underflow, and outputting a predefined underflow value in the event of an underflow; and in the event the ATE does not result in either an overflow or underflow, converting the input value to an output value represented by a converted coefficient, a converted base and the exponent of the output value.10-23-2008
20080263121METHOD AND SYSTEM FOR OPTIMIZING FLOATING POINT CONVERSION BETWEEN DIFFERENT BASES - A method of performing floating-point conversions in a digital computing system includes determining a source coefficient, c10-23-2008
20090222696SYSTEM AND METHOD FOR DETECTING NON-REPRODUCIBLE PSEUDO-RANDOM TEST CASES - A method for monitoring a test case generator system by detecting non-reproducible pseudo-random test cases, comprising: building a first pseudo-random test case having a first sequence of seeds comprising a first starting seed and a first ending seed through the test case generator system; reproducing the first sequence of seeds of the first pseudo-random test case by building a second pseudo-random test case having a second sequence of seeds comprising a second starting seed and a second ending seed through the test case generator system when the test case generator system is operating in a reproduction mode, the first starting seed being used as the second starting seed of the second sequence of seeds; and comparing the first ending seed in the first sequence of seeds to the second ending seed in the second sequence of seeds.09-03-2009
20110145308SYSTEM TO IMPROVE NUMEREICAL CONVERSIONS AND ASSOCIATED METHODS - A system to improve numerical conversion may include a data processor and a controller configured to convert a floating-point number from the data processor to more than one different floating-point type number. The conversion may enable the selection of the more than one different floating-point type number that satisfies the requirements of an executing application and/or is closest to the original number.06-16-2011

Patent applications by Ali Y. Duale, Poughkeepsie, NY US

Ali Y. El-Zaart, Riyadh SA

Patent application numberDescriptionPublished
20120008151BRAILLE COPY MACHINE USING IMAGE PROCESSING TECHNIQUES - A Braille Copy Machine includes a processor configured to detect at least one Braille cell from a scanned image of an original Braille document. The detecting includes determining a coordinate and a code for the at least one Braille cell. The Braille Copy Machine also includes an embosser configured to create an embossed copy of the original Braille document based on the determined coordinate and code for the at least one Braille cell.01-12-2012

Ali Y. Valiuddin, Houston, TX US

Patent application numberDescriptionPublished
20110064217System And Method For Providing Secure Access To System Memory - There is provided a method of providing secure access to data stored in a system memory of a computer system, the computer system comprising a memory controller for writing data to and reading data from the system memory. The method comprises generating a random encryption key each time the computer system is booted and storing the random encryption key in a volatile memory region of the memory controller. The method additionally comprises encrypting data using the random encryption key to create encrypted data, and storing the encrypted data in the system memory. Also provided are a memory subsystem and a computer system for performing the method.03-17-2011