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: 20250117386Abstract: 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: ApplicationFiled: October 3, 2024Publication date: April 10, 2025Applicant: Ariagato, Inc.Inventors: Sumit Agarwal, Mengmeng Chen, Yiing Chau Mak, Peng Li
-
Patent number: 8839218Abstract: 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: GrantFiled: June 4, 2007Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Christopher E. Bowler, Raymond Ying Chau Mak, Sean Douglas Perry, Ettore Tiotto, Enrique Varillas
-
Patent number: 8367697Abstract: 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: GrantFiled: October 18, 2011Date of Patent: February 5, 2013Assignee: Vertex Pharmaceuticals IncorporatedInventors: 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: 20120149680Abstract: 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: ApplicationFiled: October 18, 2011Publication date: June 14, 2012Applicant: VERTEX PHARMACEUTICALS INCORPORATEDInventors: 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: 8173635Abstract: 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: GrantFiled: October 31, 2008Date of Patent: May 8, 2012Assignee: Vertex Pharmaceuticals IncorporatedInventors: 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: 20090291937Abstract: 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: ApplicationFiled: October 31, 2008Publication date: November 26, 2009Inventors: 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: 20090077342Abstract: 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: ApplicationFiled: September 18, 2007Publication date: March 19, 2009Inventors: Wang Dong Chen, Ying Chau Mak
-
Publication number: 20080301657Abstract: 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: ApplicationFiled: June 4, 2007Publication date: December 4, 2008Inventors: Christopher E. Bowler, Raymond Ying Chau Mak, Sean Douglas Perry, Ettore Tiotto, Enrique Varillas
-
Publication number: 20080104574Abstract: 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: ApplicationFiled: December 31, 2007Publication date: May 1, 2008Inventors: Ying Chau Mak, Wang Chen, Larry Lindsay
-
Publication number: 20060059472Abstract: 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: ApplicationFiled: September 16, 2004Publication date: March 16, 2006Inventors: Ying Chau Mak, Wang Chen, Larry Lindsay