# US 11,907,911 B2 · Methods and devices for resolving agenda and calendaring event discrepancies

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

- Number: US 11,907,911 B2
- Document ID: US11907911B2
- Status: Granted
- Kind: B2
- Application number: 17/137,128
- Filed: 2020-12-29
- Published: 2022-06-30
- Granted: 2024-02-20
- Earliest claimed: 2020-12-29
- Assignees: Motorola Mobility LLC
- Applicants: Motorola Mobility LLC
- Inventors: Amit Kumar Agrawal; Alberto R. Cavallaro
- Web page: https://patentgrep.com/patent/US11907911B2

## CPC

- G06F 40/134: Hyperlinking
- G06F 40/109: Font handling; Temporal or kinetic typography
- G06F 40/205: Parsing
- G06Q 10/1093: Calendar-based scheduling for persons or groups
- 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

An electronic device includes a display and one or more processors operable with the display and a calendaring application. The one or more processors detect a mismatch in starting or ending times occurring between a calendaring event notification and an agenda associated with the calendaring event notification, and present a prompt upon the display identifying the mismatch when the mismatch is detected. The prompt can include at least one remediating option for correcting the mismatch.

## Claims

### Claim 1

A method in an electronic device, the method comprising:
detecting, by one or more processors, receipt of user input at a user interface defining a calendaring event notification comprising an agenda, wherein the calendaring event notification contains at least one calendaring event bounding time and the agenda contains at least one agenda bounding time;
comparing, by the one or more processors, the at least one calendaring event bounding time with the at least one agenda bounding time; and
where there is a mismatch between the at least one calendaring event bounding time and the at least one agenda bounding time, presenting, by the one or more processors, a prompt at the user interface identifying that the mismatch exists;
wherein:
the prompt presents at least one remediating option for correcting the mismatch;
the prompt requests what events should occur during gaps defined by the mismatch between the at least one calendaring event bounding time and the at least one agenda bounding time;
the calendaring event notification comprises a prior calendaring event notification from a recurring event that has been edited by the user input to create the calendaring event notification and the mismatch;
the calendaring event notification comprises a calendaring event information section that is visibly delineated from an event agenda section;
the prompt is presented atop either the calendaring event information section or both the calendaring event information section and the event agenda section; and
arrows point from the prompt to the mismatch; and
further comprising modifying the calendaring event notification to identify the mismatch in addition to presenting the prompt.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the at least one calendaring event bounding time consists of a calendaring event start time and a calendaring event stop time;
the at least one agenda bounding time comprises an agenda start time and an agenda stop time;
the calendaring event information section denotes the calendaring event start time and the calendaring event stop time;
the event agenda section denotes the agenda start time and the agenda stop time; and
the prompt results in the calendaring event start time, the calendaring event stop time, the agenda start time, and the agenda stop time being presented in a font that is different from a remainder of information presented in the calendaring event information section and from another remainder of other information presented in the event agenda section.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
the prompt spans a visible boundary demarcating the calendaring event information section and the event agenda section.

### Claim 4 (depends on 3)

The method of claim 3, wherein:
the at least one remediating option comprises a user actuation target allowing the calendaring event notification to be edited; and
the prompt comprises another user actuation target that, when actuated, causes the calendaring event notification to be transmitted; and
further comprising precluding transmission of the calendaring event notification until either the user actuation target allowing the calendaring event notification to be edited is actuated or the another user actuation target that, when actuated, sends the calendaring event notification included with the prompt is actuated to override transmission preclusion of the calendaring event notification.

### Claim 5 (depends on 1)

The method of claim 1, further comprising precluding transmission of
the calendaring event notification the calendaring event notification until the mismatch is corrected.

### Claim 6 (depends on 1)

The method of claim 1, wherein
the agenda comprises a hyperlink embedded in the calendaring event information section with the hyperlink referring to a separate file and system where the agenda is stored.

### Claim 7 (depends on 1)

The method of claim 1, wherein
the agenda is attached as a file and is identified by a file attachment section.

### Claim 8 (depends on 1)

The method of claim 1, wherein:
the one or more processors send an electronic communication identifying the mismatch between the at least one calendaring event bounding time and the at least one agenda bounding time to other electronic devices associated with participants identified by the agenda concurrently with presentation of the prompt.

### Claim 9 (depends on 1)

