Patents by Inventor Chau Mak

Chau Mak 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).

  • Publication number: 20250117386
    Abstract: Techniques are provided for personal data and AI system integration. It is determined to respond to a user prompt. An AI system is provided a user prompt description, a database description describing a user database comprising user data associated with the user, and instructions to provide a query for relevant data in the user database that the AI system can use to answer to the user prompt. A query is received from the AI system and executed against the user database to generate a result set. The result set is submitted to the AI system. The answer is received from the AI system based on the user prompt description and the result set. A response is generated for the user based on the answer from the AI system.
    Type: Application
    Filed: October 3, 2024
    Publication date: April 10, 2025
    Applicant: Ariagato, Inc.
    Inventors: Sumit Agarwal, Mengmeng Chen, Yiing Chau Mak, Peng Li
  • Patent number: 8839218
    Abstract: A computer implemented method, apparatus, and computer usable program code for facilitating debugging of source code. A set of indirect memory references is identified in the source code and points-to records are generated for the source code. The set of indirect memory references are validated using the points-to records and an aliasing rule to identify zero or more indirect memory references having a potential aliasing problem. In a case in which the zero or more indirect memory references comprise at least one indirect memory reference, the at least one indirect memory reference is in the set of indirect memory references. Responsive to a determination that the zero or more indirect memory references comprise at least one indirect memory reference, a report is generated identifying at least one location in the source code associated with the at least one indirect memory reference. The report is stored.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher E. Bowler, Raymond Ying Chau Mak, Sean Douglas Perry, Ettore Tiotto, Enrique Varillas
  • Patent number: 8367697
    Abstract: The present invention relates to compounds useful as inhibitors of protein kinase. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. The invention also provides processes for preparing compounds of the inventions.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: February 5, 2013
    Assignee: Vertex Pharmaceuticals Incorporated
    Inventors: Juan-Miguel Jimenez, Michael Mortimore, Andrew Miller, Philip Collier, Stephen Young, Guy Brenchley, Chris Davis, Heather Twin, Chau Mak, Dean Boyall, Shazia Keily, Luca Settimo
  • Publication number: 20120149680
    Abstract: The present invention relates to compounds useful as inhibitors of protein kinase. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. The invention also provides processes for preparing compounds of the inventions.
    Type: Application
    Filed: October 18, 2011
    Publication date: June 14, 2012
    Applicant: VERTEX PHARMACEUTICALS INCORPORATED
    Inventors: Juan-Miguel Jimenez, Michael Mortimore, Andrew Miller, Philip Collier, Stephen Young, Guy Brenchley, Chris Davis, Heather Twin, Chau Mak, Dean Boyall, Shazia Keily, Luca Settimo
  • Patent number: 8173635
    Abstract: The present invention relates to compounds useful as inhibitors of protein kinase. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. The invention also provides processes for preparing compounds of the inventions.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: May 8, 2012
    Assignee: Vertex Pharmaceuticals Incorporated
    Inventors: Juan-Miguel Jimenez, Michael Mortimore, Andrew Miller, Philip Collier, Stephen Young, Guy Brenchley, Chris Davis, Heather Twin, Chau Mak, Dean Boyall, Shazia Keily, Luca Settimo
  • Publication number: 20090291937
    Abstract: The present invention relates to compounds useful as inhibitors of protein kinase. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. The invention also provides processes for preparing compounds of the inventions.
    Type: Application
    Filed: October 31, 2008
    Publication date: November 26, 2009
    Inventors: Juan-Miguel Jimenez, Michael Mortimore, Andrew Miller, Philip Collier, Stephen Young, Guy Brenchley, Chris Davis, Heather Twin, Chau Mak, Dean Boyall, Shazia Keily, Luca Settimo
  • Publication number: 20090077342
    Abstract: A computer-implemented method including receiving a set of data having a mapping. The set of data has groups of subsets of data. The mapping describes in what order the groups of subsets of data are to be stored in a memory. The mapping also describes the offsets of the groups of subsets of data in the memory. The mapping is not changed when the set of data is stored in the memory. The method also includes determining a starting address for the set of data. The starting address corresponds to an address in the memory. The starting address is determined such that an optimum number of subsets of data in the groups of subsets of data are aligned. The method also includes storing the set of data in the memory, wherein the mapping is unaffected when the set of data is stored in the memory.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Inventors: Wang Dong Chen, Ying Chau Mak
  • Publication number: 20080301657
    Abstract: A computer implemented method, apparatus, and computer usable program code for facilitating debugging of source code. A set of indirect memory references is identified in the source code and points-to records are generated for the source code. The set of indirect memory references are validated using the points-to records and an aliasing rule to identify zero or more indirect memory references having a potential aliasing problem. In a case in which the zero or more indirect memory references comprise at least one indirect memory reference, the at least one indirect memory reference is in the set of indirect memory references. Responsive to a determination that the zero or more indirect memory references comprise at least one indirect memory reference, a report is generated identifying at least one location in the source code associated with the at least one indirect memory reference. The report is stored.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Inventors: Christopher E. Bowler, Raymond Ying Chau Mak, Sean Douglas Perry, Ettore Tiotto, Enrique Varillas
  • Publication number: 20080104574
    Abstract: A method, system, architecture and apparatus for managing program function parameters using compiler directives. A parameter management system can include a compiler coupled to a primary symbol-type dictionary and a supplemental symbol-type dictionary containing parameter data for specific function calls of corresponding generic type functions. Notably, directive processing logic can be configured both to populate the supplemental symbol-type dictionary based upon processor directives embedded in source code, and also to substitute specific function calls for generic function calls in the source code as specified in the supplemental symbol-type dictionary.
    Type: Application
    Filed: December 31, 2007
    Publication date: May 1, 2008
    Inventors: Ying Chau Mak, Wang Chen, Larry Lindsay
  • Publication number: 20060059472
    Abstract: A method, system, architecture and apparatus for managing program function parameters using compiler directives. A parameter management system can include a compiler coupled to a primary symbol-type dictionary and a supplemental symbol-type dictionary containing parameter data for specific function calls of corresponding generic type functions. Notably, directive processing logic can be configured both to populate the supplemental symbol-type dictionary based upon processor directives embedded in source code, and also to substitute specific function calls for generic function calls in the source code as specified in the supplemental symbol-type dictionary.
    Type: Application
    Filed: September 16, 2004
    Publication date: March 16, 2006
    Inventors: Ying Chau Mak, Wang Chen, Larry Lindsay