Arbitrary and expandable high-precision datatype and method of processing
US7237228B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Dec 6, 2001 |
| Grant date | Jun 26, 2007 |
| Priority date | — |
| Expiry date | Nov 9, 2023 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99943
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and apparatus for processing numerical values in a computer program. In various embodiments, the invention provides an arbitrary and expandable high-precision datatype. The datatype encapsulates large-integer data and associated operators. The large-integer data has runtime expandable precision, and the operations perform functions on large-integer data and system integer data in a manner that is functionally equivalent to corresponding language-provided integer operations. The language-provided integer operations are overloaded with the operations of the large-integer datatype, whereby a user is unburdened with special commands and syntax, and large-integer data is inter-operable with system integer data.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.