IP Library › Granted Patent US 12,329,538
Granted Patent B2
US 12,329,538 · App. 17/487,286 · Granted Jun 17, 2025

System for identifying information represented by biological signals

Inventors: Masahiro Kasuya (Tokyo, JP); Tatsuya Seki (Tokyo, JP)
Assignee: FrontAct Co., Ltd.
A61B5/4836A61B5/4205A61B5/6822A61B5/6823A61B5/6824A61B5/6828A61B5/7267A61F2/583A61F2/72A61G5/00A61H1/0237A61H1/0274A61H1/0292A63B23/16G06F3/015G16H40/67G16H50/20A61B5/389A61B2018/00839A61F2002/6614A61F2002/704A61H2230/08A61M2230/08A63B2230/08
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 12,329,538
App. No.
17/487,286
Granted
Jun 17, 2025
Kind
B2
Abstract

This system for identifying information represented by biological signals is configured so as to detect biological signals (S 501 ), analyze the detected biological signals and then output feature data (S 502 ), determine the respective similarities between the feature data and a plurality of teaching data (S 503 ), store the similarities per time in a time series (S 504 ), and determine information represented by the biological signals on the basis of the plurality of similarities within a prescribed period among the stored similarities in the time series (S 505 ).

Claims (32)

1. A computer apparatus for identifying information represented by a biological signal, the computer apparatus comprising:

receiver means for receiving a biological signal;

analysis means for analyzing the received biological signal and outputting feature data;

first determination means for determining output vectors indicating degrees of similarity between the feature data and each of a plurality of teaching data;

storage means for chronologically storing the output vectors for each time; and

second determination means for determining information represented by the biological signal based on a plurality of output vectors within a predetermined period in the chronological output vectors stored in the storage means, wherein the second determination means:

calculates computed values for each one of the plurality of teaching data by performing a computation on degrees of similarity indicated by each of corresponding chronological components of the plurality of output vectors within the predetermined period, wherein each of the degree of similarity on which the computation is performed has a value in a range of 0 to 1, wherein an end point of the predetermined period is a last time at which an output vector is stored in the storage means; and

determines the information represented by the biological signal based on the computed values.

2. The computer apparatus of claim 1 , wherein the second determination means extracts teaching data corresponding to a highest computed value among the computed values and determines information indicated by the extracted teaching data as the information represented by the biological signal.

3. The computer apparatus of claim 1 , wherein the second determination means extracts at least one teaching data corresponding to a computed value exceeding a predetermined threshold value among the computed values and determines information indicated by the extracted teaching data as the information represented by the biological signal.

4. The computer apparatus of claim 3 , wherein the second determination means extracts a plurality of teaching data corresponding to computed values exceeding the predetermined threshold value among the computed values and determines information indicated by each of the plurality of extracted teaching data as the information represented by the biological signal.

5. The computer apparatus of claim 4 , wherein the information represented by the biological signal indicates that a composite motion has been performed.

6. The computer apparatus of claim 1 , wherein the computed values are total values.

7. The computer apparatus of claim 1 , wherein the storage means is a buffer for temporarily storing information, and the output vectors are temporarily stored in the buffer.

8. The computer apparatus of claim 1 , wherein the predetermined period is about 10 to 200 ms.

9. The computer apparatus of claim 1 for finger rehabilitation, for swallow diagnosis, for a wheelchair, for a prosthetic hand, for a prosthetic arm, for a prosthetic foot, for a robot, for an upper limb assisting apparatus, for a lower limb assisting apparatus, or for a trunk assisting apparatus.

10. A method for identifying information represented by a biological signal, the method comprising:

receiving a biological signal;

analyzing the received biological signal and outputting feature data;

determining output vectors indicating degrees of similarity between the feature data and each of a plurality of teaching data;

chronologically storing the output vectors for each time in a storage means; and

determining information represented by the biological signal based on a plurality of output vectors within a predetermined period in the chronological output vectors stored in the storage means, wherein determining information represented by the biological signal comprising:

calculating computed values for each one of the plurality of teaching data by performing a computation on degrees of similarity indicated by each of corresponding chronological components of the plurality of output vectors within the predetermined period, wherein each of the degrees of similarity on which the computation is performed has a value in a range of 0 to 1, wherein an end point of the predetermined period is a last time at which an output vector is stored in the storage means; and

determining the information represented by the biological signal based on the computed values.

11. A non-transitory storage medium storing a program for identifying information represented by a biological signal, the program is executed in a computer apparatus comprising a processor unit and a memory unit, the program cause the processor unit to perform a processing comprising:

receiving a biological signal;

analyzing the received biological signal and outputting feature data;

determining output vectors indicating degrees of similarity between the feature data and each of a plurality of teaching data;

chronologically storing the output vectors for each time in the memory unit; and

determining information represented by the biological signal based on a plurality of output vectors within a predetermined period in the chronological output vectors stored in the memory unit, wherein determining information represented by the biological signal comprising:

calculating computed values for each one of the plurality of teaching data by performing a computation on degrees of similarity indicated by each of corresponding chronological components of the plurality of output vectors within the predetermined period, wherein each of the degrees of similarity on which the computation is performed has a value in the range of 0 to 1, wherein an end point of the predetermined period is a last time at which an output vector is stored in the memory unit; and

determining the information represented by the biological signal based on the computed values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2024
From: MELTIN MMI CO., LTD.
To: FRONTACT CO., LTD.
Reel/Frame 067770/0502 →
Priority Claims (1)
JP 2017-231054 · Nov 30, 2017 · national
Continuity (2)
Continuation 16767710
Related Publication 20220008003A1 · Jan 13, 2022
References Cited (20)
US 5336269A · Smits · 1994 [cited by applicant]
US 11166667B2 · Kasuya · 2021 [cited by examiner]
US 20100174674A1 · Unuma et al. · 2010 [cited by applicant]
US 20100286748A1 · Midani et al. · 2010 [cited by applicant]
US 20120172744A1 · Kato et al. · 2012 [cited by applicant]
US 20160143751A1 · Chestek et al. · 2016 [cited by applicant]
US 20170172497A1 · Marquez Chin et al. · 2017 [cited by applicant]
CN 107072583 · 2017 [cited by applicant]
JP 2001331250A · 2001 [cited by applicant]
JP 2010148604A · 2010 [cited by applicant]
JP 2017140198A · 2017 [cited by applicant]
TW 201309358A1 · 2013 [cited by applicant]
WO 2017073770A1 · 2017 [cited by applicant]
First Office Action issued in Japanese Patent Application No. 2019-523894 dated Aug. 20, 2019 and its English translation. [cited by applicant]
International Search Report for related International Application No. PCT/JP2018/044242 mailed Mar. 5, 2019. [cited by applicant]
Extended European Search Report for related European Application No. 18882992.3 dated Jul. 20, 2021. [cited by applicant]
First Office Action and search report for related Chinese Application No. 201880085716.2 dated Dec. 22, 2020 and English Translation. [cited by applicant]
Allowed claims of related U.S. Appl. No. 16/767,710, filed May 28, 2020. [cited by applicant]
First Office Action for corresponding Japanese Application No. 2020-008620 dated Feb. 2, 2023 and its English translation. [cited by applicant]
Communication pursuant to Article 94(3) EPC for corresponding European Application No. 18 882 992.3 dated Jun. 6, 2023. [cited by applicant]