IP Library Granted Patent US 9,516,022
Granted Patent B2
US 9,516,022 · App. 14/043,331 · Granted Dec 6, 2016

Automated meeting room

Inventors: Andrew Borzycki (Killara, AU); Mallikharjuna Reddy Deva (Sydney, AU); Nick Bissett (Bath, GB); Anil Roychoudhry (Woodcroft, AU); Martin Duursma (West Pennant Hills, AU)
Assignee: GetGo, Inc.
H04L63/0861A63F13/06G06F3/017G06F21/32G06F21/35A63F13/213G06F21/30G06F21/6218G06Q10/06G06Q10/109H04M3/56
View Patent ↗
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 9,516,022
App. No.
14/043,331
Granted
Dec 6, 2016
Kind
B2
Abstract

Methods and systems for automatic setup and initiation of meeting resources are described herein. A meeting room, area, or resource may be equipped with a camera or other proximity based sensor to determine when a user enters the meeting area. The camera may perform initial recognition of a user, e.g., based on facial or body recognition. The system may then authenticate the user as the meeting organizer using a second recognition technique, e.g., voice recognition. Based on the user authentication, the system may query the meeting organizer's calendar (or other resource) for meeting information, download an associated meeting presentation from cloud storage, initiate meeting (e.g., screen sharing) software, notify any missing attendees that the meeting has begun, and launch the presentation on a shared screen. The meeting organizer may then control the presentation using video and/or voice. All may be completed without the meeting organizer being required to touch anything.

Claims (77)

1. A method comprising:

detecting a physical presence of a user in a predetermined meeting area, said detection using a proximity-based sensor;

determining an identity of the user based on the proximity-based sensor by facial recognition;

determining that the identity of the user corresponds to an identity of a meeting organizer;

responsive to determining that the identity of the user corresponds to an identity of a meeting organizer, authenticating, by voice recognition, using a credential service on a networked computer system, the identity of the user to the identity of the meeting organizer;

obtaining, using the credential service on the networked computer system, user credentials associated with the user responsive to authenticating the identity of the user to the identity of the meeting organizer;

providing the user credentials to a computer located in the predetermined meeting area to automatically log the user in to the computer;

starting one or more meeting resources used to present a presentation associated with the meeting organizer based on the authentication of the user, one of said resources comprising the computer located in the predetermined meeting area used to present the presentation;

notifying any required meeting attendees determined not to be in attendance, said notifying based on a determination of whether each missing required meeting attendee is logged in to a social network and, when so, sending a message to the missing attendee via the social network, and, when not so, sending a message to the missing attendee via text message; and

receiving non-touch user input from the meeting organizer to progress through the presentation.

2. The method of claim 1 wherein the proximity-based sensor comprises a camera; and

wherein said facial recognition includes receiving video frames through the proximity-based sensor.

3. The method of claim 2 wherein said facial recognition further includes comparing the video frames to face prints stored in a facial identification database.

4. The method of claim 2 wherein said voice recognition includes:

receiving the user's voice through a microphone; and

recording the user's voice received through the microphone to generate audio frames.

5. The method of claim 4 wherein said voice recognition further includes comparing the audio frames to voice prints stored in a voice identification database.

6. The method of claim 1 wherein required attendees are notified via one or more social networks.

7. The method of claim 1 wherein required attendees are notified by text message.

8. The method of claim 1 wherein said non-touch user input comprises speech.

9. The method of claim 1 wherein said non-touch user input comprises detection and recognition of physical movement by the meeting organizer.

10. An apparatus, comprising:

at least one processor configured to execute computer-executable instructions; and

at least one memory storing the computer-executable instructions, which when executed by the processor, cause the apparatus to perform:

detecting a physical presence of a user in a predetermined meeting area, said detection using a proximity-based sensor;

determining an identity of the user based on the proximity-based sensor by facial recognition;

determining that the identity of the user corresponds to an identity of a meeting organizer;

responsive to determining that the identity of the user corresponds to an identity of a meeting organizer, authenticating, by voice recognition, using a credential service on a networked computer system, the identity of the user to the identity of the meeting organizer;

obtaining, using the credential service on the networked computer system, user credentials associated with the user responsive to authenticating the identity of the user as the meeting organizer;

providing the user credentials to a computer located in the predetermined meeting area to automatically log the user in to the computer;

starting one or more meeting resources used to present a presentation associated with the meeting organizer based on the authentication of the user, one of said resources comprising the computer located in the predetermined meeting area used to present the presentation;

notifying any required meeting attendees determined not to be in attendance, said notifying based on a determination of whether each missing required meeting attendee is logged in to a social network and, when so, sending a message to the missing attendee via the social network, and, when not so, sending a message to the missing attendee via text message; and

receiving non-touch user input from the meeting organizer to progress through the presentation.

11. The apparatus of claim 10 wherein the proximity-based sensor comprises a camera; and

wherein said facial recognition includes receiving video frames through the proximity-based sensor.

12. The apparatus of claim 11 wherein said facial recognition further includes comparing the video frames to face prints stored in a facial identification database.

13. The apparatus of claim 11 wherein said voice recognition includes:

receiving the user's voice through a microphone; and

recording the user's voice received through the microphone to generate audio frames.

14. The apparatus of claim 13 wherein said voice recognition further includes comparing the audio frames to voice prints stored in a voice identification database.

15. The apparatus of claim 10 wherein required attendees are notified via one or more social networks.

16. The apparatus of claim 10 , wherein required attendees are notified by email.

17. The apparatus of claim 10 wherein required attendees are notified by text message.

