IP Library › Granted Patent US 8,555,339
Granted Patent B2
US 8,555,339 · App. 13/345,206 · Granted Oct 8, 2013

Identifying guests in web meetings

Inventors: Mark Alexander McGloin (Dublin, IE); Olgierd Stanislaw Pieczul (Dublin, IE); Mary Ellen Zurko (Groton, MA)
Assignee: International Business Machines Corporation
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 8,555,339
App. No.
13/345,206
Granted
Oct 8, 2013
Kind
B2
Abstract

A technique that identifies registered or guest users in web meetings of the type wherein users must follow a supplied URL to attend the meeting. Registered and guest users are provided different forms of the meeting invite URL. Each registered user receives a common web meeting link (a URL) that he must follow to join the meeting. This link forces the registered user to authenticate to the service when used. A guest user invitee receives a unique URL for the meeting that is generated with a nonce value associated with the guess user's contact information. The nonce value does not expose the contact information. To join the meeting, each registered user must follow the common web meeting link and authenticate to the service. True identities of the web meeting participants are displayed.

Claims (40)

1. Apparatus, comprising:

a processor;

computer memory holding computer program instructions that when executed by the processor perform a method of managing users in web meetings, wherein a user must follow a meeting invite URL to join the web meeting, the method comprising:

providing each user that is a registered user with a first type of meeting invite URL;

providing each user that is a guest user with a second type of meeting invite URL that is distinct from the first type of meeting invite URL, the second type of meeting invite URL including a value uniquely associated with the guest user;

responsive to receipt of an indication that a registered user has selected the first type of meeting invite URL to join the web meeting, joining the registered user to the web meeting if the registered user is authenticated; and

responsive to receipt of an indication that a guest user has selected the second type of meeting invite URL provided to the guest user, joining the guest user to the web meeting.

2. The apparatus as described in claim 1 wherein the method further includes:

for each guest user, using the value uniquely associated with the guest user to obtain identity information; and

displaying the identity information.

3. The apparatus as described in claim 1 wherein the value uniquely associated with the guest user is associated with one or more contact details of the guest user.

4. The apparatus as described in claim 3 wherein the value is a nonce value that does not expose the one or more contact details of the guest user.

5. The apparatus as described in claim 1 wherein the value is generated by applying a given function to one or more contact details of the guest user and, optionally, other information.

6. The apparatus as described in claim 1 wherein the second type of meeting invite URL is valid for a given time period.

7. The apparatus as described in claim 1 wherein the web meeting is a protected web meeting restricted to registered users in a defined organization and to guests who receive the second type of meeting URL at an email domain associated with the defined organization.

8. A computer program product in a non-transitory computer readable medium for use in a data processing system, the computer program product holding computer program instructions which, when executed by the data processing system, perform a method of managing users in web meetings, wherein a user must follow a meeting invite URL to join the web meeting, the method comprising:

providing each user that is a registered user with a first type of meeting invite URL;

providing each user that is a guest user with a second type of meeting invite URL that is distinct from the first type of meeting invite URL, the second type of meeting invite URL including a value uniquely associated with the guest user;

responsive to receipt of an indication that a registered user has selected the first type of meeting invite URL to join the web meeting, joining the registered user to the web meeting if the registered user is authenticated; and

responsive to receipt of an indication that a guest user has selected the second type of meeting invite URL provided to the guest user, joining the guest user to the web meeting.

9. The computer program product as described in claim 8 wherein the method further includes:

for each guest user, using the value uniquely associated with the guest user to obtain identity information; and

displaying the identity information.

10. The computer program product as described in claim 8 wherein the value uniquely associated with the guest user is associated with one or more contact details of the guest user.

11. The computer program product as described in claim 10 wherein the value is a nonce value that does not expose the one or more contact details of the guest user.

12. The computer program product as described in claim 8 wherein the value is generated by applying a given function to one or more contact details of the guest user and, optionally, other information.

13. The computer program product as described in claim 8 wherein the second type of meeting invite URL is valid for a given time period.

14. The computer program product as described in claim 8 wherein the web meeting is a protected web meeting restricted to registered users in a defined organization and to guests who receive the second type of meeting URL at an email domain associated with the defined organization.

15. Apparatus, comprising:

a processor;

computer memory holding computer program instructions that when executed by the processor perform a method of managing users in web meetings, wherein a user must following a meeting invite URL to join the web meeting, the method comprising:

providing each user that is a registered user with a first type of meeting invite URL;

providing each user that is a guest user with a second type of meeting invite URL that is distinct from the first type of meeting invite URL, the second type of meeting invite URL including a value uniquely associated with the guest user, the value having been generated by applying a given function to (i) one or more contact details of the guest user, and, optionally (ii) other information that is one of: a timestamp, a domain, a sub-domain, an organization, and security data;

responsive to receipt of an indication that a registered user has selected the first type of meeting invite URL to join the web meeting, joining the registered user to the web meeting if the registered user is authenticated; and

responsive to receipt of an indication that a guest user has selected the second type of meeting invite URL provided to the guest user, joining the guest user to the web meeting.

16. A computer program product in a non-transitory computer readable medium for use in a data processing system, the computer program product holding computer program instructions which, when executed by the data processing system, perform a method of managing users in web meetings, wherein a user must following a meeting invite URL to join the web meeting, the method comprising:

providing each user that is a registered user with a first type of meeting invite URL;

providing each user that is a guest user with a second type of meeting invite URL that is distinct from the first type of meeting invite URL, the second type of meeting invite URL including a value uniquely associated with the guest user, the value having been generated by applying a given function to (i) one or more contact details of the guest user, and, optionally (ii) other information that is one of: a timestamp, a domain, a sub-domain, an organization, and security data;

responsive to receipt of an indication that a registered user has selected the first type of meeting invite URL to join the web meeting, joining the registered user to the web meeting if the registered user is authenticated; and

responsive to receipt of an indication that a guest user has selected the second type of meeting invite URL provided to the guest user, joining the guest user to the web meeting.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2012
From: MCGLOIN, MARK ALEXANDER; PIECZUL, OLGIERD STANISLAW; ZURKO, MARY ELLEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 027666/0245 →
Continuity (1)
Related Publication 20130179941A1 · Jul 11, 2013