System and method for predicting user patterns for adaptive systems and user interfaces based on social synchrony and homophily
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing user interfaces. A system for managing user interfaces is configured for categorizing users according to at least one of common user characteristics and common user behaviors with respect to at least a first domain to yield a group of users. The system is also configured for identifying at least one user behavior with respect to a second domain during a first time interval for at least one user in the group of users. The system is further configured for providing a customized interface for at least other users in the group of users with respect to the second domain during a second time interval after the first time interval. In the system, the content in the customized interface is based on the at least one user behavior.
1. A method comprising:
categorizing, by a processor, users according to one of a common user characteristic or a common user behavior with respect to a first website, to yield a group of users;
identifying, by the processor, a first user behavior with respect to a second website different than the first website during a first time interval, the first user behavior associated with a first user in the group of users;
modifying, by the processor, during a second time interval after the first time interval, a user interface of the second website based on the first user behavior, to yield a customized user interface of the second website, wherein the modifying comprises adding to the user interface of the second website a direct link to an electronic resource of a set of electronic resources associated with the second website; and
providing, by the processor, the customized user interface to a second user in the group of users, wherein the second user can interact with the second website via the customized user interface.
2. The method of claim 1 , wherein the common user characteristic comprises at least one of age, sex, occupation, hobby, or sport.
3. The method of claim 1 , wherein modifying the user interface further comprises generating a document associated with the customized user interface.
4. The method of claim 1 , wherein the user interface is a first user interface, and wherein modifying the user interface further comprises causing a second user interface to be generated at a user terminal as the customized user interface.
5. The method of claim 1 , wherein the user interface is a default interface for the second website.
6. The method of claim 1 , wherein modifying the user interface further comprises configuring the customized user interface for use by users outside of the group of users interacting in the second website with a third user in the group of users.
7. The method of claim 1 , further comprising:
identifying a second user behavior during the second time interval for a third user in the group of users with respect to the second website; and
during a third time interval after the second time interval, adjusting the customized user interface based on the second user behavior.
8. The method of claim 1 , wherein identifying the user behavior further comprises monitoring the first user, wherein the first user is pre-selected.
9. A system comprising:
a processor; and
a computer-readable storage device storing instructions which, when executed by the processor, cause the processor to perform operations comprising:
categorizing users, according to one of a common user characteristic or a common user behavior with respect to a first website, to yield a group of users;
identifying a first user behavior with respect to a second website different than the first website during a first time interval, the first user behavior associated with a first user in the group of users;
modifying, during a second time interval after the first time interval, a user interface of the second website based on the first user behavior, to yield a customized user interface, wherein the modifying comprises increasing the difficulty of accessing an electronic resource associated with the second website; and
providing the customized user interface to a second user in the group of users, wherein the second user can interact with the second website via the customized user interface.
10. The system of claim 9 , wherein the common user characteristic comprises at least one of age, sex, occupation, hobby, or sport.
11. The system of claim 9 , wherein the customized user interface comprises a document.
12. The system of claim 9 , wherein the user interface is a first user interface, and wherein the customized user interface comprises a second user interface at a user terminal.
13. The system of claim 9 , wherein modifying the user interface further comprises modifying a default interface for the second website.
14. The system of claim 9 , wherein modifying the user interface comprises configuring the customized user interface for use by users outside of the group of users interacting in the second website with a third user in the group of users.
15. The system of claim 9 , wherein the computer-readable storage device stores additional instructions which, when executed by the processor, cause the processor to perform further operations comprising:
identifying a second user behavior during the second time interval for a third user in the group of users with respect to the second website; and
adjusting, during a third time interval after the second time interval, the customized user interface based on the second user behavior.
16. The system of claim 9 , wherein the first user is pre-selected.
17. A computing device comprising:
a processor;
a communication interface; and
a computer-readable storage device storing instructions that, when executed by the processor, cause the processor to perform operations comprising:
categorizing users according to one of a common user characteristic and a common user behavior with respect to a first website, to yield a group of users;
identifying a first user behavior with respect to a second website different from the first website during a first time interval, the first user behavior associated with a first user in the group of users;
modifying, during a second time interval after the first time interval, a user interface of the second website based on the first user behavior, to yield a customized user interface, wherein the modifying comprises improving the accessibility of an electronic resource from among a plurality of electronic resources associated with the second website; and
providing the customized user interface to a second user in the group of users, wherein the second user can interact with the second website via the customized user interface.
18. The computing device of claim 17 , wherein the common user characteristic comprises at least one of age, sex, occupation, hobby, or sport.
19. The computing device of claim 17 , wherein the user interface is a first user interface, and wherein modifying the user interface further comprises causing a second user interface to be generated at a user terminal.
20. The computing device of claim 17 , wherein modifying the user interface further comprises configuring the customized user interface for use by users outside of the group of users interacting in the second website with a third user in the group of users.