ALEXANDRIA, Va., Feb. 11 -- United States Patent no. 12,547,404, issued on Feb. 10, was assigned to STMicroelectronics International N.V. (Geneva).

"Storing a duplicated return address and stack pointer in registers to prevent overflow attacks" was invented by Frederic Ruelle (Marigne-laille, France).

According to the abstract* released by the U.S. Patent & Trademark Office: "A computer system is provided including a memory configured to store a computer program product, a processor configured to execute said computer program product, and a memory circuit. The computer program product includes at least one instruction to duplicate in the memory circuit a return address defined upon function call, and at least one instruction to compare a ...