Meeting-specific state indicators
First Claim
1. A computer-implemented method comprising:
- receiving requests from a first user and a second user for a state of a third user;
determining whether the first user, the second user, and the third user are invitees to a meeting;
returning, to the first user, a meeting-specific state indicator for the third user in response to determining that the first user and the third user are invitees to the meeting, the meeting-specific state indicator identifying a specific state for the third user with respect to the meeting, the meeting-specific state indicator selected by the third user from a menu comprising a plurality of meeting specific state indicator options, the plurality of meeting specific state indicator options including at least an indicator of an attendance of the third user with respect to the meeting and an indicator of an activity that the third user is performing at the meeting; and
returning, to the second user, a general-purpose state indicator for the third user in response to determining that the second user is not an invitee to the meeting, the general-purpose state indicator indicating that the third user is in the meeting but not providing the specific state for the third user with respect to the meeting.
2 Assignments
0 Petitions
Accused Products
Abstract
A state client is configured to allow a user to specify a meeting-specific state, such as that the user is running late for a meeting, checked in to the meeting, or unable to attend the meeting. A state service stores data identifying the user'"'"'s meeting-specific state. The state service also responds to requests for the state of the user. In one implementation, when such a request is received, the state service determines whether the user is an invitee to the same meeting as the user requesting the state. If not, the state service returns a general-purpose state indicator for the user. If both users are invitees to the same meeting, the state service returns the meeting-specific state indicator, which may then be displayed by a state client.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving requests from a first user and a second user for a state of a third user; determining whether the first user, the second user, and the third user are invitees to a meeting; returning, to the first user, a meeting-specific state indicator for the third user in response to determining that the first user and the third user are invitees to the meeting, the meeting-specific state indicator identifying a specific state for the third user with respect to the meeting, the meeting-specific state indicator selected by the third user from a menu comprising a plurality of meeting specific state indicator options, the plurality of meeting specific state indicator options including at least an indicator of an attendance of the third user with respect to the meeting and an indicator of an activity that the third user is performing at the meeting; and returning, to the second user, a general-purpose state indicator for the third user in response to determining that the second user is not an invitee to the meeting, the general-purpose state indicator indicating that the third user is in the meeting but not providing the specific state for the third user with respect to the meeting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and one or more memories comprising instructions stored thereon that, responsive to execution by the one or more processors, perform operations comprising; receiving a request to update a state for a user; determining whether the user is an invitee to an in-progress meeting; providing a first user interface for specifying a general-purpose state indicator in response to determining that the user is not an invitee to the in-progress meeting; and providing a second user interface for specifying a meeting-specific state indicator in response to determining that the user is an invitee to the in-progress meeting, the second user interface comprising a menu that includes a plurality of meeting specific state indicator options and enables selection of one of a plurality of meeting-specific state indicator options from the menu, the plurality of meeting specific state indicator options including at least an indicator of an attendance of the third user with respect to the meeting and an indicator of an activity that the third user is performing at the meeting, and the meeting-specific state indicator configured to be provided to one or more other invitees of the in-progress meeting based on a selection of the meeting-specific state indicator option from the menu. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to perform a method comprising:
-
receiving requests from a first user and a second user for a state of a third user; determining whether the first user, the second user, and the third user are invitees to a meeting; returning, to the first user, a meeting-specific state indicator for the third user in response to determining that the first user and the third user are invitees to the meeting, the meeting-specific state indicator identifying a specific state for the third user with respect to the meeting, the meeting-specific state indicator selected by the third user from a menu comprising a plurality of meeting specific state indicator options, the plurality of meeting specific state indicator options including at least an indicator of an attendance of the third user with respect to the meeting and an indicator of an activity that the third user is performing at the meeting; and returning, to the second user, a general-purpose state indicator for the third user in response to determining that the second user is not an invitee to the meeting, the general-purpose state indicator indicating that the third user is in the meeting but not providing the specific state for the third user with respect to the meeting. - View Dependent Claims (18, 19, 20)
-
Specification