Systems and methods for preventing addictive application usage
First Claim
1. A computer-implemented method for preventing addictive application usage, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying a user of a software application;
monitoring the user'"'"'s habits in relation to accessing the software application;
comparing the user'"'"'s habits to a baseline behavior in relation to accessing the software application;
determining that the user'"'"'s habits indicate potentially addictive behavior based on time spent on the software application relative to the baseline behavior in relation to accessing the software application, comprising;
comparing a total number of application notifications sent to the user with a number of notifications sent to the user from the software application to determine the time spent on the software application; and
automatically enforcing a daily time limit on the user'"'"'s access to the software application in response to determining that the user'"'"'s habits indicate potentially addictive behavior based on the comparison of the total number of application notifications sent to the user with the number of notifications sent to the user from the software application.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for preventing addictive application usage may include (i) identifying a user of a software application, (ii) monitoring the user'"'"'s habits in relation to accessing the software application, (iii) determining that the user'"'"'s habits indicate potentially addictive behavior relative to a baseline behavior in relation to accessing the software application, and (iv) automatically executing an application control action in response to determining that the user'"'"'s habits indicate potentially addictive behavior. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer-implemented method for preventing addictive application usage, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a user of a software application; monitoring the user'"'"'s habits in relation to accessing the software application; comparing the user'"'"'s habits to a baseline behavior in relation to accessing the software application; determining that the user'"'"'s habits indicate potentially addictive behavior based on time spent on the software application relative to the baseline behavior in relation to accessing the software application, comprising; comparing a total number of application notifications sent to the user with a number of notifications sent to the user from the software application to determine the time spent on the software application; and automatically enforcing a daily time limit on the user'"'"'s access to the software application in response to determining that the user'"'"'s habits indicate potentially addictive behavior based on the comparison of the total number of application notifications sent to the user with the number of notifications sent to the user from the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for preventing addictive application usage, the system comprising memory, the system comprising:
-
an identification module, stored in the memory, that identifies a user of a software application; a monitoring module, stored in the memory, that monitors the user'"'"'s habits in relation to accessing the software application; a determination module, stored in the memory, that determines that the user'"'"'s habits indicate potentially addictive behavior based on time spent on the software application relative to a baseline behavior in relation to accessing the software application by comparing the user'"'"'s habits to the baseline behavior, comprising; comparing a total number of application notifications sent to the user with a number of notifications sent to the user from the software application to determine the time spent on the software application; an execution module, stored in the memory, that automatically executes an application control action including at least enforcing a daily time limit on the user'"'"'s access to the software application in response to determining that the user'"'"'s habits indicate potentially addictive behavior based on the comparison of the total number of application notifications sent to the user with the number of notifications sent to the user from the software application; and at least one processor that executes the identification module, the monitoring module, the determination module, and the execution module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify a user of a software application; monitor the user'"'"'s habits in relation to accessing the software application; compare the user'"'"'s habits to a baseline behavior in relation to accessing the software application; determine that the user'"'"'s habits indicate potentially addictive behavior based on time spent on the software application relative to a baseline behavior in relation to accessing the software application, comprising; comparing a total number of application notifications sent to the user with a number of notifications sent to the user from the software application to determine the time spent on the software application; and automatically enforcing a daily time limit on the user'"'"'s access to the software application in response to determining that the user'"'"'s habits indicate potentially addictive behavior based on the comparison of the total number of application notifications sent to the user with the number of notifications sent to the user from the software application. - View Dependent Claims (18, 19, 20)
-
Specification