IP Library Patent Application 17976753
Patent Application
App. No. 17/976,753

DYNAMIC MEETING CREATION AND SCHEDULING

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/976,753
Abstract

Disclosed are various approaches for dynamically scheduling meetings for user groups. Users participating in an email thread can provide feedback regarding whether they would like for a meeting to be scheduled. A meeting service can automatically schedule a meeting based upon user feedback or an analysis of the email thread.

Claims (40)

1 . A system, comprising:

at least one computing device comprising a processor and a memory; and

a meeting service executable by the at least one computing device, the meeting service causing the at least one computing device to at least:

obtain a plurality of user votes from a user group, the user group associated with an email thread;

determine from the plurality of user votes to schedule a meeting for the user group;

generate a meeting invitation in a calendar service, wherein the meeting invitation designates respective users from the user group as attendees;

generate a meeting agenda corresponding to the meeting invitation, wherein the meeting agenda is associated with the meeting invitation as an attachment;

generate a meeting time based upon an availability of at least one user from the user group based upon a schedule of the at least one user in the calendar service; and

causing the meeting invitation to be sent to the user group.

2 . The system of claim 1 wherein the meeting service obtains the plurality of user votes from a respective email client associated with the user group, wherein the respective email client generates a voting user interface in response to a respective user accessing the email thread on the email client.

3 . The system of claim 1 , wherein the meeting service determines to schedule the meeting for the user group based upon a threshold percentage of users from the user group voting to schedule the meeting.

4 . The system of claim 3 , wherein the threshold percentage is calculated by weighting a respective vote from a first user that has replied to the email thread more heavily than a second user who has failed to reply to the email thread.

5 . The system of claim 1 , wherein the meeting service generates the meeting agenda based upon at least one of: a plurality of phrases extracted from the email thread or user-submitted comments associated with the user votes.

6 . The system of claim 1 , wherein the meeting service generates the meeting agenda by inserting a speaking slot in the meeting agenda to respective users from the user group based upon a degree of engagement detected in the email thread.

7 . The system of claim 1 , wherein the meeting service generates the meeting time based upon an availability a subset of the user group that have replied to the email thread.

8 . A method, comprising:

obtaining a plurality of user votes from a user group, the user group associated with an email thread;

determining from the plurality of user votes to schedule a meeting for the user group;

generating a meeting invitation in a calendar service, wherein the meeting invitation designates respective users from the user group as attendees;

generating a meeting agenda corresponding to the meeting invitation, wherein the meeting agenda is associated with the meeting invitation as an attachment;

generating a meeting time based upon an availability of at least one user from the user group based upon a schedule of the at least one user in the calendar service; and

causing the meeting invitation to be sent to the user group.

9 . The method of claim 8 , further comprising obtaining the plurality of user votes from a respective email client associated with the user group, wherein the respective email client generates a voting user interface in response to a respective user accessing the email thread on the email client.

10 . The method of claim 8 , further comprising determining to schedule the meeting for the user group based upon a threshold percentage of users from the user group voting to schedule the meeting.

11 . The method of claim 10 , wherein the threshold percentage is calculated by weighting a respective vote from a first user that has replied to the email thread more heavily than a second user who has failed to reply to the email thread.

12 . The method of claim 8 , wherein generating the meeting agenda is based upon at least one of: a plurality of phrases extracted from the email thread or user-submitted comments associated with the user votes.

13 . The method of claim 8 , wherein generating the meeting agenda further comprises inserting a speaking slot in the meeting agenda to respective users from the user group based upon a degree of engagement detected in the email thread.

14 . The method of claim 8 , wherein generating the meeting time is based upon an availability a subset of the user group that have replied to the email thread.

15 . A non-transitory computer-readable medium comprising machine-readable instructions, wherein when executed by a processor of a computing device, the machine-readable instructions cause the computing device to at least:

obtain a plurality of user votes from a user group, the user group associated with an email thread;

determine from the plurality of user votes to schedule a meeting for the user group;

generate a meeting invitation in a calendar service, wherein the meeting invitation designates respective users from the user group as attendees;

generate a meeting agenda corresponding to the meeting invitation, wherein the meeting agenda is associated with the meeting invitation as an attachment;

generate a meeting time based upon an availability of at least one user from the user group based upon a schedule of the at least one user in the calendar service; and

causing the meeting invitation to be sent to the user group.

16 . The non-transitory computer-readable medium of claim 15 , wherein the machine-readable instructions obtain the plurality of user votes from a respective email client associated with the user group, wherein the respective email client generates a voting user interface in response to a respective user accessing the email thread on the email client.

17 . The non-transitory computer-readable medium of claim 15 , wherein the machine-readable instructions determine to schedule the meeting for the user group based upon a threshold percentage of users from the user group voting to schedule the meeting.

18 . The non-transitory computer-readable medium of claim 15 , wherein the machine-readable instructions generate the meeting agenda based upon at least one of: a plurality of phrases extracted from the email thread or user-submitted comments associated with the user votes.

19 . The non-transitory computer-readable medium of claim 15 , wherein the machine-readable instructions generate the meeting agenda by inserting a speaking slot in the meeting agenda to respective users from the user group based upon a degree of engagement detected in the email thread.

20 . The non-transitory computer-readable medium of claim 15 , wherein the machine-readable instructions generate the meeting time based upon an availability a subset of the user group that have replied to the email thread.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 25, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067239/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2022
From: SHETTY, ROHIT PRADEEP
To: VMWARE, INC.
Reel/Frame 061586/0527 →