IP Library Granted Patent US 9,219,735
Granted Patent B2
US 9,219,735 · App. 13/740,454 · Granted Dec 22, 2015

Protecting online meeting access using secure personal universal resource locators

Inventors: Douglas G. Hoard (Lexington, KY); William M. Quinn (Lexington, KY)
Assignee: International Business Machines Corporation
H04L63/10H04L63/0428H04L63/168H04L67/02
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,219,735
App. No.
13/740,454
Granted
Dec 22, 2015
Kind
B2
Abstract

Access to online collaborative resources such as an online meeting, web conference, online chat room, an online video conference, an online audio conference, a collaboratively edited document, a collaborative browsing session, an online social networking group, or a web site is secured by providing a first user-specific URL to a first user for addressing collaborative resource; responsive to the first user accessing the first user-specific URL, granting by a computing system access to the collaborative event to the first user; and responsive to a second user accessing the first user-specific URL, preventing by a computing system access to the collaborative event to the second user. Optionally, time criteria for accessing the first user-specific URL may be used to invalidating the first user-specific URL, wherein access to the collaborative resource is disabled.

Claims (19)

1. A method for protecting online access to collaborative resources comprising:

generating and storing in a cache by a computing system a unique universal resource locator (URL) for addressing collaborative resource, wherein the unique URL includes a locator address portion or a domain name portion including an encrypted first user identifier thereby making the unique URL an invalid resource location which obscures an actual location of the collaborative resource;

responsive to a first user attempting to access the collaborative resource using the unique URL resulting in execution of a resource-not-found error handler, granting by a computing system access to the collaborative resource to the first user according to the unique URL in the cache;

disabling the unique URL by the computer system to prevent future access of the identified collaborative resource; and

responsive to a subsequent attempt to access the collaborative resource using the unique URL, preventing by a computing system access to the collaborative resource to a subsequent requesting user.

2. The method as set forth in claim 1 , further comprising:

providing by a computing system a time criteria for accessing the unique URL; and

responsive to detecting an elapsed time exceeding the time criteria, invalidating by a computing system the unique URL, wherein subsequent access to the collaborative resource is disabled.

3. The method as set forth in claim 1 , further comprising authenticating the first user by a computing system prior to the granting of access.

4. The method as set forth in claim 1 wherein the collaborative resource comprises at least one resource selected from the group consisting of an online meeting, web conference, online chat room, an online video conference, an online audio conference, a collaboratively edited document, a collaborative browsing session, an online social networking group, and a web site.

5. The method as set forth in claim 1 further comprising providing by a computer system a collaborative resource management component that authenticates resource owners, resource invitations, and resource accesses utilizing secure communication and authentication protocols.

6. The method as set forth in claim 1 further comprising generating by a computer system the unique URL by:

generating a dynamic private key to be later used as a salt;

generating a hash value using a first user's system identifier, the salt, and a collaborative resource identifier, using an encryption process;

generating the unique URL including the hash value in the locator address portion or the domain name portion; and

caching the first user's system identifier, the salt and the collaborative resource identifier using a secure cache and using the hash value as a key into the cached elements.

7. The method as set forth in claim 6 wherein the first user's system identifier comprises at least one identifier selected from the group consisting of an electronic mail address, a telephone number, an online messaging identifier, a social networking alias name, and an employee number.

8. The method as set forth in claim 6 wherein the encryption process comprises a method compliant with a U.S. National Institute of Standards and Technology Secure Hash Algorithm specification.

9. The method as set forth in claim 6 wherein the caching the first user's system identifier comprises caching it for a limited period of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2018
From: HOARD, DOUGLAS G.; QUINN, WILLIAM M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047528/0052 →
Continuity (2)
Continuation 13632662 · Oct 1, 2012
Related Publication 20140096266A1 · Apr 3, 2014