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

Claim 8:
9. A computationally-efficient object conversion system, the system comprising:
memory hardware configured to store instructions; and
processing hardware configured to execute the instructions stored by the memory hardware, wherein the instructions include:
maintaining a plurality of objects, wherein each object of the plurality of objects includes an array of characters and a hash value;
maintaining 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 the hash value in response to values being written to the array of characters of the object;
defining 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 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 object:
using the equals method, determining whether one of the plurality of objects is equal to the request object; and
in response to determining that one of the plurality of objects equals the request object, returning the string from the plurality of strings that is corresponding to the one of the plurality of objects.