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.

Date of Patent:
Dec. 17, 2002

Filed:

Mar. 08, 1999
Applicant:
Inventors:

Timothy D. Corrie, Jr., Redmond, WA (US);

Kenieth R. Peery, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/00 ;
U.S. Cl.
CPC ...
G06F 8/00 ;
Abstract

A non-traditional computing machine implements a parameterless computer language that operates without operands and without linear addressing of code or data. A code space having multiple dimensions contains programmed instructions, each having a unique position defined with respect to the code space dimensions. A data space having multiple dimensions contains data bits, each having a unique position defined with respect to the data space dimensions. A code pointer has a position and a direction within the code space. The code pointer position identifies a present instruction. A data pointer has a position and a direction within the data space. The data pointer position identifies a present data bit. The programmed instructions are selected from an instruction set that includes instructions for navigating the code pointer to select instructions and navigating the data pointer to select data bits. The computing machine operates to manipulate the data in the data space according the programmed instructions. The instructions permit discrete movement of the pointers from position to adjacent position, as well as jump situations in which the pointers can be moved from one location in the space remotely to another location. An exception handler can be defined in the code space to contain isolated code and prevent errant exceptions from disrupting operation. The exception handler provides defined instruction paths into and out of the isolated code space, and defined paths for handling any possible situation in which the code pointer might erroneously jump from the isolated code space.


Find Patent Forward Citations

Corrie, Jr., Timothy. (2002). Computer-implemented paramaterless language with exception handler (U.S. Patent No. 6496926). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/6496926

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…