MULTI LEVEL VIRTUAL FUNCTION TABLES

Patent №

US 8,307,350

Granted

2012-11-06

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12353892

A multi level virtual function table uses a hierarchy of chunks or segments of virtual function tables to identify methods for a particular class. At least one level of indirection pointers may point to individual virtual function table chunks, which may be shared by multiple classes. In some embodiments, fixed size chunks of virtual function tables may be used, other embodiments may use variable sized chunks of virtual function tables. In just in time compiled code, virtual function tables may be limited to sharing across parent and child classes, while in pre-compiled code, more complex sharing may be used.

AI hardwareG06F 8/41G06F 8/433G06F 8/4434G06F 9/44521G06F 9/449G06F 8/71G06F 9/45516

AI classification

AI hardware0.95
Evolutionary computation0.02
Planning0.01
Natural language0.00
Machine learning0.00
Knowledge representation0.00
Vision0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 221080754

Assignors

HINIKER, DAVID J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC