IP Library Patent Application 17329555
Patent Application
App. No. 17/329,555

INTELLIGENT MEETING SCHEDULING ASSISTANT USING USER ACTIVITY ANALYSIS

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/329,555
Abstract

A device may identify at least one user associated with a meeting invitation. The at least one user may be a meeting host, a meeting invitee, or both. The device may determine presence data associated with the at least one user. The device may provide at least a portion of the presence data to a machine learning network. The device may receive an output from the machine learning network in response to the machine learning network processing at least the portion of the presence data. The output may include a predicted availability of the at least one user for each candidate temporal period of a set of candidate temporal periods. The device may display one or more suggested temporal periods for the meeting invitation, from among the set of candidate temporal periods, based on the output from the machine learning network.

Claims (75)

1 . A method comprising:

identifying at least one user associated with a meeting invitation;

determining presence data associated with the at least one user;

providing at least a portion of the presence data to a machine learning network;

receiving an output from the machine learning network in response to the machine learning network processing at least the portion of the presence data, wherein the output comprises a predicted availability of the at least one user for each candidate temporal period of a set of candidate temporal periods; and

displaying one or more suggested temporal periods for the meeting invitation, from among the set of candidate temporal periods, based at least in part on the output from the machine learning network.

2 . The method of claim 1 , wherein:

determining the presence data comprises aggregating activity data associated with the at least one user over a temporal duration, from one or more data sources.

3 . The method of claim 2 , wherein the one or more data sources comprise:

a communication application;

an instant messaging application;

an application server associated with the communication application, the instant messaging application, or both;

a presence server associated with the communication application, the instant messaging application, or both;

a presence agent associated with the communication application, the instant messaging application, or both; or

a combination thereof.

4 . The method of claim 1 , further comprising:

identifying at least one scheduled calendar event associated with the at least one user and another meeting invitation, the at least one scheduled calendar event at least partially overlapping a candidate temporal period of the set of candidate temporal periods; and

providing the at least one scheduled calendar event to the machine learning network,

wherein receiving the output from the machine learning network occurs in response to the machine learning network processing temporal information associated with the at least one scheduled calendar event.

5 . The method of claim 4 , further comprising:

determining contextual information associated with the at least one scheduled calendar event; and

providing the contextual information to the machine learning network,

wherein receiving the output from the machine learning network occurs in response to the machine learning network processing the contextual information.

6 . The method of claim 5 , wherein the output from the machine learning network is based at least in part on a weighting factor associated with the contextual information.

7 . The method of claim 5 , wherein determining the contextual information comprises applying one or more language processing operations to content associated with the at least one scheduled calendar event.

8 . The method of claim 1 , further comprising:

determining time zone information associated with the at least one user; and

providing the time zone information to the machine learning network,

wherein receiving the output from the machine learning network occurs in response to the machine learning network processing the time zone information.

9 . The method of claim 1 , wherein the predicted availability comprises an active status, an inactive status, an offline status, or an intermittent active status of the at least one user.

10 . The method of claim 1 , wherein displaying the one or more suggested temporal periods comprises displaying, for the one or more suggested temporal periods:

the predicted availability of the at least one user;

scheduling information associated with the at least one user; or both.

11 . The method of claim 1 , further comprising;

selecting a temporal period from among the one or more suggested temporal periods, based at least in part on the output from the machine learning network; and

transmitting the meeting invitation to a device associated with the at least one user based at least in part on the selecting, the meeting invitation comprising an indication of the selected temporal period.

12 . The method of claim 1 , further comprising:

training the machine learning network based at least in part on training data, the training data comprising:

a temporal period selected by the at least one user, the machine learning network, or both in association with one or more other meeting invitations;

one or more previous outputs by the machine learning network; or

a combination thereof.

13 . The method of claim 1 , wherein the output from the machine learning network comprises, for each candidate temporal period of the set of candidate temporal periods, at least one of:

a probability score associated with the predicted availability of the at least one user; and

a confidence score associated with the probability score.

14 . The method of claim 13 , wherein displaying the one or more suggested temporal periods is based at least in part on the probability scores, the confidence scores, or both.

15 . The method of claim 1 , wherein the at least one user associated with the meeting invitation comprises at least one meeting host, at least one meeting invitee, or a combination thereof.

16 . A device comprising:

a processor; and

a memory coupled with the processor, wherein the memory stores data that, when executed by the processor, enables the processor to:

identify at least one user associated with a meeting invitation;

determine presence data associated with the at least one user;

provide at least a portion of the presence data to a machine learning network;

receive an output from the machine learning network in response to the machine learning network processing at least the portion of the presence data, wherein the output comprises a predicted availability of the at least one user for each candidate temporal period of a set of candidate temporal periods; and

display one or more suggested temporal periods for the meeting invitation, from among the set of candidate temporal periods, based at least in part on the output from the machine learning network.

17 . The device of claim 16 , wherein determining the presence data comprises aggregating activity data associated with the at least one user over a temporal duration, from one or more data sources.

18 . The device of claim 17 , wherein the one or more data sources comprise:

a communication application;

an instant messaging application;

an application server associated with the communication application, the instant messaging application, or both;

a presence server associated with the communication application, the instant messaging application, or both;

a presence agent associated with the communication application, the instant messaging application, or both; or

a combination thereof.

19 . The device of claim 17 , wherein the data, when executed by the processor, further enables the processor to:

identify at least one scheduled calendar event associated with the at least one user and another meeting invitation, the at least one scheduled calendar event at least partially overlapping a candidate temporal period of the set of candidate temporal periods; and

provide the at least one scheduled calendar event to the machine learning network,

wherein receiving the output from the machine learning network occurs in response to the machine learning network processing temporal information associated with the at least one scheduled calendar event.

20 . A system comprising:

a machine learning network;

a processor; and

a memory coupled with the processor, wherein the memory stores data that, when executed by the processor, enables the processor to:

identify at least one user associated with a meeting invitation;

determine presence data associated with the at least one user;

provide at least a portion of the presence data to the machine learning network;

receive an output from the machine learning network in response to the machine learning network processing at least the portion of the presence data, wherein the output comprises a predicted availability of the at least one user for each candidate temporal period of a set of candidate temporal periods; and

display one or more suggested temporal periods for the meeting invitation, from among the set of candidate temporal periods, based at least in part on the output from the machine learning network.

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 May 25, 2021
From: DHUMAL, PRAGATI; SHARMA, TANVI; NAVASKAR, NAVANATH
To: AVAYA MANAGEMENT L.P.
Reel/Frame 056346/0679 →