Touch discrimination
First Claim
1. A system comprising:
- one or more processors;
one or more computer-readable storage media including instructions executable by the one or more processors;
a touch input component to;
obtain touch point information from at least one surface in a surface computing environment, anddetermine a vector of incidence based on the touch point information;
one or more sensors that collect information related to a surrounding environment of the at least one surface that is used by a plurality of users;
a touch discrimination component to;
infer an association between a user of the plurality of users and a touch point based on at least one of the touch point information, accelerometer information obtained from a user device associated with the user, or environmental information, anddistinguish input received from the user relative to other users of the plurality of users;
a biometric sensor to identify a fingerprint based on the touch point information, to determine whether the fingerprint is associated with the user, and to associate the fingerprint with a new user when the fingerprint is unassociated with the user;
an overhead sensor analysis component to use overhead optical sensors toacquire overhead environmental information, andascertain movements of at least one user of the plurality of users based on the overhead environmental information;
a facial analysis component to use one or more optical imaging sensors to determine a line of sight of at least one user of the plurality of users; and
a threshold component to apply one or more thresholds to an image when the image is included in the touch point information;
a fusion component to apply, based on a context of the surface, weightings to the touch point information and to the environmental information.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates distinguishing input among one or more users in a surface computing environment. A variety of information can be obtained and analyzed to infer an association between a particular input and a particular user. Touch point information can be acquired from a surface wherein the touch point information relates to a touch point. In addition, one or more environmental sensors can monitor the surface computing environment and provide environmental information. The touch point information and the environmental information can be analyzed to determine direction of inputs, location of users, and movement of users and so on. Individual analysis results can be correlated and/or aggregated to generate a inference of association between a touch point and user.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; one or more computer-readable storage media including instructions executable by the one or more processors; a touch input component to; obtain touch point information from at least one surface in a surface computing environment, and determine a vector of incidence based on the touch point information; one or more sensors that collect information related to a surrounding environment of the at least one surface that is used by a plurality of users; a touch discrimination component to; infer an association between a user of the plurality of users and a touch point based on at least one of the touch point information, accelerometer information obtained from a user device associated with the user, or environmental information, and distinguish input received from the user relative to other users of the plurality of users; a biometric sensor to identify a fingerprint based on the touch point information, to determine whether the fingerprint is associated with the user, and to associate the fingerprint with a new user when the fingerprint is unassociated with the user; an overhead sensor analysis component to use overhead optical sensors to acquire overhead environmental information, and ascertain movements of at least one user of the plurality of users based on the overhead environmental information; a facial analysis component to use one or more optical imaging sensors to determine a line of sight of at least one user of the plurality of users; and a threshold component to apply one or more thresholds to an image when the image is included in the touch point information; a fusion component to apply, based on a context of the surface, weightings to the touch point information and to the environmental information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20)
-
-
16. A method comprising:
-
obtaining touch point information associated with a touch point generated by a user interacting with a surface of a surface-based computing environment; determining a vector of incidence of a touch point based on at least one of the touch point, an image of objects and shadows immediately above the surface, or a shape of the touch point; collecting environmental information acquired by one or more environmental sensors that monitor the surface; analyzing the touch point information and the environmental information; inferring an association between the touch point and the user based upon analyzing one or more of the touch point information, accelerometer information obtained from a user device associated with the user, or the environmental information; distinguishing input received from the user relative to other users of the surface-based computing environment; identifying a fingerprint based on the touch point information; determining whether the fingerprint is associated with the user; associating the fingerprint with a new user when the fingerprint is unassociated with the user to enable distinguishing the touch point from other touch points generated by the other users interacting with the surface; acquiring overhead environmental information using overhead optical sensors; ascertaining movements of the user based on the overhead environmental information; determining a line of sight of the user using the optical imaging sensors; applying one or more thresholds to an image when the image is included in the touch point information; and applying, based on a context of the surface, weightings to the touch point information and to the environmental information. - View Dependent Claims (17)
-
-
18. One or more computer readable media not consisting of signals, the one or more computer readable media including instructions executable by one or more processors to perform acts comprising:
-
obtaining touch point information associated with a touch point generated by a user interacting with a surface of a surface-based computing environment; determining a vector of incidence of a touch point based on at least one of the touch point, an image of objects and shadows immediately above the surface, or a shape of the touch point; collecting environmental information acquired by one or more environmental sensors that monitor the surface; analyzing the touch point information and the environmental information; inferring an association between the touch point and the user based upon analyzing one or more of the touch point information, accelerometer information obtained from a user device associated with the user, or the environmental information; distinguishing input received from the user relative to other users of the surface-based computing environment; identifying a fingerprint based on the touch point information; determining whether the fingerprint is associated with the user; associating the fingerprint with a new user when the fingerprint is unassociated with the user to enable distinguishing the touch point from other touch points generated by the other users interacting with the surface; acquiring overhead environmental information using overhead optical sensors; ascertaining movements of the user based on the overhead environmental information; determining a line of sight of the user using the optical imaging sensors; applying one or more thresholds to an image when the image is included in the touch point information; and applying, based on a context of the surface, weightings to the touch point information and to the environmental information.
-
Specification