18. The apparatus of claim 10 wherein said non-touch user input comprises speech.

19. The apparatus of claim 10 wherein said non-touch user input comprises detection and recognition of physical movement by the meeting organizer.

20. One or more tangible computer readable media storing computer executable instructions that, when executed, configure a system to perform:

detecting a physical presence of a user in a predetermined meeting area, said detection using a proximity-based sensor;

determining an identity of the user based on the proximity-based sensor by facial recognition;

determining that the identity of the user corresponds to an identity of a meeting organizer;

responsive to determining that the identity of the user corresponds to an identity of a meeting organizer, authenticating, by voice recognition, using a credential service on a networked computer system, an identity of the user as a meeting organizer, said authenticating based on voice recognition;

obtaining, using the credential service on the networked computer system, user credentials associated with the user responsive to authenticating the identity of the user as the meeting organizer;

providing the user credentials to a computer located in the predetermined meeting area to automatically log the user in to the computer;

starting one or more meeting resources used to present a presentation associated with the meeting organizer based on the authentication of the user, one of said resources comprising the computer located in the predetermined meeting area used to present the presentation;

notifying any required meeting attendees determined not to be in attendance, said notifying based on a determination of whether each missing required meeting attendee is logged in to a social network and, when so, sending a message to the missing attendee via the social network, and, when not so, sending a message to the missing attendee via text message; and

progressing the presentation based on audio or video input received from the meeting organizer.

21. The method of claim 1 further comprising:

determining a storage location at which one of the meeting resources is stored; and

downloading that meeting resource from the storage location to the computer in the predetermined area.

22. The method of claim 1 , wherein authenticating the identity of the user to the identity of the meeting organizer comprises:

authenticating, using the credential service on the networked computer system, the identity of the user to the identity of the meeting organizer based on user-specific information received from the user in response to a request for the user-specific information.

23. The method of claim 5 , wherein determining that the identity of the user corresponds to an identity of a meeting organizer includes querying an electronic calendar of the user and determining that the user is host of an online meeting, and further comprising:

determining, by a rules engine, responsive to determining that the identity of the user corresponds to the identity of the meeting organizer, that the user needs to be further authenticated as the meeting organizer; and

wherein authenticating the identity of the user to the identity of the meeting organizer by voice recognition is responsive to the rules engine determining that the user needs to be further authenticated as the meeting organizer.

24. A method comprising:

detecting a physical presence of a user in a predetermined meeting area, said detection using a proximity-based sensor;

determining an identity of the user based on the proximity-based sensor by facial recognition;

determining that the identity of the user corresponds to an identity of a meeting organizer;

responsive to determining that the identity of the user corresponds to an identity of a meeting organizer, authenticating, by voice recognition, using a credential service on a networked computer system, the identity of the user to the identity of the meeting organizer;

obtaining, using the credential service on the networked computer system, user credentials associated with the user responsive to authenticating the identity of the user to the identity of the meeting organizer;

providing the user credentials to a computer located in the predetermined meeting area to automatically log the user in to the computer;

starting one or more meeting resources used to present a presentation associated with the meeting organizer based on the authentication of the user, one of said resources comprising the computer located in the predetermined meeting area used to present the presentation;

notifying any required meeting attendees determined not to be in attendance;

receiving non-touch user input from the meeting organizer to progress through the presentation;

checking social network sites of each of the required attendees to determine whether each of the required attendees are online in one of the social networks; and

wherein notifying any required meeting attendees determined not to be in attendance includes

posting meeting reminder messages in the one or more social networks for those of the required attendees that are determined not to be in attendance that are online in one of the social networks, and

sending electronic mail reminder meeting reminder messages to those of the required attendees that are determined not to be in attendance that are not online in one of the social networks.

Assignments (14)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 053667/0169, REEL/FRAME 060450/0171, REEL/FRAME 063341/0051) Recorded Mar 15, 2024
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: GOTO GROUP, INC. (F/K/A LOGMEIN, INC.)
Reel/Frame 066800/0145 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.; GOTO GROUP, INC.; LASTPASS US LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0355 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.,; GOTO GROUP, INC., A; LASTPASS US LP,
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0402 →
SECURITY INTEREST Recorded Feb 7, 2024
From: GOTO GROUP, INC.,; GOTO COMMUNICATIONS, INC.; LASTPASS US LP
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 066508/0443 →
CHANGE OF NAME Recorded Apr 8, 2022
From: LOGMEIN, INC.
To: GOTO GROUP, INC.
Reel/Frame 059644/0090 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (SECOND LIEN) Recorded Feb 16, 2021
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: LOGMEIN, INC.
Reel/Frame 055306/0200 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053667/0079 →
NOTES LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 053667/0032 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053667/0169 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 041588/0143 Recorded Aug 31, 2020
From: JPMORGAN CHASE BANK, N.A.
To: LOGMEIN, INC.; GETGO, INC.
Reel/Frame 053650/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2019
From: GETGO, INC.
To: LOGMEIN, INC.
Reel/Frame 050732/0725 →
SECURITY INTEREST Recorded Feb 1, 2017
From: GETGO, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 041588/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: CITRIX SYSTEMS, INC.
To: GETGO, INC.
Reel/Frame 039970/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2013
From: BORZYCKI, ANDREW; DEVA, MALLIKHARJUNA REDDY; BISSETT, NICK; ROYCHOUDHRY, ANIL; DUURSMA, MARTIN
To: CITRIX SYSTEMS, INC.
Reel/Frame 031321/0890 →
Continuity (2)
Provisional Application 61713554 · Oct 14, 2012
Related Publication 20140109210A1 · Apr 17, 2014