FAMILY CALENDAR
First Claim
1. A method of displaying calendar data in a computer comprising a memory and a touchscreen display, the method comprising:
- determining a first zoom level of a calendar interface in the display, wherein the calendar interface comprises grid of at least one column across at least one row;
determining a first starting display date;
selecting first components of the calendar according to the determined first zoom level and the first starting display date; and
rendering the selected components in the calendar interface at the determined zoom level and starting on the determined starting display date.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a calendar service which operates on multiple devices, including mobile devices and personal computers, which works with a server which can update or synchronize calendars across multiple 3rd party calendar servers, which can change the amount of calendar data displayed depending on the zoom level of the display, which facilitates display of weekend days together, which can display a 2×2 grid of two days (horizontally) across two successive weeks (vertically), which 2×2 grid can be shifted up or down to traverse weeks or right or left to traverse days, which enables family members to quickly find and communicate free time, and which can display days in a week with a continuous vertical scroll.
-
Citations
37 Claims
-
1. A method of displaying calendar data in a computer comprising a memory and a touchscreen display, the method comprising:
-
determining a first zoom level of a calendar interface in the display, wherein the calendar interface comprises grid of at least one column across at least one row; determining a first starting display date; selecting first components of the calendar according to the determined first zoom level and the first starting display date; and rendering the selected components in the calendar interface at the determined zoom level and starting on the determined starting display date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification