SIMULTANEOUS INPUT SYSTEM FOR WEB BROWSERS AND OTHER APPLICATIONS
First Claim
1. In a computing environment, the computing environment having a multiple input detection system including a detector that detects and transmits multiple simultaneous user inputs from different users at a same time, a method for processing inputs from different users across multiple application windows of one or more applications displayed on a single display of a user interface, resulting in a multi-user graphical user interface (GUI), the computing environment running an operating system (OS) designed to run with a single user GUI, the method comprising:
- receiving a first user input from the detector;
simultaneous to receiving the first user input from the detector, receiving a different second user input from the detector;
determining, in a primary application, separate from the OS, that the first user input corresponds to a first window;
the primary application sending the first user input to a first secondary application that runs in parallel with the primary application, the first secondary application being designed to run with the OS;
determining a first user input event from the first user input;
displaying a result of the determined first user input event in the first window associated with the first secondary application;
determining, in the primary application, that the second user input corresponds to a second window;
the primary application sending the second user input to a second secondary application that runs in parallel with the primary application, the second secondary application being designed to run with the OS;
determining a second user input event from the second user input; and
displaying a result of the determined second user input event on the second window associated with the second secondary application.
3 Assignments
0 Petitions
Accused Products
Abstract
In a computing environment having a multiple input detection system including a detector that detects and transmits multiple simultaneous user inputs from different users at a same time, a method for processing inputs from different users across multiple application windows of one or more applications displayed on a single display of a user interface, resulting in a multi-user graphical user interface (GUI), the computing environment running an operating system (OS) designed to run with a single user GUI, the method including determining, in a primary application, separate from the OS, that a first user input corresponds to a first window and a second user input corresponds to a second window, the primary application sending the first and second user inputs to first and second secondary applications that run in parallel with the primary application, the first and second secondary applications being designed to run with the OS.
-
Citations
15 Claims
-
1. In a computing environment, the computing environment having a multiple input detection system including a detector that detects and transmits multiple simultaneous user inputs from different users at a same time, a method for processing inputs from different users across multiple application windows of one or more applications displayed on a single display of a user interface, resulting in a multi-user graphical user interface (GUI), the computing environment running an operating system (OS) designed to run with a single user GUI, the method comprising:
-
receiving a first user input from the detector; simultaneous to receiving the first user input from the detector, receiving a different second user input from the detector; determining, in a primary application, separate from the OS, that the first user input corresponds to a first window; the primary application sending the first user input to a first secondary application that runs in parallel with the primary application, the first secondary application being designed to run with the OS; determining a first user input event from the first user input; displaying a result of the determined first user input event in the first window associated with the first secondary application; determining, in the primary application, that the second user input corresponds to a second window; the primary application sending the second user input to a second secondary application that runs in parallel with the primary application, the second secondary application being designed to run with the OS; determining a second user input event from the second user input; and displaying a result of the determined second user input event on the second window associated with the second secondary application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computing environment, the computing environment having a multiple input detection system including a detector that detects and transmits multiple simultaneous user inputs from different users at a same time, a method for processing inputs from different users across multiple application windows of one or more applications displayed on a single display of a user interface, resulting in a multi-user graphical user interface (GUI), the single display having a canvas displaying multiple application windows, the method comprising:
dividing the single display into at least two section, each section providing an independent view of the canvas, wherein a canvas maneuver within a section affects only a view within that section. - View Dependent Claims (13, 14)
-
15. A system, including:
-
an interactive display including a sensor and a display; and a computer in communication with the display, the computer including a sensor driver that responds to inputs from the sensor, wherein a gesture associated with maneuvering items on a canvas of the display performs the maneuvering depending on a location of the gesture and a state of the items, wherein; the maneuvering is applied to an entirety of the canvas when the gesture is not adjacent the item, the maneuvering is applied to the item itself when the gesture is adjacent the item and the item is not in select mode, and the maneuvering is applied to contents of the item when the gesture is adjacent the item and the item is in select mode.
-
Specification