The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 16, 2013
Filed:
Feb. 28, 2007
Melitta Andersen, Omaha, NE (US);
James S. Miller, Bellevue, WA (US);
Anthony J. Moore, Seattle, WA (US);
Ariel Weinstein, Elmont, NY (US);
Josh Free, Redmond, WA (US);
Melitta Andersen, Omaha, NE (US);
James S. Miller, Bellevue, WA (US);
Anthony J. Moore, Seattle, WA (US);
Ariel Weinstein, Elmont, NY (US);
Josh Free, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Various technologies and techniques are disclosed for providing a common generic interface for numeric types in statically typed languages. The common generic interface defines basic arithmetic operations, thereby allowing basic arithmetic operations to be performed on the numeric types. The common generic interface provides support for overflow detection when a result of an operation being performed on a particular numeric type will result in an overflow situation when the operation does not fit within a range supported by the particular numeric types. The common generic interface provides support for one or more mathematical properties to be retrieved for a particular one of the numeric types being used in a particular circumstance.