IP Library Granted Patent US 10,979,564
Granted Patent B2
US 10,979,564 · App. 16/685,828 · Granted Apr 13, 2021

Conference calls and meetings via electronic messaging interface

Inventors: W. Karl Renner (Great Falls, VA); Stephen Vaughan Murphy (Ashburn, VA)
Assignee: Verizon Media Inc.
H04M3/42365H04M3/563H04M7/0045H04M3/565H04M2201/42H04M2203/5054H04M2203/5063
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 10,979,564
App. No.
16/685,828
Granted
Apr 13, 2021
Kind
B2
Abstract

Initiating a conference call includes receiving a conference call request message from an initiating user specifying a plurality of other users and determining an availability of the other users to receive conference call invitations. A conference call is initiated between the initiating user and one or more of the other users that are determined to be available. The availability of one or more of the other users determined to be unavailable is monitored and interaction with a conference call invitation by one or more of the other users determined to be unavailable is enabled upon their monitored availability changing from unavailable to available. The interaction with the conference call invitation by the other users is conditioned on whether the conference call is still in progress.

Claims (55)

1. A computer-implemented method for electronically scheduling a meeting comprising:

receiving a meeting request message from an initiating user, the meeting request specifying one or more other potential meeting participants and further comprising meeting setup data;

receiving, from the initiating user or at least one of the one or more potential meeting participants, a selection or submission of a media file configured to be queued and played during the meeting;

determining a first proposed meeting date based on the meeting request message;

transmitting a first electronic scheduling invitation to the other potential meeting participants, the first scheduling invitation including the first proposed meeting date;

accessing user availability data for the one or more other potential meeting participants in response to the first electronic scheduling invitations, the user availability data indicating that at least one of the other potential meeting participants is unavailable to meet at the first proposed meeting date;

transmitting a pounce signal in order to monitor the online status of the at least one of the other potential meeting participants that are unavailable;

determining, via data associated with the pounce signal, whether one of the other potential meeting participants are online and participating the meeting; and

presenting, based on the determination that one of the other potential meeting participants are online and participating in the meeting, the media configured to be queued and played during the meeting and received from the initiating user or one of the other potential meeting participants.

2. The computer-implemented of claim 1 , further comprising:

wherein the selected or submitted media includes at least an audio message.

3. The method of claim 1 , wherein the meeting setup data includes a topic of the meeting or a location of the meeting.

4. The method of claim 1 , wherein the meeting setup data includes the first proposed meeting schedule that includes a meeting duration.

5. The method of claim 1 , further comprises:

transmitting an end pounce signal automatically when the meeting terminates in order to stop monitoring the online status of the at least one of the other potential meeting participants that are unavailable.

6. The method of claim 1 , wherein a second proposed meeting start time is determined by identifying a start time in the range of potential meeting start times during which the one or more other potential meeting participants have not indicated unavailability to participate in the meeting.

7. The method of claim 6 , wherein:

the second proposed meeting start time is determined by identifying multiple potential start times in the range of potential meeting start times during which the one or more other potential meeting participants have not indicated unavailability to participate in the meeting; and

identifying the second proposed meeting start time from among the multiple potential start times based on the preferences specified by the initiating user.

8. A system for electronically scheduling a meeting comprising:

a storage device that stores a set of instructions and at least one processor that is configured to execute the set of instructions for:

receiving a meeting request message from an initiating user, the meeting request specifying one or more other potential meeting participants and further comprising meeting setup data;

receiving, from the initiating user or at least one of the one or more potential meeting participants, a selection or submission of a media file configured to be queued and played during the meeting;

determining a first proposed meeting date based on the meeting request message;

transmitting a first electronic scheduling invitation to the other potential meeting participants, the first scheduling invitation including the first proposed meeting date;

accessing user availability data for the one or more other potential meeting participants in response to the first electronic scheduling invitations, the user availability data indicating that at least one of the other potential meeting participants is unavailable to meet at the first proposed meeting date;

transmitting a pounce signal in order to monitor the online status of the at least one of the other potential meeting participants that are unavailable;

