Systems and methods for initiating a virtual meeting and transmitting ancillary information
First Claim
1. A method for managing participation in a virtual meeting using a mobile device, comprising:
- detecting an upcoming event associated with a calendar event record;
identifying a plurality of participation elements within the calendar event record;
identifying a set of permissions associated with a user of the mobile device, wherein the set of permissions differs from a second set of permissions associated with a second user of a second mobile device;
selecting, without input from the user, a participation element from the plurality of participation elements, wherein the selection is based on the set of permissions associated with the user, and wherein the selection differs from a selection based on the second set of permissions;
displaying a notification of the event to the user, the notification prompting the user for input associated with joining the event and being displayed while the mobile device is in a locked state;
in response to displaying the notification prompting the user for input receiving an input from the user associated with delaying participation in the event;
determining whether the user is an organizer of the event;
based on determining that the user is the organizer of the event, transmitting one or more messages to other event participants rescheduling or otherwise delaying the event; and
based on determining that the user is not the organizer of the event, transmitting one or more messages to other event participants notifying them that the user is delayed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating participation in a remote meeting or virtual conference are described. A client device can detect an upcoming calendar event and, based on a record associated with the calendar event, identify elements for participating in the event, as well as one or more access codes associated with the one or more participation elements. A notification can be displayed to a user, the notification including a prompt for selection by the user to automatically initiate participation in the event. After initiating the user'"'"'s participation in the event, an interface can be displayed to the user including a link to the access code corresponding to the participation element(s) used to initiate participation in the event. Upon selection of the link, the access code can be automatically provided to the service hosting the event.
15 Citations
20 Claims
-
1. A method for managing participation in a virtual meeting using a mobile device, comprising:
-
detecting an upcoming event associated with a calendar event record; identifying a plurality of participation elements within the calendar event record; identifying a set of permissions associated with a user of the mobile device, wherein the set of permissions differs from a second set of permissions associated with a second user of a second mobile device; selecting, without input from the user, a participation element from the plurality of participation elements, wherein the selection is based on the set of permissions associated with the user, and wherein the selection differs from a selection based on the second set of permissions; displaying a notification of the event to the user, the notification prompting the user for input associated with joining the event and being displayed while the mobile device is in a locked state; in response to displaying the notification prompting the user for input receiving an input from the user associated with delaying participation in the event; determining whether the user is an organizer of the event; based on determining that the user is the organizer of the event, transmitting one or more messages to other event participants rescheduling or otherwise delaying the event; and based on determining that the user is not the organizer of the event, transmitting one or more messages to other event participants notifying them that the user is delayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium containing instructions that, when executed by a processor, cause the processor to perform stages comprising:
-
detecting an upcoming event associated with a calendar event record; identifying a plurality of participation elements within the calendar event record; identifying a set of permissions associated with a user of the mobile device, wherein the set of permissions differs from a second set of permissions associated with a second user of a second mobile device; selecting, without input from the user, a participation element from the plurality of participation elements, wherein the selection is based on the set of permissions associated with the user, and wherein the selection differs from a selection based on the second set of permissions; displaying a notification of the event to the user, the notification prompting the user for input associated with joining the event and being displayed while the mobile device is in a locked state; in response to displaying the notification prompting the user for input, receiving an input from the user associated with postponing the event; determining whether the user is an organizer of the event; based on determining that the user is the organizer of the event, transmitting one or more messages to other event participants rescheduling or otherwise delaying the event; and based on determining that the user is not the organizer of the event, transmitting one or more messages to other event participants notifying them that the user is delayed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for managing participation in a virtual meeting using a mobile device, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform stages comprising; detecting an upcoming event associated with a calendar event record; identifying a plurality of participation elements within the calendar event record; identifying a set of permissions associated with a user of the mobile device, wherein the set of permissions differs from a second set of permissions associated with a second user of a second mobile device; selecting, without input from the user, a participation element from the plurality of participation elements, wherein the selection is based on the set of permissions associated with the user, and wherein the selection differs from a selection based on the second set of permissions; displaying a notification of the event to the user, the notification prompting the user for input associated with joining the event and being displayed while the mobile device is in a locked state; in response to displaying the notification prompting the user for input, receiving an input from the user associated with postponing the event; determining whether the user is an organizer of the event; based on determining that the user is the organizer of the event, transmitting one or more messages to other event participants rescheduling or otherwise delaying the event; and based on determining that the user is not the organizer of the event, transmitting one or more messages to other event participants notifying them that the user is delayed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification