IP Library › Granted Patent US 10,289,204
Granted Patent B2
US 10,289,204 · App. 14/504,391 · Granted May 14, 2019

Apparatuses for controlling electrical devices and software programs and methods for making and using same

Inventor: Jonathan Josephson (Austin, TX)
Assignee: Quantum Interface, LLC
G06F3/017G06F3/0482G06F3/0485G06F3/04847G06F3/04883H04L12/282H04L12/2803H04L29/06H04L67/16H04L67/18H04L67/36H04W4/02G08C2201/32H04L69/329H04L2012/285
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,289,204
App. No.
14/504,391
Granted
May 14, 2019
Kind
B2
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.

Claims (81)

1. A method comprising:

sensing a first motion via at least one motion sensor, wherein at least one property of the first motion exceeds at least one threshold motion criterion,

producing a first output signal from the at least one motion sensor corresponding to the first motion,

converting the first output signal via a processing unit in communication with the at least one motion sensor into a display command,

processing via the processing unit the display command to display a plurality of objects on a display device in communication with the processing unit,

in response to the first output signal, causing a predetermined selection of all of the objects or a selection of one or more objects aligned or substantially aligned with a direction of the first motion,

sensing, via the at least one motion sensor, a motion comprising a velocity, a velocity profile, an acceleration, and/or an acceleration profile,

producing an output signal from the at least one motion sensor corresponding to the sensed motion,

converting the output signal via the processing unit into a command capable of simultaneously controlling one, some, or all of the selected objects and/or one, some, or all attributes associated with the selected objects, and

processing the command to simultaneously control one, some, or all of the selected objects and/or one, some, or all of the attributes associated with the selected objects in conformity with the velocity, the velocity profile, the acceleration, and/or the acceleration profile via the processing unit until the output signal from the at least one motion sensor stops or a body, body part, or object under the control of the body part moves outside of an active sensing zone of the at least one motion sensor.

2. The method of claim 1 , wherein the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile.

3. The method of claim 1 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, reployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

4. The method of claim 1 , wherein if the motion includes a brief timed hold, the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile to preset levels.

5. The method of claim 4 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, redeployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

6. The method of claim 1 , wherein:

the at least one motion sensor is selected from the group consisting of digital cameras, optical scanners, optical roller ball devices, joy sticks, touch pads, inductive pads, capacitive pads, holographic devices, laser tracking devices, thermal devices, acoustic devices, devices for tracking body or body part movement, EMF sensors, wave form sensors, arrays of motion sensors, and combinations thereof, and

the objects are selected from the group consisting of lighting devices, cameras, ovens, dishwashers, stoves, sound systems, display systems, alarm systems, control systems, medical devices, robots, robotic control systems, hot and cold water supply devices, air conditioning systems, heating systems, fuel delivery systems, energy management systems, product delivery systems, ventilation systems, air handling systems, computers and computer systems, chemical plant control systems, computer operating systems, graphics systems, business software systems, word processor systems, internet browsers, accounting systems, military systems, control systems, remote control systems, any program, routine, object, and/or element associated with any of the systems, virtual constructs capable of being controlled by a processing unit, and mixtures or combinations thereof.

7. A method comprising:

receiving via a processing unit in communication with a motion sensor a first input corresponding to a first motion having at least one property exceeding at least one threshold motion criterion,

displaying a plurality of objects on a display device in communication with the processing unit, where one, some, or all of the object having at least one attribute,

in response to the first output signal, causing a predetermined selection of all of the objects or a selection of one or more objects aligned or substantially aligned with a direction of the first motion,

receiving via the processing unit an input from the motion sensor corresponding to a motion having properties including a velocity, a velocity profile, an acceleration, and/or an acceleration profile, and

simultaneously controlling via the processing unit one, some, or all of the selected objects and/or one, some, or all attributes associated with the selected objects in conformity with the velocity, the velocity profile, the acceleration, and/or the acceleration profile until the input from the motion sensor stops or a body, body part, or object under the control of the body part moves outside of an active sensing zone of the motion sensor,

wherein the objects are in communication with the processing unit, and

wherein the objects comprise real world objects, virtual objects or combinations thereof.

8. The method of claim 7 , wherein the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile.

9. The method of claim 8 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, reployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

10. The method of claim 7 , wherein if the motion includes a brief timed hold, the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile to preset levels.

11. The method of claim 10 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, reployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

12. The method of claim 7 , wherein:

the at least one motion sensor is selected from the group consisting of digital cameras, optical scanners, optical roller ball devices, joy sticks, touch pads, inductive pads, capacitive pads, holographic devices, laser tracking devices, thermal devices, acoustic devices, devices for tracking body or body part movement, EMF sensors, wave form sensors, arrays of motion sensors, and combinations thereof, and

the objects are selected from the group consisting of lighting devices, cameras, ovens, dishwashers, stoves, sound systems, display systems, alarm systems, control systems, medical devices, robots, robotic control systems, hot and cold water supply devices, air conditioning systems, heating systems, fuel delivery systems, energy management systems, product delivery systems, ventilation systems, air handling systems, computers and computer systems, chemical plant control systems, computer operating systems, graphics systems, business software systems, word processor systems, internet browsers, accounting systems, military systems, control systems, remote control systems, any program, routine, object, and/or element associated with any of the systems, virtual constructs capable of being controlled by a processing unit, and mixtures or combinations thereof.

13. A system comprising:

at least one motion sensor, wherein the at least one motion sensor:

senses a first motion having at least one property of the first motion exceeds at least one threshold motion criterion,

 produces a first output signal corresponding to the first motion,

senses a motion comprising a velocity, a velocity profile, an acceleration, and/or an acceleration profile, and

produces an output signal corresponding to the sensed motion,

a processing unit in communication with the at least one motion sensor,

