MULTI-USER INPUT SYSTEMS AND PROCESSING TECHNIQUES FOR SERVING MULTIPLE USERS
First Claim
1. A multi-user multi-touch input system for use by a plurality of users as an input device, said multi-user multi-touch input system comprising:
- an input portion capable of being touched by said plurality of users;
a user-identifier component configured and/or operable to;
detect that a particular one of said plurality of users has touched said input portion of said multi-user input device; and
effectively provide a user-identification and an identification-time, wherein said user-identification effectively identifies said particular user, and said identification-time includes a first touch time indicating the time when a touch has been detected by said user-identifier component, whereby the combination of said user-identification and identification-time effectively indicate that a touch by said particular user at said first touch-time has been detected by said user-identifier component;
a touch-locator component configured and/or operable to;
detect a touch at a particular location of said input portion of said multi-user input device;
effectively provide a touch-location and a location-time, wherein said touch-location identifies said particular location of a touch detected by said touch-locator on said input portion of said multi-user multi-touch device, and said location-time includes a second touch time indicating the time when a touch has been detected by said touch-location component, whereby the combination of said touch-location and location-time effectively indicate that a touch at said location has been detected by said touch-locator component; and
a synchronizing/controller component configured and/or operable to;
receive from said user-identifier component said user-identification and identification-time;
receive from said touch-locator component said touch-location and a location-time;
determine, at least partly based on said identification-time and location-time, whether said particular user has touched said input portion at said particular location of said input portion of said multi-user multi-touch input system; and
generate as output an indication that effectively indicates that said particular user identified by said user-identifier component has touched said input portion of said multi-user multi-touch input system at said particular location identified by said touch-location when said determining determines that said particular user has touched said input portion at said location of said input portion of said multi-user multi-touch device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing a common input for multiple users are disclosed. Two separate input detection systems can be provided. One input detection system detects the identity of user while the other detects the location of input for processing. The information provided by the two detection systems is effectively reconciled to determine whether a particular user identified by the first system has provided input in a particular location indicated by the second system. Information can be reconciled, for example, at least partially based on the timing information provided by the two systems (e.g., whether the times indicated by the two systems are within an acceptable range). The first input detection can be provided as a Radio Frequency (RF) system that detects a change in RF energy received by a RF receiver provided in the proximity of a user when the user touches a touchscreen. The second input detection can include an APR (Acoustic Pulse Recognition) or capacitive touchscreen (or multi-touch screen). It will also be appreciated that both input system can be integrated into a single device which can be presented, for example, as multi-user touchscreen. The multi-user touch screen can provide a common input surface to serve numerous applications. For example, a virtual roulette table with a touchscreen surface can be provided for multiple players. The players can interact with the game by touching the touch screen surface provided as a common playing area (e.g., players can place bets by touching various positions of the touchscreen).
102 Citations
24 Claims
-
1. A multi-user multi-touch input system for use by a plurality of users as an input device, said multi-user multi-touch input system comprising:
-
an input portion capable of being touched by said plurality of users; a user-identifier component configured and/or operable to; detect that a particular one of said plurality of users has touched said input portion of said multi-user input device; and effectively provide a user-identification and an identification-time, wherein said user-identification effectively identifies said particular user, and said identification-time includes a first touch time indicating the time when a touch has been detected by said user-identifier component, whereby the combination of said user-identification and identification-time effectively indicate that a touch by said particular user at said first touch-time has been detected by said user-identifier component; a touch-locator component configured and/or operable to; detect a touch at a particular location of said input portion of said multi-user input device; effectively provide a touch-location and a location-time, wherein said touch-location identifies said particular location of a touch detected by said touch-locator on said input portion of said multi-user multi-touch device, and said location-time includes a second touch time indicating the time when a touch has been detected by said touch-location component, whereby the combination of said touch-location and location-time effectively indicate that a touch at said location has been detected by said touch-locator component; and a synchronizing/controller component configured and/or operable to; receive from said user-identifier component said user-identification and identification-time; receive from said touch-locator component said touch-location and a location-time; determine, at least partly based on said identification-time and location-time, whether said particular user has touched said input portion at said particular location of said input portion of said multi-user multi-touch input system; and generate as output an indication that effectively indicates that said particular user identified by said user-identifier component has touched said input portion of said multi-user multi-touch input system at said particular location identified by said touch-location when said determining determines that said particular user has touched said input portion at said location of said input portion of said multi-user multi-touch device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for providing a multi-user input system for use as input device by a plurality of users, said computer-implemented method comprising:
-
initiating a user-identifier component and a input-locator component, wherein said user-identifier and input-locator components operate independently from each other, and said user-identifier component is configured to identify a particular user of said plurality of users when said user-identifier component detects that said particular user has provided input to said multi-user input system, and said input-locator component is configured to identify a location for input provided to said multi-user input system when said input-locator detects that input has been provided at said particular location of said multi-user input system; receiving a first indication from said user-identifier component that indicates a particular user has provided input to said multi-user input system, and a second indication from said input-locator component that input has been provided to said multi-user input system; reconciling said first and second indications to determine whether said particular user has provided input to said multi-user input system at said particular location; and reporting a touch by said particular user at said particular location of said multi-user input system. - View Dependent Claims (19)
-
-
20. A computer readable medium for providing a multi-user input system for use as input device by a plurality of users, said readable medium comprising:
-
computer program code for initiating a user-identifier component and a input-locator component, wherein said user-identifier and input-locator components operate independently from each other, and said user-identifier component is configured to identify a particular user of said plurality of users when said user-identifier component detects that said particular user has provided input to said multi-user input system, and said input-locator component is configured to identify a location for input provided to said multi-user input system when said input-locator detects that input has been provided at said particular location of said multi-user input system; computer program code for receiving a first indication from said user-identifier component that indicates a particular user has provided input to said multi-user input system, and a second indication from said input-locator component that input has been provided to said multi-user input system; computer program code for reconciling said first and second indications to determine whether said particular user has provided input to said multi-user input system at said particular location; and computer program code for reporting a touch by said particular user at said particular location of said multi-user input system.
-
-
21. A gaming apparatus for a plurality of players, comprising:
-
a touch-surface that serves as a common input area for playing said game by said plurality of players; a touch-location component configured to detect touches on said common input area and communicate the location of the touch to a controller component; and a user-identifier component configured to detect which one of said players has touched said common input area and communicate an identifier associated with said player to a controller component, wherein said controller is configured to determined whether said particular player identified by said user-identifier component has touched said common input area at the location indicated by said touch-location component. - View Dependent Claims (22, 23, 24)
-
Specification