Patents by Inventor Boo-ho Yang

Boo-ho Yang 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: 11392103
    Abstract: A motion control program that causes a computer to function as: a reception unit on a non-real-time OS that receives a control command indicating an operation to be performed by a control target device over a plurality of motion control cycles, and stores control command information indicating a content of the received control command in a control command channel that is reserved in a shared memory referable from the non-real-time OS and a real-time OS; a storage unit that obtains the control command information from the control command channel and stores it in a FIFO queue; a command processing unit that retrieves the control command information from the FIFO queue and passes it to a fixed-cycle processing unit; the fixed-cycle processing unit transmits an interpolation command to the control target device for each motion control cycle, based on the control command information.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: July 19, 2022
    Assignee: Soft Servo Systems, Inc.
    Inventors: Ziyuan Pan, Jsoon Kim, Boo-Ho Yang
  • Patent number: 11314217
    Abstract: A motion control program that causes a computer to function as: a channel management unit on a real-time OS that creates an operation channel common to a plurality of reception units on a shared memory; the plurality of reception units on a non-real-time OS each of which instructs via the operation channel, when receiving a preparation instruction, a generation unit to generate a control command channel; the channel management unit that creates, on the shared memory, a control command channel associated with the user-created program that has provided the preparation instruction; the reception unit that receives a control command and stores control command information indicating a content of the received control command, in the control command channel; and a fixed-cycle processing unit that transmits an interpolation command to a control target device for each motion control cycle, based on the control command information obtained from the control command channel.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 26, 2022
    Assignee: Soft Servo Systems, Inc.
    Inventors: Ziyuan Pan, Jsoon Kim, Boo-Ho Yang
  • Patent number: 11300939
    Abstract: A motion control program that causes a computer to function as: a reception unit on a non-real-time OS that receives a control command that controls a plurality of control target devices, and notifies a control unit of control command information indicating a content of the received control command; the control unit that generates an interpolation command for each of the control target devices repeatedly for each of motion control cycles based on the control command information notified from the reception unit, and stores the generated interpolation command; and a communication module unit that obtains an interpolation command, converts the obtained interpolation command from a predetermined signal format which can be recognized by the control unit into a signal format with a communication interface standard which can be recognized by each of the plurality of control target devices, and transmits the interpolation command.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 12, 2022
    Assignee: Soft Servo Systems, Inc.
    Inventors: Ziyuan Pan, Jsoon Kim, Boo-Ho Yang
  • Publication number: 20210271218
    Abstract: A motion control program that causes a computer to function as: a channel management unit on a real-time OS that creates an operation channel common to a plurality of reception units on a shared memory; the plurality of reception units on a non-real-time OS each of which instructs via the operation channel, when receiving a preparation instruction, a generation unit to generate a control command channel; the channel management unit that creates, on the shared memory, a control command channel associated with the user-created program that has provided the preparation instruction; the reception unit that receives a control command and stores control command information indicating a content of the received control command, in the control command channel; and a fixed-cycle processing unit that transmits an interpolation command to a control target device for each motion control cycle, based on the control command information obtained from the control command channel.
    Type: Application
    Filed: June 22, 2018
    Publication date: September 2, 2021
    Applicant: Soft Servo Systems, Inc.
    Inventors: Ziyuan PAN, Jsoon KIM, Boo-Ho YANG
  • Publication number: 20210173370
    Abstract: A motion control program that causes a computer to function as: a reception unit on a non-real-time OS that receives a control command indicating an operation to be performed by a control target device over a plurality of motion control cycles, and stores control command information indicating a content of the received control command in a control command channel that is reserved in a shared memory referable from the non-real-time OS and a real-time OS; a storage unit that obtains the control command information from the control command channel and stores it in a FIFO queue; a command processing unit that retrieves the control command information from the FIFO queue and passes it to a fixed-cycle processing unit; the fixed-cycle processing unit transmits an interpolation command to the control target device for each motion control cycle, based on the control command information.
    Type: Application
    Filed: June 22, 2018
    Publication date: June 10, 2021
    Applicant: Soft Servo Systems, Inc.
    Inventors: Ziyuan PAN, Jsoon KIM, Boo-Ho YANG
  • Publication number: 20210116877
    Abstract: A motion control program is provided which causes a computer to function as: a channel management unit on a real-time OS that creates an operation channel common to a plurality of reception units on a shared memory; the plurality of reception units on a non-real-time OS each of which instructs via the operation channel, when receiving a preparation instruction from a user-created programs associated with the each reception unit, a generation unit to generate a control command channel; the channel management unit on the real-time OS that creates, on the shared memory, a control command channel associated with the user-created program that has provided the preparation instruction; the reception unit on the non-real-time OS that receives a control command from the user creation program and stores control command information indicating a content of the received control command, in the control command channel; and a fixed-cycle processing unit on the real-time OS that transmits an interpolation command to a contro
    Type: Application
    Filed: June 22, 2018
    Publication date: April 22, 2021
    Applicant: Soft Servo Systems, Inc.
    Inventors: Ziyuan PAN, Jsoon KIM, Boo-Ho YANG
  • Patent number: 6413223
    Abstract: A device for noninvasive, continuous monitoring of arterial blood pressure for advanced cardiovascular diagnoses. Most of the current noninvasive, continuous blood pressure measurement devices are mechanically intrusive and, therefore, cannot be used for long-term ambulatory monitoring. This new approach requires only simple, noninvasive monitoring devices such as finger photoplethysmographs and an electrical impedance photoplethysmograph (EIP) to monitor the dynamic behavior of the arterial blood flow. In this approach, measured signals from these noninvasive sensors on an arterial segment are integrated to estimate the blood pressure in the segment based on a hemodynamic model. A mathematical model of the arterial blood flow is derived and transformed into a state-space representation.
    Type: Grant
    Filed: June 1, 2000
    Date of Patent: July 2, 2002
    Assignee: Massachussetts Institute of Technology
    Inventors: Boo-Ho Yang, Yi Zhang, Haruhiko H. Asada
  • Patent number: 6402690
    Abstract: A monitoring system for monitoring the health status of a patient by performing measurements such as skin temperature, blood flow, blood constituent concentration, and pulse rate at the finger of the patient. The monitoring system has an inner ring proximate to the finger as well as an outer ring, mechanically decoupled from the inner ring, that shields the inner ring from external loads. Measurements are performed in accordance with a protocol that may be preprogrammed, or may be modified on the basis of real-time data or by command from a remotely located medical professional.
    Type: Grant
    Filed: April 18, 2000
    Date of Patent: June 11, 2002
    Assignee: Massachusetts Institute of Technology
    Inventors: Sokwoo Rhee, Boo-ho Yang, Haruhiko H. Asada
  • Patent number: 5964701
    Abstract: A monitoring system for monitoring the health status of a patient and transmitting to a remote receiver a signal, based on measured physiological parameters. A sensor is incorporated in a finger ring or other article of apparel so as to monitor skin temperature, blood flow, blood constituent concentration, or pulse rate of the patient. The data are encoded for wireless transmission by mapping a numerical value associated with each datum to a pulse emitted after a delay of a specified duration following a fiducial time. Multiple ring bands and sensor elements may be employed for deriving three-dimensional dynamic characteristics of arteries and tissue of the finger.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: October 12, 1999
    Assignee: Massachusetts Institute of Technology
    Inventors: Haruhiko H. Asada, Boo-Ho Yang, Kai-Yeung Sunny Siu, Kuo Wei Chang