Assistive system for people with visual impairments

US12505657B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505657-B2
Application numberUS-202217582714-A
CountryUS
Kind codeB2
Filing dateJan 24, 2022
Priority dateJan 25, 2021
Publication dateDec 23, 2025
Grant dateDec 23, 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.

Systems, methods, apparatuses, and computer program products for assisting people with visual impairments. A method for operating a mobile assistive device may be provided. The method may include capturing an image of a real-time scene of an environment. The method may also include sending the image to a single-board computer. The method may further include processing the image. In addition, the method may include providing navigation assistance to a user based on the processed image.

First claim

Opening claim text (preview).

We claim: 1 . A method for operating a mobile assistive device, comprising: capturing an image of a real-time scene of an environment; sending the image to a single-board computer; processing the image; providing navigation assistance to a user based on the processed image, wherein the processing of the image comprises at least one of recognizing a location of the user in the environment, recognizing or detecting an object in the environment, detecting static or dynamic obstacles in the environment, and performing an end-to-end text recognition of the image, wherein performance of the end-to-end text recognition comprises implementing text detection and text recognition, and implementing a recurrent neural network by stacking convolutional, pooling and dense layers with different filter sizes and different number of filters; and controlling the recognition or detection of the object, and the performance of the end-to-end text recognition of the image via verbal instructions from the user, wherein the controlling comprises turning on or off, and pausing or resuming the object recognition or detection and the end-to-end text recognition of the image. 2 . The method for operating the mobile assistive device according to claim 1 , wherein recognition of the location of the user in the environment comprises utilizing a lite convolutional neural network model configured to recognize the environment. 3 . The method for operating the mobile assistive device according to claim 1 , wherein recognition or detection of the of the object in the environment comprises employing machine-learning trained to identify objects and obstacles found in the environment. 4 . The method for operating the mobile assistive device according to claim 1 , wherein detection of the static or dynamic obstacles in the environment comprises using a micro light detection and ranging method. 5 . The method for operating the mobile assistive device according to claim 1 , wherein the navigation assistance is provided via speech instructions. 6 . A mobile assistive device, comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause a controller of the mobile assistive device at least to: capture an image of a real-time scene of an environment; send the image to a single-board computer; process the image; provide navigation assistance to a user based on the processed image, wherein processing the image comprises at least one of recognizing a location of the user in the environment, recognizing or detecting an object in the environment, detecting static or dynamic obstacles in the environment, and performing an end-to-end text recognition of the image, wherein performance of the end-to-end text recognition comprises implementing text detection and text recognition, and implementing a recurrent neural network by stacking convolutional, pooling and dense layers with different filter sizes and different number of filters; and control the recognition or detection of the object, and the performance of the end-to-end text recognition of the image via verbal instructions from the user, wherein the control comprises turning on or off, and pausing or resuming the object recognition or detection and the end-to-end text recognition of the image. 7 . The mobile assistive device according to claim 6 , wherein when recognizing the location of the user in the environment, the at least one memory and the computer program code are further configured to, with the at least one processor, cause the controller at least to: utilize a lite convolutional neural network model configured to recognize the environment. 8 . The mobile assistive device according to claim 6 , wherein when recognizing or detecting the object in the environment, the at least one memory and the computer program code are further configured to, with the at least one processor, cause the controller at least to: employ machine-learning trained to identify objects and obstacles found in the environment. 9 . The mobile assistive device according to claim 6 , wherein when detecting the static or dynamic obstacles in the environment, the at least one memory and the computer program code are further configured to, with the at least one processor, cause the controller at least to: execute a micro light detection and ranging method. 10 . The mobile assistive device according to claim 6 , wherein the navigation assistance is provided via speech instructions. 11 . A non-transitory computer readable medium, with a computer program encoded thereon, the computer program, when executed by a processor, causes the processor to: capture an image of a real-time scene of an environment; send the image to a single-board computer; process the image; provide navigation assistance to a user based on the processed image, wherein processing the image comprises at least one of recognizing a location of the user in the environment, recognizing or detecting an object in the environment, detecting static or dynamic obstacles in the environment, and performing an end-to-end text recognition of the image, wherein performance of the end-to-end text recognition comprises implementing text detection and text recognition, and implementing a recurrent neural network by stacking convolutional, pooling and dense layers with different filter sizes and different number of filters; and control the recognition or detection of the object, and the performance of the end-to-end text recognition of the image via verbal instructions from the user, wherein the control comprises turning on or off, and pausing or resuming the object recognition or detection and the end-to-end text recognition of the image. 12 . The non-transitory computer readable medium according to claim 11 , wherein when recognizing the location of the user in the environment, the processor is further caused to: utilize a lite convolutional neural network model configured to recognize the environment. 13 . The non-transitory computer readable medium according to claim 11 , wherein when recognizing or detecting the object in the environment, the processor is further caused to: employ machine-learning trained to identify objects and obstacles found in the environment. 14 . The non-transitory computer readable medium according to claim 11 , wherein when detecting the static or dynamic obstacles in the environment, the processor is further caused to: execute a micro light detection and ranging method. 15 . The non-transitory computer readable medium according to claim 11 , wherein the navigation assistance is provided via speech instructions.

Assignees

Inventors

Classifications

  • using feature-based methods · CPC title

  • with correlation of navigation data from several sources, e.g. map or contour matching (G01C21/30 takes precedence) · CPC title

  • for receiving images from a single remote source · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • Scene text, e.g. street names · 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 US12505657B2 cover?
Systems, methods, apparatuses, and computer program products for assisting people with visual impairments. A method for operating a mobile assistive device may be provided. The method may include capturing an image of a real-time scene of an environment. The method may also include sending the image to a single-board computer. The method may further include processing the image. In addition, th…
Who is the assignee on this patent?
Univ Qatar
What technology area does this patent fall under?
Primary CPC classification G06V10/82. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).