Controlling resources used by computing devices
First Claim
1. A method for restricting access to at least one function on client devices while at least one computing device is sharing a resource, comprising:
- identifying, by a management application executing on the at least one computing device, a plurality of client devices executing an instance of a client application that are available for management by the management application, the client application being configured to control at least one function of a respective one of the plurality of client devices;
changing, by the management application, a mode of operation of the plurality of client devices that causes at least one common resource shared among the plurality of client devices to be shown in a display of the plurality of client devices;
causing, by the management application, the client application executing on individual ones of the plurality of client devices to restrict access to the at least one function only during a time in which the at least one common resource is shown in the display of the plurality of client devices, wherein the plurality of client devices are configured through communication between the management application and the instance of the client application; and
wherein restricting access to the at least one function comprises at least one of;
accessing a device application programming interface (API) of individual ones of the plurality of client device to disable user access to at least one hardware component, accessing the device API to disable user access to at least one software function, and rerouting network traffic through a proxy configured to selectively permit or prevent access to available network resources.
2 Assignments
0 Petitions
Accused Products
Abstract
Various examples for controlling resources used by client devices are disclosed. A management application executing in at least one computing device can identify client devices executing an instance of a client application that are available for management, where the client application is configured to control at least one function of a respective one of the client devices. A mode of operation can be changed on the at least one computing device where at least one resource is shared with the client devices, such as on a display of the client devices. Through communication between the management application and the client application executing on individual ones of the client devices, access to the at least one function can be restricted while the at least one resource is shared with the plurality of client devices.
157 Citations
20 Claims
-
1. A method for restricting access to at least one function on client devices while at least one computing device is sharing a resource, comprising:
-
identifying, by a management application executing on the at least one computing device, a plurality of client devices executing an instance of a client application that are available for management by the management application, the client application being configured to control at least one function of a respective one of the plurality of client devices; changing, by the management application, a mode of operation of the plurality of client devices that causes at least one common resource shared among the plurality of client devices to be shown in a display of the plurality of client devices; causing, by the management application, the client application executing on individual ones of the plurality of client devices to restrict access to the at least one function only during a time in which the at least one common resource is shown in the display of the plurality of client devices, wherein the plurality of client devices are configured through communication between the management application and the instance of the client application; and wherein restricting access to the at least one function comprises at least one of;
accessing a device application programming interface (API) of individual ones of the plurality of client device to disable user access to at least one hardware component, accessing the device API to disable user access to at least one software function, and rerouting network traffic through a proxy configured to selectively permit or prevent access to available network resources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for restricting access to at least one function on client devices while at least one computing device is sharing a resource, comprising:
-
the at least one computing device; and program instructions executable in the at least one computing device that, when executed by the at least one computing device, cause the at least one computing device to; identify a plurality of client devices executing an instance of a client application that are available for management by a management application, the client application being configured to control at least one function of a respective one of the plurality of client devices; change a mode of operation of the plurality of client devices that causes at common least one resource shared among the plurality of client devices to be to be shown in a display of the plurality of client devices; cause the client application executing on individual ones of the plurality of client devices to restrict access to the at least one function only during a time in which the at least one common resource is shown in the display of the plurality of client devices, wherein the plurality of client devices are configured through communication between the management application and the instance of the client application; and wherein access to the at least one function is restricted by performing at least one of;
accessing a device application programming interface (API) of individual ones of the plurality of client device to disable user access to at least one hardware component, accessing the device API to disable user access to at least one software function, and rerouting network traffic through a proxy configured to selectively permit or prevent access to available network resources. - View Dependent Claims (9, 10, 11, 12, 13, 20)
-
-
14. A non-transitory computer-readable medium embodying program code executable in at least one computing device for restricting access to at least one function on client devices while the at least one computing device is sharing a resource that, when executed, causes the at least one computing device to:
-
identify a plurality of client devices executing an instance of a client application that are available for management by a management application, the client application being configured to control at least one function of a respective one of the plurality of client devices; change a mode of operation of the plurality of client devices that causes at least one common resource shared among the plurality of client devices to be to be shown in a display of the plurality of client devices; and cause the client application executing on individual ones of the plurality of client devices to restrict access to the at least one function only during a time in which the at least one common resource is shown in the display of the plurality of client devices, wherein the plurality of client devices are configured through communication between the management application and the instance of the client application; and wherein access to the at least one function is restricted by performing at least one of;
accessing a device application programming interface (API) of individual ones of the plurality of client device to disable user access to at least one hardware component, accessing the device API to disable user access to at least one software function, and rerouting network traffic through a proxy configured to selectively permit or prevent access to available network resources. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification