# US 10,503,366 B2 · Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,503,366 B2
- Document ID: US10503366B2
- Status: Granted
- Kind: B2
- Application number: 15/956,595
- Filed: 2018-04-18
- Published: 2018-08-23
- Granted: 2019-12-10
- Earliest claimed: 2008-01-06
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Freddy Allen Anzures; Stephen O. Lemay; Michael Matas; Marcel Van Os
- Web page: https://patentgrep.com/patent/US10503366B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 1/1684: {Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675}
- G06F 1/1694: {the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer}
- G06F 3/03545: {Pens or stylus}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0485: Scrolling or panning
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06Q 10/109: Time management, e.g. calendars, reminders, meetings or time accounting
- G06F 2200/1614: Image rotation following screen orientation, e.g. switching from landscape to portrait mode
- G06F 2200/1637: Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The computer-implemented method includes displaying a multiweek calendar on the touch screen display, detecting a contact on an individual day in the multiweek calendar, and in response to detecting the contact on the individual day, displaying at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar, wherein the list of events on the contacted individual day includes an invitation to an event.

## Claims

### Claim 1

A non-transitory computer readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
displaying, on the display, a month view of a calendar application without displaying a list view of user events, the month view including a month of a year displayed in a content region of the calendar application and the month view including all weeks of the month;
receiving a user input to display a split view of the calendar application;
in response to receiving the user input to display the split view of the calendar application, displaying the month view in a first portion of the content region and display the list view of user events in a second portion of the content region, wherein the list view of user events displayed in the second portion are organized into a continuous series of rows, each row associated with a corresponding user event from the list view of user events;
receiving a user input in the first portion to display another month;
in response to receiving the user input in the first portion, displaying another month of the year in the first portion;
receiving a user input in the second portion to browse user events; and
in response to receiving the user input in the second portion, displaying at least one additional user event in the list view of user events displayed in the second portion.

### Claim 2 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein a size of each row of the continuous series of rows is uniform regardless of a duration of each event.

### Claim 3 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein the calendar application further includes a control region comprising a today affordance.

### Claim 4 (depends on 3)

The non-transitory computer readable storage medium of claim 3, wherein receiving the user input to display the split view further comprises:
receiving a user selection of the today affordance.

### Claim 5 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein displaying the month view in the first portion and displaying the list view of user events in the second portion further comprises:
determining a size of the first portion based on a total number of weeks of the month to display in the first portion; and
dividing the content region into the first portion and the second portion based on the determined size of the first portion.

### Claim 6 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein displaying the list view of user events in the second portion further comprises:
receiving a user input to cease displaying the split view of the calendar application; and
in response to receiving the user input to cease displaying the split view of the calendar application:
displaying the month view in the content region, and
ceasing displaying the list view of user events in the content region.

### Claim 7 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein each row associated with a corresponding user event includes a first portion and a second portion, the first portion comprising at least a description of the corresponding user event and the second portion comprising a start time and an end time of the corresponding user event.

### Claim 8 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein displaying the list view of user events in the second portion comprises:
automatically displaying the list view of user events of a current day in the second portion of the content region responsive to receiving the user input.

### Claim 9 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein displaying the month view in the first portion of the content region comprises:
highlighting a current day in the first portion.

### Claim 10 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein the one or more programs further include instructions for:
receiving a user selection of a day from the month view displayed in the first portion; and
in response to receiving the user selection of the day from the month view displayed in the first portion:
automatically displaying, in the second portion, a list view of user events of the selected day; and
highlighting the selected day in the first portion.

### Claim 11 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein the user input in the first portion to display another month includes a tap gesture or a swipe gesture in the first portion.

### Claim 12 (depends on 3)

The non-transitory computer readable storage medium of claim 3, and wherein the one or more programs further include instructions for:
receiving a user selection of the today affordance; and
in response to receiving user selection of the today affordance:
displaying a current month of the year in the first portion with a current day highlighted; and
displaying the list view of user events for the current day in the content region.

### Claim 13

An electronic device comprising:
a display;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, on the display, a month view of a calendar application without displaying a list view of user events, the month view including a month of a year displayed in a content region of the calendar application and the month view including all weeks of the month;
receiving a user input to display a split view of the calendar application;
in response to receiving the user input to display the split view of the calendar application, displaying the month view in a first portion of the content region and display the list view of user events in a second portion of the content region, wherein the list view of user events displayed in the second portion are organized into a continuous series of rows, each row associated with a corresponding user event from the list view of user events;
receiving a user input in the first portion to display another month;
in response to receiving the user input in the first portion, displaying another month of the year in the first portion;
receiving a user input in the second portion to browse user events; and
in response to receiving the user input in the second portion, displaying at least one additional user event in the list view of user events displayed in the second portion.

### Claim 14 (depends on 13)

The electronic device of claim 13, wherein a size of each row of the continuous series of rows is uniform regardless of a duration of each event.

### Claim 15 (depends on 13)

The electronic device of claim 13, wherein the calendar application further includes a control region comprising a today affordance.

### Claim 16 (depends on 15)

The electronic device of claim 15, wherein receiving the user input to display the split view further comprises:
receiving a user selection of the today affordance.

