Methods and systems for collaborative remote application sharing and conferencing
AssigneeCalgary Scientific Inc.
InventorsMonroe Milas Thomas, Matthew James Stephure, Sam Anthony Leitch, Daniel Angelo Pigat
Life of this patent
Estimating the term…
Abstract
Systems and method for providing a collaborative conferencing capability to an application remotely-accessed by client computing devices. A client media sharing application is provided in a client tier, and the client media sharing application allows at least one of the client computing devices to share media with the client computing devices. A conferencing manager application that receives the shared media is provided to the server tier. The conferencing manager application makes the shared media available to the client computing devices.
Claims21
(canceled)
A method of providing a conferencing capability in a remote environment, comprising:
- providing a respective client remote access application for each of a plurality of client computing devices, the respective client remote access applications running on the client computing devices, each respective client remote access application being capable of modifying a state model;
- providing a server remote access application, the server remote access application running on a server device, the server remote access application being capable of modifying the state model;
- providing the state model, wherein the state model is used to synchronize information between the respective client remote access applications and the server remote access application;
- providing at least one client media sharing application, the at least one client media sharing application running on at least one of the client computing devices, the at least one client media sharing application allowing the at least one of the client computing devices to share media accessible by the at least one of the client computing devices;
- providing a conferencing application, the conferencing application receiving media shared by the at least one of the client computing devices and interfacing with the server remote access application to modify the state model;
- and
- modifying the state model to further include the shared media such that the shared media is provided in one or more of the client computing devices,
- wherein the respective client remote access applications are configured to operate with the server remote access application in cooperation with the state model to interface with the conferencing application.
A non-transitory computer readable storage medium having computer-executable instructions stored thereon for providing a conferencing capability in a remote environment that, when executed by a server device, cause the server device to:
- provide a server remote access application, the server remote access application being capable of modifying a state model;
- provide the state model, wherein the state model is used to synchronize information between a respective client remote access application for each of a plurality of client computing devices and the server remote access application;
- provide a conferencing application, the conferencing application being capable of receiving shared media that is accessible to at least one of the client computing devices and interfacing with the server remote access application to modify the state model;
- and
- modify the state model to further include the shared media such that the shared media is provided in one or more of the client computing devices, wherein the respective client remote access applications are configured to operate with the server remote access application in cooperation with the state model to interface with the conferencing application.
Dependencies are inferred from the claim text.