US 11,989,696 B2
Computer-based systems configured for automated electronic calendar management with meeting room locating and methods of use thereof
James Zarakas, Centreville, VA (US); George Bergeron, Falls Church, VA (US); and Adam Vukich, Alexandria, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Jan. 16, 2020, as Appl. No. 16/745,018.
Prior Publication US 2021/0224754 A1, Jul. 22, 2021
Int. Cl. G06Q 10/1093 (2023.01); G01S 19/42 (2010.01); G06N 20/00 (2019.01); H04W 4/029 (2018.01)
CPC G06Q 10/1095 (2013.01) [G06N 20/00 (2019.01); H04W 4/029 (2018.02); G01S 19/42 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by at least one processor, an electronic meeting request to schedule a meeting;
wherein the electronic meeting request comprises an attendee data identifying at least one attendee of the meeting;
wherein the electronic meeting request comprises at least one meeting description;
determining, by the at least one processor, a plurality of meeting room needs data indicative of a plurality of meeting room needs for the electronic meeting request based at least in part on the attendee data and the at least one meeting description of the electronic meeting request;
wherein the plurality of meeting room needs data comprises:
i) at least one meeting resource data identifying at least one meeting room resource required for the meeting, and
ii) a meeting room size data identifying a meeting room size for the meeting;
utilizing, by the at least one processor, a meeting room locator machine learning model to predict a plurality of meeting room parameters of a plurality of meeting room objects representing a plurality of candidate meeting rooms based at least in part on the plurality of meeting room needs data and location information associated with the electronic meeting request;
wherein the plurality of meeting room parameters of the plurality of meeting room objects comprises a meeting location parameter of each meeting room object;
wherein the location information comprises:
i) an attendee location data identifying at least one location associated with the at least one attendee,
ii) meeting room data identifying all meeting rooms, and
iii) a meeting room location associated with each meeting room;
utilizing, by the at least one processor, a meeting scheduling machine learning model to predict a plurality of meeting parameters of at least one calendar object representing at least one candidate meeting time based at least in part on the plurality of candidate meeting rooms, schedule information associated with the electronic meeting request and the location information associated with the electronic meeting request;
wherein the plurality of meeting parameters of the at least one calendar object comprises:
i) a meeting time parameter representing a particular time for the meeting and
ii) a meeting room parameter representing a particular candidate meeting room of the plurality of candidate meeting rooms;
wherein the schedule information comprises:
i) an availability data identifying availability of each of the at least one attendee based on calendar data obtained from at least one electronic calendar associated with the at least one attendee,
ii) a meeting room availability data identifying availability of each candidate meeting room of the plurality of candidate meeting rooms; and
dynamically securing, by the at least one processor in real-time, a meeting period within the at least one electronic calendar object of the at least one electronic calendar associated with the at least one attendee so as to reserve the particular candidate meeting room for the particular time for the meeting.