IP Library Granted Patent US 10,426,688
Granted Patent B2
US 10,426,688 · App. 15/324,609 · Granted Oct 1, 2019

Systems and methods for transferring exoskeleton trajectory sequences

Inventors: Brice Robertson (Oakland, CA); Matthew D. Sweeney (Sacramento, CA)
Assignee: Ekso Bionics, Inc.
A61H3/00A61H1/024A61H1/0244G06F19/00G06Q20/42G16H40/60A61H3/02A61H2003/0227A61H2201/165A61H2201/50A61H2201/5012A61H2201/5058A61H2201/5071A61H2201/5084A61H2201/5097G05B2219/40305
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,426,688
App. No.
15/324,609
Granted
Oct 1, 2019
Kind
B2
Abstract

An exoskeleton trajectory sequence is received with at least one server, and the sequence is transferred to a first device where the sequence is validated. The validation includes a safety check in which a determination is made as to whether the sequence is safe for use with an exoskeleton. The validated sequence, or a confirmation that the sequence is valid, is received from the first device, and the validated sequence is offered for sale, license or lease. In one embodiment, a request for the sequence to be transferred is received from a first exoskeleton user. The sequence is validated and transferred to a second exoskeleton user. In another embodiment, a request for the sequence to be edited is received from an exoskeleton user. The sequence is edited, validated and transferred to the exoskeleton user.

Claims (31)

1. A method for transferring an exoskeleton trajectory sequence using at least one server remote from a first device including a controller, the method comprising:

transferring, with the at least one server, the exoskeleton trajectory sequence to the first device where the exoskeleton trajectory sequence is validated, wherein validating the exoskeleton trajectory sequence includes performing a safety check in which a determination is made with the controller as to whether the exoskeleton trajectory sequence is safe for use with exoskeletons, the first device includes a first exoskeleton, the safety check includes performing a physical test of the exoskeleton trajectory sequence using the first exoskeleton, performing the physical test includes causing the first exoskeleton to move and receiving data from a sensor of the first exoskeleton, and causing the first exoskeleton to move includes causing the first exoskeleton to perform the exoskeleton trajectory sequence; and

receiving, from the first device, the exoskeleton trajectory sequence or confirmation that the exoskeleton trajectory sequence is valid with the at least one server, wherein the exoskeleton trajectory sequence includes prescribed positions of joints of an exoskeleton over time or a force profile of actuators of the exoskeleton.

2. The method of claim 1 , wherein the physical test is performed while the first exoskeleton is worn by a person or an anthropomorphic device.

3. The method of claim 1 , further comprising:

receiving the exoskeleton trajectory sequence from a creator of the exoskeleton trajectory sequence with the at least one server prior to transferring the exoskeleton trajectory sequence to the first device, the exoskeleton trajectory sequence having been created using a first second exoskeleton of the creator.

4. The method of claim 1 , further comprising:

receiving, from a first exoskeleton user, a request for the exoskeleton trajectory sequence to be transferred with the at least one server prior to transferring the exoskeleton trajectory sequence to the first device;

transferring the exoskeleton trajectory sequence to a second exoskeleton user after the exoskeleton trajectory sequence is validated; and

preventing the first exoskeleton user from using or accessing the exoskeleton trajectory sequence.

5. The method of claim 4 , wherein the validation includes determining whether the exoskeleton trajectory sequence is safe for use by the second exoskeleton user.

6. The method of claim 5 , wherein determining whether the exoskeleton trajectory sequence is safe for use by the second exoskeleton user includes taking into account physical attributes of the second exoskeleton user.

7. The method of claim 4 , wherein transferring the exoskeleton trajectory sequence to the second exoskeleton user includes transferring the exoskeleton trajectory sequence to a second exoskeleton of the second exoskeleton user.

8. The method of claim 1 , further comprising:

receiving, from an exoskeleton user, a request for the exoskeleton trajectory sequence to be edited with the at least one server prior to transferring the exoskeleton trajectory sequence to the first device;

transferring the exoskeleton trajectory sequence to a second device, where the exoskeleton trajectory sequence is edited, prior to transferring the exoskeleton trajectory sequence to the first device; and

transferring the exoskeleton trajectory sequence to the exoskeleton user after the exoskeleton trajectory sequence is validated.

9. The method of claim 8 , wherein the validation includes determining whether the exoskeleton trajectory sequence is safe for use by the exoskeleton user.

10. The method of claim 9 , wherein determining whether the exoskeleton trajectory sequence is safe for use by the exoskeleton user includes taking into account physical attributes of the exoskeleton user.

11. The method of claim 8 , wherein transferring the exoskeleton trajectory sequence to the exoskeleton user includes transferring the exoskeleton trajectory sequence to a second exoskeleton of the exoskeleton user.

12. The method of claim 8 , wherein the second device includes a second exoskeleton, and transferring the exoskeleton trajectory sequence to the second device includes transferring the exoskeleton trajectory sequence to the second exoskeleton.

13. A system for transferring an exoskeleton trajectory sequence comprising:

a first device including a controller, wherein the first device is configured to validate the exoskeleton trajectory sequence, validating the exoskeleton trajectory sequence includes performing a safety check in which a determination is made with the controller as to whether the exoskeleton trajectory sequence is safe for use with exoskeletons, the first device includes a first exoskeleton, the safety check includes performing a physical test of the exoskeleton trajectory sequence using the first exoskeleton, performing the physical test includes causing the first exoskeleton to move and receiving data from a sensor of the first exoskeleton, and causing the first exoskeleton to move includes causing the first exoskeleton to perform the exoskeleton trajectory sequence; and

at least one server remote from the first device, wherein the at least one server is configured to transfer the exoskeleton trajectory sequence to the first device and receive, from the first device, the exoskeleton trajectory sequence or confirmation that the exoskeleton trajectory sequence is valid, and the exoskeleton trajectory sequence includes prescribed positions of joints of an exoskeleton over time or a force profile of actuators of the exoskeleton.

14. The system of claim 13 , wherein the at least one server is configured to:

receive, from a first exoskeleton user, a request for the exoskeleton trajectory sequence to be transferred prior to transferring the exoskeleton trajectory sequence to the first device; and

transfer the exoskeleton trajectory sequence to a second exoskeleton user after the exoskeleton trajectory sequence is validated.

15. The system of claim 13 , wherein the at least one server is configured to:

receive, from an exoskeleton user, a request for the exoskeleton trajectory sequence to be edited prior to transferring the exoskeleton trajectory sequence to the first device;

transfer the exoskeleton trajectory sequence to a second device, where the exoskeleton trajectory sequence is edited, prior to transferring the exoskeleton trajectory sequence to the first device; and

transfer the exoskeleton trajectory sequence to the exoskeleton user after the exoskeleton trajectory sequence is validated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2017
From: ROBERTSON, BRICE; SWEENEY, MATTHEW D
To: EKSO BIONICS, INC.
Reel/Frame 042227/0781 →
Continuity (2)
Provisional Application 62021906 · Jul 8, 2014
Related Publication 20170202725A1 · Jul 20, 2017