Token-based control of permitted sub-sessions for online collaborative computing sessions
First Claim
Patent Images
1. A method, comprising:
- sending, from a client device, two or more sub-session requests that are sent to two or more corresponding session controllers through a computer network to respectively obtain two or more corresponding sub-session tokens that indicate in which sub-sessions of the online collaborative computing session the client device is permitted to participate, wherein the client device is associated with an organization, and wherein the session controllers are managed by the organization and permitted sub-sessions being based on whether the client device is associated with the organization or is a guest of the online collaborative computing session;
receiving particular sub-session tokens of the two or more corresponding sub-session tokens at the client device;
sending the received sub-session tokens from the client device to a collaboration server; and
,in response, establishing two or more permitted sub-sessions of the online collaborative computing session with the client device as indicated by the received sub-session tokens.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a client device may send one or more sub-session requests to one or more corresponding session controllers through a computer network to obtain one or more corresponding sub-session tokens that indicate in which sub-sessions of an online collaborative computing session the client device is permitted to participate. The client device may then receive particular sub-session tokens (e.g., based on certain permissions), which may then be sent to a collaboration server to establish one or more permitted sub-sessions of the online collaborative computing session with the client device as indicated by the received sub-session tokens.
98 Citations
17 Claims
-
1. A method, comprising:
-
sending, from a client device, two or more sub-session requests that are sent to two or more corresponding session controllers through a computer network to respectively obtain two or more corresponding sub-session tokens that indicate in which sub-sessions of the online collaborative computing session the client device is permitted to participate, wherein the client device is associated with an organization, and wherein the session controllers are managed by the organization and permitted sub-sessions being based on whether the client device is associated with the organization or is a guest of the online collaborative computing session; receiving particular sub-session tokens of the two or more corresponding sub-session tokens at the client device; sending the received sub-session tokens from the client device to a collaboration server; and
,in response, establishing two or more permitted sub-sessions of the online collaborative computing session with the client device as indicated by the received sub-session tokens. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a network interface adapted to communicate over a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory adapted to store a process executable by the processor, the process when executed operable to; send two or more sub-session requests that are sent to two or more corresponding session controllers through the computer network to respectively obtain two or more corresponding sub-session tokens that indicate in which sub-sessions of the online collaborative computing session the client device is permitted to participate, wherein the client device is associated with an organization and the one or more session controllers are managed by the organization and authenticate that the client device is associated with the organization, and permitted sub-sessions based on the client device being associated with the organization or is a guest of the online collaborative computing session; receive particular sub-session tokens of the two or more corresponding sub-session tokens; send the received sub-session tokens to a collaboration server; and
, in response, two or more permitted sub-sessions of the online collaborative computing session as indicated by the received session tokens. - View Dependent Claims (15, 16)
-
-
17. A tangible computer-readable medium having software encoded thereon, the software when executed to:
-
send, from a client device, two or more sub-session requests to two or more corresponding session controllers through a computer network to respectively obtain two or more corresponding sub-session tokens that indicate in which sub-sessions of the online collaborative computing session the client device is permitted to participate, wherein the client device is associated with an organization and wherein the session controllers are managed by the organization, and permitted sub-sessions are based on whether the client device is associated with the organization or is a guest of the online collaborative computing session; receive particular sub-session tokens of the two or more corresponding sub-session tokens; send the received sub-session tokens to a collaboration server; and
, in response,establish two or more permitted sub-sessions of the online collaborative computing session as indicated by the received sub-session tokens.
-
Specification