User attribute analysis system
First Claim
1. A network connected attribute analysis system comprising:
- a first database that identifies entities, best practices, and data that associates each of the entities with at least one of the best practices;
a second database that identifies user attributes;
a data processing apparatus; and
a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising;
receiving, via a network from a first device operated by a first user, first data defining a best practice for a particular entity from the entities;
storing, in the first database, the first data as one of the best practices and data that associates the first data with the particular entity;
receiving, via the network from a second device operated by a second user associated with the particular entity, second data that defines attributes of the second user with respect to the particular entity;
storing, in the second database, the second data and associating the second data with the second user and the particular entity;
in response to receiving the second data that defines the attributes of the second user with respect to the particular entity, automatically determining, using first data from the first database and second data from the second database, differences between the best practices for the particular entity and the attributes of the second user with respect to the particular entity;
automatically determining, using the differences, a question to provide to the second device for actions the second user can perform to change the attributes of the second user with respect to the particular entity and to increase a likelihood that the second user will perform the best practice of the particular entity; and
providing instructions for presentation of the question to the second device operated by the second user.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing user attribute prompts. One wearable attribute tracking device may include one or more user attribute sensors, a speaker, and a display and perform operations including: receiving, from the user attribute sensors, user attribute data for a user wearing the wearable attribute tracking device, determining target attribute data for the user, comparing the user attribute data with the target attribute data to determine attribute differences, determining historical data for the user, determining an attribute prompt using the attribute differences and the historical data, and providing, for presentation to the user by at least one of the speaker or the display, the attribute prompt.
7 Citations
13 Claims
-
1. A network connected attribute analysis system comprising:
-
a first database that identifies entities, best practices, and data that associates each of the entities with at least one of the best practices; a second database that identifies user attributes; a data processing apparatus; and a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving, via a network from a first device operated by a first user, first data defining a best practice for a particular entity from the entities; storing, in the first database, the first data as one of the best practices and data that associates the first data with the particular entity; receiving, via the network from a second device operated by a second user associated with the particular entity, second data that defines attributes of the second user with respect to the particular entity; storing, in the second database, the second data and associating the second data with the second user and the particular entity; in response to receiving the second data that defines the attributes of the second user with respect to the particular entity, automatically determining, using first data from the first database and second data from the second database, differences between the best practices for the particular entity and the attributes of the second user with respect to the particular entity; automatically determining, using the differences, a question to provide to the second device for actions the second user can perform to change the attributes of the second user with respect to the particular entity and to increase a likelihood that the second user will perform the best practice of the particular entity; and providing instructions for presentation of the question to the second device operated by the second user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
maintaining, by a network connected attribute analysis system comprising one or more computers, a first database that identifies entities, best practices, and data that associates each of the entities with at least one of the best practices; maintaining, by the network connected attribute analysis system, a second database that identifies user attributes; receiving, by the network connected attribute analysis system and via a network from a first device operated by a first user, first data defining a best practice for a particular entity from the entities; storing, by the network connected attribute analysis system and in the first database, the first data as one of the best practices and data that associates the first data with the particular entity; receiving, by the network connected attribute analysis system and via the network from a second device operated by a second user associated with the particular entity, second data that defines attributes of the second user with respect to the particular entity; storing, by the network connected attribute analysis system and in the second database, the second data and associating the second data with the second user and the particular entity; in response to receiving the second data that defines the attributes of the second user with respect to the particular entity, automatically determining, by the network connected attribute analysis system and using first data from the first database and second data from the second database, differences between the best practices for the particular entity and the attributes of the second user with respect to the particular entity; automatically determining, by the network connected attribute analysis system and using the differences, a question to provide to the second user for actions the second user can perform to change the attributes of the second user with respect to the particular entity and to increase a likelihood that the second user will perform the best practice of the particular entity; and providing, by the network connected attribute analysis system and to the second device operated by the second user, instructions for presentation of the question. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer readable storage medium having computer-executable instructions that when executed, by a network connected attribute analysis system, cause the network connected attribute analysis system to perform operations comprising:
-
maintaining a first database that identifies entities, best practices, and data that associates each of the entities with at least one of the best practices; maintaining a second database that identifies user attributes; receiving, via a network from a first device operated by a first user, first data defining a best practice for a particular entity from the entities; storing, in the first database, the first data as one of the best practices and data that associates the first data with the particular entity; receiving, via the network from a second device operated by a second user associated with the particular entity, second data that defines attributes of the second user with respect to the particular entity; storing, in the second database, the second data and associating the second data with the second user and the particular entity; in response to receiving the second data that defines the attributes of the second user with respect to the particular entity, automatically determining, using first data from the first database and second data from the second database, differences between the best practices for the particular entity and the attributes of the second user with respect to the particular entity; automatically determining, using the differences, a question to provide to the second user for actions the second user can perform to change the attributes of the second user with respect to the particular entity and to increase a likelihood that the second user will perform the best practice of the particular entity; and providing instructions for presentation of the question to the second device operated by the second user. - View Dependent Claims (11, 12, 13)
-
Specification