The method of claim 1, wherein:
the one or more processors send an electronic communication identifying the mismatch between the at least one calendaring event bounding time and the at least one agenda bounding time to other electronic devices associated with participants identified by the agenda;
and
the prompt comprises a user actuation target that.

### Claim 10

An electronic device, comprising:
a display; and
one or more processors operable with the display and a calendaring application;
the one or more processors detecting a mismatch in starting or ending times occurring between a calendaring event notification and an agenda defined by a body of the calendaring event notification, attached to the calendaring event notification, or linked to the calendaring event notification by a hyperlink, and presenting a prompt upon the display identifying the mismatch when the mismatch is detected;
the prompt comprising at least one option to remediate the mismatch and presenting a circle or square circumscribing text of the calendaring event notification identifying the mismatch; and
wherein:
the calendaring event notification comprises a calendaring event information section that is visibly delineated from an event agenda section by a linear boundary;
the prompt is superimposed upon the calendaring event notification and spans the linear boundary; and
the at least one option to remediate the mismatch comprises a user actuation target allowing the calendaring event notification to be edited and another user actuation target that, when actuated, causes the calendaring event notification to be transmitted; and
the one or more processors transmitting the calendaring event notification without the mismatch being corrected when no agenda is attached to the calendaring event notification and the another user actuation target is actuated.

### Claim 11 (depends on 10)

The electronic device of claim 10, wherein:
the at least one calendaring event bounding time consists of a calendaring event start time and a calendaring event stop time; and
at least one agenda bounding time comprises an agenda start time and an agenda stop time.

### Claim 12 (depends on 10)

The electronic device of claim 10, wherein
the prompt spans the linear boundary.

### Claim 13 (depends on 10)

The electronic device of claim 10, wherein the one or more processors reside in a calendaring server in communication with the electronic device across a network.

### Claim 14 (depends on 10)

The electronic device of claim 10, wherein
the at least one option to remediate the mismatch further comprises an addition of a note indicating that the mismatch is intentional.

### Claim 15

A method in an electronic device, the method comprising:
detecting, by one or more processors, receipt of a calendaring event notification comprising an agenda attached to the calendaring event notification from another electronic device across a network;
comparing, by the one or more processors, at least one calendaring event bounding time with at least one agenda bounding time;
where there is a mismatch between the at least one calendaring event bounding time and the at least one agenda bounding time, presenting, by the one or more processors, a prompt at a user interface of the electronic device identifying that the mismatch exists; and
modifying the calendaring event notification to identify the mismatch; and
further comprising parsing a subject heading of the calendaring event notification to determine the mismatch;
wherein:
the modifying the calendaring event notification to identify the mismatch comprises applying arrows pointing from a superimposed mismatch notification to text of the calendaring event notification to identify the mismatch, with tails of the arrows defining a V-shape;
the calendaring event notification comprises a calendaring event information section that is visibly delineated from an event agenda section by a horizontal line;
the calendaring event information section consists essentially of a calendaring event topic, a calendaring event date, a calendaring event start time, and a calendaring event stop time;
the event agenda section comprises the an agenda start time and an agenda stop time; and
the modifying the calendar event notification comprises applying the arrows such that they point to the calendaring event start time and the agenda start time, the calendaring event stop time and the agenda stop time, or both, to identify the mismatch.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
sending an electronic communication identifying the mismatch between the at least one calendaring event bounding time and the at least one agenda bounding time to other electronic devices associated with participants identified by the agenda;
wherein:
the electronic communication comprises at least one remediating option for correcting the mismatch; and
the at least one remediating option for correcting the mismatch allows a receiving electronic device of the electronic communication to adjust the at least one calendaring event bounding time stored at the receiving electronic device to only those times where an owner of the receiving electronic device is required by the agenda to be in attendance.

### Claim 17 (depends on 16)

The method of claim 16, wherein:
the prompt provides an auto correct feature allowing an automatic adjustment of one or both of the at least one calendaring event bounding time or the at least one agenda bounding time.

### Claim 18 (depends on 16)

The method of claim 16, wherein the prompt presents a question asking which of the mismatch between the calendaring event start time and the agenda start time, the calendaring event stop time and the agenda stop time, or both, should be corrected.

### Claim 19 (depends on 15)

The method of claim 15, wherein the agenda comprises an attachment attached to the calendaring event notification.

### Claim 20 (depends on 19)

The method of claim 19, wherein the agenda is linked to the calendaring event notification by a hyperlink.
