Computerized interactor systems and method for providing same
First Claim
1. A computerized interactor system comprising:
- a plurality of inclined detection spaces including a channel having a plurality of slanted surfaces for mounting one of plurality of physical interactors which can be manually placed within said plurality of inclined detection spaces and removed from said plurality of inclined detection spaces;
an interface responsive to said interactor in said plurality of inclined detection spaces and operative to provide an interactor signal indicative of the identity and status of said interactor; and
a compter system coupled to said interface and operative to process said inteactor signal to create a control input that is indicative of said indentity and status of said interactor within a predetermined semantic framework.
7 Assignments
0 Petitions
Accused Products
Abstract
A computerized interactor system uses physical, three-dimensional objects as metaphors for input of user intent to a computer system. When one or more interactors are engaged with a detection field, the detection field reads an identifier associated with the object and communicates the identifier to a computer system. The computer system determines the meaning of the interactor based upon its identifier and upon a semantic context in which the computer system is operating. The interactors can be used to control other systems, such as audio systems, or it can be used as intuitive inputs into a computer system for such purposes as marking events in a temporal flow. The interactors, as a minimum, communicate their identity, but may also be more sophisticated in that they can communicate additional processed or unprocessed data, i.e. they can include their own data processors. The detection field can be one-dimensional or multi-dimensional, and typically has different semantic meanings associated with different parts of the detection field.
76 Citations
23 Claims
-
1. A computerized interactor system comprising:
-
a plurality of inclined detection spaces including a channel having a plurality of slanted surfaces for mounting one of plurality of physical interactors which can be manually placed within said plurality of inclined detection spaces and removed from said plurality of inclined detection spaces;
an interface responsive to said interactor in said plurality of inclined detection spaces and operative to provide an interactor signal indicative of the identity and status of said interactor; and
a compter system coupled to said interface and operative to process said inteactor signal to create a control input that is indicative of said indentity and status of said interactor within a predetermined semantic framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for marking events in a temporal flow comprising the steps of:
-
a) monitoring the temporal flow;
b) providing a detection space;
c) placing one of a plurality of identifiable members each having a specific semantic meaning within said detection space;
d) determining a semanitic meaning of said one of a plurality of identifiable members that is different from said specific semantic meaning of said one of a plurality of identifiable members in a context of said temporal flow; and
e) recording an event related to said temporal flow and to the determined semantic meaning of said identifiable member. - View Dependent Claims (18, 19, 20, 21, 22, 23)
placing a plurality of identifiable members within said detection space;
determining the semantic meanings of said plurality of members; and
recording a plurality of events related to said temporal flow and to the semantic meanings of said plurality of members.
-
-
20. A method for marking events within a temporal flow as recited in claim 17 wherein said step of determining said semantic meaning of said member comprises determining a selected position of said member placed in said detection space.
-
21. A method for marking events within a temporal flow as recited in claim 17 wherein said step of determining said semantic meaning of said member comprises determining an identification of said member.
-
22. A method for marking events within a temporal flow as recited in claim 17 wherein said step of determining said semantic meaning of said member comprises determining a temporal relationship of said member placed in said detection space.
-
23. A method for marking events within a temporal flow as recited in claim 17 wherein said step of determining said semantic meaning of said member comprises:
-
determining a selected position of said member placed in said detection space;
determining an identification of said member placed in said detection space; and
determining a temporal relationship of said member placed in said detection space.
-
Specification