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: 11931885Abstract: 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: GrantFiled: October 29, 2021Date of Patent: March 19, 2024Assignee: UBKANG (QINGDAO) TECHNOLOGY CO., LTD.Inventors: Sheryl Suet Ying Chau, Yang Shen, Chengkun Zhang, Huan Tan
-
Patent number: 11847434Abstract: 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: GrantFiled: June 24, 2021Date of Patent: December 19, 2023Assignee: International Business Machines CorporationInventors: Allan H. Kielstra, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
-
Publication number: 20230133207Abstract: 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: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Sheryl Suet Ying Chau, Yang Shen, Chengkun Zhang, Huan Tan
-
Publication number: 20230093832Abstract: 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: ApplicationFiled: January 13, 2021Publication date: March 30, 2023Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Ying CHAU, Chi Ming Laurence LAU, Yu YU, Zhexun SUN
-
Publication number: 20220413817Abstract: 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: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: ALLAN H. KIELSTRA, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
-
Publication number: 20210353759Abstract: 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: ApplicationFiled: September 18, 2019Publication date: November 18, 2021Applicant: The Hong Kong University of Science and TechnologyInventors: Ying CHAU, Yu YU
-
Publication number: 20210220266Abstract: 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: ApplicationFiled: July 19, 2019Publication date: July 22, 2021Inventors: Ying CHAU, Chi Ming Laurence LAU, Yu YU
-
Publication number: 20200254004Abstract: 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: ApplicationFiled: September 18, 2018Publication date: August 13, 2020Inventors: Ying CHAU, Yu YU
-
Patent number: 10558690Abstract: 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: GrantFiled: July 6, 2015Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Chi-Wai Cheung, Ying-Chau R. Mak
-
Patent number: 10558509Abstract: 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: GrantFiled: February 13, 2019Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Rachel E. Craik, Allan Kielstra, Ying Chau Raymond Mak, Melanie Ullmer
-
Patent number: 10546002Abstract: 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: GrantFiled: September 2, 2015Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Chi-Wai Cheung, Ying-Chau R. Mak
-
Publication number: 20190179686Abstract: 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: ApplicationFiled: February 13, 2019Publication date: June 13, 2019Inventors: Rachel E. Craik, Allan Kielstra, Ying Chau Raymond Mak, Melanie Ullmer
-
Patent number: 10303493Abstract: 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: GrantFiled: November 4, 2016Date of Patent: May 28, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Toshihiko Koju, Ying Chau R. Mak, Toshio Suganuma
-
Publication number: 20180129517Abstract: 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: ApplicationFiled: November 4, 2016Publication date: May 10, 2018Inventors: Toshihiko Koju, Ying Chau R. Mak, Toshio Suganuma
-
Patent number: 9895394Abstract: 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: GrantFiled: March 10, 2015Date of Patent: February 20, 2018Inventors: Kai-shun Christopher Leung, Ying Chau, Yu Yu
-
Patent number: 9844597Abstract: 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: GrantFiled: April 17, 2014Date of Patent: December 19, 2017Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Ying Chau, Yu Yu, Jieying Zhong
-
Publication number: 20170212740Abstract: 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: ApplicationFiled: January 27, 2016Publication date: July 27, 2017Inventors: Cinderella Lee, Ying Chau R. Mak
-
Patent number: 9715375Abstract: 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: GrantFiled: January 27, 2016Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Cinderella Lee, Ying Chau R. Mak
-
Patent number: 9592251Abstract: 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: GrantFiled: June 15, 2012Date of Patent: March 14, 2017Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Ying Chau, Yu Yu
-
Publication number: 20170011120Abstract: 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: ApplicationFiled: September 2, 2015Publication date: January 12, 2017Inventors: Chi-Wai Cheung, Ying-Chau R. Mak