Patents by Inventor LUÍS UNGARO PINTO COELHO

LUÍS UNGARO PINTO COELHO has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11917567
    Abstract: Method for synchronizing data packets is disclosed, which includes: receiving an initial data packet having a timestamp from a first sensor; storing the timestamp of the initial data packet from the first sensor, herewith defined as reference timestamp; for each received data packet having a timestamp from said sensors, received subsequently to said initial data packet, for the first sensor, storing the timestamp of the most recent data packet from said first sensor, herewith defined as reference timestamp; for the sensors other than the first sensor, calculating the difference between the timestamp of a received data packet and the reference timestamp; calculating an average of said differences for the received data packets for each said sensor; correcting the timestamp of the received data packet with the calculated average of said differences of the respective sensor; using the corrected timestamps to synchronize the data packets from the embedded wireless data sensors.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: February 27, 2024
    Assignee: SWORD HEALTH, S.A.
    Inventors: André Branquinho Gomes, Ana Clara Ferreira Matos, Luis Ungaro Pinto Coelho, Virgílio António Ferro Bento
  • Patent number: 11774246
    Abstract: A method comprising: digitally processing orientation measurements provided by each of first and second inertial measurement units, the first and second units being arranged on first and second body members of a person, respectively, according to a predetermined unit arrangement, and the first and second body members being connected by a joint; the measurements are digitally processed such that the computing device at least: computes a length vector of a segment of the first body member based on a first orientation measurement of the first unit; defines a joint axis plane of the joint based on a second orientation measurement of the second unit; and computes a heading rotation value for making the first orientation measurement to be contained within the joint axis plane defined; and the method further comprising digitally modifying the first orientation measurement or the second orientation measurement by applying a rotation at least based on the heading rotation value computed.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: October 3, 2023
    Assignee: SWORD HEALTH, S.A.
    Inventors: Pedro Henrique Oliveira Santos, Luís Ungaro Pinto Coelho, Marta Maria Ramalho Ferreira, Ana Clara Ferreira Matos, Pablo Peñas, Virgílio António Ferro Bento
  • Patent number: 11720185
    Abstract: Method for determining a correct reproduction of a movement of a target based on a plurality of orientations thereof at different time instants at least including first and second time instants, the second time instant being posterior to the first time instant, the movement being defined by at least a first predetermined constraint, the first predetermined constraint being defined for first and second orientations of the plurality of orientations and defined by a start angle, an end angle and a first plane definition, comprising: providing a first plane and a second plane, each defined by the first plane definition, corresponding to the first and second time instants, respectively; providing a first pair of vectors by projecting the first orientation and the second orientation, corresponding to the first time instant, onto the first plane; providing a second pair of vectors by projecting the first orientation and the second orientation, corresponding to the second time instant, onto the second plane; computin
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: August 8, 2023
    Assignee: SWORD HEALTH, S.A.
    Inventors: André Branquinho Gomes, Ana Clara Ferreira Matos, Filipe Tavares Dos Santos, Luis Ungaro Pinto Coelho, Virgilio António Ferro Bento
  • Publication number: 20230241454
    Abstract: Methods for automatically monitoring operation of a motion tracking system and actuating based on the operation, the motion tracking system comprising both a computing device, and a plurality of inertial measurement units adapted to be arranged on a body of a user. The computing device processes measurements of the units and sound captured by at least one microphone to provide flags related to the motion tracking procedure with regards to the motion input and the sound input, and actuates when motion-related flags and sound-related flags have been provided.
    Type: Application
    Filed: March 29, 2023
    Publication date: August 3, 2023
    Inventors: José Carlos COELHO ALVES, Diego Ricardo CASTRO GONÇALVES, Márcio Filipe MOUTINHO COLUNAS, Ana Clara FERREIRA MATOS, Luís Ungaro PINTO COELHO, Pedro Henrique OLIVEIRA SANTOS, Luís António CORREIA DE OLIVEIRA, Pedro Filipe Xavier RODRIGUEAS, Virgílio António FERRO BENTO
  • Publication number: 20230003528
    Abstract: A method comprising: digitally processing orientation measurements provided by each of first and second inertial measurement units, the first and second units being arranged on first and second body members of a person, respectively, according to a predetermined unit arrangement, and the first and second body members being connected by a joint; the measurements are digitally processed such that the computing device at least: computes a length vector of a segment of the first body member based on a first orientation measurement of the first unit; defines a joint axis plane of the joint based on a second orientation measurement of the second unit; and computes a heading rotation value for making the first orientation measurement to be contained within the joint axis plane defined; and the method further comprising digitally modifying the first orientation measurement or the second orientation measurement by applying a rotation at least based on the heading rotation value computed.
    Type: Application
    Filed: September 9, 2022
    Publication date: January 5, 2023
    Inventors: Pedro Henrique Oliveira SANTOS, Luís Ungaro Pinto COELHO, Marta Maria Ramalho FERREIRA, Ana Clara Ferreira MATOS, Pablo PEÑAS, Virgílio António Ferro BENTO
  • Publication number: 20230004236
    Abstract: Method for determining a correct reproduction of a movement of a target based on a plurality of orientations thereof at different time instants at least including first and second time instants, the second time instant being posterior to the first time instant, the movement being defined by at least a first predetermined constraint, the first predetermined constraint being defined for first and second orientations of the plurality of orientations and defined by a start angle, an end angle and a first plane definition, comprising: providing a first plane and a second plane, each defined by the first plane definition, corresponding to the first and second time instants, respectively; providing a first pair of vectors by projecting the first orientation and the second orientation, corresponding to the first time instant, onto the first plane; providing a second pair of vectors by projecting the first orientation and the second orientation, corresponding to the second time instant, onto the second plane; computin
    Type: Application
    Filed: May 18, 2022
    Publication date: January 5, 2023
    Inventors: André BRANQUINHO GOMES, Ana Clara FERREIRA MATOS, Filipe TAVARES DOS SANTOS, Luís Ungaro PINTO COELHO, Virgílio António FERRO BENTO
  • Publication number: 20220308829
    Abstract: A method for controlling a motion tracking system, including the steps of: digitally processing sound waves detected by a plurality of microphones so as to detect a voice of a user and estimate a first direction of the user; digitally processing electromagnetic waves captured by antennas so as to detect data packets transmitted to a computing apparatus by sensors and estimate second directions of each sensor; digitally averaging the second directions so as to provide an average direction for the sensors; digitally computing a difference between the first direction and the average direction; and starting to digitally track motion of the user based on measurements of each sensor when the computed difference does not exceed a predetermined difference threshold.
    Type: Application
    Filed: October 29, 2020
    Publication date: September 29, 2022
    Inventors: Márcio Filipe Moutinho COLUNAS, José Carlos Coelho ALVES, Luís António Correia de OLIVEIRA, Luís Ungaro Pinto COELHO, Virgílio António Ferro BENTO
  • Publication number: 20220299542
    Abstract: A method for physical exercise using a motion tracking system having a computing device and inertial measurement units adapted to be arranged on body members of a person. The method includes: digitally processing first sets of measurements provided by the units to determine whether and adjust the operation of the motion tracking system when: any of the units is arranged on a body member with an orientation outside of a predetermined orientation range for a unit on that body member; and/or two or more units arranged on interchanged body members according to the predetermined unit arrangement; adjusting the operation of the motion tracking system when the computing device determines, based on at least the first sets of measurements, that: at least one unit has an orientation outside of the predetermined orientation range, and/or two or more units are arranged on interchanged body members; and digitally processing second sets of measurements.
    Type: Application
    Filed: September 4, 2020
    Publication date: September 22, 2022
    Inventors: Marta Maria RAMALHO FERREIRA, Ivo Jorge RAMOS DE MAGALHÃES, Luís Ungaro PINTO COELHO, Pedro Henrique OLIVEIRA SANTOS, Ivo Emanuel MARQUES GABRIEL, Ana Clara FERREIRA MATOS, Virgílio António FERRO BENTO
  • Publication number: 20220291252
    Abstract: A method for adjusting operation of a motion tracking system includes a computing apparatus and sensors, each sensor having a gyroscope and an accelerometer. The method includes the steps of aligning the sensors; providing, each sensor to the computing apparatus, a first orientation when the sensors are aligned, the first orientation having a first heading; placing the sensors on a person; and providing, each sensor to the computing apparatus, a second orientation when the sensors are placed on the person, the second orientation having a second heading. The method further includes digitally determining, the computing apparatus, whether the sensors are placed on the person according to a predetermined sensor arrangement based on both the first and second headings of each sensor; and adjusting, the computing apparatus, the operation of the motion tracking system based on the determination. Also, a system for tracking motion of a person.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 15, 2022
    Inventors: Luís UNGARO PINTO COELHO, Marta Maria RAMALHO FERREIRA, Ana Clara FERREIRA MATOS, Pedro Henrique OLIVEIRA SANTOS, Virgílio António FERRO BENTO
  • Publication number: 20220215925
    Abstract: A method for adjusting operation of a motion tracking system at least including first and second sensors and a computing device, each of the sensors at least having a gyroscope. The method includes the following steps: arranging the first sensor on an upper arm of a person, and the second sensor on their chest; measuring orientations each of the first and second sensors while the person performs a predetermined movement. The movement includes the person moving a torso with respect to their hip while keeping the upper arm parallel to the torso and not rotating the upper arm. The method further includes digitally processing, the computing device, the orientations measured so as to digitally compute an orientation difference between the orientations measured by the first sensor and by the second sensor; and adjusting, the computing device, the operation of the motion tracking system based on the orientation difference computed.
    Type: Application
    Filed: April 27, 2020
    Publication date: July 7, 2022
    Inventors: Pedro Henrique OLIVEIRA SANTOS, Luís Ungaro PINTO COELHO, Marta Maria RAMALHO FERREIRA, Ana Clara FERREIRA MATOS, Virgílio António FERRO BENTO
  • Patent number: 11372484
    Abstract: Method for determining a correct reproduction of a movement is disclosed. The method can include providing a first plane and a second plane, each defined by the first plane definition, corresponding to first and second time instants, respectively; providing a first pair of vectors by projecting a first orientation and a second orientation, corresponding to the first time instant, onto the first plane; providing a second pair of vectors by projecting the first orientation and the second orientation, corresponding to the second time instant, onto the second plane; computing first and second angles between the pair of vectors of the first and second pairs of vectors, respectively; and determining the correct reproduction of the movement if: the first angle is equal to or less than the start angle, and the second angle is equal to or greater than the end angle.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: June 28, 2022
    Assignee: SWORD HEALTH S.A.
    Inventors: André Branquinho Gomes, Ana Clara Ferreira Matos, Filipe Tavares Dos Santos, Luís Ungaro Pinto Coelho, Virgílio Antonio Ferro Bento
  • Publication number: 20220183592
    Abstract: Methods and systems for tracking movement of a person, including a method comprising: arranging a plurality of sensors of a motion tracking system on a body of the person; tracking movement of the person with the plurality of sensors at least while the person performs a movement; digitally estimating, with a computing device, a position of either the first joint or the sensor on the second body member, wherein the position of the first joint is estimated using measurements of the first sensor and the position of the sensor is estimated using measurements of both the first sensor and the sensor arranged on the second body member, and wherein the position is estimated while movement of the person is tracked; digitally computing, with the computing device, an acceleration of the estimated position while movement of the person is tracked; digitally computing, with the computing device, a first comparison between the computed acceleration of the estimated position and acceleration measurements of the sensor arrang
    Type: Application
    Filed: March 23, 2020
    Publication date: June 16, 2022
    Inventors: Pedro Henrique OLIVEIRA SANTOS, Ivo Emanuel MARQUES GABRIEL, Luís Ungaro PINTO COELHO, Marta Maria RAMALHO FERREIRA, Ana Clara FERREIRA MATOS, Virgílio António FERRO BENTO
  • Publication number: 20220039696
    Abstract: A method of performing sensor placement error detection and correction for a system for tracking human motion includes at least one sensor unit, and at least one sensor holder. The method includes at least the following steps: analyzing, whether there is at least one unmet condition, indicating an incorrect sensor unit placement; in case of detecting such at least one unmet condition preparing a list of potential reasons for the incorrect sensor unit placement; removing the possible reasons for incorrect sensor unit placement already presented to the user, and selecting the one of the reasons and presenting it to a user. Furthermore, this relates to a system for tracking human motion.
    Type: Application
    Filed: December 17, 2019
    Publication date: February 10, 2022
    Inventors: André GOMES BRANQUINHO, Ana Clara FERREIRA MATOS, Luís Ungaro PINTO COELHO, Virgílio António FERRO BENTO
  • Publication number: 20220026461
    Abstract: A method for adjusting operation of a motion tracking system comprising a computing apparatus and a plurality of sensors, each sensor comprising a gyroscope and an accelerometer, the method comprising: aligning the plurality of sensors; providing, each sensor of the plurality of sensors to the computing apparatus, a first orientation when the sensors are aligned, the first orientation comprising a first heading; placing the plurality of sensors on a person; providing, each sensor of the plurality of sensors to the computing apparatus, a second orientation when the sensors are placed on the person, the second orientation comprising a second heading; digitally determining, the computing apparatus, whether the plurality of sensors is placed on the person according to a predetermined sensor arrangement based on both the first and second headings of each sensor of the plurality of sensors; and adjusting, the computing apparatus, the operation of the motion tracking system based on the determination.
    Type: Application
    Filed: December 26, 2018
    Publication date: January 27, 2022
    Inventors: Luís UNGARO PINTO COELHO, Marta Maria RAMALHO FERREIRA, Ana Clara FERREIRA MATOS, Pedro Henrique OLIVEIRA SANTOS, Virgílio António FERRO BENTO
  • Publication number: 20220003797
    Abstract: A method for adjusting operation of a motion tracking system having a computing device and sensors, wherein each sensor includes a magnetometer, a gyroscope and an accelerometer, includes the following steps: receiving, the computing device, a magnetic field measurement from each of the sensors; digitally processing, the computing device, each of the magnetic field measurements in order to determine if a difference of intensities and/or inclinations of at least one pair of magnetic field measurements exceeds a threshold value, and/or if an x,y point with the differences of intensities and inclinations as coordinates thereof falls outside of a threshold area; and adjusting the operation of the motion tracking system if at least one difference exceeds the threshold value and/or the x,y point falls outside of the threshold area.
    Type: Application
    Filed: December 5, 2019
    Publication date: January 6, 2022
    Inventors: Marta Maria RAMALHO FERREIRA, Pedro Henrique OLIVEIRA SANTOS, Luís Ungaro PINTO COELHO, Ana Clara FERREIRA MATOS, Virgílio António FERRO BENTO
  • Publication number: 20210364579
    Abstract: A method (100) for calibrating a plurality of sensors (21-24) each comprising a magnetometer (31), a gyroscope (32) and an accelerometer (33), the method comprising: providing (111) a first device (10) comprising at least one cavity (15-18) adapted for introduction of one or more sensors (21-24); introducing (112) each sensor of the plurality of sensors (21-24) into the first device (10); transmitting (113), from each sensor of the plurality of sensors (21-24) to a computing apparatus (40), a first measure corresponding to the respective magnetometer (31); determining (114), the computing apparatus (40), whether differences between the first measure of each sensor and the first measure of the other sensors of the plurality of sensors (21-24) are lower than a predetermined threshold; and calibrating (115) the plurality of sensors (21-24), if at least one of the differences between the first measures is equal to or greater than the predetermined threshold, by rotating the first device (10) or a second device (1
    Type: Application
    Filed: September 5, 2019
    Publication date: November 25, 2021
    Inventors: Virgílio António Ferro Bento, Ana Clara Ferreira Matos, André Branquinho Gomes, Luís Ungaro Pinto Coelho
  • Publication number: 20210263598
    Abstract: Method for determining a correct reproduction of a movement of a target based on a plurality of orientations thereof at different time instants at least including first and second time instants, the second time instant being posterior to the first time instant, the movement being defined by at least a first predetermined constraint, the first predetermined constraint being defined for first and second orientations of the plurality of orientations and defined by a start angle, an end angle and a first plane definition, comprising: providing a first plane and a second plane, each defined by the first plane definition, corresponding to the first and second time instants, respectively; providing a first pair of vectors by projecting the first orientation and the second orientation, corresponding to the first time instant, onto the first plane; providing a second pair of vectors by projecting the first orientation and the second orientation, corresponding to the second time instant, onto the second plane; computin
    Type: Application
    Filed: June 19, 2019
    Publication date: August 26, 2021
    Inventors: André BRANQUINHO GOMES, Ana Clara FERREIRA MATOS, Filipe TAVARES DOS SANTOS, Luís Ungaro PINTO COELHO, Virgílio António FERRO BENTO
  • Publication number: 20210212008
    Abstract: Method for synchronizing data packets from embedded wireless data sensors for monitoring body motion of a patient, wherein each said sensor has an independent time base for applying time stamps to data packets sent from each said sensor; said method comprising the steps of: receiving an initial data packet having a timestamp from a first sensor; storing the timestamp of the initial data packet from the first sensor, herewith defined as reference time stamp; for each received data packet having a timestamp from said sensors, received subsequently to said initial data packet, for the first sensor, storing the timestamp of the most recent data packet from said first sensor, herewith defined as reference timestamp; for the sensors other than the first sensor, calculating the difference between the timestamp of a received data packet and the reference timestamp; calculating an average of said differences for the received data packets for each said sensor; correcting the timestamp of the received data packet with t
    Type: Application
    Filed: May 22, 2019
    Publication date: July 8, 2021
    Inventors: André BRANQUINHO GOMES, Ana Clara FERREIRA MATOS, Luis Ungaro PINTO COELHO, Virgílio António FERRO BENTO
  • Publication number: 20200005926
    Abstract: Methods and a system for managing sessions of physical therapy exercises specific to a patient to maximize outcome are disclosed. Information for each patient includes the sessions to be performed as well as the exercises to be performed within each session. Sensors are attached to specific anatomical landmarks on the patient, depending on the limb to be treated (e.g. hip, shoulder, neck, etc.). The methods and system utilize execution by a data processor to order the exercise data records of the therapy plan data record using input from a monitoring system, store the ordered therapy plan data record, monitor each exercise execution of the patient in real-time according to the ordered therapy plan data record. The method, for instance, can optimize a therapy session for each individual.
    Type: Application
    Filed: July 31, 2018
    Publication date: January 2, 2020
    Inventors: VIRGÍLIO ANTÓNIO FERRO BENTO, IVO EMANUEL MARQUES GABRIEL, LUÍS UNGARO PINTO COELHO