US 12,147,329 B2
Uniform process for generating multiple outputs with common section in pseudo-random software system
Michal Rimon, Nofit (IL); Avishai Moshe Fedida, Gesher Ha'Ziv (IL); Oz Dov Hershkovitz, Zichron Yaacov (IL); and Ofek Gutman, Haifa (IL)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Nov. 28, 2022, as Appl. No. 18/059,061.
Prior Publication US 2024/0176729 A1, May 30, 2024
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/3684 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
processing an input request and a sequence of instructions until a condition of interest is identified in a first process, the input request defines the sequence of instructions and the condition of interest;
marking the condition of interest as a split point in the first process;
generating a next process for a next output, the next process comprises a common section of the sequence of instructions of the first process from the input request to the split point, an added form of randomization, and at least one instruction after the split point; wherein the common section is provided in the first process; and
adjusting the next process output and running the next process to completion to generate a process output in a pseudo-random software system.