IP Library › Granted Patent US 11,738,450
Granted Patent B2
US 11,738,450 · App. 17/504,261 · Granted Aug 29, 2023

Customized configuration for an exoskeleton controller

Inventors: Luke Mooney (Sudbury, MA); Jean-François Duval (Belmont, MA); Rachel Harris (Cambridge, MA); Jonathan Kaplan (Waltham, MA); Matthew Mooney (Westford, MA); William Marvin (Canton, MA)
Assignee: Dephy, Inc.
B25J9/0006B25J9/161B25J9/1633
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,738,450
App. No.
17/504,261
Granted
Aug 29, 2023
Kind
B2
Abstract

Systems and methods for providing a customized configuration for a controller of an exoskeleton device. A device can receive, via a user interface, feedback from a user indicative of a performance of the user during a movement event. The device can determine characteristics of the user for performing the movement event using a first exoskeleton boot and a second exoskeleton boot and identify properties of a route for the movement event. The device can determine using the characteristics of the user, the feedback and the properties of the route, control parameters for the first exoskeleton boot and the second exoskeleton boot to execute the movement event. The device can apply the control parameters to the first exoskeleton boot and the second exoskeleton boot for the user to operate the first exoskeleton boot and the second exoskeleton boot during the movement event.

Claims (57)

1. A system to operate ankle-foot exoskeletons, comprising:

one or more processors coupled with memory to:

identify feedback on performance associated with an exoskeleton for a foot-ankle of a user during movement along a route;

determine a parameter to control the exoskeleton based on the feedback and a property of the route; and

provide an instruction to cause the exoskeleton to operate along at least a portion of the route based on the parameter.

2. The system of claim 1 , comprising:

the one or more processors to detect the feedback via one or more sensors of the exoskeleton.

3. The system of claim 1 , comprising:

the one or more processors to receive the feedback via a user interface communicatively coupled with the one or more processors.

4. The system of claim 1 , wherein the feedback is indicative of performance of the user during the movement.

5. The system of claim 1 , comprising the one or more processors to:

detect the feedback based on an interaction between the user and the exoskeleton during one or more movements via the exoskeleton; and

determine the parameter based on the feedback and a GPS location of the exoskeleton.

6. The system of claim 1 , comprising the one or more processors to:

detect the feedback based on an interaction between the user and the exoskeleton during one or more movements via the exoskeleton;

identify a user profile comprising historical sensor data from the user during one or more previous movements with the exoskeleton; and

determine the parameter based on the feedback, the user profile, and a GPS location of the exoskeleton.

7. The system of claim 1 , comprising the one or more processors to:

identify a characteristic of the user; and

determine the parameter to control the exoskeleton based on the characteristic, the feedback and the property of the route,

wherein the characteristic of the user includes at least one of: age, weight, height, gate information, or activity level.

8. The system of claim 1 , wherein:

the property of the route includes at least one of: type of activity, distance, start point, end point, terrain, or altitude; and

the parameter includes at least one of: a battery requirement or a power level.

9. The system of claim 1 , comprising:

the one or more processors to receive a software update via a network connection with a server.

10. The system of claim 1 , comprising the one or more processors to:

receive, via a network connection with a server, a software update generated by the server based at least in part on feedback associated with a plurality of users or a group profile; and

use the software update to determine the parameter to control the exoskeleton.

11. The system of claim 1 , comprising:

the one or more processors to provide a notification via a user interface based on a step count of the exoskeleton.

12. The system of claim 1 , comprising:

the one or more processors to provide a notification via a user interface that a component of the exoskeleton has an issue.

13. A method of operating ankle-foot exoskeletons, comprising:

identifying, by one or more processors coupled with memory, feedback on performance associated with an exoskeleton for a foot-ankle of a user during movement along a route;

determining, by the one or more processors, a parameter to control the exoskeleton based on the feedback and a property of the route; and

providing, by the one or more processors, an instruction to cause the exoskeleton to operate along at least a portion of the route based on the parameter.

14. The method of claim 13 , comprising:

detecting, by the one or more processors, the feedback via one or more sensors of the exoskeleton.

15. The method of claim 13 , comprising:

detecting, by the one or more processors, the feedback based on an interaction between the user and the exoskeleton during one or more movements via the exoskeleton; and

determining, by the one or more processors, the parameter based on the feedback and a GPS location of the exoskeleton.

16. The method of claim 13 , comprising:

detecting, by the one or more processors, the feedback based on an interaction between the user and the exoskeleton during one or more movements via the exoskeleton;

identifying, by the one or more processors, a user profile comprising historical sensor data from the user during one or more previous movements with the exoskeleton; and

determining, by the one or more processors, the parameter based on the feedback, the user profile, and a GPS location of the exoskeleton.

17. The method of claim 13 , comprising:

identifying, by the one or more processors, a characteristic of the user; and

determining, by the one or more processors, the parameter to control the exoskeleton based on the characteristic, the feedback and the property of the route,

wherein the characteristic of the user includes at least one of: age, weight, height, gate information, or activity level.

18. The method of claim 13 , comprising:

receiving, by the one or more processors, a software update via a network connection with a server.

19. The method of claim 13 , comprising:

receiving, by the one or more processors, via a network connection with a server, a software update generated by the server based at least in part on feedback associated with a plurality of users or a group profile; and

using, by the one or more processors, the software update to determine the parameter to control the exoskeleton.

20. The method of claim 13 , comprising:

providing, by the one or more processors, a notification via a user interface, wherein the notification is at least one of based on a step count of the exoskeleton or indicates a component of the exoskeleton has an issue.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: MOONEY, LUKE; DUVAL, JEAN-FRANÇOIS; HARRIS, RACHEL; KAPLAN, JONATHAN; MOONEY, MATTHEW; MARVIN, WILLIAM
To: DEPHY, INC.
Reel/Frame 057828/0899 →
Continuity (3)
Continuation 17109911 · Dec 2, 2020
Provisional Application 63034774 · Jun 4, 2020
Related Publication 20220032447A1 · Feb 3, 2022