Creating a virtual mouse input device
First Claim
1. A method for creating a virtual mouse input device, comprising:
- determining when an object is detected by a touch input device;
determining when the object is a card;
determining when the card includes an identifier;
when the card is determined to include the identifier, parsing the identifier to identify a specific user;
creating a virtual mouse input device in response to the card being detected by the touch input device;
sizing the virtual mouse input device according to a size of the card such that the virtual mouse input device is larger than the size of the card;
providing one or more applications associated with the virtual mouse input device, one of the one or more applications including selectable menu options for setting a type of input that is driven by the virtual mouse input device based on selection of a menu option;
displaying the virtual mouse input device at a location on a display of the touch input device around borders of the placed card while the card is detected by the touch input device; and
receiving user input from the virtual mouse input device while the card is detected by the touch input device;
wherein a position of the virtual mouse input device moves on the display in response to a movement of the location of the card that is detected by the touch input device.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual mouse input device is created in response to a placement of a card on a touch surface. When the card is placed on the touch surface, the boundaries of the card are captured and a virtual mouse appears around the card. The virtual mouse may be linked with a user through an identifier that is contained on the card. Other controls and actions may be presented in menus that appear with the virtual mouse. For instance, the user may select the type of input (e.g. mouse, keyboard, ink or trackball) driven by the business card. Once created, the virtual mouse is configured to receive user input until the card is removed from the touch surface. The virtual mouse is configured to move a cursor on a display in response to movement of the card on the touch surface.
-
Citations
20 Claims
-
1. A method for creating a virtual mouse input device, comprising:
-
determining when an object is detected by a touch input device; determining when the object is a card; determining when the card includes an identifier; when the card is determined to include the identifier, parsing the identifier to identify a specific user; creating a virtual mouse input device in response to the card being detected by the touch input device; sizing the virtual mouse input device according to a size of the card such that the virtual mouse input device is larger than the size of the card; providing one or more applications associated with the virtual mouse input device, one of the one or more applications including selectable menu options for setting a type of input that is driven by the virtual mouse input device based on selection of a menu option; displaying the virtual mouse input device at a location on a display of the touch input device around borders of the placed card while the card is detected by the touch input device; and receiving user input from the virtual mouse input device while the card is detected by the touch input device;
wherein a position of the virtual mouse input device moves on the display in response to a movement of the location of the card that is detected by the touch input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. A computer-readable storage device excluding a signal having computer-executable instructions for creating a virtual mouse input device in response to a touch input, comprising:
-
determining when a business card is placed on a touch surface; creating a virtual mouse input device in response to the business card being detected by the touch input device; sizing the virtual mouse input device according to a size that is larger than the business card; displaying the virtual mouse input device at a location on a display of the touch input device around borders of the placed business card that is updated in response to the location of the business card changing; associating the virtual mouse input device with a specific user based on an identifier on the business card, wherein the identifier comprises text on the business card; providing one or more applications associated with the virtual mouse input device, one of the one or more applications including selectable menu options for setting a type of input that is driven by the virtual mouse input device based on selection of a menu option; and receiving input from the virtual mouse input device while the business card is on the touch surface;
wherein the virtual mouse input device controls a location of a cursor. - View Dependent Claims (9, 10, 11, 12, 13, 18, 19, 20)
-
-
14. A system for creating and interacting with a virtual mouse input device created in response to touch inputs, comprising:
-
a touch surface that is configured to receive multiple touches; a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and a touch manager operating under the control of the operating environment and operative to; determine when a card that includes an identifier for a user is placed on the touch surface; parse the identifier via optical character recognition; identify the user based on the parsed identifier; create a virtual mouse input device in response to the card being detected; size the virtual mouse input device according to a size of the business card and the parsed identifier; display the virtual mouse input device on the touch surface that encompasses borders of the business card that is placed on the touch surface; associate the virtual mouse input device with the identified user including setting a type of input that is driven by the virtual mouse input device; provide one or more applications associated with the virtual mouse input device, one of the one or more applications including selectable menu options for setting a type of input that is driven by the virtual mouse input device from a standard mouse input to one of;
a stylus input;
a trackball input;
or a keyboard input; andreceive input from the virtual mouse input device while the card remains on the touch surface;
wherein the virtual mouse input device and a location of the card controls a location of a cursor on a different display from the touch surface;
wherein the cursor includes a display that indicates the identified user. - View Dependent Claims (15, 16)
-
Specification