Abstract: This disclosure relates to methods and systems for determining user attributes. In one embodiment, a method performed by an electronic device for determining user attributes receiving a touch input is disclosed, the method comprising: determining one or more sets of touch parameters based on the touch input, each set associated with a user attribute; identifying, for each of the one or more sets of touch parameters, an associated set of stored touch parameters from amongst a plurality of stored touch parameters based on a predefined criterion of match between the set of touch parameters and the plurality of stored touch parameters; determining, for each of the one or more sets of touch parameters, the associated user attribute based on the associated set of stored touch parameters; and providing the determined user attribute associated with each of the one or more sets of touch parameters.
CLIAMS:We claim:
1. A method performed by an electronic device for determining user attributes, the method comprising:
receiving a touch input;
determining one or more sets of touch parameters based on the touch input, each set associated with a user attribute;
identifying, for each of the one or more sets of touch parameters, an associated set of stored touch parameters from amongst a plurality of stored touch parameters based on a predefined criterion of match between the set of touch parameters and the plurality of stored touch parameters;
determining, for each of the one or more sets of touch parameters, the associated user attribute based on the associated set of stored touch parameters; and
providing the determined user attribute associated with each of the one or more sets of touch parameters.
2. The method of claim 1, wherein determining the one or more sets of touch parameters comprises:
determining a plurality of touch parameters based on the touch input; and
grouping the plurality of touch parameters into the one or more sets of touch parameters.
3. The method of claim 1, wherein identifying, for each of the one or more sets of touch parameters, an associated set of stored touch parameters comprises:
identifying, for each touch parameter in the set of touch parameters, a matching value of a corresponding stored touch parameter based on the predefined criterion of match between a value of the touch parameter and the matching value of the corresponding stored touch parameter; and
aggregating the identified values to form the associated set of stored touch parameters.
4. The method of claim 3, wherein determining, for each of the one or more sets of touch parameters, the associated user attribute based on the associated set of stored touch parameters comprises:
determining, for each touch parameter in the set of touch parameters, an intermediate value of the associated user attribute based on the matching value of the corresponding stored touch parameter;
selecting an intermediate value from the determined intermediate values based on a second predefined criterion; and
assigning a final value to the associated user attribute based on the selected intermediate value.
5. The method of claim 4, wherein the second predefined criterion comprises determining that the probability of occurrence of an intermediate value has a highest value amongst the probability of occurrence amongst the determined intermediate values.
6. The method of claim 1, wherein the user attribute comprises an age group associated with a user, a gender associated with the user, an emotion associated with the user, an ethnicity associated with the user, and a personality characteristic associated with the user.
7. An electronic device comprising:
at least one hardware processor; and
a memory storing instructions executable by the at least one processor, wherein the instructions configure the at least one processor to:
receive a touch input;
determine one or more sets of touch parameters based on the touch input, each set associated with a user attribute;
identify, for each of the one or more sets of touch parameters, an associated set of stored touch parameters from amongst a plurality of stored touch parameters based on a predefined criterion of match;
determine, for each of the one or more sets of touch parameters, the associated user attribute based on the associated set of stored touch parameters; and
provide the determined user attribute associated with each of the one or more sets of touch parameters.
8. The device of claim 8, wherein the instructions further configure the at least one hardware processor to:
determine a plurality of parameters based on the touch input; and
group the plurality of parameters into the one or more sets of touch parameters.
9. The device of claim 8, wherein the instructions to identify, for each of the one or more sets of touch parameters, an associated set of stored touch parameters comprise instructions to:
identify, for each touch parameter in the set of touch parameters, a matching value of a corresponding stored touch parameter based on the predefined criterion of match between a value of the touch parameter and a plurality of values of the corresponding stored touch parameter; and
aggregating the identified matching values to form the associated set of stored touch parameters.
10. The device of claim 9, wherein the instructions to determine, for each of the one or more sets of touch parameters, the associated user attribute based on the associated set of stored touch parameters comprise instructions to:
determine, for each touch parameter in the set of touch parameters, an intermediate value of the associated user attribute based on the matching value of the corresponding stored touch parameter;
select an intermediate value from the determined intermediate values based on a second predefined criterion; and
assign a final value to the associated user attribute based on the selected intermediate value:
11. The device of claim 10, wherein the second predefined criterion comprises determining that the probability of occurrence of an intermediate value has a highest value amongst the probability of occurrence amongst the determined intermediate values.
12. The device of claim 7, wherein the user attribute comprises an age group associated with a user, a gender associated with the user, an emotion associated with the user, an ethnicity associated with the user, and a personality characteristic associated with the user.
Dated this 18th day of January, 2014
Sravan Kumar Gampa
Of K&S Partners
Agent for the Applicant
,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to user interaction with touch based interfaces, and more particularly to methods and systems for determining user attributes.
| # | Name | Date |
|---|---|---|
| 1 | Form-9(Online).pdf | 2014-02-03 |
| 2 | IP26086-Specification.pdf | 2014-02-05 |
| 3 | IP26086-drawings.pdf | 2014-02-05 |
| 4 | FORM 5.pdf | 2014-02-05 |
| 5 | FORM 3.pdf | 2014-02-05 |
| 6 | 213-CHE-2014-FER.pdf | 2019-10-10 |
| 1 | SearchStrategy_04-10-2019.pdf |
| 2 | 2019-10-0414-58-51_04-10-2019.pdf |