Patent №
US 9,606,820
Granted
2017-03-28
Filed 2014
Owner
REPLAY SOLUTIONS, INC.
+1 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14258928
A replay core ensures that references to objects are removed at the same relative times and in the same relative order within a program's execution during both record time and replay time. A register method of a Finalizer class is modified to cause the register method to pass, to a specified programmatic mechanism, an object that was passed to the register method; modifying a finalize method of a class of the object to (a) cause the object to invoke a first method of the programmatic mechanism when the finalize method is invoked by a virtual machine and (b) prevent a remainder of the finalize method from completing under specified conditions, thereby causing a call to the finalize method to remain undispatched. The first method, when invoked, (a) adds, to the object, a reference that temporarily prevents the object from being deleted and (b) records an identifier of the object.
AI classification
Ownership
REPLAY SOLUTIONS, INC.
assignment · 405370985
CA, INC.
assignment · 405380750
Assignors
DAUDEL, JEFFREY, CHERUKURI, SUMAN, YEVERINO, HUMBERTO, SINGH, DICKEY, JAKAB, ARPAD, JUSTICE, MARVIN, LINDO, JONATHAN
On an employer assignment, the assignors are typically the inventors.