Patent ID: 11914576
Assignee: CHARLES SCHWAB & CO., INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. A computationally-efficient object conversion method, the method comprising:
maintaining, in memory hardware, a plurality of objects, wherein each object of the plurality of objects includes an array of characters and a hash value;
maintaining, in the memory hardware, a plurality of strings, each string of the plurality of strings corresponding to one object of the plurality of objects;
for each object of the plurality of objects, calculating, with processor hardware, the hash value in response to values being written to the array of characters of the object;
defining, with the processor hardware, an equals method that, for first and second objects of the plurality of objects, returns a true value in response to values of the array of characters of the first object matching values of the array of characters of the second object;
defining, with the processor hardware, a hash method that, for a selected object of the plurality of objects, returns the hash value of the selected object; and
in response to a request including a request string:
determining, with the processor hardware, whether one of the plurality of strings is equal to the request string; and
in response to determining that one of the plurality of strings is equal to the request string, returning, with the processor hardware, the object of the plurality of objects corresponding to the one of the plurality of strings.