TERMINAL CLIENT COLLABORATION AND RELAY SYSTEMS AND METHODS
First Claim
1. A method of collaborating in an interactive session, comprising:
- establishing a first connection between a terminal client and a relay service, wherein the terminal client is configured to engage in an interactive session with a terminal service;
creating a second connection between a shadow client and the relay service; and
relaying data and commands between the terminal client and the shadow client through the relay service, wherein certain of the data and commands provided by the shadow client are transmitted to the terminal service in the interactive session.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described that enable collaboration in interactive sessions. A first connection is established between a terminal client and a relay service and the terminal client engages in an interactive session with a terminal service. A second connection is established between a shadow client and the relay service and data and commands are relayed between the terminal client and the shadow client through the relay service, The first and second connections and the interactive session may be encrypted. The interactive session is encrypted using different encryption keys than the keys used by the first and second connections. The data and commands include information associated with the interactive session and the information may be used to synchronize displays between the terminal client and the shadow client.
-
Citations
22 Claims
-
1. A method of collaborating in an interactive session, comprising:
-
establishing a first connection between a terminal client and a relay service, wherein the terminal client is configured to engage in an interactive session with a terminal service; creating a second connection between a shadow client and the relay service; and relaying data and commands between the terminal client and the shadow client through the relay service, wherein certain of the data and commands provided by the shadow client are transmitted to the terminal service in the interactive session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
- 21. A system providing for collaboration in an interactive session, comprising a relay configured to support a plurality of communications channels between terminal clients including a collaborative communications channel between a first terminal client and at least one shadow client, wherein the first terminal client establishes the interactive session with a terminal service and wherein the relay synchronizes displays between the first terminal client and the at least one shadow client, the at least one shadow client contributing input to the interactive session.
Specification