Personal notes on a calendar item
US-2017277377-A1 · Sep 28, 2017 · US
US10032135B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10032135-B2 |
| Application number | US-201213423792-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 19, 2012 |
| Priority date | Mar 19, 2012 |
| Publication date | Jul 24, 2018 |
| Grant date | Jul 24, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. 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 an electronic calendar comprising: providing a calendar input surface on a display screen of the computer device, wherein the calendar input surface includes a number of freeform input types configured to receive freeform inputs directly on the calendar input surface; configuring a plurality of classes of items used to populate the calendar input surface that include: a first class that includes freeform notes, wherein a freeform note comprises a short date-free string pinned to an input location; a second class that includes text input having a start time, wherein upon detecting the start time, the text input is automatically mapped directly into a reminder dialog that surfaces at the start time, and wherein when the start time is a fuzzy time a notification of the reminder dialog is configured to surface slowly over a period of time as an ambient artifact; a third class that includes personal notes; and a fourth class that includes blank notes, wherein a blank note operates as a resurfacing trigger to automatically restore a user workspace, wherein swiping over one or more open items in the user workspace with the blank note tags and stores a state for each open item in a spatial arrangement with the blank note, and wherein restoring the user workspace includes restoring the one or more tagged open items in the stored state and in the spatial arrangement using the blank note resurfacing trigger; and providing a number of associated user interface (UI) elements including: a calendar grid element; a note element configured as an all day appointment; and an all day well element configured as a calendar section for receiving user input. 2. The computer device of claim 1 , wherein the calendar input surface is configured to accept handwritten, keyboard, and touch screen input types. 3. The computer device of claim 1 , wherein the calendar input surface is configured to receive freeform input using a variety of modalities including color markup, ink markup, non-orthogonal orientation of text, graphics, and video. 4. The computer device of claim 1 , wherein the electronic calendar is configured to enable manipulations on the calendar input surface including resizing operations, relocation operations, and reorienting of text, ink or pictures. 5. The computer device of claim 1 , wherein the electronic calendar is further configured to provide ad-hoc expressions of reminders and personalization on the calendar input surface. 6. The computer device of claim 1 , further comprising an electronic slate calendar configured to support quick note taking on the calendar input surface using a range of expressive artifacts. 7. The computer device of claim 1 , wherein the calendar input surface is further used to distinguish items using one or more of color parameters, item size parameters, and item anchor parameters. 8. The computer device of claim 1 , wherein the electronic calendar configures the note element by repurposing parameters of an all day appointment element to enable quick note entry as ad-hoc text input to serve as user reminders. 9. The computer device of claim 1 , wherein the electronic calendar is further configured to use the note element in conjunction with the all day well element to mark notes placed onto a time grid from the all day well as zero minute appointments. 10. The computer device of claim 9 , wherein a start time or an end time is dictated by a freeform placement selection. 11. The computer device of claim 1 , wherein the number of associated UI elements further includes one or more of: a time grid element, an agenda view element, an appointment element, a meeting element, an edit box element, and a reminder element, and wherein the calendar section associated with the all day well element is displayed as part of a week/day view for displaying items without a specific start time. 12. The computer device of claim 1 , further configured to launch aspects of the electronic calendar based on use of the blank note resurfacing trigger. 13. The computer device of claim 1 , further comprising one of a tablet computer, a desktop computer, a laptop computer, and a smartphone. 14. 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: receiving one or more freeform inputs directly on an electronic calendar surface of an electronic calendar, the one or more freeform inputs comprising a plurality of classes of input comprising: a first class that includes freeform notes, wherein a freeform note comprises a short date-free string pinned to an input location; a second class that includes text input having a start time, wherein upon detecting the start time, the text input is automatically mapped directly into a reminder dialog that surfaces at the start time, and wherein when the start time is a fuzzy time a notification of the reminder dialog is configured to surface slowly over a period of time as an ambient artifact; a third class that includes personal notes; and a fourth class that includes blank notes, wherein a blank note operates as a resurfacing trigger to automatically restore a user workspace, wherein swiping over one or more open items in the user workspace with the blank note tags and stores a state for each open item in a spatial arrangement with the blank note, and wherein restoring the user workspace includes restoring the one or more tagged open items in the stored state and in the spatial arrangement using the blank note resurfacing trigger; displaying user entries including handwritten input entered directly on the electronic calendar surface including using color, font, and anchor parameters as distinguishing features; and marking time grid notes as zero minute appointments. 15. The method of claim 14 , further comprising moving content associated with an all day well element to a different electronic calendar view and storing the content as a zero minute appointment. 16. The method of claim 14 , further comprising using a number of associated UI elements that include one or more of a time grid element, an agenda view element, an appointment element, a meeting element, an edit box element, and a reminder element. 17. The method of claim 14 , further comprising using animation operations to show existing notes animating out from a display area to temporarily provide an insertion point. 18. An apparatus, including a processing unit and a memory storing instructions which, when executed by the processing unit, cause the processing unit to perform operations comprising: providing a calendar input surface on a display screen of the apparatus that receives freeform user inputs directly on the calendar input surface; configuring a plurality of classes of items used to populate the calendar input surface that include: a first class that includes freeform notes, wherein a freeform note comprises a short date-free string pinned to an input location; a second class that includes text input having a start time, wherein upon detecting the start time, the text input is automatically mapped directly into a reminder dialog that surfaces at the start time, and wherein when the start time is a fuzzy time a notification of the reminder dialog is
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Calendar or scheduling · CPC title
Schedules, e.g. personal calendars · CPC title
Calendaring for a resource · CPC title
Calendar-based scheduling for persons or groups · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.