Patent ID: 11922195
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A computer-readable storage device configured with data and instructions which upon execution by a processor cause a system to perform a method for supporting notebook usage, the method comprising:
obtaining a pointer to a notebook file which specifies a notebook;
creating a notebook resource on a host machine, the host machine configured to provide, via embedded instances of a notebook user interface, a consistent notebook experience across different host applications, each embedded instance comprising a notebook software component including an embeddable bundle, the embeddable bundle comprising a first portion which defines at least a notebook user experience structure in a markup language or a markdown language or both, a second portion which defines at least a notebook user experience appearance, and a third portion which includes a script which at least partially defines a notebook user experience behavior;
connecting the notebook resource to the notebook; and
transitioning a notebook content from an HTML format to an editable text format and transparently swapping in an editor in response to receiving a user request to edit the notebook content.