IP Library Patent Application 17201824
Patent Application
App. No. 17/201,824

SYSTEMS AND METHODS FOR CALENDARING APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/201,824
Abstract

Systems and methods include receiving, with a processor of a computer system, a request for an out-of-office period from a user of an electronic calendar application; determining, with the processor, based on the request for the out-of-office period, a start time and an end time of the out-of-office period; determining, with the processor, based on the start time and the end time, one or more conflicting events on a calendar associated with the user; generating, with the processor, a set of actions for each conflicting event; receiving, with the processor, a response to the set of actions for each conflicting event; and performing, with the processor, one or more of the actions of the set of actions for each conflicting event based on the response.

Claims (41)

1 . A method comprising:

receiving, with a processor of a computer system, a request for an out-of-office period or a new event to be added to an electronic calendar from a user of an electronic calendar application;

determining, with the processor, based on the request for the out-of-office period or the new event, a start time and an end time of the out-of-office period or the new event;

determining, with the processor, based on the start time and the end time, one or more conflicting events on a calendar associated with the user;

generating, with the processor, a set of actions for each conflicting event;

receiving, with the processor, a response to the set of actions for each conflicting event; and

performing, with the processor, one or more of the actions of the set of actions for each conflicting event based on the response.

2 . The method of claim 1 , further comprising updating the calendar associated with the user based on the performed actions.

3 . The method of claim 1 , wherein the one or more actions for a first conflicting event comprises changing an acceptance of an invitation for the conflicting event to a declining of the invitation for the conflicting event.

4 . The method of claim 1 , wherein the one or more actions for a first conflicting event comprises requesting remote attendance to the conflicting event.

5 . The method of claim 1 , wherein the one or more actions for a first conflicting event comprises sending an automated message to an organizer to the conflicting event.

6 . The method of claim 1 , wherein the one or more actions for a first conflicting event comprises sending a notification to organizer to the conflicting event suggesting the conflicting event be rescheduled.

7 . The method of claim 1 , wherein determining the one or more conflicting events comprises determining events on the calendar associated with the user overlapping temporally with the out-of-office period or the new event.

8 . A computer system comprising:

a processor; and

a computer-readable storage medium storing computer-readable instructions which, when executed by the processor, cause the processor to execute a method, the method comprising:

receiving, with the processor, a request for an out-of-office period or a new event to be added to an electronic calendar from a user of an electronic calendar application;

determining, with the processor, based on the request for the out-of-office period or the new event, a start time and an end time of the out-of-office period or the new event;

determining, with the processor, based on the start time and the end time, one or more conflicting events on a calendar associated with the user;

generating, with the processor, a set of actions for each conflicting event;

receiving, with the processor, a response to the set of actions for each conflicting event; and

performing, with the processor, one or more of the actions of the set of actions for each conflicting event based on the response.

9 . The computer system of claim 8 , wherein the method further comprises updating the calendar associated with the user based on the performed actions.

10 . The computer system of claim 8 , wherein the one or more actions for a first conflicting event comprises changing an acceptance of an invitation for the conflicting event to a declining of the invitation for the conflicting event.

11 . The computer system of claim 8 , wherein the one or more actions for a first conflicting event comprises requesting remote attendance to the conflicting event.

12 . The computer system of claim 8 , wherein the one or more actions for a first conflicting event comprises sending an automated message to an organizer to the conflicting event.

13 . The computer system of claim 8 , wherein the one or more actions for a first conflicting event comprises sending a notification to organizer to the conflicting event suggesting the conflicting event be rescheduled.

14 . The computer system of claim 8 , wherein determining the one or more conflicting events comprises determining events on the calendar associated with the user overlapping temporally with the out-of-office period or the new event.

15 . A computer program product comprising:

a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured, when executed by a processor of a first user device, to execute a method, the method comprising:

receiving, with the processor, a request for an out-of-office period or a new event from a user of an electronic calendar application;

determining, with the processor, based on the request for the out-of-office period or the new event, a start time and an end time of the out-of-office period or the new event;

determining, with the processor, based on the start time and the end time, one or more conflicting events on a calendar associated with the user;

generating, with the processor, a set of actions for each conflicting event;

receiving, with the processor, a response to the set of actions for each conflicting event; and

performing, with the processor, one or more of the actions of the set of actions for each conflicting event based on the response.

16 . The computer program product of claim 15 , wherein the method further comprises updating the calendar associated with the user based on the performed actions.

17 . The computer program product of claim 15 , wherein the one or more actions for a first conflicting event comprises changing an acceptance of an invitation for the conflicting event to a declining of the invitation for the conflicting event.

18 . The computer program product of claim 15 , wherein the one or more actions for a first conflicting event comprises requesting remote attendance to the conflicting event.

19 . The computer program product of claim 15 , wherein the one or more actions for a first conflicting event comprises sending an automated message to an organizer to the conflicting event.

20 . The computer program product of claim 15 , wherein the one or more actions for a first conflicting event comprises sending a notification to organizer to the conflicting event suggesting the conflicting event be rescheduled.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: MOGAL, SHAHANA; RENAVIKAR, ISHA; H P, ANANDA
To: AVAYA MANAGEMENT L.P.
Reel/Frame 055617/0846 →