Method and apparatus for controlling a computing system
First Claim
Patent Images
1. An apparatus, comprising:
- a sensor configured to detect an initial motion in an initial direction meeting or exceeding an initial motion threshold and a complementary motion in a reverse direction to the initial direction meeting or exceeding a complementary motion threshold; and
a motion agent configured to;
enable a user to associate at least one control signal with at least one motion using a graphical interface;
determine a current operational state of the apparatus; and
generate a control signal associated with the detected initial and complementary motions for at least partially altering content to be displayed on a display or updating an operational state of the apparatus according to the current operational state of the apparatus;
wherein the initial or complementary motion comprises motion in one or more of at least six fields of motion, including lateral x-motion, lateral y-motion, lateral z-motion, rotation about x-axis, rotation about y-axis, or rotation about z-axis.
6 Assignments
0 Petitions
Accused Products
Abstract
A handheld computing device is introduced comprising a motion detection sensor(s) and a motion control agent. The motion detection sensor(s) detect motion of the computing device in one or more of six (6) fields of motion and generate an indication of such motion. The motion control agent, responsive to the indications of motion received from the motion sensors, generate control signals to modify one or more of the operating state and/or the displayed content of the computing device based, at least in part, on the received indications.
-
Citations
33 Claims
-
1. An apparatus, comprising:
-
a sensor configured to detect an initial motion in an initial direction meeting or exceeding an initial motion threshold and a complementary motion in a reverse direction to the initial direction meeting or exceeding a complementary motion threshold; and a motion agent configured to; enable a user to associate at least one control signal with at least one motion using a graphical interface; determine a current operational state of the apparatus; and generate a control signal associated with the detected initial and complementary motions for at least partially altering content to be displayed on a display or updating an operational state of the apparatus according to the current operational state of the apparatus; wherein the initial or complementary motion comprises motion in one or more of at least six fields of motion, including lateral x-motion, lateral y-motion, lateral z-motion, rotation about x-axis, rotation about y-axis, or rotation about z-axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
enabling a user to associate at least one control signal with at least one motion using a graphical interface; determining if a device having a display has been placed in an initial motion in an initial direction that meets or exceeds an initial motion threshold and in a complementary motion in a reverse direction to the initial direction that meets or exceeds a complementary motion threshold; providing the at least one control signal to a motion control device in response to determining that the initial and complementary motions are associated with the at least one control signal; and altering content to be displayed on the display or updating an operational state of the device according to a current operational state of the device and in response to the at least one control signal; wherein the initial or complementary motion comprises motion in one or more of at least six fields of motion, including lateral x-motion, lateral y-motion, lateral z-motion, rotation about x-axis, rotation about y-axis, or rotation about z-axis. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a computing device having a display configured to display content; a sensor configured to detect an initial motion in an initial direction that meets or exceeds an initial motion threshold and a complementary motion in a reverse direction to the initial direction that meets or exceeds a complementary motion threshold of the computing device; and a motion control agent configured to; enable a user to associate at least one control signal with at least one motion using a graphical interface shown on the display; determine a current operational state of the computing device; and generate a control signal associated with the initial and complementary motions to update the current operational state of the computing device or to alter the displayed content according to the current operational state of the computing device; wherein the initial or complementary motion comprises motion in one or more of at least six fields of motion, including lateral x-motion, lateral y-motion, lateral z-motion, rotation about x-axis, rotation about y-axis, or rotation about z-axis. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A component, comprising:
-
a graphical interface configured to; enable a user to associate at least one control signal with at least one motion; receive an indication that a sensor has detected an initial motion in an initial direction exceeding an initial motion threshold or a complementary motion in a reverse direction to the initial direction exceeding a complementary motion threshold; and an agent device configured to alter content displayed on a display device or to update an operational state of the display device based at least in part on a current operational state of the display device and based at least in part on the at least one control signal being associated with the initial motion or the complementary motion; wherein the initial motion or the complementary motion comprises motion in one or more of at least six fields of motion, including lateral x-motion, lateral y-motion, lateral z-motion, rotation about x-axis, rotation about y-axis, or rotation about z-axis. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. An apparatus, comprising:
-
means for enabling a user to associate at least one control signal with at least one motion using a graphical interface means; means for detecting an initial motion in an initial direction and a complementary motion in a reverse direction to the initial direction of a device, wherein the initial motion meets or exceeds an initial motion threshold and wherein the complementary motion that meets or exceeds a complementary motion threshold; means for detecting a current operational state of the device; and means for at least partially altering content to be displayed on a display of the device or for updating an operational state of the device based at least in part on a control signal associated with the detected initial or complementary motions; wherein the initial or complementary motion comprises motion in one or more of at least six fields of motion, including lateral x-motion, lateral y-motion, lateral z-motion, rotation about x-axis, rotation about y-axis, or rotation about z-axis.
-
-
33. A non-transitory storage medium having stored thereon, computer-executable instructions that when executed by a computing device, cause the computing device to perform operations comprising:
-
enabling a user to associate at least one control signal with at least one motion using a graphical interface; detecting an initial motion in an initial direction and a complementary motion in a reverse direction to the initial direction in the computing device; determining a current operational state of the computing device; and at least partially altering content to be displayed on the computing device or updating an operational state of the computing device based at least in part on a control signal associated with the detected initial and complementary motion and on the current operational state of the computing device; wherein the initial or complementary motion comprises motion in one or more of at least six fields of motion, including lateral x-motion, lateral y-motion, lateral z-motion, rotation about x-axis, rotation about y-axis, or rotation about z-axis.
-
Specification