a plurality of objects in communication with or under control of the processing unit, wherein one, some or all of the objects include at least one attribute,

wherein the processing unit:

in response to the first motion, displays on a plurality of objects, wherein one, some, or all of the objects have at least one attribute,

in response to the first motion, causes a predetermined selection of all of the objects or a selection of one or more objects aligned or substantially aligned with a direction of the first motion,

 converts the output signal into a command capable of simultaneously controlling one, some, or all of the selected objects and/or one, some, or all the attributes associated with the selected objects, and

processes the command to simultaneously control one, some, or all of the selected objects and/or one, some, or all the attributes in conformity with the velocity, the velocity profile, the acceleration, and/or the acceleration profile via the processing unit,

until the output signal from the at least one motion sensor stops or a body, body part, or object under the control of the body part moves outside of an active sensing zone of the at least one motion sensor,

wherein the object or objects comprise real world objects, virtual objects, or combinations thereof.

14. The system of claim 13 , further comprising:

a display device in communication with the processing unit and comprising a touch screen, and

optionally a remote control unit in communication with the processing unit to provide remote control of the processing unit,

wherein:

the display device, the at least one motion sensor, and the processing unit are integrated into a tablet, a computer, or a mobile device,

the motion sensor is selected from the group consisting of digital cameras, optical scanners, optical roller ball devices, joy sticks, touch pads, inductive pads, capacitive pads, holographic devices, laser tracking devices, thermal devices, acoustic devices, devices for tracking body or body part movement, EMF sensors, wave form sensors, arrays of motion sensors, and combinations thereof, and

the objects are selected from the group consisting of lighting devices, cameras, ovens, dishwashers, stoves, sound systems, display systems, alarm systems, control systems, medical devices, robots, robotic control systems, hot and cold water supply devices, air conditioning systems, heating systems, fuel delivery systems, energy management systems, product delivery systems, ventilation systems, air handling systems, computers and computer systems, chemical plant control systems, computer operating systems, graphics systems, business software systems, word processor systems, internet browsers, accounting systems, military systems, control systems, remote control systems, any program, routine, object, and/or element associated with any of the systems, virtual constructs capable of being controlled by a processing unit, and mixtures or combinations thereof.

15. The system of claim 13 , wherein the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile.

16. The system of claim 15 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, reployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

17. The system of claim 13 , wherein if the motion includes a brief timed hold, the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile to preset levels.

18. The system of claim 17 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, reployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

19. A system comprising:

a motion sensor,

a processing unit, and

a plurality of objects, wherein one, some or all of the objects include at least one attribute,

wherein the processing unit:

receives a first input from the motion sensor corresponding to a first motion having at least one property exceeding at least one threshold motion criterion,

in response to the first input, displaying the objects on a display device in communication with the processing unit,

in response to the first input, causes a predetermined selection of all of the objects or a selection of one or more objects aligned or substantially aligned with a direction of the first motion,

 receives an input from the motion sensor corresponding to a motion having properties including a velocity, a velocity profile, an acceleration, and/or an acceleration profile; and

simultaneously controls one, some, or all of the selected objects, and/or one, some, or all the attributes in conformity with the velocity, the velocity profile, the acceleration, and/or the acceleration profile,

until the input from the motion sensor stops or a body, body part, or object under the control of the body part moves outside of an active sensing zone of the motion sensor,

wherein the objects are in communication with the processing unit, and wherein the objects comprise real world objects, virtual objects or combinations thereof.

20. The system of claim 19 , further comprising:

a display device in communication with the processing unit and comprising a touch screen, and

optionally a remote control unit in communication with the processing unit to provide remote control of the processing unit,

wherein:

the display device, the at least one motion sensor, and the processing unit integrated into a tablet, a computer, or a mobile device,

the motion sensor is selected from the group consisting of digital cameras, optical scanners, optical roller ball devices, joy sticks, touch pads, inductive pads, capacitive pads, holographic devices, laser tracking devices, thermal devices, acoustic devices, devices for tracking body or body part movement, EMF sensors, wave form sensors, arrays of motion sensors, and combinations thereof, and

the objects are selected from the group consisting of lighting devices, cameras, ovens, dishwashers, stoves, sound systems, display systems, alarm systems, control systems, medical devices, robots, robotic control systems, hot and cold water supply devices, air conditioning systems, heating systems, fuel delivery systems, energy management systems, product delivery systems, ventilation systems, air handling systems, computers and computer systems, chemical plant control systems, computer operating systems, graphics systems, business software systems, word processor systems, internet browsers, accounting systems, military systems, control systems, remote control systems, any program, routine, object, and/or element associated with any of the systems, virtual constructs capable of being controlled by a processing unit, and mixtures or combinations thereof.

21. The system of claim 19 , wherein the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile.

22. The system of claim 21 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, reployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

23. The system of claim 19 , wherein if the motion includes a brief timed hold, the controlling comprises adjusting one, some or all of the attributes associated with the object or the objects in proportion to the velocity, the velocity profile, the acceleration, and/or the acceleration profile to preset levels.

24. The system of claim 23 , wherein the objects are lights and the attribute is intensity and/or color or the objects are pixels associated with a virtual canvas and the attributes are pixel properties or the objects are military or law enforcement assets and the attributes are deployment, reployment, rearrangement, and/or manipulation of assets to address rapid changing situations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2019
From: JOSEPHSON, JONATHAN
To: QUANTUM INTERFACE LLC
Reel/Frame 049890/0256 →
Continuity (4)
Continuation In Part 13677627 · Nov 15, 2012
Continuation In Part 13677642 · Nov 15, 2012
Provisional Application 61885453 · Oct 1, 2013
Related Publication 20160320860A1 · Nov 3, 2016
Cited By (1)
US 12,572,215