Patents by Inventor Ying Chau

Ying Chau 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: 11931885
    Abstract: A touch sensing method and a serial manipulator using the same are disclosed. A serial manipulator using the method may detect and localize external torques by obtaining a torque value of each joint of a serial manipulator through a torque sensor at the joint; obtaining a preset joint angle of each joint from the serial manipulator; calculating a Jacobian matrices of the serial manipulator based on the joint angle of the joints; estimating joint torques of the serial manipulator based on the torque value of each joint and the Jacobian matrices; calculating an error between the torque value of each joint and the estimated joint torque corresponding to the joint; and determining a link of the serial manipulator that is connected to the joint with the minimum calculated error as having been touched.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 19, 2024
    Assignee: UBKANG (QINGDAO) TECHNOLOGY CO., LTD.
    Inventors: Sheryl Suet Ying Chau, Yang Shen, Chengkun Zhang, Huan Tan
  • Patent number: 11847434
    Abstract: One or more computer processors receive a pattern string comprising a pointer to a pattern search point and a string comprising a pointer to a search point; determine a plausible search point within the string for the pattern character; execute a search string (SRST) instruction with the determined search point and the pattern character; compute a pattern offset comprising a difference between a first occurrence of the determined pattern character located within the pattern string but not in the correct position and a current pattern character position; execute a subsequent SRST instruction with the current pattern character position and the computed offset set as a new search point; and responsive to identifying all pattern characters in the correct position within the string based on the executed subsequent SRST instruction, transmit memory address associated with a substring comprised of the string and corresponding pattern characters in the correct position.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Allan H. Kielstra, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
  • Publication number: 20230133207
    Abstract: A touch sensing method and a serial manipulator using the same are disclosed. A serial manipulator using the method may detect and localize external torques by obtaining a torque value of each joint of a serial manipulator through a torque sensor at the joint; obtaining a preset joint angle of each joint from the serial manipulator; calculating a Jacobian matrices of the serial manipulator based on the joint angle of the joints; estimating joint torques of the serial manipulator based on the torque value of each joint and the Jacobian matrices; calculating an error between the torque value of each joint and the estimated joint torque corresponding to the joint; and determining a link of the serial manipulator that is connected to the joint with the minimum calculated error as having been touched.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Sheryl Suet Ying Chau, Yang Shen, Chengkun Zhang, Huan Tan
  • Publication number: 20230093832
    Abstract: Provided are compositions and methods for controlled release of macromolecules (such as proteins and polypeptides). The composition comprises at least a first hydrogel forming polymer and at least a second hydrogel forming polymer. Also provided are methods for preparing and using the composition.
    Type: Application
    Filed: January 13, 2021
    Publication date: March 30, 2023
    Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Ying CHAU, Chi Ming Laurence LAU, Yu YU, Zhexun SUN
  • Publication number: 20220413817
    Abstract: One or more computer processors receive a pattern string comprising a pointer to a pattern search point and a string comprising a pointer to a search point; determine a plausible search point within the string for the pattern character; execute a search string (SRST) instruction with the determined search point and the pattern character; compute a pattern offset comprising a difference between a first occurrence of the determined pattern character located within the pattern string but not in the correct position and a current pattern character position; execute a subsequent SRST instruction with the current pattern character position and the computed offset set as a new search point; and responsive to identifying all pattern characters in the correct position within the string based on the executed subsequent SRST instruction, transmit memory address associated with a substring comprised of the string and corresponding pattern characters in the correct position.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: ALLAN H. KIELSTRA, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
  • Publication number: 20210353759
    Abstract: An eyedrop composition, and methods of making and using the same, may include one or more hydrogel forming polymer having an intrinsic viscosity [?] of at least 3 dL/g in the composition, wherein a concentration CT of such hydrogel forming polymer in the composition is at most about 5 mg/mL.
    Type: Application
    Filed: September 18, 2019
    Publication date: November 18, 2021
    Applicant: The Hong Kong University of Science and Technology
    Inventors: Ying CHAU, Yu YU
  • Publication number: 20210220266
    Abstract: The present disclosure provides compositions and methods for controlled release of macromolecules (such as proteins and polypeptides). The present disclosure also provides method for preparing and using the same.
    Type: Application
    Filed: July 19, 2019
    Publication date: July 22, 2021
    Inventors: Ying CHAU, Chi Ming Laurence LAU, Yu YU
  • Publication number: 20200254004
    Abstract: The present disclosure provides compositions comprising one or more polymers capable of forming a hydrogel and methods for making and using the same. More specifically, the present disclosure provides compositions comprising one or more polymers capable of forming a hydrogel with prolonged mucosal retention, and methods for making and using the same.
    Type: Application
    Filed: September 18, 2018
    Publication date: August 13, 2020
    Inventors: Ying CHAU, Yu YU
  • Patent number: 10558690
    Abstract: A method for searching for multiple sub-strings of an original text is provided. A search query is received, wherein the search query includes a plurality of sub-strings. A hash array is allocated. The hash array has a size based, at least in part, on the plurality of sub-strings and an original text. The hash array is populated with a plurality of hash values, wherein the plurality of hash values are generated using a rolling hash function, and wherein each of the plurality of hash values corresponds to a portion of the original text. A plurality of sub-string values are computed based on the plurality of sub-strings. Each of the plurality of sub-strings are determined to occur in the original text based, at least in part, on searching the hash array for the plurality of sub-string values.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chi-Wai Cheung, Ying-Chau R. Mak
  • Patent number: 10558509
    Abstract: Techniques are described for detecting anomalous behavior in program execution. In one example, a method includes logging occurrence of one or more key run time events during execution of a program. Each key run time event has a corresponding key run time event data structure associated with the program, and logging includes storing records associated with the key run time events, wherein each record is based on the key run time event data structure associated with the key run time event. The method further includes analyzing the records to determine if a current pattern of key run time events associated with the program during execution matches an expected pattern of key run time events and generating a security alert if the current pattern of key run time events does not match the expected pattern of key run time events for the program.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rachel E. Craik, Allan Kielstra, Ying Chau Raymond Mak, Melanie Ullmer
  • Patent number: 10546002
    Abstract: A method for searching for multiple sub-strings of an original text is provided. A search query is received, wherein the search query includes a plurality of sub-strings. A hash array is allocated. The hash array has a size based, at least in part, on the plurality of sub-strings and an original text. The hash array is populated with a plurality of hash values, wherein the plurality of hash values are generated using a rolling hash function, and wherein each of the plurality of hash values corresponds to a portion of the original text. A plurality of sub-string values are computed based on the plurality of sub-strings. Each of the plurality of sub-strings are determined to occur in the original text based, at least in part, on searching the hash array for the plurality of sub-string values.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chi-Wai Cheung, Ying-Chau R. Mak
  • Publication number: 20190179686
    Abstract: Techniques are described for detecting anomalous behavior in program execution. In one example, a method includes logging occurrence of one or more key run time events during execution of a program. Each key run time event has a corresponding key run time event data structure associated with the program, and logging includes storing records associated with the key run time events, wherein each record is based on the key run time event data structure associated with the key run time event. The method further includes analyzing the records to determine if a current pattern of key run time events associated with the program during execution matches an expected pattern of key run time events and generating a security alert if the current pattern of key run time events does not match the expected pattern of key run time events for the program.
    Type: Application
    Filed: February 13, 2019
    Publication date: June 13, 2019
    Inventors: Rachel E. Craik, Allan Kielstra, Ying Chau Raymond Mak, Melanie Ullmer
  • Patent number: 10303493
    Abstract: Methods and systems for cross-language program execution include setting a signature of a second programming language in a first program that is written in a first programming language. A second program that is written in the second programming language is called from the first program, such that the second program omits checks to verify a runtime environment for the second programming language based on the presence of the signature.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Toshihiko Koju, Ying Chau R. Mak, Toshio Suganuma
  • Publication number: 20180129517
    Abstract: Methods and systems for cross-language program execution include setting a signature of a second programming language in a first program that is written in a first programming language. A second program that is written in the second programming language is called from the first program, such that the second program omits checks to verify a runtime environment for the second programming language based on the presence of the signature.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Toshihiko Koju, Ying Chau R. Mak, Toshio Suganuma
  • Patent number: 9895394
    Abstract: The present invention provides a method for inducing chronic elevation of intraocular pressure in the eyes of an animal by introducing into the eyes a cross-linking hydrogel, an animal produced by this method, as well as a screening method useful for identifying compounds capable of modulating intraocular pressure as well as for identifying compounds capable of modulating retinal ganglion cell survival and/or regeneration.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: February 20, 2018
    Inventors: Kai-shun Christopher Leung, Ying Chau, Yu Yu
  • Patent number: 9844597
    Abstract: The present invention provides compositions, and related kits and methods, for formation of hydrogels. The compositions comprise one or more chemically crosslinkable agents dissolved in an aqueous solution to form a precursor solution. The chemically crosslinkable agents useful in the present invention are selected from polymers modified with a molecule selected from acrylate, maleimide, vinylsulfone, N-hydroxysuccinimide, aldehyde, ketone, carbodiimide, carbonate, iodoacetyl, mercaptonicotinamide, quinone, thiol, amine, and combinations thereof. The precursor solution is characterized as being in an aqueous form at a non-physiologic physical-chemical condition and undergoing gelation when in contact with another fluid or body at a physiologic physical-chemical condition.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: December 19, 2017
    Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Ying Chau, Yu Yu, Jieying Zhong
  • Publication number: 20170212740
    Abstract: Techniques are described for parsing a software program using parallel processing. In one example, a method includes tokenizing input source text to form a token stream having a plurality of tokens, partitioning the token stream into partitions by division and by statement, parsing two or more of the partitions in parallel, and traversing the common symbol dictionary to detect semantic errors. Partitioning includes storing an entry representing each partition in a partition table, including scanning the token stream in reverse starting at the end of each division. Parsing the partitions in parallel includes building, for each statement partition, an annotated syntax tree (AST) to represent the statement, storing, for each symbol, an entry in a common symbol dictionary, and generating error messages corresponding to syntax errors detected while parsing the partitions.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventors: Cinderella Lee, Ying Chau R. Mak
  • Patent number: 9715375
    Abstract: Techniques are described for parsing a software program using parallel processing. In one example, a method includes tokenizing input source text to form a token stream having a plurality of tokens, partitioning the token stream into partitions by division and by statement, parsing two or more of the partitions in parallel, and traversing the common symbol dictionary to detect semantic errors. Partitioning includes storing an entry representing each partition in a partition table, including scanning the token stream in reverse starting at the end of each division. Parsing the partitions in parallel includes building, for each statement partition, an annotated syntax tree (AST) to represent the statement, storing, for each symbol, an entry in a common symbol dictionary, and generating error messages corresponding to syntax errors detected while parsing the partitions.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Cinderella Lee, Ying Chau R. Mak
  • Patent number: 9592251
    Abstract: A multi-vinylsulfone containing molecule is described herein. The multi-vinylsulfone containing molecule can be formed by dissolving a water soluble polymer containing a hydroxyl group in an aqueous solution to form a polymer solution; adding a molecule containing two vinylsulfone groups to the polymer solution; and forming a modified polymer by controlling a number of the vinylsulfone groups that are added to the polymer. A hydrogel is also described herein that can include the multi-vinylsulfone containing molecule and a multi-thiol containing molecule. The hydrogel can be formed from an aqueous solution that includes the multi-vinylsulfone containing molecule and the multi-thiol containing molecule by undergoing gelatation upon delivery to a site in the body. Also described is a drug delivery system that employs the hydrogel.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 14, 2017
    Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Ying Chau, Yu Yu
  • Publication number: 20170011120
    Abstract: A method for searching for multiple sub-strings of an original text is provided. A search query is received, wherein the search query includes a plurality of sub-strings. A hash array is allocated. The hash array has a size based, at least in part, on the plurality of sub-strings and an original text. The hash array is populated with a plurality of hash values, wherein the plurality of hash values are generated using a rolling hash function, and wherein each of the plurality of hash values corresponds to a portion of the original text. A plurality of sub-string values are computed based on the plurality of sub-strings. Each of the plurality of sub-strings are determined to occur in the original text based, at least in part, on searching the hash array for the plurality of sub-string values.
    Type: Application
    Filed: September 2, 2015
    Publication date: January 12, 2017
    Inventors: Chi-Wai Cheung, Ying-Chau R. Mak