Floating point system with improved support of interval...

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C708S497000

Reexamination Certificate

active

07069288

ABSTRACT:
Embodiments consistent with the principles of the present invention provide improved results, compared to IEEE Std. 754, for floating point operations used in interval arithmetic calculations. One embodiment consistent with the principles of the present invention provides a method of enhancing support of an interval computation when performing a floating point arithmetic operation, comprising the steps, performed by a processor, of receiving a first floating point operand, receiving a second floating point operand, executing the floating point arithmetic operation on the first floating point operand and the second floating point operand, determining whether a NaN substitution is necessary, producing a floating point result if the NaN substitution is determined to be unnecessary, and substituting an alternative value as the floating point result if the NaN substitution is determined to be necessary.

REFERENCES:
patent: 3725649 (1973-04-01), Deerfield
patent: 4777613 (1988-10-01), Shahan et al.
patent: 4788655 (1988-11-01), Nakayama et al.
patent: 4991131 (1991-02-01), Yeh et al.
patent: 5065352 (1991-11-01), Nakano
patent: 5126963 (1992-06-01), Fukasawa
patent: 5161117 (1992-11-01), Waggener, Jr.
patent: 5249149 (1993-09-01), Cocanougher et al.
patent: 5307303 (1994-04-01), Briggs et al.
patent: 5347481 (1994-09-01), Williams
patent: 5347482 (1994-09-01), Williams
patent: 5357237 (1994-10-01), Bearden et al.
patent: 5363321 (1994-11-01), Dao Trong et al.
patent: 5365465 (1994-11-01), Larson
patent: 5481489 (1996-01-01), Yanagida et al.
patent: 5570310 (1996-10-01), Smith
patent: 5666301 (1997-09-01), Makino
patent: 5748516 (1998-05-01), Goddard et al.
patent: 5812439 (1998-09-01), Hansen
patent: 5862066 (1999-01-01), Rossin et al.
patent: 5892697 (1999-04-01), Brakefield
patent: 5931943 (1999-08-01), Orup
patent: 5953241 (1999-09-01), Hansen et al.
patent: 5963461 (1999-10-01), Gorshtein et al.
patent: 5978901 (1999-11-01), Luedtke et al.
patent: 5995991 (1999-11-01), Huang et al.
patent: 6009511 (1999-12-01), Lynch et al.
patent: 6049865 (2000-04-01), Smith
patent: 6081823 (2000-06-01), Purcell et al.
patent: 6105047 (2000-08-01), Sharangpani et al.
patent: 6108772 (2000-08-01), Sharangpani
patent: 6131106 (2000-10-01), Steele, Jr.
patent: 6138135 (2000-10-01), Karp
patent: 6151669 (2000-11-01), Huck et al.
patent: 6189094 (2001-02-01), Hinds et al.
patent: 6205460 (2001-03-01), Steele, Jr.
patent: 6219685 (2001-04-01), Story
patent: 6256655 (2001-07-01), Ezer et al.
patent: 6286023 (2001-09-01), Purcell et al.
patent: 6286024 (2001-09-01), Yano et al.
patent: 6360189 (2002-03-01), Hinds et al.
patent: 6393555 (2002-05-01), Meier et al.
patent: 6490607 (2002-12-01), Oberman
patent: 6571264 (2003-05-01), Lee
patent: 6594681 (2003-07-01), Prabhu
patent: 6629120 (2003-09-01), Walster et al.
patent: 6658443 (2003-12-01), Walster
patent: 6658444 (2003-12-01), Walster et al.
patent: 6697832 (2004-02-01), Kelley et al.
patent: 6732134 (2004-05-01), Rosenberg et al.
patent: 6789098 (2004-09-01), Dijkstra
patent: 2002/0194232 (2002-12-01), Walster
patent: 2003/0033335 (2003-02-01), Walster
U.S. Appl. No. 10/320,547, filed Dec. 17, 2002, Steele, Jr.
U.S. Appl. No. 10/320,450, filed Dec. 17, 2002, Steele, Jr.
U.S. Appl. No. 10/028,375, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,579, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,580, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,581, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,583, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,584, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,585, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,586, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,587, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,589, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,595, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,647, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,674, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,741, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,746, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/035,747, filed Dec. 28, 2001, Steele, Jr.
U.S. Appl. No. 10/036,133, filed Dec. 28, 2001, Steele, Jr.
Title: “Safe Treatment of Overflow and Underflow Conditions”, by Robert A. Fraley & J. Stephen Walther, Hewlett-Packard Co., pp. 1-5.
Title: “Vax Floating Point: A Solid Foundation for Numerical Computation”, by Mary Payne & Dileep Bhandarkar, Digital Equipment Corp., pp. 1-12.
Title: Lecture Notes on the Status of “IEEE Standard 754 for Binary Floating-Point Arithmetic”, by Prof. W. Kahan, May 31, 1996, pp. 1-30.
Title: “Interval Arithmetic Specification” by Dmitri Chiriaev & G. William Walsler, Draft revised May 4, 1998, pp. 1-78.
Title: “IEEE Standard for Binary Floating-Point Arithmetic IEEE Standard 754-1985,” by Standards Committee of the IEEE Computer Society, The Institute of Electrical and Electronics Engineers, Inc., copyright 1985, pp. 1-14.
Office Action mailed May 5, 2005 in U.S. Appl. No. 10/035,674.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Floating point system with improved support of interval... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Floating point system with improved support of interval..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Floating point system with improved support of interval... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3664010

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.