Modern calendar system including free form input electronic calendar surface
AssigneeMicrosoft Technology Licensing, LLC
InventorsChun Hin Nelson Siu, Jonathan Cadiz
Life of this patent
Estimating the term…
Abstract
Embodiments provide electronic calendar application features and functionality that includes a free form calendar input surface, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide electronic calendar features including a free form calendar surface that enables users to personalize the calendar surface using a variety of input types and methods. Other embodiments are included.
Claims20
A computer device comprising:
- a processor;
- and
- a memory storing computer-executable instructions that when executed by the processor cause the computer device to:
- provide a calendar input surface on a display screen of the computer device;
- configure at least one blank note to operate as a resurfacing trigger to automatically restore a user workspace;
- receive an indication of swiping the at least one blank note over a set of open items in the user workspace, wherein an omitted open item is not included in the set of open items;
- in response to receiving the indication of swiping the at least one blank note over the set of open items, tag the set of open items to be restored in the user workspace;
- store a state and a spatial arrangement associated with the tagged set of open items, wherein the state and spatial relationship are stored with the at least one blank note;
- and
- in response to a selection of the at least one blank note, restore the user workspace by restoring the tagged set of open items in the stored state and in the spatial arrangement, wherein the omitted open item is not restored.
A method executed on a computing device, the computing device comprising a processing unit, a system memory storing computer-readable instructions that when executed by the processing unit cause the computing device to perform the method, the method comprising:
- providing a calendar input surface on a display screen of the computer device;
- configuring at least one blank note to operate as a resurfacing trigger to automatically restore a user workspace, the user workspace comprising a set of open items;
- receiving an indication of swiping the at least one blank note over a subset of the set of open items in the user workspace to generate a set of selected items, wherein an omitted open item is in the set of open items but not in the set of selected items;
- storing a state and a spatial arrangement associated with each open item of the set of selected items, wherein the state and spatial relationship are stored with the at least one blank note;
- and
- in response to a selection of the at least one blank note, restoring the user workspace by restoring the set of selected items in the stored state and in the spatial arrangement, wherein the omitted open item is not restored.
An apparatus comprising:
- a memory storing instructions;
- and
- a processing unit in communication with the memory, wherein the processing unit executes the instructions, and wherein the instructions cause the processing unit to:
- provide a calendar input surface on a display screen of the computer device;
- configure at least one blank note to operate as a resurfacing trigger to automatically restore a user workspace;
- receive an indication of swiping the at least one blank note over a set of open items in the user workspace, wherein an omitted open item in the user workspace is not included in the set of open items;
- store a state and a spatial arrangement associated with the set of open items in the user workspace, wherein the state and spatial relationship are stored with the at least one blank note;
- and
- in response to a selection of the at least one blank note, restore the user workspace by restoring the set of open items in the stored state and in the spatial arrangement, where the omitted open item is not restored.
Dependencies are inferred from the claim text.