Dynamic display control application for controlling graphical user interface elements based on activity data
AssigneeBIZZ dot BUZZ, LLC
InventorShane Taylor McFarland
Life of this patent
Estimating the term…
Abstract
The systems and methods disclosed herein are for a control application for reformatting the graphical user interface being displayed on a computing device. In one embodiment, the control application interfaces with the operating system of the device and disables certain functionality. The disabled functionality may be restored based on user activity data. In which case, the control application re-enables functionality of certain applications by displaying additional graphical user interface elements.
Claims20
A computer-implemented method for dynamically displaying applications on a mobile computer to display applications that are approved for use based on activity data, the computer-implemented method comprising:
- executing a dynamic display control application on a client device, the dynamic display control application comprising first executable instructions, second executable instructions, and third executable instructions;
- disabling applications in a first list that are executable by the first computing device by executing the first executable instructions;
- displaying a first graphical user interface (GUI) element illustrating that applications in a first list are disabled;
- displaying a second GUI element by executing the second executable instructions, the second GUI element comprising a first section displaying queries, second section displaying a plurality of responses, and a third section for receiving user input;
- receiving user input;
- automatically determining whether the user has provided a threshold number of suitable responses via user input within a threshold amount of time, the determining based on communication with a server system, the server system providing suitable responses for each query and the threshold amount of time;
- automatically computing access token grant, the access token grant computed based on the number of suitable responses that are received within a threshold period of time, a threshold number of access tokens enabling access to at least one application in the first list;
- and
- displaying a third GUI element by executing the third executable instructions, the third GUI element displaying applications in the first list that are no longer disabled based on the number of access tokens that are available to the user.
A non-transitory computer-readable medium embodying a program for dynamically displaying applications on a client device to display applications that are approved for use based on activity data, the program, when executed by a client device, causes the client device to at least:
- disable applications in a first list that are executable by the client device by executing the first executable instructions;
- display a first graphical user interface (GUI) element illustrating that applications in a first list are disabled;
- display a second GUI element by executing the second executable instructions, the second GUI element comprising a first section displaying queries, second section displaying a plurality of responses, and a third section for receiving user input;
- receive user input;
- automatically determine whether the user has provided a threshold number of suitable responses via user input within a threshold amount of time, the determining based on communication with a server system, the server system providing suitable responses for each query and the threshold amount of time;
- automatically compute an access token grant, the access token grant computed based on the number of suitable responses that are received within a threshold period of time, a threshold number of access tokens enabling access to at least one application in the first list;
- and
- display a third GUI element by executing the third executable instructions, the third GUI element displaying applications in the first list that are no longer disabled based on the number of access tokens that are available to the user.
A system for dynamically displaying applications on a client device to display applications that are approved for use based on activity data, the system comprising:
- a client device executing a client application;
- and
- a computing environment executing a management service, the computing environment in communication with the client device over a network, wherein the client device is configured to:
- execute a dynamic display control application, the dynamic display control application comprising first executable instructions, second executable instructions, and third executable instructions;
- disable applications in a first list that are executable by the first computing device by executing the first executable instructions;
- display a first graphical user interface (GUI) element illustrating that applications in a first list are disabled;
- display a second GUI element by executing the second executable instructions, the second GUI element comprising a first section displaying queries, second section displaying a plurality of responses, and a third section for receiving user input;
- receive user input;
- automatically determine whether the user has provided a threshold number of suitable responses via user input within a threshold amount of time, the determining based on communication with a server system, the server system providing suitable responses for each query and the threshold amount of time;
- automatically compute access token grant, the access token grant computed based on the number of suitable responses that are received within a threshold period of time, a threshold number of access tokens enabling access to at least one application in the first list;
- and
- display a third GUI element by executing the third executable instructions, the third GUI element displaying applications in the first list that are no longer disabled based on the number of access tokens that are available to the user.
Dependencies are inferred from the claim text.