If I understand well, you need to store intermediate results.
If the results are solved (evaluation is done), so you can use the Save or DumpSave and then store all context.
For restoring you can use:
And then continue
If you want to interrupt a calculation and continue, so I cant do it.