COMPILE-TIME DISPATCH OF OPERATIONS ON TYPE-SAFE HETEROGENEOUS CONTAINERS

Patent №

US 7,669,191

Granted

2010-02-23

Filed 2005

Owner

XILINX, INC.

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11152631

Implementing a type-safe heterogeneous containers in a memory arrangement of a computing system. In one embodiment, a main object of a class is specified in program source code. The class has a variant type, and the variant type provides at least two different data types, at least one of which is a linear array of objects of one of the data types. The class includes methods for putting and getting a variant object of the variant type in and from the main object. An application of a visitor method, which includes a respective operator for each of the different data types, is specified in the program source code for each method for getting a variant object from the main object. Compilation of the source code results in code that executes the one of the operators corresponding to the data type of a referenced variant object of the main object.

AI classification

AI hardware1.00
Knowledge representation0.76
Planning0.68
Natural language0.07
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

XILINX, INC.

assignment · 167010436

Assignors

KELLY, SEAN A., MILNE, ROGER B., VOGENTHALER, ALEXANDER R.

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

© 2026 NYSGPT2525 LLC