Digital map calendar user interface

US11061525B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11061525-B2
Application numberUS-201916414317-A
CountryUS
Kind codeB2
Filing dateMay 16, 2019
Priority dateMay 16, 2019
Publication dateJul 13, 2021
Grant dateJul 13, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for a map calendar is described herein. The map calendar includes a calendar content database that is to store at least one item of calendar content and a navigation system that determines a zoom level and a panning position of the map calendar. The map calendar also includes a processor that is to determine a summarization level based on the zoom level and the panning position of the map calendar and render the calendar content according to the summarization level.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for a map calendar, comprising: a calendar content database that is to store calendar content items, wherein the calendar content items are organized using a map calendar comprising a continuous, manipulatable sequence of data organized as units of time within a coordinate plane, and wherein the coordinate plane comprises a first axis that represents time and a second axis that represents partitions of the calendar content items according to a calendar content type; a navigation system, wherein the navigation system determines a zoom level and a panning position of the map calendar as a manipulation of the map calendar enables real time shifting and conversion of the units of time within the coordinate plane, wherein the zoom level and the panning position encompass the units of time corresponding to at least one calendar content item; a processor that is to: determine a summarization level of the at least one calendar content item based on the zoom level and the panning position of the map calendar, as well as a relationship between the at least one calendar content item and of at least one other calendar content item, wherein determining the summarization level comprises semantically and intelligently summarizing the at least one calendar content item according to a set of rules for determining a position and a compression of the at least one calendar content item along the second axis of the coordinate plane; and render the at least one calendar content item within the map calendar according to the summarization level. 2. The system of claim 1 , wherein the at least one calendar content item is a parent event with at least one child event, and in response to the manipulation of the map calendar, a determination is made to render the parent event or the child event. 3. The system of claim 1 , wherein the at least one calendar content item is an event, and in response to the manipulation of the map calendar, the event is rendered according to a relationship with a second event. 4. The system of claim 1 , wherein the at least one calendar content item is an event of a plurality of events, and in response to the manipulation of the map calendar, the plurality of events is rendered by rafting the plurality of events. 5. The system of claim 1 , wherein the at least one calendar content item is an event of a plurality of events, and in response to the manipulation of the map calendar, the event is rendered according to a semantic summarization of the plurality of events. 6. The system of claim 1 , wherein the at least one calendar content item comprises a photograph, audio, video, an animation, a social networking blurb, a link such as a link to another application, web-browsing history, a reminder, a document, or any combination thereof. 7. The system of claim 1 , wherein the at least one calendar content item is hidden or revealed during the manipulation of the map calendar based on a user associated with an event, a time of day, an amount of associated content, or any combination thereof. 8. A method for a digital map calendar user interface, comprising: storing, via a computing device, calendar content items, wherein the calendar content items are organized using a map calendar comprising a continuous, manipulatable sequence of data organized as units of time within a coordinate plane, and wherein the coordinate plane comprises a first axis that represents time and a second axis that represents partitions of the calendar content items according to a calendar content type; determining a zoom level and a panning position of the map calendar as a manipulation of the map calendar enables real time shifting and conversion of the units of time within the coordinate plane, wherein the zoom level and the panning position encompass the units of time corresponding to at least one calendar content item; determining a summarization level of the at least one calendar content item based on the zoom level and the panning position of the map calendar, as well as a relationship between the at least one of calendar content item and at least one other calendar content item, wherein determining the summarization level comprises semantically and intelligently summarizing the at least one calendar content item according to a set of rules for determining a position and a compression of the at least one calendar content item along the second axis of the coordinate plane; and rendering the at least one calendar content item within the map calendar according to the summarization level. 9. The method of claim 8 , wherein the at least one calendar content item is a parent event with at least one child event, and in response to a manipulation of the map calendar a determination is made to render the parent event or the child event. 10. The method of claim 8 , wherein the at least one calendar content item and the at least one other calendar content item comprise a plurality of events, and in response to the manipulation of the map calendar, at least one event of the plurality of events is rendered according to a relationship between the plurality of events. 11. The method of claim 8 , wherein the at least one calendar content item and the at least one other calendar content item comprise a plurality of events, and in response to the manipulation of the map calendar, the plurality of events is rendered by rafting the plurality of events. 12. The method of claim 8 , wherein the at least one calendar content item and the at least one other calendar content item comprise a plurality of events, and in response to the manipulation of the map calendar, at least one event of the plurality of events is rendered according to a semantic summarization of the plurality of events. 13. The method of claim 8 , wherein the at least one calendar content item comprises a photograph, audio, video, an animation, a social networking blurb, a link such as a link to another application, web-browsing history, a reminder, a document, or any combination thereof. 14. The method of claim 8 , comprising hiding or revealing the at least one calendar content item during the manipulation of the map calendar based on a user associated with an event, a time of day, an amount of associated content, or any combination thereof. 15. An electronic device, comprising: a calendar content database that is to store calendar content items, wherein the calendar content items are organized using a map calendar comprising a continuous, manipulatable sequence of data organized as units of time within a coordinate plane, and wherein the coordinate plane comprises a first axis that represents time and a second axis that represents partitions of the calendar content items according to a calendar content type; a navigation system, wherein the navigation system determines a zoom level and a panning position of the map calendar as a manipulation of the map calendar enables real time shifting and conversion of the units of time within the coordinate plane, wherein the zoom level and the panning position encompass the units of time corresponding to at least one calendar content item; a processor that is to: determine a summarization level of the at least one calendar content item based on the zoom level and the panning position of the map calendar, as well as a relationship between the at least one calendar content item and of at least one other calendar content item, wherein determining the summarization level comprises semantically and intelligently summarizing the at least one calendar content item according to a set of rules for determining a position and a compression o

Assignees

Inventors

Classifications

  • G06Q10/109Primary

    Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • between a Database Management System and a front-end application · CPC title

  • Scrolling or panning · CPC title

  • Visual data mining; Browsing structured data · CPC title

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11061525B2 cover?
A system for a map calendar is described herein. The map calendar includes a calendar content database that is to store at least one item of calendar content and a navigation system that determines a zoom level and a panning position of the map calendar. The map calendar also includes a processor that is to determine a summarization level based on the zoom level and the panning position of the …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 13 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).