IP Library Granted Patent US 8,718,253
Granted Patent B2
US 8,718,253 · App. 11/345,870 · Granted May 6, 2014

Automatic voice conference actions driven by potential conferee presence

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,718,253
App. No.
11/345,870
Granted
May 6, 2014
Kind
B2
Abstract

A presence trigger system and a service system support automatic actions on a voice conference based on the presence state of potential conferees of the voice conference. The systems may, for example, initiate contacting and joining the potential conferee to the voice conference when the potential conferee presence state indicates that the potential conferee is available. As another example, the systems may automatically notify participating conferees that the potential conferee has become available. Automatic notification allows participating conferees to concentrate on and contribute to the voice conference without the distraction of frequently checking the presence status of expected, but absent, conferees.

Claims (42)

1. A method of conducting a voice conference via a voice conferencing system, the method comprising:

defining a notification trigger on an availability status for a potential conference participant of an ongoing voice conference, the notification trigger identifying at least one of a physical presence state and a media aggregation state for the potential conference participant;

receiving a presence state associated with the potential conference participant;

determining whether the presence state associated with the potential conference participant satisfies the defined notification trigger;

executing a voice conference action to send a message to the potential conference participant to join the potential conference participant to the ongoing voice conference when the presence state satisfies the defined notification trigger, wherein the voice conference action comprises delivery of a prompt to a conference participant of the voice conference that requests approval of the conference participant to join the potential conference participant to the voice conference.

2. The method of claim 1 wherein the prompt is delivered from a multimedia server to at least one conference participant of the voice conference to join the potential conference participant into the voice conference and wherein the notification trigger is defined by one of the at least one conference participant.

3. The method of claim 1 further comprising:

connecting the potential conference participant to the voice conference, wherein the ongoing voice conference comprises an established voice conference between at least one first conference participant and a second conference participant.

4. The method of claim 3 , wherein connecting the potential conference participant comprises:

communicating a join request to the potential conference participant.

5. The method of claim 1 further comprising:

receiving an affirmative response to the prompt and responsively attempting to add the potential conference participant into the voice conference.

6. The method of claim 1 wherein delivering the prompt comprises:

communicating a request to join the potential conference participant to the media server and the media server delivering the prompt to the voice conference.

7. The method of claim 1 , wherein the notification trigger identifies both the media aggregation state and the physical presence state needed for the potential conference participant to be available for the voice conference.

8. The method of claim 1 , wherein executing the voice conference action comprises:

delivering stored multimedia content from a multimedia server to the at least one potential conference participant of the voice conference.

9. A voice conferencing system comprising:

a presence trigger system in communication with at least one of a voice conference system, a presence server and a media server, the presence trigger system having non-transitory memory comprising:

a notification trigger for an availability status for a potential conference participant of an ongoing voice conference, the notification trigger identifying at least one of a physical presence state and a media aggregation state for the potential conference participant to the ongoing voice conference; and

the memory also having instructions for evaluating when the notification trigger has been met that define a method the presence trigger system performs when the instructions are processed, the method comprising:

receiving a presence state associated with the potential conference participant,

determining whether the presence state associated with the potential conference participant satisfies the notification trigger, and

initiating execution of a voice conference action attempting to join the potential conference participant to the ongoing voice conference when the received presence state satisfies the defined notification trigger, wherein the voice conference action comprises delivery of a prompt to a conference participant of the voice conference that requests approval of the conference participant to join the potential conference participant to the voice conference; and

a processor coupled to the memory that executes the instructions.

10. The voice conferencing system of claim 9 , wherein the method defined by the instructions of the memory of the presence trigger system also comprise:

receiving a notification request from a notification requester; and

associating a notification recipient identifier for the notification requester with the notification trigger.

11. The voice conferencing system of claim 10 wherein the method defined by the instructions of the memory of the presence trigger system also comprises receiving the notification trigger from the notification requester, the received notification trigger defining the notification trigger stored in the memory.

12. The voice conferencing system of claim 9 , wherein the notification trigger identifies both the media aggregation state and the physical presence state needed for the potential conference participant to be available for the voice conference.

13. The voice conferencing system of claim 9 , wherein the execution of a the voice conference action comprises sending a presence notification to a conference participant of the voice conference.

14. The voice conferencing system of claim 9 , wherein the execution of the voice conference action comprises communicating an invitation to join the voice conference to the potential conference participant.

15. The voice conferencing system of claim 9 wherein the presence state associated with the potential conference participant is an aggregated presence state.

16. The method of claim 2 wherein delivering the prompt comprises:

communicating a presence notification to the at least one conference participant.

17. The method of claim 1 wherein the presence state associated with the potential conference participant is an aggregated presence state.

18. A method for managing an ongoing voice conference, comprising:

establishing a notification trigger via a voice conference system during an ongoing voice conference, the notification trigger having at least one specified presence state for at least one potential conference participant, the notification trigger being defined by a conference participant of the ongoing voice conference and being stored in a non-transitory computer readable medium of the voice conference system, the at least one specified presence state comprising at least one of a media aggregation state and a physical presence state for the at least one potential conference participant;

receiving a presence update message associated with the at least one potential conference participant;

comparing the at least one specified presence state of the notification trigger with the presence update message associated with the at least one potential conference participant; and initiating execution of a voice conference action attempting to join the potential conference participant to the ongoing voice conference when the received presence state satisfies the defined notification trigger, wherein the voice conference action comprises delivery of a prompt to a conference participant of the voice conference that requests approval of the conference participant to join the potential conference participant to the voice conference;

communicating a join request to at least one of the at least one potential conference participant automatically in response to the at least one specified presence state of the notification trigger matching a presence state of the presence update message associated with the at least one potential conference participant and receipt of the approval from the conference participant, the join request requesting the at least one potential conference participant to join the ongoing voice conference.

19. The method of claim 18 wherein the at least one specified presence state of the notification trigger comprises both the physical presence state for the at least one potential conference participant and the media aggregation state for the at least one potential conference participant.

Assignments (12)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058855/0519 →
CONFIDENTIAL PATENT AGREEMENT Recorded Dec 21, 2020
From: UNIFY INC.
To: UNIFY GMBH & CO. KG
Reel/Frame 054836/0521 →
CONFIDENTIAL PATENT AGREEMENT Recorded Dec 21, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054822/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2020
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 053340/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2020
From: UNIFY SOFTWARE AND SOLUTIONS GMBH & CO. KG; UNIFY PATENTE GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 053340/0593 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED
To: UNIFY INC.
Reel/Frame 037661/0781 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
To: UNIFY INC. (F/K/A SIEMENS ENTERPRISE COMMUNICATIONS, INC.)
Reel/Frame 037564/0703 →
CHANGE OF NAME Recorded Nov 11, 2015
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: UNIFY, INC.
Reel/Frame 037090/0909 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 10, 2010
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 025339/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2010
From: SIEMENS COMMUNICATIONS, INC.
To: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
Reel/Frame 024294/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2006
From: SHARLAND, MICHAEL; LEVY, JACQUELINE; MASKELL, JAY
To: SIEMENS COMMUNICATIONS, INC.
Reel/Frame 017547/0077 →