System Patent Filed — March 2026

THATTE-OS: A Balanced Ternary HAL, Kernel Interface, and Microkernel Architecture for T3ISA Processors

MicrokernelTernary OST3ISASchedulerPrivilege Domains

Overview

A microkernel operating system designed for balanced ternary hardware. Features three privilege domains (kernel/supervisor/user mapped to trit states), a modulo-3 round-robin scheduler, 27-entry interrupt vector table, syscall interface, and a 4-entry ternary status register.

THATTE-OS is compiled to .t3b binaries totalling 72 KB across 8 modules: boot, init, scheduler, interrupt handler, process manager, syscall interface, memory manager, and I/O subsystem. It represents the first operating system designed from the ground up for balanced ternary processors.

Key Claims

The patent protects the following system innovations:

  • A microkernel architecture with three privilege domains mapped to trit states (-1, 0, +1)
  • A modulo-3 round-robin scheduler for ternary process management
  • A 27-entry interrupt vector table for balanced ternary interrupt handling
  • A 4-entry ternary status register for processor state management
  • A hardware abstraction layer (HAL) and syscall interface for T3ISA processors
  • An 8-module microkernel compiled to balanced ternary .t3b binaries

Layer in the Stack

System Software. THATTE-OS sits above the hardware layer (P1, P6, P7) and compiler (P4), providing the runtime environment for applications. It uses TritFS (P8) as its native filesystem.

Related Patents

P4
ManiT Compiler & T3ISA

Compiler used to build THATTE-OS

P7
PANINI Processor

Processor this OS runs on

P8
TritFS Filesystem

Native filesystem for this OS

Specifications
ArchitectureMicrokernel
Privilege Levels3 (-1/0/+1)
SchedulerModulo-3 RR
Interrupts27-entry IVT
Status Reg4-entry
Binary Size72 KB (.t3b)
Modules8
Filing Details
Patent IDP5
TypeSystem Patent
IPCG06F 9/44
StatusFiled
OfficeIPO India
DateMarch 2026

Interested in licensing this technology?

THATTE-OS and its microkernel architecture are available for licensing to OS developers and embedded systems companies.

Licensing Information
← Previous: P4 — ManiT Compiler Back to Portfolio Next: P6 — Ternary Gate Library →