Patent №
US 6,481,007
Granted
2002-11-12
Filed 1999
Owner
ORACLE CORPORATION
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09324893
A method and system for optimizing the passing of a parameter to a routine is provided. It is determined if any parameters are aliased in a call to a called routine. In the absence of aliases, calling routines passing parameters to called routines using “call by reference”. Recovery mechanisms are provided, when appropriate, when unhandled exception occur during execution of the called routines. According to the method, a recovery mechanism includes encapsulating the called routine and call statement block with a “catch-all” exception handler. The response to an otherwise unhandled exception includes restoring the actual parameter using a stored copy of the actual parameter. The restoration is performed by making a handle point to the copy of the actual parameter that was made before execution of the called routine.
AI classification
Ownership
ORACLE CORPORATION
assignment · 100160203
Assignors
IYER, CHANDRASEKHARAN, SETHI, AJAY
On an employer assignment, the assignors are typically the inventors.