DYNAMICALLY UPDATING CODE WITHOUT REQUIRING PROCESSES TO RESTART

Patent №

US 8,997,047

Granted

2015-03-31

Filed 2012

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13714383

A method, system and computer program for dynamically updating code managed by an authorized agent. The method includes executing multiple versions of agent code in system memory. One version of the agent code is executed as an active version and another version of the agent code is executed as an inactive version. Version numbers of the active and inactive versions of the agent code are stored in a reloadable module vector. Client instances previously bound to the inactive version of the agent code are bound to the active version of the agent code after comparing the version numbers of the active version of the agent code and the inactive version of the agent code. A portion of the system memory used by the inactive version of the agent code is deallocated when no client instances are bound to the inactive version of the agent code.

PlanningG06F 8/71G06F 8/656G06F 9/44536

AI classification

Planning0.98
AI hardware0.25
Knowledge representation0.13
Evolutionary computation0.00
Natural language0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 294670311

Assignors

FOLLIS, DAVID A., KACZYNSKI, TIMOTHY D., SYKES, MATTHEW J.

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

From the same owner

© 2026 NYSGPT2525 LLC