Gestural Techniques with Wireless Mobile Phone Devices
First Claim
1. A wireless mobile phone device characterized by a user interface that is responsive to motion of said device, through which a user can signal to the mobile phone device by a corresponding movement of said device, the wireless mobile phone device including a processor running a program, and an application programming interface (API) comprising plural functions, wherein said API allows the program to issue queries soliciting wireless mobile phone device movement data.
6 Assignments
0 Petitions
Accused Products
Abstract
A user gestures with a wireless mobile phone device to control some aspect of its operation, or the operation of a remote system with which the device communicates. Application programs can solicit gestural information through a standardized set of interface protocols (e.g., API functions). One function, for example, solicits a running set of gesture data, and a complementary function discontinues the first function. Other functions solicit device movement data in particular directions. In some arrangements gesture data is sent by the wireless device to a remote system, which may issue a response that is dependent on the received gesture data. This response may also depend on other data obtained by the wireless device (e.g., obtained from an electronic or physical object, or sensed from the environment) and sent to the remote system. The wireless device may have different modes of interacting with users, to accommodate users with greater or lesser proficiency in gestural techniques. A variety of other features and arrangements are also detailed.
87 Citations
26 Claims
- 1. A wireless mobile phone device characterized by a user interface that is responsive to motion of said device, through which a user can signal to the mobile phone device by a corresponding movement of said device, the wireless mobile phone device including a processor running a program, and an application programming interface (API) comprising plural functions, wherein said API allows the program to issue queries soliciting wireless mobile phone device movement data.
- 8. A wireless mobile phone device including a processor running a program, and an application program interface (API), wherein said API enables the program to issue queries soliciting wireless mobile phone device gestural data.
-
13. A method of operating a wireless mobile phone device, comprising:
-
receiving a running set of gesture-related data;
formatting the received gesture-related data into a running set of packets; and
wirelessly transmitting said running set of packets from the wireless mobile phone device to a distinct device that can respond thereto. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
- 23. A wireless mobile phone device that includes a user interface allowing gestural interaction with the device, said interface having first and second modes of operation, the second mode of operation supporting a richer set of gestures than the first mode, and being better suited for use by relatively more proficient users.
Specification