METHOD AND SYSTEM FOR VIRTUALIZATION OF SOFTWARE APPLICATIONS

Patent №

US 9,864,600

Granted

2018-01-09

Filed 2014

Owner

CODE SYSTEMS CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14452382

A method of virtualizing an application to execute on a plurality of operating systems without installation. The method includes creating an input configuration file for each operating system. The templates each include a collection of configurations that were made by the application during installation on a computing device executing the operating system. The templates are combined into a single application template having a layer including the collection of configurations for each operating system. The collection of configurations includes files and registry entries. The collections also identifies and configures environmental variables, systems, and the like. Files in the collection of configurations and references to those files may be replaced with references to files stored on installation media. The application template is used to build an executable of the virtualized application. The application template may be incorporated into a manifest listing other application templates and made available to users from a website.

AI hardwareG06F 8/71G06F 9/44505G06F 9/455G06F 9/48G06F 9/54G06F 9/544G06F 11/1433G06F 12/0813

AI classification

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

Ownership

CODE SYSTEMS CORPORATION

assignment · 334690992

Assignors

LARIMORE, STEFAN I., MURPHEY, C. MICHAEL, OBATA, KENJI C.

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

© 2026 NYSGPT2525 LLC