Method and apparatus for establishing user-specific windows on a multi-user interactive table
First Claim
Patent Images
1. A device comprising:
- a processor configured to perform steps comprising;
establishing a session having a plurality of users, each of the plurality of users sharing the same display area of the session;
receiving a first-user window request from a first user of the plurality of users, wherein the first-user window request comprises a request to open one or more first user-specific windows within the session display area;
authenticating the first user in response to the first-user window request if the first user is not logged into the session;
retrieving one or more window profiles corresponding with one or more of the first user-specific windows;
detecting a position of the first user, wherein the position of the first user is determined at least based in part on a gesture performed by the first user;
generating the one or more of the first user-specific windows at one or more first locations determined at least in part by a detected position of the first user, wherein one or more of the first user-specific windows comprises one or more taskbars for managing one or more of the first user-specific windows; and
a display for displaying the session, the session comprising one or more of the first user-specific windows, wherein an appearance of one or more of the first user-specific windows is based at least in part on one or more corresponding window profiles;
wherein the entire display area of the multi-user session that accepts user input is configured to receive input from each of the plurality of users.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed toward a method and apparatus in which one or more user specific windows may be launched within a single computing session executed and displayed on the display of an interactive table. More specifically, the present invention is directed toward detecting the position of one or more users around an interactive table and generating one or more user-specific windows proximate to one or more user/s on the display of the interactive table within a single session.
-
Citations
21 Claims
-
1. A device comprising:
-
a processor configured to perform steps comprising; establishing a session having a plurality of users, each of the plurality of users sharing the same display area of the session; receiving a first-user window request from a first user of the plurality of users, wherein the first-user window request comprises a request to open one or more first user-specific windows within the session display area; authenticating the first user in response to the first-user window request if the first user is not logged into the session; retrieving one or more window profiles corresponding with one or more of the first user-specific windows; detecting a position of the first user, wherein the position of the first user is determined at least based in part on a gesture performed by the first user; generating the one or more of the first user-specific windows at one or more first locations determined at least in part by a detected position of the first user, wherein one or more of the first user-specific windows comprises one or more taskbars for managing one or more of the first user-specific windows; and a display for displaying the session, the session comprising one or more of the first user-specific windows, wherein an appearance of one or more of the first user-specific windows is based at least in part on one or more corresponding window profiles; wherein the entire display area of the multi-user session that accepts user input is configured to receive input from each of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
establishing a session having a plurality of users, each of the plurality of users sharing the same display area of the session; receiving a first-user window request from a first user of the plurality of users, wherein the first-user window request comprises a request to open one or more first user-specific windows; authenticating the first user in response to the first-user window request if the first user is not logged into the session; retrieving one or more window profiles corresponding with the one or more of the first user-specific windows within the session display area; detecting a position of the first user, wherein the position of the first user is determined at least based in part on a gesture performed by the first user; generating the one or more first user-specific windows at one or more locations determined at least in part by the detected position of the first user, wherein one or more of the first user-specific windows further comprises one or more taskbars for managing the one or more first user-specific windows; and displaying the session, the session comprising one or more of the first user-specific windows, wherein an appearance of one or more of the first user-specific windows is based at least in part on one or more corresponding window profiles; wherein the entire display area of the multi-user session that accepts user input is configured to receive input from each of the plurality of users. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
21. A tangible non-transitory computer readable medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:
-
establishing a session having a plurality of users, each of the plurality of users sharing the same display area of the session; receiving a first-user window request from a first user of the plurality of users, wherein the first-user window request comprises a request to open one or more first user-specific windows within in the session display area; authenticating the first user in response to the first-user window request if the first user is not logged into the session; retrieving one or more window profiles corresponding with one or more of the first user-specific windows; detecting a position of the first user, wherein the position of the first user is determined at least based in part on a gesture performed by the first user; generating one or more of the first user-specific windows at one or more first locations determined at least in part by the detected position of the first user, wherein one or more of the first user-specific windows comprises one or more taskbars for managing one or more of the first user-specific windows; and displaying the session, the session comprising one or more of the first user-specific windows, wherein an appearance of one or more of the first user-specific windows is based at least in part on one or more corresponding window profiles; wherein the entire display area of the multi-user session that accepts user input is configured to receive input from each of the plurality of users.
-
Specification