Shared space for communicating information
AssigneeMicrosoft Technology Licensing, LLC
InventorsRussell Sanchez, Christian Colando, Seiya Ohta
Life of this patent
Estimating the term…
Abstract
Embodiments provide a shared space for communicating information. In an embodiment a number of users associated with a computing environment can use a shared space to communicate information with one another. Each computing device of the computing environment can include a shared space application. The shared space application includes a number of interactive tools that can be used to persist various communications between associated computing devices of a computing environment.
Claims20
A system including at least one processor and memory, the system comprising:
- a space canvas to display expressions having corresponding expression states including normal, focus, and magnify, wherein an expression state controls how a corresponding expression is to be displayed on the space canvas;
- one or more tools to interact with a shared space that is shared by associated users, wherein the one or more tools provide functionality to include an expression including ink, text, and other user expressions on the space canvas, wherein the one or more tools are configured to add and modify expressions within the space canvas in response to offline and online user interactions with the shared space;
- a master copy used in part to update the shared space with participant expressions, wherein the master copy is used to track and maintain changes to the shared space;
- and,
- an update component to use the master copy to automatically update the space canvas with changes made to the space canvas, the changes including an aggregate of offline changes made by associated users to update the space canvas with the offline changes including previous ink strokes, segments, and any other expressions, the update component to automatically update the space canvas based at least in part on contextual information including time, segment, and ink parameters.
A computing device comprising:
- a touchscreen;
- a shared space displayed on the touch screen that includes a canvas to display user expressions including changes made to the canvas based in part on an aggregate of offline changes and a master copy to update the canvas with ink strokes, segments, and other expressions based in part on time, segment, and ink parameters, wherein each user expression includes a number of expression states including normal, focus, and magnify that control how each user expression is to be displayed on the canvas, wherein the master copy is used in part to update the shared space with participant expressions and track and maintain changes to the shared space;
- and,
- interactive tools displayed on the touchscreen configured to include ink, text, and other user expressions on the canvas as part of offline and online interactions with the shared space.
A method comprising:
- providing a shared space that includes a space canvas to display expressions including changes made to the space canvas using an aggregate of changes to update the space canvas including previous ink strokes, segments, and other expressions having corresponding expression states including normal, focus, and magnify, wherein an expression state controls how a corresponding expression is to be displayed on the space canvas;
- using a master copy in part to update the shared space with participant expressions, wherein the master copy is used to track and maintain changes to the shared space;
- and,
- updating the shared space based in part on the master copy and operations using interactive tools to include ink, text, and other expressions on the space canvas in response to offline and online interactions with the shared space.
Dependencies are inferred from the claim text.