Systems and methods for forward and backward lookup of related variables
AssigneeJPMorgan Chase Bank, N.A.
InventorSoumen DEY
Life of this patent
Estimating the term…
Abstract
In some aspects, the techniques described herein relate to a method including: providing a plurality of arrays, wherein each array of the plurality of arrays is related to a first array; receiving, by a lookup operation, a variable value, wherein the variable value is stored in the first array; determining a first index value of an array element of the first array, wherein the array element of the first array stores the variable value; determining, based on the first index value of the array element of the first array, a respective index value for each array in the plurality of arrays; returning, to a caller of the lookup operation, a respective value stored at a corresponding array element of each respective index value for each array in the plurality of arrays.
Claims20
A method comprising:
- providing a plurality of arrays, wherein each array of the plurality of arrays is related to a first array;
- receiving, by a lookup operation, a variable value, wherein the variable value is stored in the first array;
- determining a first index value of an array element of the first array, wherein the array element of the first array stores the variable value;
- determining, based on the first index value of the array element of the first array, a respective index value for each array in the plurality of arrays;
- and
- returning, to a caller of the lookup operation, a respective value stored at a corresponding array element of each respective index value for each array in the plurality of arrays.
A system comprising at least one computer including a processor and a memory, wherein the at least one computer is configured to:
- provide a plurality of arrays in the memory, wherein each array of the plurality of arrays is related to a first array;
- receive, by a lookup operation, a variable value, wherein the variable value is stored in the first array;
- determine a first index value of an array element of the first array, wherein the array element of the first array stores the variable value;
- determine, based on the first index value of the array element of the first array, a respective index value for each array in the plurality of arrays;
- and
- return, to a caller of the lookup operation, a respective value stored at a corresponding array element of each respective index value for each array in the plurality of arrays.
A non-transitory computer readable storage medium, including instructions stored thereon, which instructions, when read and executed by one or more computer processors, cause the one or more computer processors to perform steps comprising:
- providing a plurality of arrays, wherein each array of the plurality of arrays is related to a first array;
- receiving, by a lookup operation, a variable value, wherein the variable value is stored in the first array;
- determining a first index value of an array element of the first array, wherein the array element of the first array stores the variable value;
- determining, based on the first index value of the array element of the first array, a respective index value for each array in the plurality of arrays;
- and
- returning, to a caller of the lookup operation, a respective value stored at a corresponding array element of each respective index value for each array in the plurality of arrays.
Dependencies are inferred from the claim text.