Method of and system for processing signals sensed from a user
Abstract
A system for and a method of processing signals sensed from a user. The method comprises accessing positions of a line of sight of the user over a time frame, a first set of data associated with a first physiological signal and a second physiological signal. The method further comprises executing, by a processor, for at least one position of the positions of the line of sight of the user, identifying a first subset of data from the first set of data, identifying a second subset of data from the second set of data, associating the at least one position with the first subset of data and the second subset of data and causing to generate, by a machine-learning algorithm, a predicted value reflective of a pattern associated with the user. The method also comprises storing the predicted value associated with the at least one position.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A computer-implemented method of processing signals sensed from a user, the method comprising:
accessing, from a non-transitory computer readable medium, positions of a line of sight of the user over a time frame;
accessing, from the non-transitory computer readable medium, a first set of data associated with a first physiological signal sensed from the user over the time frame;
accessing, from the non-transitory computer readable medium, a second set of data associated with a second physiological signal sensed from the user over the time frame;
executing, by a processor, for at least one position of the positions of the line of sight of the user:
identifying a first subset of data from the first set of data based on a first latency and a first duration, the first latency and the first duration being associated with the first physiological signal, the first latency and the first duration being dynamically determined based on a pattern category;
identifying a second subset of data from the second set of data based on a second latency and a second duration, the second latency and the second duration being associated with the second physiological signal, the second latency and the second duration being dynamically determined based on the pattern category;
associating the at least one position with the first subset of data and the second subset of data;
causing to generate, by a machine-learning algorithm, a predicted value reflective of a pattern associated with the user, the predicted value being generated by the machine-learning algorithm based on the first subset of data and the second subset of data, the predicted value being associated with the at least one position; and
storing, in the non-transitory computer readable medium, the predicted value associated with the at least one position.
2. The method of claim 1 , wherein prior to identifying a first subset of data from the first set of data based on a first latency and a first duration, the method comprises determining the pattern category.
3. The method of claim 1 , wherein causing to generate, by the machine-learning algorithm, the predicted value further comprises accessing a database comprising a set of training data having been, at least partially, previously generated by the machine-learning algorithm.
4. The method of claim 3 , wherein at least one of the first subset of data and the second subset of data is compared, by the machine-learning algorithm, with the set of training data to generate the predicted value.
5. The method of claim 1 , wherein the predicted value is reflective of at least one of an intensity of the pattern and amplitude of the pattern.
6. The method of claim 1 , wherein the at least one position is associated with a pixel of a screen.
7. The method of claim 1 , wherein the method further comprises, generating, by the processor, a set of surrounding predicted values based on the predicted value, each one of the surrounding value of the set of surrounding values being associated with a corresponding pixel surrounding the pixel associated with the at least one position.
8. The method of claim 1 , wherein executing, by the processor, the steps of identifying the first subset of data and identifying the second subset of data is carried out for each one of the positions of the line of sight of the user.
9. The method of claim 8 , wherein causing to generate, by the machine-learning algorithm, the predicted value reflective of the pattern associated with the user is carried out for each one of the positions of the line of sight of the user.
10. The method of claim 1 , wherein the method further comprises generating, by the processor, a heat map representing the predicted values, each one of the predicted values being positioned on the heat map based on its corresponding position.
11. The method of claim 1 , wherein, prior to executing, by the processor, the steps of identifying the first subset of data and identifying the second subset of data, the method comprises synchronizing the first physiological signal, the second physiological signal and the at least one position.
12. The method of claim 1 , wherein prior to accessing, from the non-transitory computer readable medium, the positions of the line of sight of the user over the time frame, the method comprises (1) receiving, from a sensor, an eye tracking signal; and (2) generating, by the processor, the positions based on the eye tracking signal.
13. The method of claim 1 , wherein prior to accessing, from the non-transitory computer readable medium, the positions of the line of sight of the user over a time frame, the method comprises (1) receiving, from a first sensor, the first physiological signal; and (2) receiving, from a second sensor, the second physiological signal.
14. A computer-implemented system for processing signals sensed from a user, the system comprising:
a non-transitory computer-readable medium;
a processor configured to perform:
accessing, from the non-transitory computer readable medium, positions of a line of sight of the user over a time frame;
accessing, from the non-transitory computer readable medium, a first set of data associated with a first physiological signal sensed from the user over the time frame;
accessing, from the non-transitory computer readable medium, a second set of data associated with a second physiological signal sensed from the user over the time frame;
executing, by the processor, for at least one position of the positions of the line of sight of the user:
identifying a first subset of data from the first set of data based on a first latency and a first duration, the first latency and the first duration being associated with the first physiological signal, the first latency and the first duration being dynamically determined based on a pattern category;
identifying a second subset of data from the second set of data based on a second latency and a second duration, the second latency and the second duration being associated with the second physiological signal, the second latency and the second duration being dynamically determined based on the pattern category;
associating the at least one position with the first subset of data and the second subset of data;
causing to generate, by a machine-learning algorithm, a predicted value reflective of a pattern associated with the user, the predicted value being generated by the machine-learning algorithm based on the first subset of data and the second subset of data, the predicted value being associated with the at least one position; and
storing, in the non-transitory computer readable medium, the predicted value associated with the at least one position.
15. The system of claim 14 , wherein the predicted value is reflective of at least one of an intensity of the pattern and amplitude of the pattern.
16. The system of claim 14 , wherein the processor is further configured to cause: generating a set of surrounding predicted values based on the predicted value, each one of the surrounding value of the set of surrounding values being associated with a corresponding pixel surrounding the pixel associated with the at least one position.
17. The system of claim 14 , wherein executing, by the processor, the steps of identifying the first subset of data and identifying the second subset of data is carried out for each one of the positions of the line of sight of the user.
18. The system of claim 14 , wherein the processor is further configured to cause, prior to executing, by the processor, the steps of identifying the first subset of data and identifying the second subset of data, synchronizing the first physiological signal, the second physiological signal and the at least one position.
19. The system of claim 14 , wherein the processor is further configured to cause, prior to accessing, from the non-transitory computer readable medium, the positions of the line of sight of the user over the time frame, (1) receiving, from a sensor, an eye tracking signal; and (2) generating, by the processor, the positions based on the eye tracking signal.
20. The system of claim 14 , wherein the processor is further configured to cause, prior to accessing, from the non-transitory computer readable medium, the positions of the line of sight of the user over a time frame, (1) receiving, from a first sensor, the first physiological signal; and (2) receiving, from a second sensor, the second physiological signal.Join the waitlist — get patent alerts
Track US10368741B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.