Method and system for recommending optimal ergonomic position for a user of a computing device
First Claim
1. A method for recommending an optimal ergonomic position for a user of a computing device, the method comprising:
- receiving, by a recommendation system, user data from one or more data sources;
extracting, by the recommendation system, a profile of the user from a repository based on the user data;
identifying, by the recommendation system, one or more critical areas of the user based on the extracted profile and the user data, wherein each of the one or more critical areas are associated with a plurality of pre-defined position parameters;
monitoring, by the recommendation system, the plurality of pre-defined position parameters of the user to determine corresponding values;
comparing, by the recommendation system, pre-defined values of the plurality of pre-defined position parameters with determined corresponding values of the pre-defined position parameters and with specific user defined values identified from the profile of the user, wherein the specific user defined values are pre-defined for the user for at least one of the plurality of pre-defined position parameters;
identifying, by the recommendation system, deviations in values of one or more of the plurality of pre-defined position parameters from a threshold range based on the comparison, over a time duration; and
providing, by the recommendation system, one or more recommendations for correcting the deviations to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a method and system for recommending optimal ergonomic position for a user of a computing device by a recommendation system. The recommendation system receives user data from one or more data sources and extracts a profile of the user from a repository based on the user data. The recommendation system identifies one or more critical areas of the user, where each of the critical areas are associated with a plurality of pre-defined position parameters and also monitor the plurality of pre-defined position parameters of the user to determine corresponding values. The recommendation system compare the values of the plurality of pre-defined position parameters with predefined values of the pre-defined position parameters and identify deviations in one or more of the plurality of pre-defined position parameters based on the comparison and provide recommendations for correcting the deviations from the pre-defined position parameters to the user.
17 Citations
21 Claims
-
1. A method for recommending an optimal ergonomic position for a user of a computing device, the method comprising:
-
receiving, by a recommendation system, user data from one or more data sources; extracting, by the recommendation system, a profile of the user from a repository based on the user data; identifying, by the recommendation system, one or more critical areas of the user based on the extracted profile and the user data, wherein each of the one or more critical areas are associated with a plurality of pre-defined position parameters; monitoring, by the recommendation system, the plurality of pre-defined position parameters of the user to determine corresponding values; comparing, by the recommendation system, pre-defined values of the plurality of pre-defined position parameters with determined corresponding values of the pre-defined position parameters and with specific user defined values identified from the profile of the user, wherein the specific user defined values are pre-defined for the user for at least one of the plurality of pre-defined position parameters; identifying, by the recommendation system, deviations in values of one or more of the plurality of pre-defined position parameters from a threshold range based on the comparison, over a time duration; and providing, by the recommendation system, one or more recommendations for correcting the deviations to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A recommendation system for recommending optimal ergonomic position for a user of a computing device comprising:
-
a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to; receive user data from one or more data sources; extract a profile of the user from a repository based on the user data; identify one or more critical areas of the user based on the extracted profile and the user data, wherein each of the one or more critical areas are associated with a plurality of pre-defined position parameters; monitor the plurality of pre-defined position parameters of the user to determine corresponding values; compare pre-defined values of the plurality of pre-defined position parameters with determined corresponding values of the pre-defined position parameters and with specific user defined values identified from the profile of the user, wherein the specific user defined values are pre-defined for the user for at least one of the plurality of pre-defined position parameters; identify deviations in values of one or more of the plurality of pre-defined position parameters from a threshold range based on the comparison, over a time duration; and provide one or more recommendations for correcting the deviations to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium including instruction stored thereon that when processed by at least one processor cause a recommendation system to perform operation comprising:
-
receiving user data from one or more data sources; extracting a profile of the user from a repository based on the user data; identifying one or more critical areas of the user based on the extracted profile and the user data, wherein each of the one or more critical areas are associated with a plurality of pre-defined position parameters; monitoring the plurality of pre-defined position parameters of the user to determine corresponding values; comparing pre-defined values of the plurality of pre-defined position parameters with determined corresponding values of the pre-defined position parameters and with specific user defined values identified from the profile of the user, wherein the specific user defined values are pre-defined for the user for at least one of the plurality of pre-defined position parameters; identifying deviations in values of one or more of the plurality of pre-defined position parameters from a threshold range based on the comparison, over a time duration; and providing one or more recommendations for correcting the deviations to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification