APPARATUSES FOR CONTROLLING ELECTRICAL DEVICES AND SOFTWARE PROGRAMS AND METHODS FOR MAKING AND USING SAME
First Claim
Patent Images
1. A method for controlling objects comprising:
- sensing motion including motion properties within an active sensing zone of a motion sensor, where the motion properties include a direction, a velocity, an acceleration, a change in direction, a change in velocity, a change in acceleration, a rate of change of direction, a rate of change of velocity, a rate of change of acceleration, stops, holds, timed holds, or mixtures and combinations thereof,producing an output signal or a plurality of output signals corresponding to the sensed motion,converting the output signal or signals via a processing unit in communication with the motion sensor or sensors into a command function or a plurality of command functions, where the command functions comprise;
a scroll function,a select function,an attribute function,an attribute control function,a simultaneous control function including;
a select and scroll function,a select, scroll and activate function,a select, scroll, activate, and attribute control function,a select and activate function,a select and attribute control function,a select, active, and attribute control function, orcombinations thereof,processing the command function or the command functions, where the scroll functions scroll through lists of objects, object attributes or mixtures and combinations thereof, the select functions select one or more objects, the attribute functions activates one or more attributes, the attribute control functions controls one or more attributes, and the simultaneous control functions simultaneously invoke two or more command functions to control objects, object attributes, or mixtures and combinations thereof,where the objects comprise real world objects, virtual objects and mixtures or combinations thereof, where the real world objects include physical, mechanical, electro-mechanical, magnetic, electro-magnetic, electrical, or electronic devices or any other real world device that can be controlled by a processing unit and the virtual objects include any construct generated in a virtual world or by a computer and displayed by a display device and that are capable of being controlled by a processing unit,where the attributes comprise activatable, executable and/or adjustable attributes associated with the objects, andwhere changes in motion properties are changes discernible by the motion sensors and/or the processing units.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus including a movement sensor and processing unit, where sensed movement, especially velocity and/or acceleration and changes thereof, is used to control real and/or virtual objects, where no hard selection protocol is used and output signals and/or commands occur with a change in velocity or acceleration.
-
Citations
33 Claims
-
1. A method for controlling objects comprising:
-
sensing motion including motion properties within an active sensing zone of a motion sensor, where the motion properties include a direction, a velocity, an acceleration, a change in direction, a change in velocity, a change in acceleration, a rate of change of direction, a rate of change of velocity, a rate of change of acceleration, stops, holds, timed holds, or mixtures and combinations thereof, producing an output signal or a plurality of output signals corresponding to the sensed motion, converting the output signal or signals via a processing unit in communication with the motion sensor or sensors into a command function or a plurality of command functions, where the command functions comprise; a scroll function, a select function, an attribute function, an attribute control function, a simultaneous control function including; a select and scroll function, a select, scroll and activate function, a select, scroll, activate, and attribute control function, a select and activate function, a select and attribute control function, a select, active, and attribute control function, or combinations thereof, processing the command function or the command functions, where the scroll functions scroll through lists of objects, object attributes or mixtures and combinations thereof, the select functions select one or more objects, the attribute functions activates one or more attributes, the attribute control functions controls one or more attributes, and the simultaneous control functions simultaneously invoke two or more command functions to control objects, object attributes, or mixtures and combinations thereof, where the objects comprise real world objects, virtual objects and mixtures or combinations thereof, where the real world objects include physical, mechanical, electro-mechanical, magnetic, electro-magnetic, electrical, or electronic devices or any other real world device that can be controlled by a processing unit and the virtual objects include any construct generated in a virtual world or by a computer and displayed by a display device and that are capable of being controlled by a processing unit, where the attributes comprise activatable, executable and/or adjustable attributes associated with the objects, and where changes in motion properties are changes discernible by the motion sensors and/or the processing units. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for controlling real world objects comprising:
-
sensing motion including motion properties within an active sensing zone of a motion sensor, where the motion properties include a direction, a velocity, an acceleration, a change in direction, a change in velocity, a change in acceleration, a rate of change of direction, a rate of change of velocity, a rate of change of acceleration, stops, holds, timed holds, or mixtures and combinations thereof, producing an output signal or a plurality of output signals corresponding to the sensed motion, converting the output signal or signals via a processing unit in communication with the motion sensor or sensors into a command function or a plurality of command functions, where the command functions comprise; a scroll function, a select function, an attribute function, an attribute control function, a simultaneous control function including; a select and scroll function, a select, scroll and activate function, a select, scroll, activate, and attribute control function, a select and activate function, a select and attribute control function, a select, active, and attribute control function, or combinations thereof, and processing the command function or the command functions, where the scroll functions scroll through lists of objects, object attributes or mixtures and combinations thereof, the select functions select one or more objects, the attribute functions activates one or more attributes, the attribute control functions controls one or more attributes, and the simultaneous control functions simultaneously invoke two or more command functions to control objects, object attributes, or mixtures and combinations thereof, where the objects comprise real world objects and mixtures or combinations thereof, where the real world objects include physical, mechanical, electro-mechanical, magnetic, electro-magnetic, electrical, or electronic devices or any other real world device that can be controlled by a processing unit, where the attributes comprise activatable, executable and/or adjustable attributes associated with the objects, and where changes in motion properties are changes discernible by the motion sensors and/or the processing units. - View Dependent Claims (8, 9)
-
-
10. A method for controlling virtual objects comprising:
-
sensing motion including motion properties within an active sensing zone of a motion sensor, where the motion properties include a direction, a velocity, an acceleration, a change in direction, a change in velocity, a change in acceleration, a rate of change of direction, a rate of change of velocity, a rate of change of acceleration, stops, holds, timed holds, or mixtures and combinations thereof, producing an output signal or a plurality of output signals corresponding to the sensed motion, converting the output signal or signals via a processing unit in communication with the motion sensor or sensors into a command function or a plurality of command functions, where the command functions comprise; a scroll function, a select function, an attribute function, an attribute control function, a simultaneous control function including; a select and scroll function, a select, scroll and activate function, a select, scroll, activate, and attribute control function, a select and activate function, a select and attribute control function, a select, active, and attribute control function, or combinations thereof, and processing the command function or the command functions, where the scroll functions scroll through lists of objects, object attributes or mixtures and combinations thereof, the select functions select one or more objects, the attribute functions activates one or more attributes, the attribute control functions controls one or more attributes, and the simultaneous control functions simultaneously invoke two or more command functions to control objects, object attributes, or mixtures and combinations thereof, where the objects comprise virtual objects and mixtures or combinations thereof, where the virtual objects include any construct generated in a virtual world or by a computer and displayed by a display device and that are capable of being controlled by a processing unit, where the attributes comprise activatable, executable and/or adjustable attributes associated with the objects, and where changes in motion properties are changes discernible by the motion sensors and/or the processing units. - View Dependent Claims (11, 12)
-
-
13. A system for controlling objects comprising:
-
one or a plurality of motion sensor including an active zone, where the sensor senses motion including motion properties within an active sensing zone of a motion sensor, where the motion properties include a direction, a velocity, an acceleration, a change in direction, a change in velocity, a change in acceleration, a rate of change of direction, a rate of change of velocity, a rate of change of acceleration, stops, holds, timed holds, or mixtures and combinations thereof to produce one or a plurality of sensor outputs, one or a plurality of processing unit including communication software and hardware, where the processing unit or units convert the output or outputs into a command and control functions or a plurality of command and control functions, and one or a plurality of controllable objects in communication with the processing unit, where the command and control functions comprise; a scroll function, a select function, an attribute function, an attribute control function, a simultaneous control function including; a select and scroll function, a select, scroll and activate function, a select, scroll, activate, and attribute control function, a select and activate function, a select and attribute control function, a select, active, and attribute control function, or combinations thereof, and where the processing unit or units process the command function or the command functions, where the scroll functions scroll through lists of objects, object attributes or mixtures and combinations thereof, the select functions select one or more objects, the attribute functions activates one or more attributes, the attribute control functions controls one or more attributes, and the simultaneous control functions simultaneously invoke two or more command functions to control objects, object attributes, or mixtures and combinations thereof, where the objects comprise real world objects, virtual objects and mixtures or combinations thereof, where the real world objects include physical, mechanical, electro-mechanical, magnetic, electro-magnetic, electrical, or electronic devices or any other real world device that can be controlled by a processing unit and the virtual objects include any construct generated in a virtual world or by a computer and displayed by a display device and that are capable of being controlled by a processing unit, where the attributes comprise activatable, executable and/or adjustable attributes associated with the objects, and where changes in motion properties are changes discernible by the motion sensors and/or the processing units. - View Dependent Claims (14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26)
-
-
20. A system for controlling real world objects comprising:
-
one or a plurality of motion sensor including an active zone, where the sensor senses motion including motion properties within an active sensing zone of a motion sensor, where the motion properties include a direction, a velocity, an acceleration, a change in direction, a change in velocity, a change in acceleration, a rate of change of direction, a rate of change of velocity, a rate of change of acceleration, stops, holds, timed holds, or mixtures and combinations thereof to produce one or a plurality of sensor outputs, one or a plurality of processing unit including communication software and hardware, where the processing unit or units convert the output or outputs into a command and control functions or a plurality of command and control functions, and one or a plurality of controllable objects in communication with the processing unit, where the command and control functions comprise; a scroll function, a select function, an attribute function, an attribute control function, a simultaneous control function including; a select and scroll function, a select, scroll and activate function, a select, scroll, activate, and attribute control function, a select and activate function, a select and attribute control function, a select, active, and attribute control function, or combinations thereof, and where the processing unit or units process the command function or the command functions, where the scroll functions scroll through lists of objects, object attributes or mixtures and combinations thereof, the select functions select one or more objects, the attribute functions activates one or more attributes, the attribute control functions controls one or more attributes, and the simultaneous control functions simultaneously invoke two or more command functions to control objects, object attributes, or mixtures and combinations thereof, where the objects comprise real world objects and mixtures or combinations thereof, where the real world objects include physical, mechanical, electro-mechanical, magnetic, electro-magnetic, electrical, or electronic devices or any other real world device that can be controlled by a processing unit, where the attributes comprise activatable, executable and/or adjustable attributes associated with the objects, and where changes in motion properties are changes discernible by the motion sensors and/or the processing units.
-
-
27. A system for controlling virtual objects comprising:
-
one or a plurality of motion sensor including an active zone, where the sensor senses motion including motion properties within an active sensing zone of a motion sensor, where the motion properties include a direction, a velocity, an acceleration, a change in direction, a change in velocity, a change in acceleration, a rate of change of direction, a rate of change of velocity, a rate of change of acceleration, stops, holds, timed holds, or mixtures and combinations thereof to produce one or a plurality of sensor outputs, one or a plurality of processing unit including communication software and hardware, where the processing unit or units convert the output or outputs into a command and control functions or a plurality of command and control functions, and one or a plurality of controllable objects in communication with the processing unit, where the command and control functions comprise; a scroll function, a select function, an attribute function, an attribute control function, a simultaneous control function including; a select and scroll function, a select, scroll and activate function, a select, scroll, activate, and attribute control function, a select and activate function, a select and attribute control function, a select, active, and attribute control function, or combinations thereof, and where the processing unit or units process the command function or the command functions, where the scroll functions scroll through lists of objects, object attributes or mixtures and combinations thereof, the select functions select one or more objects, the attribute functions activates one or more attributes, the attribute control functions controls one or more attributes, and the simultaneous control functions simultaneously invoke two or more command functions to control objects, object attributes, or mixtures and combinations thereof, where the objects comprise virtual objects and mixtures or combinations thereof, where the virtual objects include any construct generated in a virtual world or by a computer and displayed by a display device and that are capable of being controlled by a processing unit, where the attributes comprise activatable, executable and/or adjustable attributes associated with the objects, and where changes in motion properties are changes discernible by the motion sensors and/or the processing units. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification