Patents by Inventor Man Chan

Man Chan 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: 11066574
    Abstract: The present disclosure provides a self-healing coating composition precursor that includes a soft segment precursor, a hard segment precursor, and a diol. The present disclosure also provides self-healing coatings including the same for scratches and deep cracks and/or anti-fouling property, and methods of preparation and use thereof.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: July 20, 2021
    Assignee: Nano and Advanced Materials Institute Limited
    Inventors: Siyue Li, Yin Ming Ng, Ching Man Chan
  • Publication number: 20210171958
    Abstract: The present disclosure features useful methods to treat cancer having a deficiency in ARID1 A and/or mismatch repair deficiency, e.g., in a subject in need thereof. In some embodiments, the methods described herein are useful in the treatment of cancer in combination with immunotherapies.
    Type: Application
    Filed: August 23, 2019
    Publication date: June 10, 2021
    Inventors: Ho Man CHAN, Qianhe ZHOU, Luis SOARES
  • Patent number: 11003473
    Abstract: Some embodiments provide a program. The program receives a first request to perform a first function in a plurality of functions configured for execution by a web browser operating on a client device. The first function is implemented by a second function on the mobile device using native code. The second function is configured to emulate the first function. In response to the first request, the program further performs the second function. The program also receives a second request to perform a third function in the plurality of functions. The third function is implemented by a fourth function on the mobile device using scripting code compliant with a defined scripting standard. The fourth function is configured to emulate the third function. In response to the second request, the program further performing the fourth function.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 11, 2021
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Sanam Narula, Nathan Wang, Pak Man Chan
  • Publication number: 20210130643
    Abstract: The present disclosure relates to a coating composition useful for airbag coatings and kits and methods for preparation thereof.
    Type: Application
    Filed: October 26, 2020
    Publication date: May 6, 2021
    Inventors: Siyue LI, Ching Man CHAN
  • Publication number: 20210125688
    Abstract: Systems, methods, and apparatuses can determine and use methylation profiles of various tissues and samples. Examples are provided. A methylation profile can be deduced for fetal/tumor tissue based on a comparison of plasma methylation (or other sample with cell-free DNA) to a methylation profile of the mother/patient. A methylation profile can be determined for fetal/tumor tissue using tissue-specific alleles to identify DNA from the fetus/tumor when the sample has a mixture of DNA. A methylation profile can be used to determine copy number variations in genome of a fetus/tumor. Methylation markers for a fetus have been identified via various techniques. The methylation profile can be determined by determining a size parameter of a size distribution of DNA fragments, where reference values for the size parameter can be used to determine methylation levels. Additionally, a methylation level can be used to determine a level of cancer.
    Type: Application
    Filed: December 28, 2020
    Publication date: April 29, 2021
    Inventors: Yuk-Ming Dennis Lo, Rossa Wai Kwun Chiu, Kwan Chee Chan, Miu Fan Lun, Wai Man Chan, Peiyong Jiang
  • Publication number: 20210103956
    Abstract: A method, system, and computer program product for managing user identification codes in an internet advertising environment. One aspect implements a system including a database engine to store a plurality of signals comprising characteristics and/or values received from a user device. A user ID generator calculates collision statistics and/or fragmentation statistics to form a first mapping function that is in turn used to generate a plurality of identification codes based at least in part a first set of selected signals. A calibration module produces measurements determined from collision quantities and/or fragmentation quantities using the first mapping function, wherein the measurements are determined by comparing the plurality of identification codes to entries in a known ID database. A sequencing module generates updated sequences of mapping functions.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 8, 2021
    Applicant: Oracle International Corporation
    Inventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
  • Publication number: 20210064623
    Abstract: A system includes reception of a request to execute queries associated with an interactive data visualization, building, based on the request, of all queries required by the interactive data visualization on a background thread, reception of a query response associated with each built query on the background thread, building of a final response on the background thread based on the received query responses, and rendering, on a main thread, of the interactive data visualization based on the final response.
    Type: Application
    Filed: September 4, 2019
    Publication date: March 4, 2021
    Inventors: Sanam Narula, Noel Ray Barron, Pak Man Chan, Walter Mak, Rita Huang, Tsz Hong Sung
  • Patent number: 10909206
    Abstract: Some embodiments provide a program. The program receives a visualization collection definition specifying a plurality of visualizations. The program further processes a first visualization in the plurality of visualization using a main processing thread. While processing the first visualization, the program also retrieves data for a second visualization in the plurality of visualizations from a computing system using a background processing thread. After the processing of the first visualization is completed, the program further processes the second visualization using the main processing thread.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 2, 2021
    Assignee: SAP SE
    Inventors: Sanam Narula, Nathan Wang, Pak Man Chan, Shou-Chieh Chao, Benny Mak, Walter Mak, Tsz Hong Sung
  • Publication number: 20210026449
    Abstract: A neurofeedback focus and productivity system, process, and method of use are presented herein. The neurofeedback focus and productivity system presents a pair of smart earbuds that help people increase their focus and boost their productivity. Additionally, the system can implement various versions and control of various versions of the electronic content, whether the content is used to help a user regain a focus or for another purpose. The electronic content may include storing, processing, and/or replacing data and/or other databases and/or datasets and as a source for creating information from uploaded data.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 28, 2021
    Inventors: Siu Man Chan, Sahin Ozsoy
  • Publication number: 20210009568
    Abstract: The present invention relates to methods and compositions for the treatment of BAF-related disorders such as cancers and viral infections.
    Type: Application
    Filed: July 29, 2020
    Publication date: January 14, 2021
    Inventors: Qianhe Zhou, Michael Bocker, David Simon Millan, Ho Man Chan, Luis Soares, Matthew Russell Netherton, Sabine K. Ruppel, Zhaoxia Yang, Jason T. Lowe, Francois Brucelle
  • Patent number: 10874146
    Abstract: A heat-not-burn tobacco-type device for heating a cigarette has a heater and a vaporizer. The heater heats the cigarette at a heating temperature not greater than 450° C. for discouraging formation of harmful substances, such as tar and carbon monoxide, during heating the cigarette. The vaporizer is used to vaporize a liquid for producing smoke and/or for enhancing a taste of the cigarette. The vaporizer and the heater are arranged to work simultaneously or independently to generate two bodies of aerosol, wherein these two bodies of aerosol pass through two independent gas channels and meet together for a smoker to inhale thereafter. Hence, the device not only meets visual needs of the smoker in the smoke and/or enhances the taste of the cigarette, but also discourages generation of the harmful substance.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: December 29, 2020
    Assignee: Acoustic Arc International Limited
    Inventors: Boa Fung Chau, Kak Man Chan, Yubin Xiao
  • Patent number: 10878457
    Abstract: A method, system, and computer program product for managing user identification codes in an internet advertising environment. One aspect implements a system including a database engine to store a plurality of signals comprising characteristics and/or values received from a user device. A user ID generator calculates collision statistics and/or fragmentation statistics to form a first mapping function that is in turn used to generate a plurality of identification codes based at least in part a first set of selected signals. A calibration module produces measurements determined from collision quantities and/or fragmentation quantities using the first mapping function, wherein the measurements are determined by comparing the plurality of identification codes to entries in a known ID database. A sequencing module generates updated sequences of mapping functions.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: December 29, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
  • Publication number: 20200397384
    Abstract: The present disclosure describes a system, method and software applications for predicting the KAM of a subject for a plurality of gait cycles of a subject. At least one sensor attachable adjacent to the ankle of at least one leg of the subject provides accelerometer and gyroscopic data for the plurality of gait cycles. A processing means receives subject parameters and accelerometer and gyroscopic data from the at least one sensor for evaluation by a neural network of predicted KAM values for the plurality of gait cycles of the subject. The neural network is configured via determining KAM values for each of the plurality of subjects from measurements during a plurality of gait cycles and other parameters.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 24, 2020
    Applicant: The Hong Kong Polytechnic University
    Inventors: Tsz Hei CHEUNG, Ho Man CHAN, Kevin Ki Wai HO, Zoe Yau Shan CHAN, Hanwen ZHANG, Man Fung LAM, Chao WANG, Sizhong WANG, Shuotong WANG, Xiaoyu WEI, Akash MALHOTRA, Chun Kwan CHING
  • Patent number: 10866707
    Abstract: A method for accessing data stored in a database may include receiving, at an application, a request to load a data story including a first software widget and a second software widget. The first software widget and the second software widget each being configured to create, based on a portion of data stored in a database coupled with a cloud-based analytics engine, a corresponding data presentation providing a visual representation of at least the portion of data. The first software widget may be rendered while visualization data for the second software widget is retrieved from the cloud-based analytics engine, processed, and stored in a cache. Upon completing the rendering of the first software widget, the processed visualization data for the second software widget may be retrieved from the cache in order to render the second software widget. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: December 15, 2020
    Assignee: SAP SE
    Inventors: Sanam Narula, Nathan Wang, Pak Man Chan, Rita Huang
  • Publication number: 20200388349
    Abstract: Systems, methods, and apparatuses can determine and use methylation profiles of various tissues and samples. Examples are provided. A methylation profile can be deduced for fetal/tumor tissue based on a comparison of plasma methylation (or other sample with cell-free DNA) to a methylation profile of the mother/patient. A methylation profile can be determined for fetal/tumor tissue using tissue-specific alleles to identify DNA from the fetus/tumor when the sample has a mixture of DNA. A methylation profile can be used to determine copy number variations in genome of a fetus/tumor. Methylation markers for a fetus have been identified via various techniques. The methylation profile can be determined by determining a size parameter of a size distribution of DNA fragments, where reference values for the size parameter can be used to determine methylation levels. Additionally, a methylation level can be used to determine a level of cancer.
    Type: Application
    Filed: June 16, 2020
    Publication date: December 10, 2020
    Inventors: Yuk-Ming Dennis Lo, Rossa Wai Kwun Chiu, Kwan Chee Chan, Miu Fan Lun, Wai Man Chan, Peiyong Jiang
  • Publication number: 20200364233
    Abstract: An example method comprises receiving documents to generate a corpus, generating an index of the documents, searching the corpus using the index and a search criteria to generate search results, ordering the search results, providing the search results to a user device, receiving a selection of one or more documents considered to be relevant, receiving a selection of one or more documents considered to be irrelevant, updating a machine learning model based on the selection of the one or more documents considered to be relevant and the one or more documents considered to be irrelevant, the machine learning model configured to generate a probability of likelihood of relevancy for at least a subset of the documents, re-ordering the search results based on the probability of likelihood of relevancy for each of the at least a subset of the documents, and providing the ordered search results based on the probability.
    Type: Application
    Filed: August 5, 2019
    Publication date: November 19, 2020
    Inventor: Man Chan
  • Patent number: 10831538
    Abstract: Some embodiments provide a program that determines a version of a first set of application resources. The program further determines whether a version of a second set of application resources is different and compatible with the version of the first set of application resources. Upon determining that the version of the second set of application resources is different and compatible with the version of the first set of application resources, the program also uses the second set of application resources to generate visualizations of data while downloading the first set of application resources for later use. Upon determining that the version of the second set of application resources is different and not compatible with the version of the second set of application resources, the program further downloads the first set of application resources and uses the first set of application resources to generate visualizations of data.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 10, 2020
    Assignee: SAP SE
    Inventors: Rita Huang, Nathan Wang, Ka Wing Hui, Pak Man Chan
  • Publication number: 20200341778
    Abstract: The presentation of data models (a story) on a mobile device having limited memory and processing resources includes instantiating widgets one at a time for interaction with a user. When the user completes their interaction, the instance of that widget is removed from memory (destroyed); widgets are therefore stateless. A context framework that manages the application of filters to widgets that comprise the story. When a filter is applied, widget snapshot images used to display corresponding widgets in a collection view can be updated to reflect state changes of affected corresponding widgets so that users can see the state changes despite the widget being stateless.
    Type: Application
    Filed: July 9, 2020
    Publication date: October 29, 2020
    Inventors: Sanam Narula, Pak Man Chan
  • Patent number: 10817281
    Abstract: Some embodiments provide a program. The program receives through an application operating on the mobile device a request for a set of visualizations of data. The program further determines a version of application resources to use for generating the set of visualizations of data. Based on the version of application resources, the program also determines whether a set of application resources having the version is included in the application. Upon determining that the set of application resources having the version is included in the application, the program further uses the set of application resources to generate the set of visualizations of data. Upon determining that the set of application resources having the version is not included in the application; the program also retrieves the set of application resources from a computing system and using the retrieved set of application resources to generate the set of visualizations of data.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 27, 2020
    Assignee: SAP SE
    Inventors: Rita Huang, Nathan Wang, Ka Wing Hui, Pak Man Chan
  • Publication number: 20200327709
    Abstract: A system and a method for rendering an image including an image gateway arranged to receive content data representative of one or more objects and style data representative of one or more desired rendering styles; and an image manipulation engine arranged to process the content data and the style data to render a target image, wherein the target image includes a representation of the one or more objects and includes the one or more desired rendering styles.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Qi Liu, Jeremiah B. Palmerston, Qi She, SR., Ho Man Chan