Mobility device

US12240440B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12240440-B2
Application numberUS-202318465210-A
CountryUS
Kind codeB2
Filing dateSep 12, 2023
Priority dateFeb 23, 2016
Publication dateMar 4, 2025
Grant dateMar 4, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A powered balancing mobility device that can provide the user the ability to safely navigate expected environments of daily living including the ability to maneuver in confined spaces and to climb curbs, stairs, and other obstacles, and to travel safely and comfortably in vehicles. The mobility device can provide elevated, balanced travel.

First claim

Opening claim text (preview).

The invention claimed is: 1. Mobility device comprising a plurality of redundant processors, each being configured for: processing a movement command configured for controlling a movement of the mobility device; receiving sensor data and defining received sensor data; and executing a voting processor configured for determining whether the received sensor data are valid data based on one or more of: whether the received sensor data are within a range; whether said voting processor has received invalid sensor data; and whether communications exist among said plurality of redundant processors; wherein: the movement command is based on the valid data; and the voting processor is configured for: defining as candidate processors each of the plurality of redundant processors having received data determined to be the valid data; determining an average value of the valid data of the candidate processors; ordering the candidate processors based on comparing the valid data and the average value of the valid data of the candidate processors; if three candidate processors exist, then: performing a three-way vote of the valid data; and indicating which of the candidate processors is associated with voted out sensor data; if two candidate processors exist, then: performing a two-way vote of the valid data; and if the valid data of the candidate processors do not agree, then:  indicating that the two candidate processors are associated with the voted out sensor data; if only one of the candidate processors is associated with valid data, then: indicating that the one of the candidate processors is associated with the voted out sensor data; and averaging the valid data not voted out. 2. Mobility device of claim 1 further comprising: a thumbwheel having a virtual thumbwheel position; and a user controller that is configured to be responsive to a movement of said thumbwheel that corresponds to the movement command. 3. Mobility device of claim 2 wherein: said thumbwheel is configured to generate a signal based on and have a sensitivity related to the movement of said thumbwheel, a sensitivity of the virtual thumbwheel position being configured to control a processing of the signal to produce a value; and the movement command is based on the value. 4. Mobility device of claim 3 wherein said plurality of redundant processors have a drive speed setting configured to control a speed of the mobility device, the value being based on the drive speed setting. 5. Mobility device of claim 4 wherein: said plurality of redundant processors are configured for: integrating a change into the virtual thumbwheel position; calculating a speed percent based on the virtual thumbwheel position; and making the speed percent available for further processing; and determining the change comprises: sampling the signal and associating the virtual thumbwheel position with the drive speed setting; recovering a previous virtual thumbwheel position for the drive speed setting and defining a previous recorded signal; recording the sampled signal and defining a recorded signal; and comparing the previous recorded signal and the sampled signal. 6. Mobility device of claim 5 wherein said plurality of redundant processors are configured for storing the virtual thumbwheel position for the drive speed setting. 7. Mobility device of claim 5 wherein: if the change exceeds a wrap threshold, then setting the change to zero; computing a weighted average on the change between a first sample of the signal and a second sample of the signal; calculating a weighted average of data stored in an historic buffer and setting the change equal to the weighted average; if the change is less than or equal to a deadband, then: flagging the change as noise; integrating the change into the virtual thumbwheel position; and setting the change to zero; if the change exceeds the deadband and if a previous one of the first samples or the second samples was noise, then: integrating the change into the virtual thumbwheel position; and setting the change to zero; if the change exceeds the deadband and if the previous one of the first samples or the second samples was not noise, then integrating the change in signals into the virtual thumbwheel position; adding the change to the historic buffer; setting the change equal to a maximum of the previous one of the first samples or the second samples; and if the change does not exceed the wrap threshold and if the change exceeds the maximum of the previous one of the first samples or the second samples, then adding the change to the historic buffer. 8. Mobility device of claim 7 wherein the deadband comprises a threshold filtering noise signals, the filtered noise signals being substantially unable to constitute actual movement of the thumbwheel. 9. Mobility device of claim 5 wherein the change comprises a difference between a first sample of the signal and a second sample of the signal. 10. Mobility device of claim 2 wherein said thumbwheel comprises: a thumbwheel knob assembled into a blind hole on the user controller, the thumbwheel knob including a shaft, the shaft having an angle; and a magnetic sensor configured for measuring the angle of the shaft and providing a position signal corresponding to a rotational position of the thumbwheel knob. 11. Mobility device of claim 10 further comprising an analog-to-digital converter (ADC) configured for: processing the position signal; and providing an output value in counts that corresponds to the rotational position. 12. Mobility device of claim 10 wherein the thumbwheel knob is configured to revolve without a stop. 13. Mobility device comprising: a plurality of redundant processors, each being configured for: processing a movement command configured for controlling a movement of the mobility device; receiving sensor data and defining received sensor data; and executing a voting processor configured for determining whether the received sensor data are valid data based on one or more of: whether the received sensor data are within a range; whether said voting processor has received invalid sensor data; and whether communications exist among said plurality of redundant processors; wherein the movement command is based on the valid data; a thumbwheel having a virtual thumbwheel position; and a user controller that is configured to be responsive to a movement of said thumbwheel that corresponds to the movement command. 14. Mobility device of claim 13 wherein the voting processor is configured for: defining as candidate processors each of the plurality of redundant processors having received data determined to be the valid data; determining an average value of the valid data of the candidate processors; ordering the candidate processors based on comparing the valid data thereof and the average value; if three candidate processors exist, then: performing a three-way vote of the valid data; and indicating which of the candidate processors is associated with voted out sensor data; if two candidate processors exist, then: performing a two-way vote of the valid data; and if the valid data of the candidate processors do not agree, then: indicating that the two candidate processors are associated with the voted out sensor data; if only one of the candidate processors is associated with valid data, then: indicating that the one of the candidate processors is associated with the voted out sensor data; and averaging the valid data not voted out. 15. Mobility device of clai

Assignees

Inventors

Classifications

  • using environment maps, e.g. simultaneous localisation and mapping [SLAM] · CPC title

  • Radar; Laser, e.g. lidar · CPC title

  • Image sensing, e.g. optical camera · CPC title

  • Electric energy management in electromobility · CPC title

  • Energy storage systems for electromobility, e.g. batteries · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12240440B2 cover?
A powered balancing mobility device that can provide the user the ability to safely navigate expected environments of daily living including the ability to maneuver in confined spaces and to climb curbs, stairs, and other obstacles, and to travel safely and comfortably in vehicles. The mobility device can provide elevated, balanced travel.
Who is the assignee on this patent?
Deka Products Lp
What technology area does this patent fall under?
Primary CPC classification B60W30/04. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).