### Claim 17 (depends on 13)

The electronic device of claim 13, wherein displaying the month view in the first portion and displaying the list view of user events in the second portion further comprises:
determining a size of the first portion based on a total number of weeks of the month to display in the first portion; and
dividing the content region into the first portion and the second portion based on the determined size of the first portion.

### Claim 18 (depends on 13)

The electronic device of claim 13, wherein displaying the list view of user events in the second portion further comprises:
receiving a user input to cease displaying the split view of the calendar application; and
in response to receiving the user input to cease displaying the split view of the calendar application:
displaying the month view in the content region, and
ceasing displaying the list view of user events in the content region.

### Claim 19 (depends on 13)

The electronic device of claim 13, wherein each row associated with a corresponding user event includes a first portion and a second portion, the first portion comprising at least a description of the corresponding user event and the second portion comprising a start time and an end time of the corresponding user event.

### Claim 20 (depends on 13)

The electronic device of claim 13, wherein displaying the list view of user events in the second portion comprises:
automatically displaying the list view of user events of a current day in the second portion of the content region responsive to receiving the user input.

### Claim 21 (depends on 13)

The electronic device of claim 13, wherein displaying the month view in the first portion of the content region comprises:
highlighting a current day in the first portion.

### Claim 22 (depends on 13)

The electronic device of claim 13, wherein the one or more programs further include instructions for:
receiving a user selection of a day from the month view displayed in the first portion; and
in response to receiving the user selection of the day from the month view displayed in the first portion:
automatically displaying, in the second portion, a list view of user events of the selected day; and
highlighting the selected day in the first portion.

### Claim 23 (depends on 13)

The electronic device of claim 13, wherein the user input in the first portion to display another month includes a tap gesture or a swipe gesture in the first portion.

### Claim 24 (depends on 15)

The electronic device of claim 15, and wherein the one or more programs further include instructions for:
receiving a user selection of the today affordance; and
in response to receiving user selection of the today affordance:
displaying a current month of the year in the first portion with a current day highlighted; and
displaying the list view of user events for the current day in the content region.

### Claim 25

A method, comprising:
at a computing device with a display:
displaying, on the display, a month view of a calendar application without displaying a list view of user events, the month view including a month of a year displayed in a content region of the calendar application and the month view including all weeks of the month;
receiving a user input to display a split view of the calendar application;
in response to receiving the user input to display the split view of the calendar application, displaying the month view in a first portion of the content region and displaying the list view of user events in a second portion of the content region, wherein the list view of user events displayed in the second portion are organized into a continuous series of rows, each row associated with a corresponding user event from the list view of user events;
receiving a user input in the first portion to display another month;
in response to receiving the user input in the first portion, displaying another month of the year in the first portion;
receiving a user input in the second portion to browse user events; and
in response to receiving the user input in the second portion, displaying at least one additional user event in the list view of user events displayed in the second portion.

### Claim 26 (depends on 25)

The method of claim 25, wherein a size of each row of the continuous series of rows is uniform regardless of a duration of each event.

### Claim 27 (depends on 25)

The method of claim 25, wherein the calendar application further includes a control region comprising a today affordance.

### Claim 28 (depends on 27)

The method of claim 27, wherein receiving the user input to display the split view further comprises:
receiving a user selection of the today affordance.

### Claim 29 (depends on 25)

The method of claim 25, wherein displaying the month view in the first portion and displaying the list view of user events in the second portion further comprises:
determining a size of the first portion based on a total number of weeks of the month to display in the first portion; and
dividing the content region into the first portion and the second portion based on the determined size of the first portion.

### Claim 30 (depends on 25)

The method of claim 25, wherein displaying the list view of user events in the second portion further comprises:
receiving a user input to cease displaying the split view of the calendar application; and
in response to receiving the user input to cease displaying the split view of the calendar application:
displaying the month view in the content region, and
ceasing displaying the list view of user events in the content region.

### Claim 31 (depends on 25)

The method of claim 25, wherein each row associated with a corresponding user event includes a first portion and a second portion, the first portion comprising at least a description of the corresponding user event and the second portion comprising a start time and an end time of the corresponding user event.

### Claim 32 (depends on 25)

The method of claim 25, wherein displaying the list view of user events in the second portion comprises:
automatically displaying the list view of user events of a current day in the second portion of the content region responsive to receiving the user input.

### Claim 33 (depends on 25)

The method of claim 25, wherein displaying the month view in the first portion of the content region comprises:
highlighting a current day in the first portion.

### Claim 34 (depends on 25)

The method of claim 25, further including:
receiving a user selection of a day from the month view displayed in the first portion; and
in response to receiving the user selection of the day from the month view displayed in the first portion:
automatically displaying, in the second portion, a list view of user events of the selected day; and
highlighting the selected day in the first portion.

### Claim 35 (depends on 25)

The method of claim 25, wherein the user input in the first portion to display another month includes a tap gesture or a swipe gesture in the first portion.

### Claim 36 (depends on 27)

The method of claim 27, further including:
receiving a user selection of the today affordance; and
in response to receiving user selection of the today affordance:
displaying a current month of the year in the first portion with a current day highlighted; and
displaying the list view of user events for the current day in the content region.
