US 12,265,800 B2
Multicell document editor minimoremap
Peng Lyu, Sammamish, WA (US); and Kai-Uwe Maetzel, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 15, 2022, as Appl. No. 17/987,353.
Prior Publication US 2024/0160416 A1, May 16, 2024
Int. Cl. G06F 9/44 (2018.01); G06F 8/33 (2018.01)
CPC G06F 8/33 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computing system which is equipped to perform operations on a multicell multicategory document (a “notebook”), the notebook having data which includes at least one executable cell and at least one non-executable cell, the computing system comprising:
a digital memory;
a processor in operable communication with the digital memory;
an input/output subsystem including a display device and an input device; and a notebook tool having user interface instructions which upon execution by the processor configure the input/output subsystem with a user interface, the user interface having a main view displaying the at least one executable cell and displaying the at least one non-executable cell, the user interface also having a minimoremap view, obtain a first minimoremap image which is an image of an executable cell of the notebook, the first minimoremap image not a scaled down image of a main view image of the executable cell, obtain a second minimoremap image which is an image of a non- executable cell of the notebook;
the notebook and the notebook tool being further characterized such that when the notebook is loaded into the notebook tool less than all of the notebook is displayed on the display device in the main view, a portion of the notebook which is not displayed in the main view is simultaneously displayed on the display device in the minimoremap view, the displaying in the minimoremap view comprising displaying the first minimoremap image of the executable cell and displaying the second minimoremap image of the non-executable cell, receiving a notebook interaction command, and in response to the notebook interaction command making a first change in a first notebook data which is displayed in one of the main view and the minimoremap view and also making a second change in a second notebook data which is displayed in the other one of the main view and the minimoremap view.