determining, via data associated with the pounce signal, whether one of the other potential meeting participants are online and participating the meeting; and

presenting, based on the determination that one of the other potential meeting participants are online and participating in the meeting, the media configured to be queued and played during the meeting and received from the initiating user or one of the other potential meeting participants.

9. The system of claim 8 , wherein the processor is further configured for:

wherein the selected or submitted media includes at least an audio message.

10. The system of claim 8 , wherein the meeting setup data includes a topic of the meeting or a location of the meeting.

11. The system of claim 8 , wherein the meeting setup data includes the first proposed meeting schedule that includes a meeting duration.

12. The system of claim 8 , wherein the processor is further configured for:

transmitting an end pounce signal automatically when the meeting terminates in order to stop monitoring the online status of the at least one of the other potential meeting participants that are unavailable.

13. The system of claim 8 , wherein a second proposed meeting start time is determined by identifying a start time in the range of potential meeting start times during which the one or more other potential meeting participants have not indicated unavailability to participate in the meeting.

14. The system of claim 13 , wherein:

the second proposed meeting start time is determined by identifying multiple potential start times in the range of potential meeting start times during which the one or more other potential meeting participants have not indicated unavailability to participate in the meeting; and

identifying the second proposed meeting start time from among the multiple potential start times based on the preferences specified by the initiating user.

15. A non-transitory computer readable medium encoded with instructions, which when executed by at least one processor, cause the processor to perform operations comprising:

receiving a meeting request message from an initiating user, the meeting request specifying one or more other potential meeting participants and further comprising meeting setup data;

receiving, from the initiating user or at least one of the one or more potential meeting participants, a selection or submission of a media file configured to be queued and played during the meeting;

determining a first proposed meeting date based on the meeting request message;

transmitting a first electronic scheduling invitation to the other potential meeting participants, the first scheduling invitation including the first proposed meeting date;

accessing user availability data for the one or more other potential meeting participants in response to the first electronic scheduling invitations, the user availability data indicating that at least one of the other potential meeting participants is unavailable to meet at the first proposed meeting date;

transmitting a pounce signal in order to monitor the online status of the at least one of the other potential meeting participants that are unavailable;

determining, via data associated with the pounce signal, whether one of the other potential meeting participants are online and participating the meeting; and

presenting, based on the determination that one of the other potential meeting participants are online and participating in the meeting, the media configured to be queued and played during the meeting and received from the initiating user or one of the other potential meeting participants.

16. The non-transitory computer-readable medium of claim 15 , further comprising:

receiving, from at least one of the one or more potential meeting participants, a selection or submission of a recorded audio message configured to be queued and played during the multiple party meeting.

17. The non-transitory computer-readable medium of claim 15 , wherein the meeting setup data includes a topic of the meeting or a location of the meeting.

18. The non-transitory computer-readable medium of claim 15 , wherein the meeting setup data includes the first proposed meeting schedule that includes a meeting duration.

19. The non-transitory computer-readable medium of claim 15 , further comprises:

transmitting an end pounce signal automatically when the meeting terminates in order to stop monitoring the online status of the at least one of the other potential meeting participants that are unavailable.

20. The non-transitory computer-readable medium of claim 15 , wherein a second proposed meeting start time is determined by identifying a start time in the range of potential meeting start times during which the one or more other potential meeting participants have not indicated unavailability to participate in the meeting.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: RENNER, KARL W.; MURPHY, STEPHEN VAUGHAN
To: AMERICA ONLINE, INC.
Reel/Frame 051067/0395 →
CHANGE OF NAME Recorded Nov 20, 2019
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 051070/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: AOL LLC
To: AOL INC.
Reel/Frame 051070/0709 →
CHANGE OF NAME Recorded Nov 20, 2019
From: AOL INC.
To: OATH INC.
Reel/Frame 051070/0802 →
Continuity (4)
Continuation 13617934 · Sep 14, 2012
Continuation 11298981 · Dec 12, 2005
Provisional Application 60663266 · Mar 21, 2005
Related Publication 20200145530A1 · May 7, 2020