IP Library Granted Patent US 11,014,243
Granted Patent B1
US 11,014,243 · App. 16/008,587 · Granted May 25, 2021

System and method for instructing a device

Inventor: Neal Checka (Waltham, MA)
Assignee: VECNA ROBOTICS, INC.
B25J9/1697B25J11/0005B25J13/00B25J13/06B65G1/137G06F3/017G06K9/00335G06K9/00355G06N3/00G06N3/008H04N7/181G05B2219/33051G05B2219/33056G05B2219/35444G05B2219/40391G05B2219/40413G05B2219/40414Y10S901/06
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 11,014,243
App. No.
16/008,587
Granted
May 25, 2021
Kind
B1
Abstract

A system and method of instructing a device is disclosed. The system includes a signal source for providing at least one visual signal where the at least one visual signal is substantially indicative of at least one activity to be performed by the device. A visual signal capturing element captures the at least one visual signal and communicates the at least one visual signal to the device where the device interprets the at least one visual signal and performs the activity autonomously and without requiring any additional signals or other information from the signal source.

Claims (48)

1. A method comprising:

capturing, via a device having at least one camera member, a visual signal provided by a signal source, the visual signal substantially indicative of a physical motion that a robot is to accomplish, the physical motion enabling a physical interaction between the robot and an item discrete from both the device and the robot;

receiving, at an interpreter module, data indicative of the visual signal captured by the at least one camera member, the interpreter module configured to process the data to provide command data directly to the robot to perform the physical motion autonomously;

communicating, via a communication element on the device, the command data provided by the interpreter module to the robot; and

monitoring movements of the robot in real time as the robot undertakes the physical motion so that the signal source can vary the visual signal depending on the movements of the robot.

2. The method of claim 1 , wherein the device is discrete from and physically detached from the robot.

3. The method of claim 1 , wherein the physical motion of the robot at least enables the robot to move the item from a first location to a second location.

4. The method of claim 1 , wherein the physical motion of the robot is chosen to be a most efficient energy consumption path regardless of the physical motion in the visual signal provided by the signal source.

5. The method of claim 1 , wherein the signal source comprises an individual.

6. The method of claim 1 , further comprising:

capturing, via the device having the at least one camera member, a second visual signal provided by the signal source; and

receiving, at the interpreter module, second data indicative of the second visual signal captured by the at least one camera member, the interpreter module configured to process the second data to provide second command data directly to the robot to vary the physical motion autonomously and without requiring any additional signals or other information from the signal source to yield a changed physical motion; and

communicating, via a communication element on the device, the second command data provided by the interpreter module to the robot so that the robot can perform the changed physical motion based on the second command data.

7. A method comprising:

receiving, at a robot and from a device separate from the robot, a command data, wherein the device:

captured, via at least one camera member, a visual signal provided by a signal source, the visual signal substantially indicative of a physical motion that a robot is to accomplish, the physical motion enabling a physical interaction between the robot and an item discrete from both the device and the robot;

received, at an interpreter module on the device, data indicative of the visual signal captured by the at least one camera member, the interpreter module configured to process the data to provide command data directly to the robot to perform the physical motion autonomously; and

communicated, via a communication element on the device, the command data provided by the interpreter module to the robot; and

monitoring movements of the robot in real time as the robot undertakes the physical motion so that the signal source can vary the visual signal depending on the movements of the robot.

8. The method of claim 7 , wherein the device is discrete from and physically detached from the robot.

9. The method of claim 7 , wherein the physical motion of the robot at least enables the robot to move the item from a first location to a second location.

10. The method of claim 7 , wherein the physical motion of the robot is chosen to be a most efficient energy consumption path regardless of the physical motion in the visual signal provided by the signal source.

11. The method of claim 7 , wherein the signal source comprises an individual.

12. The method of claim 7 , further comprising:

receiving second command data from the device, wherein the device:

captured, via the at least one camera member, a second visual signal provided by the signal source; and

received, at the interpreter module, second data indicative of the second visual signal captured by the at least one camera member, the interpreter module configured to process the second data to provide the second command data directly to the robot to vary the physical motion autonomously to yield a changed physical motion; and

communicated, via the communication element on the device, the second command data provided by the interpreter module to the robot so that the robot can perform the changed physical motion based on the second command data; and

performing the changed physical motion based on the second command data.

13. A robot comprising:

a processor; and

a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising:

receiving, at a robot and from a device separate from the robot, a command data, wherein the device:

captured, via at least one camera member, a visual signal provided by a signal source, the visual signal substantially indicative of a physical motion that the signal source wants a robot to accomplish, the physical motion enabling a physical interaction between the robot and an item discrete from both the device and the robot;

received, at an interpreter module on the device, data indicative of the visual signal captured by the at least one camera member, the interpreter module configured to process the data to provide the command data directly to the robot to perform the physical motion autonomously;

communicated, via a communication element on the device, the command data provided by the interpreter module to the robot; and

monitored movements of the robot in real time as the robot undertakes the physical motion so that the signal source can vary the visual signal depending on the movements of the robot; and

performing, by the robot, the physical motion as instructed by the command data.

14. The robot of claim 13 , wherein the device is discrete from and physically detached from the robot.

15. The robot of claim 13 , wherein the physical motion of the robot at least enables the robot to move the item from a first location to a second location.

16. The robot of claim 13 , wherein the physical motion of the robot is chosen to be a most efficient energy consumption path regardless of the physical motion in the visual signal provided by the signal source.

17. The robot of claim 13 , wherein the signal source comprises an individual.

18. The robot of claim 13 , wherein the computer-readable storage medium stores additional instructions which, when executed by the processor, cause the processor to perform operations further comprising:

receiving second command data from the device, wherein the device:

captured, via the at least one camera member, a second visual signal provided by the signal source; and

received, at the interpreter module, second data indicative of the second visual signal captured by the at least one camera member, the interpreter module configured to process the second data to provide the second command data directly to the robot to vary the physical motion autonomously to yield a changed physical motion; and

communicated, via the communication element on the device, the second command data provided by the interpreter module to the robot so that the robot can perform the changed physical motion based on the second command data; and

performing the changed physical motion based on the second command data.

Assignments (6)
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 →
SECURITY AGREEMENT Recorded Dec 19, 2022
From: VECNA ROBOTICS, INC.
To: TRIPLEPOINT CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 062156/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2019
From: CHECKA, NEAL
To: VECNA TECHNOLOGIES, INC.
Reel/Frame 049751/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2018
From: CHECKA, NEAL
To: VECNA TECHNOLOGIES, INC.
Reel/Frame 046708/0888 →
Continuity (2)
Continuation 14927158 · Oct 29, 2015
Continuation 14062973 · Oct 25, 2013