IP Library Granted Patent US 8,872,884
Granted Patent B2
US 8,872,884 · App. 13/487,008 · Granted Oct 28, 2014

System and method for combining instant messaging and video communication systems

Inventor: Jeffrey S. Robertson (Wyckoff, NJ)
Assignee: Vidyo, Inc.
H04N7/15H04M2203/4536H04L12/1818H04M2203/652H04M2203/5054H04L12/581H04M3/42382H04L51/04H04M3/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 8,872,884
App. No.
13/487,008
Granted
Oct 28, 2014
Kind
B2
Abstract

A method and apparatus for initiating videoconferences in instant messaging systems is described, including posting of a videoconference URL in the instant messaging chat window if any of the desired participants of the videoconferencing session is unavailable, so that the unavailable participants can simply click on the videoconference URL and join the videoconferencing session.

Claims (44)

1. A method of initiating a videoconference between an initiating user and one or more selected users of an instant messaging system, the method comprising:

receiving a request from the initiating user to create a videoconference between himself and the one or more selected users;

verifying that the initiating user is not in a videoconference or is in a videoconference that he is allowed to manage;

if the initiating user is not a videoconference, starting a new videoconference;

if the videoconference does not have an associated URL, requesting that an associated videoconference URL is created;

obtaining the associated videoconference URL;

requesting that the one or more selected users are added to the videoconference;

checking if any of the one or more selected users is unavailable to be added to the videoconference; and

if any of the one or more selected instant messaging system users is unavailable to be added to the videoconference, posting the associated videoconferencing URL to an instant messaging chat window of the initiating user and the one or more selected users so that the one or more selected users can join the videoconference by clicking the associated videoconferencing URL.

2. The method of claim 1 , wherein the initiating user request is performed through graphical user interface means.

3. A method of initiating a videoconference between an initiating user and one or more selected users of an instant messaging system, the method comprising the steps of:

receiving a request from the initiating user to create a videoconference between himself and the one or more selected users;

obtaining the user names of the initiating user and the one or more selected users from the instant messaging system;

obtaining, from the user names of the initiating user and each of the one or more selected users, the associated user names in the videoconferencing system;

verifying that the initiating user is not in a videoconference or is in a videoconference that he is allowed to manage;

if the initiating user is not a videoconference, starting a new videoconference;

if the videoconference does not have an associated URL, creating an associated videoconference URL;

obtaining the associated videoconference URL;

requesting that the one or more selected users are added to the videoconference;

checking if any of the one or more selected users is unavailable to be added to the videoconference; and

if any of the one or more selected users is unavailable to be added to the videoconference, posting the associated videoconferencing URL to an instant messaging chat window of the initiating user and the one or more selected users so that the one or more selected users can join the videoconference by clicking the associated videoconferencing URL.

4. The method of claim 3 , wherein the initiating user request is performed through graphical user interface means.

5. A non-transitory computer-readable medium for initiating videoconferencing sessions from instant messaging sessions, the computer-readable medium having a set of instructions operable to direct a processing system to:

receive a request from the initiating user to create a videoconference between himself and the one or more selected users;

verify that the initiating user is not in a videoconference or is in a videoconference that he is allowed to manage;

if the initiating user is not a videoconference, start a new videoconference;

if the videoconference does not have an associated URL, request that an associated videoconference URL is created;

obtain the associated videoconference URL;

request that the one or more selected users are added to the videoconference;

check if any of the one or more selected users is unavailable to be added to the videoconference; and

if any of the one or more selected instant messaging system users is unavailable to be added to the videoconference, post the associated videoconferencing URL to an instant messaging chat window of the initiating user and the one or more selected users so that the one or more selected users can join the videoconference by clicking the associated videoconferencing URL.

6. The non-transitory computer readable medium of claim 5 , wherein the initiating user request is performed through graphical user interface means.

7. A non-transitory computer-readable medium for initiating a videoconference between an initiating user and one or more selected users of an instant messaging system, the computer-readable medium having a set of instructions operable to direct a processing system to:

receive a request from the initiating user to create a videoconference between himself and the one or more selected users;

obtain the user names of the initiating user and the one or more selected users from the instant messaging system;

obtain, from the user names of the initiating user and each of the one or more selected users, the associated user names in the videoconferencing system;

verify that the initiating user is not in a videoconference or is in a videoconference that he is allowed to manage;

if the initiating user is not a videoconference, start a new videoconference;

if the videoconference does not have an associated URL, create an associated videoconference URL;

obtain the associated videoconference URL;

request that the one or more selected users are added to the videoconference;

check if any of the one or more selected users is unavailable to be added to the videoconference; and

if any of the one or more selected users is unavailable to be added to the videoconference, post the associated videoconferencing URL to an instant messaging chat window of the initiating user and the one or more selected users so that the one or more selected users can join the videoconference by clicking the associated videoconferencing URL.

8. The non-transitory computer readable medium of claim 7 , wherein the initiating user request is performed through graphical user interface means.

Assignments (4)
SECURITY INTEREST Recorded Aug 7, 2018
From: VIDYO, INC.
To: ESW HOLDINGS, INC.
Reel/Frame 046737/0421 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2018
From: VENTURE LENDING AND LEASING VI, INC.
To: VIDYO, INC.
Reel/Frame 046634/0325 →
SECURITY AGREEMENT Recorded Nov 13, 2012
From: VIDYO, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 029291/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2012
From: ROBERTSON, JEFFREY S.
To: VIDYO, INC.
Reel/Frame 028491/0377 →
Continuity (3)
Continuation PCTUS2010058801 · Dec 2, 2010
Provisional Application 61266051 · Dec 2, 2009
Related Publication 20120274725A1 · Nov 1, 2012