IP Library Granted Patent US 9,452,528
Granted Patent B1
US 9,452,528 · App. 13/411,938 · Granted Sep 27, 2016

Controller device and method

Inventors: Neal Checka (Waltham, MA); David Demirdjlan (Berkeley, CA); Shawn Schaffert (Somerville, MA)
Assignee: VECNA TECHNOLOGIES, INC.
B25J9/1612G08C2201/93
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 9,452,528
App. No.
13/411,938
Granted
Sep 27, 2016
Kind
B1
Abstract

A device and method is provided for controlling a mechanism in communication with a handheld device. The method includes sensing a maneuver of the handheld device and providing at least one vector command to the mechanism based on the sensed maneuver in order to control the mechanism.

Claims (23)

1. A method for controlling a mechanism in communication with a handheld device, comprising:

sensing a maneuver of an entirety of the handheld device using electronics housed within the handheld device; and

providing at least one vector command to the mechanism based on the sensed maneuver in order to control the mechanism;

wherein the providing of the at least one vector command is performed without requiring touching of an interface of the handheld device during the entire maneuver;

wherein the sensing of the maneuver includes sensing a speed and/or acceleration at which the handheld device is maneuvered; and

wherein the providing of the at least one vector command includes selecting a speed the mechanism is to operate based on the sensed speed and/or acceleration.

2. A method for controlling a mechanism in communication with a handheld device, comprising:

sensing a maneuver of the handheld device using electronics housed with the handheld device, wherein the handheld device comprises one of a laptop computer, a tablet computer, a personal digital assistant and a cellular telephone, and

providing at least one vector command to the mechanism based on the sensed maneuver in order to control the mechanism, wherein the providing of the at least one vector command is performed without requiring touching of an interface of the handheld device;

wherein the sensing of the maneuver includes sensing a speed or acceleration at which the handheld device is maneuvered; and

wherein the providing of the at least one vector command includes selecting a speed the mechanism is to operate based on the sensed speed or acceleration.

3. The method as defined in claim 2 , wherein the vector command includes at least two components, where a first of the components at least controls a speed of the mechanism.

4. The method as defined in claim 3 , wherein a second of the components at least controls a direction that the mechanism moves.

5. The method as defined in claim 2 , wherein a first component of the vector command at least enables the mechanism to change at least one of a speed of the mechanism and a direction that the mechanism moves, and a second component of the vector command at least controls a magnitude of the change.

6. The method as defined in claim 2 , wherein the mechanism comprises a vehicle configured with a manipulator, and the vector command at least controls the manipulator.

7. The method as defined in claim 2 , wherein

the maneuver of the handheld device is sensed relative to one or more axes; and

the maneuver comprises at least one of a rotation of the handheld device about a first of the axes, and a translation of the handheld device along the first of the axes.

8. The method as defined in claim 7 , wherein the maneuver further comprises at least one of a rotation of the handheld device about a second of the axes, and a translation of the handheld device along the second of the axes.

9. The method as defined in claim 2 , wherein

the maneuver of the handheld device is sensed relative to one or more axes;

a first component of the vector command is provided based on a direction the handheld device is maneuvered relative to a first of the axes; and

a second component of the vector command is provided based on at least one of a speed and a distance that the handheld device is maneuvered relative to one of the axes.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 7, 2025
From: TRIPLEPOINT CAPITAL LLC
To: VECNA ROBOTICS, INC.
Reel/Frame 071220/0483 →
SECURITY INTEREST Recorded May 20, 2024
From: VECNA ROBOTICS, INC.; VECNA ROBOTICS INTERCO LLC
To: STIFEL BANK
Reel/Frame 067472/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: VECNA TECHNOLOGIES, INC.
To: VECNA ROBOTICS, INC.
Reel/Frame 067020/0397 →
RELEASE OF SECURITY INTEREST Recorded Dec 21, 2022
From: COMERICA BANK
To: VECNA ROBOTICS, INC.
Reel/Frame 062202/0036 →
SECURITY AGREEMENT Recorded Dec 19, 2022
From: VECNA ROBOTICS, INC.
To: TRIPLEPOINT CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 062156/0617 →
SECURITY INTEREST Recorded Aug 7, 2020
From: VECNA ROBOTICS, INC.
To: COMERICA BANK
Reel/Frame 053427/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2012
From: CHECKA, NEAL; DEMIRDJIAN, DAVID; SHAFFERT, SHAWN
To: VECNA TECHNOLOGIES, INC.
Reel/Frame 028136/0507 →