Systems and methods for generating an interactive user interface
US-2018283896-A1 · Oct 4, 2018 · US
US11144886B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11144886-B2 |
| Application number | US-201715851429-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2017 |
| Priority date | Dec 21, 2017 |
| Publication date | Oct 12, 2021 |
| Grant date | Oct 12, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Electronic meeting time of arrival estimation is described. A number of attendees to an electronic meeting are identified. Based on an indication that a first attendee is in another electronic meeting, an estimated time of arrival for that first attendee to the electronic meeting is determined. Other attendees to the electronic meeting are provided with the estimated time of arrival of the first attendee.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: identifying a number of attendees to an electronic meeting; determining whether a first attendee is currently in another electronic meeting using a phone system; based on an indication that the first attendee is in another electronic meeting, determining an estimated time of arrival of the first attendee to the electronic meeting by: determining a list of attendees in the other electronic meeting; extracting from a database, an indication of how long the first attendee meetings historically exceed scheduled times based on the list of attendees; extracting from the phone system, a time stamp for the other electronic meeting to determine how much longer the time stamp is than the scheduled time for the other electronic meeting; and determining the estimated time of arrival based on: the indication of how long the first attendee meetings historically exceed the scheduled times; a comparison of the time stamp with the scheduled time; a meeting type of the other electronic meeting; natural language analysis of the other electronic meeting; a meeting history for the first attendee; and a geographic location of the first attendee; providing the estimated time of arrival of the first attendee to other attendees to the electronic meeting via an auditory notification; and altering the auditory notification as the estimated time of arrival draws nearer. 2. The computer-implemented method of claim 1 , further comprising, notifying the other attendees of a status of the first attendee. 3. The computer-implemented method of claim 1 , further comprising: determining, based on user meeting history information, a status of the electronic meeting; and providing a notification to the other attendees of the status of the electronic meeting. 4. The computer-implemented method of claim 1 , further comprising collecting data to build a user meeting history file for each attendee. 5. The computer-implemented method of claim 1 , wherein the other attendees are on-hold attendees for an active electronic meeting. 6. The computer-implemented method of claim 1 , wherein the electronic meeting is a future electronic meeting. 7. The computer-implemented method of claim 1 , wherein the first attendee is a moderator of the electronic meeting. 8. The computer-implemented method of claim 1 , wherein providing the estimated time of arrival of the first attendee to other attendees to the electronic meeting comprises providing a sound that increases in volume or frequency as the estimated time of arrival approaches. 9. A system comprising: a database comprising user meeting history information; a scheduler to: identify a number of attendees to an electronic meeting; and identify a meeting schedule for each of the number of attendees; a meeting manager to: determine, using a phone system, whether each of the number of attendees is in another electronic meeting; place the electronic meeting on hold until a first attendee, who is not initially present, joins the electronic meeting; reschedule the electronic meeting based on an estimated time of arrival for the first attendee being greater than a first threshold value; and cancel the electronic meeting based on the estimated time of arrival for the first attendee being greater than a second threshold value; an estimator to, based on an indication that the first attendee of the number of attendees is in another electronic meeting, estimate a time of arrival of the first attendee to the electronic meeting by: determining a list of attendees in the other electronic meeting; extracting from a database, an indication of how long the first attendee meetings historically exceed scheduled times based on the list of attendees; extracting from the phone system, a time stamp for the other electronic meeting to determine how much longer the time stamp is than the scheduled time for the other electronic meeting; and determining the estimated time of arrival based on: the indication of how long the first attendee meetings historically exceed the scheduled times; and a comparison of the time stamp with the scheduled time; a meeting type of the other electronic meeting; natural language analysis of the other electronic meeting; a meeting history for the first attendee; and a geographic location of the first attendee; an interface to: provide the estimated time of arrival of the first attendee to other attendees to the electronic meeting via; and alter the auditory notification as the estimated time of arrival draws nearer; and a natural language analyzer to, based on trigger words of the other electronic meeting, determine when the other electronic meeting is coming to a close. 10. The system of claim 9 , wherein an output of the meeting manager activates the estimator. 11. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to: identify a number of attendees to an active electronic meeting; determine, using a phone system, whether a first attendee is in another electronic meeting; based on an indication that the first attendee is in another electronic meeting, determine an estimated time of arrival of the first attendee to the electronic meeting by: determining a list of attendees in the other electronic meeting; extracting from a database, an indication of how long the first attendee meetings historically exceed scheduled times based on the list of attendees; extracting from the phone system, a time stamp for the other electronic meeting to determine how much longer the time stamp is than the scheduled time for the other electronic meeting; and determining the estimated time of arrival based on: the indication of how long the first attendee meetings historically exceed the scheduled times; and a comparison of the time stamp with the scheduled time; a meeting type of the other electronic meeting; natural language analysis of the other electronic meeting; a meeting history for the first attendee; and a geographic location of the first attendee; provide the estimated time of arrival of the first attendee to other attendees to the electronic meeting via an auditory notification; and alter the auditory notification as the estimated time of arrival draws nearer. 12. The computer program product of claim 11 , further comprising program instructions executable by a processor to cause the processor to identify the number of other attendees via voice recognition. 13. The computer program product of claim 11 , further comprising program instructions executable by a processor to cause the processor to identify the number of other attendees by a calling number. 14. The computer program product of claim 11 , further comprising program instructions executable by a processor to cause the processor to notify the other attendees of one another.
Calendar-based scheduling for persons or groups · CPC title
Natural language query formulation · CPC title
using natural language analysis · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.