MOTION-BASED INPUT FOR PLATFORMS AND APPLICATIONS
First Claim
Patent Images
1. A method of adding motion-based control to an application operating on a platform, the method comprising:
- detecting motion based on the movement of an object received from a motion detecting device;
mapping the detected motion to control information recognized by an application, wherein the mapping is based on a motion grammar;
transmitting the control information to the platform on which the application is operating.
0 Assignments
0 Petitions
Accused Products
Abstract
The flexible motion system simplifies the process of adding motion-based input to an application. The flexible motion system uses a motion detection device to detect motion based on the movement of an object. Next, the flexible motion system converts the motion detected by the motion detection device into input recognized by the application, and provides this input to the application. The motion may be converted using a grammar specified by an application developer through an updateable action pack.
-
Citations
38 Claims
-
1. A method of adding motion-based control to an application operating on a platform, the method comprising:
-
detecting motion based on the movement of an object received from a motion detecting device; mapping the detected motion to control information recognized by an application, wherein the mapping is based on a motion grammar; transmitting the control information to the platform on which the application is operating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of adding motion-based input to an application, the method comprising:
-
identifying an application that is not configured to receive input from a motion detection device, wherein the application is configured to receive input from a device that is not based on detecting motion; detecting motion based on the movement of an object received from a motion detecting device; converting the detected motion to input recognized by the application; and providing the input to the application. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable medium containing instructions for controlling a computer system to reduce the power consumption of a motion detecting device embedded in a game controller, by a method comprising:
-
detecting a motion sensor input in a game controller based on the movement of an object; comparing the motion sensor input to a movement criteria; and when the motion sensor input satisfies the movement criteria, sending an indication of the motion to a receiving device. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer system for providing a game controller that can be used with multiple gaming platforms through upgradeable action packs, comprising:
-
a motion detecting component configured to detect movement of a device containing the system; a motion converting component configured to convert detected movement to at least one defined input value based on one or more input mappings; and an action pack loading component configured to load an action pack containing input mappings. - View Dependent Claims (36, 37, 38)
-
Specification