Method and apparatus for sharing virtual workspaces
AssigneeVerizon Patent and Licensing Inc.
InventorsPriyanka G. Sriraghavan, Lakshmi Nrusimhan N. V.
Life of this patent
Estimating the term…
Abstract
An approach is provided for sharing the virtual workspaces of a plurality of user devices. One of the plurality of devices is designated as the only active device. The active device submits an update of the virtual workspace of the active device. Then an update of the virtual workspaces of the other devices is initiated that includes the workspace of the active device. A request from one of the other devices to become active is granted and the previously active device is undesignated as active.
Claims10
A method comprising:
- designating one of a plurality of devices as active, each device being configured to provide a virtual workspace during a virtual workspace session;
- receiving input from the active device about an update of the virtual workspace of the active device;
- and
- initiating an update of the virtual workspaces of the plurality of devices with the virtual workspace of the active device,
- wherein only one device can be active at a time, and only the active device is permitted to update the virtual workspace of the active device,
- wherein designating one of the plurality of devices as the active device is carried out at a virtual workspace platform remote from each of the plurality of devices,
- wherein the plurality of devices and the virtual workspace platform are connected to each other via a data communication network,
- wherein one or more of the plurality of devices is configured to save the update of the virtual workspace of the active device to either a local or remote memory,
- wherein the active device is configured to initiate the update of the virtual workspaces of the plurality of devices to a restored virtual workspace that reflects any saved update of the virtual workspace of any previous active device by sending the saved update to the virtual workspace platform for distribution to the plurality of devices,
- wherein any one of the plurality of devices upon becoming a new active device is configured to have an option to reject a last received update of the virtual workspace from the active device immediately preceding the new active device and use the update of the virtual workspace received prior to the last received update,
- wherein each of the plurality of devices includes an active request queue display that displays all requests for an active designation that have been submitted by users of the plurality of devices and a queued order of the requests, and
- wherein the active request queue display further displays a current active device, as well as a listing of all connected devices and users of the connected devices.
An apparatus comprising:
- at least one processor;
- at least one memory including computer program code;
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
- designate one of a plurality of devices as active, each device being configured to provide a virtual workspace during a virtual workspace session;
- receive input from the active device about an update of the virtual workspace of the active device;
- and
- initiate an update of the virtual workspaces of the plurality of devices with the virtual workspace of the active device,
- wherein only one device can be active at a time, and only the active device is permitted to update the virtual workspace of the active device,
- wherein designating one of the plurality of devices as the active device is carried out at a platform remote from each of the plurality of devices,
- wherein the plurality of devices and the platform are connected to each other via a data communication network,
- wherein one or more of the plurality of devices is configured to save the update of the virtual workspace of the active device to either a local or remote memory,
- wherein the active device is configured to initiate the update of the virtual workspaces of the plurality of devices to a restored virtual workspace that reflects any saved update of the virtual workspace of any previous active device by sending the saved update to the platform remote from the plurality of devices for distribution to the plurality of devices,
- wherein any one of the plurality of devices upon becoming a new active device is configured to have an option to reject a last received update of the virtual workspace from the active device immediately preceding the new active device and use the update of the virtual workspace received prior to the last received update,
- wherein each of the plurality of devices includes an active request queue display that displays all requests for an active designation that have been submitted by users of the plurality of devices and a queued order of the requests, and
- wherein the active request queue display further displays a current active device, as well as a listing of all connected devices and users of the connected devices.
A method comprising:
- initiating establishment of communications with one or more devices, each configured to collaborate using a virtual workspace of a virtual workspace session;
- generating a request to be active for transmission to a virtual workspace platform;
- receiving from the virtual workspace platform a grant to be active in response to the request;
- updating a local virtual workspace;
- and
- initiating transmission of the update to the one or more devices to synchronize the local virtual workspace with corresponding ones of the virtual workspaces,
- wherein only one device of the one or more devices can be active at a time and only the update of the local virtual workspace of the active device is transmitted to the one or more devices,
- wherein the virtual workspace platform is remote from each of the one or more devices,
- wherein the virtual workspace platform is in communication with each of the one or more devices via a data communication network,
- wherein the one or more devices are configured to save the update of the virtual workspace of the active device to either a local or remote memory,
- wherein the active device is configured to update of the virtual workspace of the one or more devices to a restored virtual workspace that reflects any saved update of the virtual workspace of any previous active device by sending the saved update to the virtual workspace platform for distribution to the one or more devices,
- wherein any one of the one or more devices upon becoming a new active device is configured to have an option to reject a last received update of the virtual workspace from the active device immediately preceding the new active device and use the update of the virtual workspace received prior to the last received update,
- wherein each of the plurality of devices includes an active request queue display that displays all requests for an active designation that have been submitted by users of the plurality of devices and a queued order of the requests, and
- wherein the active request queue display further displays a current active device, as well as a listing of all connected devices and users of the connected devices.
An apparatus comprising:
- at least one processor;
- at least one memory including computer program code;
- and
- a virtual workspace,
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
- initiate establishment of communications with one or more devices, each configured to collaborate using a virtual workspace of a virtual workspace session;
- generate a request to be active for transmission to a virtual workspace platform;
- receive a grant to be active in response to the request;
- update a local virtual workspace;
- and
- initiate transmission of the update to the one or more devices to synchronize the local virtual workspace with corresponding ones of the virtual workspaces,
- wherein only one device of the one or more devices can be active at a time and only the update of the local virtual workspace of the active device is transmitted to the one or more devices,
- wherein the virtual workspace platform is remote from each of the one or more devices,
- wherein the virtual workspace platform is in communication with each of the one or more devices via a data communication network,
- wherein the one or more devices are configured to save the update of the virtual workspace of the active device to either a local or remote memory,
- wherein the active device is configured to update of the virtual workspace of the one or more devices to a restored virtual workspace that reflects any saved update of the virtual workspace of any previous active device by sending the saved update to the virtual workspace platform for distribution to the one or more devices, and
- wherein any one of the one or more devices upon becoming a new active device is configured to have an option to reject a last received update of the virtual workspace from the active device immediately preceding the new active device and use the update of the virtual workspace received prior to the last received update,
- wherein each of the plurality of devices includes an active request queue display that displays all requests for an active designation that have been submitted by users of the plurality of devices and a queued order of the requests, and
- wherein the active request queue display further displays a current active device, as well as a listing of all connected devices and users of the connected devices.
Dependencies are inferred from the claim text.