US 12,423,049 B2
Companion devices as productivity tools
Kathryn Veronica Jean Sullivan, Redmond, WA (US); Jonathan Seth Kaufthal, Seattle, WA (US); and Ian Dwyer Curry, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 14, 2021, as Appl. No. 17/347,089.
Prior Publication US 2022/0398056 A1, Dec. 15, 2022
Int. Cl. G06F 3/14 (2006.01); G06F 3/147 (2006.01); H04L 67/10 (2022.01)
CPC G06F 3/147 (2013.01) [G06F 3/1423 (2013.01); G06F 3/1462 (2013.01); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device comprising:
one or more computer readable storage media;
one or more processors operatively coupled with the one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media that, when executed by the one or more processors, direct the computing device to at least:
display a document in a user interface to an application, wherein the user interface includes a local representation of a spell check feature of the application;
enter into a companion mode with respect to the spell check feature of the application, wherein the companion mode allows for editing of content from the document using a companion representation of the spell check feature on a different computing device, without displaying the content on the different computing device; and
when in the companion mode:
synchronize state between the local representation of the spell check feature and the companion representation of the spell check feature through a relay service remote from both the computing device and the different computing device; and
in the user interface, update the content based on a change to the state of the local representation of the spell check feature caused by a change to the state of the companion representation of the spell check feature.