Flexible interaction-based computer interfacing using visible artifacts
First Claim
1. A method performed on a computer system for interaction-based computer interfacing, the method comprising the steps of:
- determining if an interaction with a visible artifact is a recognized interaction; and
when the interaction is a recognized interaction, performing the following steps;
determining control information having one of a plurality of types, the control information determined by using at least the visual artifact and characteristics of the recognized interaction; and
mapping the control information to one or more tasks in an application, such that any task that requires control information of a specific type can get the control information from any visual artifact that creates control information of the specific type;
wherein the control information is suitable for use by the one or more tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary technique for interaction-based computer interfacing comprises determining if an interaction with a visible artifact is a recognized interaction. When the interaction is a recognized interaction, control information is determined that has one of a plurality of types. The control information is determined by using at least the visual artifact and characteristics of the recognized interaction. The control information is mapped to one or more tasks in an application, such that any task that requires control information of a specific type can get the control information from any visual artifact that creates control information of the specific type. The control information is suitable for use by the one or more tasks.
-
Citations
21 Claims
-
1. A method performed on a computer system for interaction-based computer interfacing, the method comprising the steps of:
-
determining if an interaction with a visible artifact is a recognized interaction; and
when the interaction is a recognized interaction, performing the following steps;
determining control information having one of a plurality of types, the control information determined by using at least the visual artifact and characteristics of the recognized interaction; and
mapping the control information to one or more tasks in an application, such that any task that requires control information of a specific type can get the control information from any visual artifact that creates control information of the specific type;
wherein the control information is suitable for use by the one or more tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for interaction-based computer interfacing, the apparatus comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to the memory, said processor configured to implement the computer-readable code, said computer-readable code configured to perform the steps of;
determining if an interaction with a visible artifact is a recognized interaction; and
when the interaction is a recognized interaction, performing the following steps;
determining control information having one of a plurality of types, the control information determined by using at least the visual artifact and characteristics of the recognized interaction; and
mapping the control information to one or more tasks in an application, such that any task that requires control information of a specific type can get the control information from any visual artifact that creates control information of the specific type.
-
-
21. An article of manufacture for interaction-based computer interfacing comprising:
-
a computer readable medium containing one or more programs which when executed implement the steps of;
determining if an interaction with a visible artifact is a recognized interaction; and
when the interaction is a recognized interaction, performing the following steps;
determining control information having one of a plurality of types, the control information determined by using at least the visual artifact and characteristics of the recognized interaction; and
mapping the control information to one or more tasks in an application, such that any task that requires control information of a specific type can get the control information from any visual artifact that creates control information of the specific type.
-
Specification