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: 12073437Abstract: A method, system, and computer program product for managing user identification codes in an interne 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: GrantFiled: March 23, 2022Date of Patent: August 27, 2024Assignee: Oracle International CorporationInventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
-
Patent number: 11568447Abstract: 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: GrantFiled: October 21, 2020Date of Patent: January 31, 2023Assignee: Oracle International CorporationInventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
-
Patent number: 11455373Abstract: The present disclosure describes a system, method, and computer program for real-time and computationally efficient calculation of a recommended value range for a quote variable, such as price, discount, volume, or closing time. The system uses the highest-density interval (HDI) of probability density function (PDF) as a recommended or suggested value range for a quote variable. PDFs for the quote variable are precomputed for groups of related inputs, and each PDF is summarized as an array of discrete points. A dimension reduction technique is applied to the PDF inputs in both the training and real-time (non-training) phases to reduce the number of possible combinations of PDFs. During a quote-creation process, a PDF look-up table enables the system to efficiently identify an applicable PDF from the group of precomputed PDFs based on reduced input values.Type: GrantFiled: October 31, 2019Date of Patent: September 27, 2022Assignee: Apttus CorporationInventors: Kirk G. Krappé, Neehar Giri, Man Chan, Isabelle Chai, Rahul Choudhry, Kitae Kim, Stanley Poon, Brian Li, Geeta Deodhar, Elliott Yama
-
Publication number: 20220215437Abstract: A method, system, and computer program product for managing user identification codes in an interne 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: ApplicationFiled: March 23, 2022Publication date: July 7, 2022Applicant: Oracle International CorporationInventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
-
Publication number: 20210304071Abstract: Systems and methods for generating prebuilt machine learning framework objects comprising sets of prebuilt machine learning components and one or more data mapping requirements. The components are associated with a respective machine learning service. One or more datasets are obtained. A user-specified context for creating a particular machine learning application is obtained. A particular prebuilt object is selected based on the datasets and the context. One more candidate data mappings are identified based on the data mapping requirements and the datasets. A particular data mapping is selected. A particular set of prebuilt components is selected from the plurality of prebuilt components. The particular machine learning application is generated from the particular prebuilt object based on the particular data mapping and the particular set of prebuilt components, the particular machine learning application comprising an executable application. The machine learning application is deployed.Type: ApplicationFiled: September 29, 2020Publication date: September 30, 2021Inventor: Man Chan
-
Publication number: 20210103956Abstract: 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: ApplicationFiled: October 21, 2020Publication date: April 8, 2021Applicant: Oracle International CorporationInventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
-
Patent number: 10878457Abstract: 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: GrantFiled: July 2, 2015Date of Patent: December 29, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
-
Publication number: 20200364233Abstract: 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: ApplicationFiled: August 5, 2019Publication date: November 19, 2020Inventor: Man Chan
-
Patent number: 10789509Abstract: Systems and methods for generating prebuilt machine learning framework objects comprising sets of prebuilt machine learning components and one or more data mapping requirements. The components are associated with a respective machine learning service. One or more datasets are obtained. A user-specified context for creating a particular machine learning application is obtained. A particular prebuilt object is selected based on the datasets and the context. One more candidate data mappings are identified based on the data mapping requirements and the datasets. A particular data mapping is selected. A particular set of prebuilt components is selected from the plurality of prebuilt components. The particular machine learning application is generated from the particular prebuilt object based on the particular data mapping and the particular set of prebuilt components, the particular machine learning application comprising an executable application. The machine learning application is deployed.Type: GrantFiled: December 12, 2018Date of Patent: September 29, 2020Assignee: WeR.AI, Inc.Inventor: Man Chan
-
Publication number: 20200065354Abstract: The present disclosure describes a system, method, and computer program for real-time and computationally efficient calculation of a recommended value range for a quote variable, such as price, discount, volume, or closing time. The system uses the highest-density interval (HDI) of probability density function (PDF) as a recommended or suggested value range for a quote variable. PDFs for the quote variable are precomputed for groups of related inputs, and each PDF is summarized as an array of discrete points. A dimension reduction technique is applied to the PDF inputs in both the training and real-time (non-training) phases to reduce the number of possible combinations of PDFs. During a quote-creation process, a PDF look-up table enables the system to efficiently identify an applicable PDF from the group of precomputed PDFs based on reduced input values.Type: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Inventors: Kirk G. Krappé, Neehar Giri, Man Chan, Isabelle Chai, Rahul Choudhry, Kitae Kim, Stanley Poon, Brian Li, Geeta Deodhar, Elliott Yama
-
Patent number: 10521491Abstract: The present disclosure describes a system, method, and computer program for real-time and computationally efficient calculation of a recommended value range for a quote variable, such as price, discount, volume, or closing time. The system uses the highest-density interval (HDI) of probability density function (PDF) as a recommended or suggested value range for a quote variable. PDFs for the quote variable are precomputed for groups of related inputs, and each PDF is summarized as an array of discrete points. A dimension reduction technique is applied to the PDF inputs in both the training and real-time (non-training) phases to reduce the number of possible combinations of PDFs. During a quote-creation process, a PDF look-up table enables the system to efficiently identify an applicable PDF from the group of precomputed PDFs based on reduced input values.Type: GrantFiled: June 6, 2017Date of Patent: December 31, 2019Assignee: Apttus CorporationInventors: Kirk G. Krappé, Neehar Giri, Man Chan, Isabelle Chai, Rahul Choudhry, Kitae Kim, Stanley Poon, Brian Li, Geeta Deodhar, Elliott Yama
-
Publication number: 20190228261Abstract: Systems and methods for generating prebuilt machine learning framework objects comprising sets of prebuilt machine learning components and one or more data mapping requirements. The components are associated with a respective machine learning service. One or more datasets are obtained. A user-specified context for creating a particular machine learning application is obtained. A particular prebuilt object is selected based on the datasets and the context. One more candidate data mappings are identified based on the data mapping requirements and the datasets. A particular data mapping is selected. A particular set of prebuilt components is selected from the plurality of prebuilt components. The particular machine learning application is generated from the particular prebuilt object based on the particular data mapping and the particular set of prebuilt components, the particular machine learning application comprising an executable application. The machine learning application is deployed.Type: ApplicationFiled: December 12, 2018Publication date: July 25, 2019Applicant: WeR.AI, Inc.Inventor: Man Chan
-
Publication number: 20180349324Abstract: The present disclosure describes a system, method, and computer program for real-time and computationally efficient calculation of a recommended value range for a quote variable, such as price, discount, volume, or closing time. The system uses the highest-density interval (HDI) of probability density function (PDF) as a recommended or suggested value range for a quote variable. PDFs for the quote variable are precomputed for groups of related inputs, and each PDF is summarized as an array of discrete points. A dimension reduction technique is applied to the PDF inputs in both the training and real-time (non-training) phases to reduce the number of possible combinations of PDFs. During a quote-creation process, a PDF look-up table enables the system to efficiently identify an applicable PDF from the group of precomputed PDFs based on reduced input values.Type: ApplicationFiled: June 6, 2017Publication date: December 6, 2018Inventors: Kirk G. Krappé, Neehar Giri, Man Chan, Isabelle Chai, Rahul Choudhry, Kitae Kim, Stanley Poon, Brian Li, Geeta Deodhar, Elliott Yama
-
Publication number: 20160055540Abstract: 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: ApplicationFiled: July 2, 2015Publication date: February 25, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Man CHAN, Abe TAHA, Kendra Mariko CHEN, Guohan GAO, Aleksandar MASTILOVIC
-
Publication number: 20160055546Abstract: 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: ApplicationFiled: July 2, 2015Publication date: February 25, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Man CHAN, Abe TAHA, Kendra Mariko CHEN, Guohan GAO, Aleksandar MASTILOVIC
-
Patent number: 8403193Abstract: A shoulder strap chest system for a pack including at least one shoulder pad, includes: at least one slot on the shoulder pad, at least one hook hooked at the slot detachably, and at least one connection strap, at least one end of which is attached to the hook in a length-adjustable way, wherein the width of the hook matches that of the slot so that the hook is prevented from sliding when the hook is hooked at the slot.Type: GrantFiled: August 4, 2009Date of Patent: March 26, 2013Assignee: NIFCO (HK) Ltd.Inventor: Man Chan
-
Patent number: 8132298Abstract: The present utility model relates to a fastener for cord comprising a cord lock mounted on a cord of an article for locking the cord, characterized in that said cord lock has a engaging portion which is provided with a hollow central zone having an inner diameter, said fastener for cord further has a base fixed on said article, a convex portion is arranged on said base for engaging with said central zone in a manner of snap-fastening, the inner diameter of said central zone is slightly smaller than the outer diameter of the convex portion on said base so as to make the central zone engaged, in a manner of snap-fastening, with said base. The present utility model is available for fastening an article (such as a fixer or bottom on a cord) so as to avoid inconveniency brought to users by the article.Type: GrantFiled: December 20, 2007Date of Patent: March 13, 2012Inventor: Man Chan
-
Patent number: 8087130Abstract: The present invention is directed to a fastener having a curved end and a head away from the curved end, wherein an object can be hooked up at the curved end, the head being provided with a narrower passage for a cord to pass through and a wider passage for a tape to pass through, the cord and the tape being used to connect to the same subject or separately to different subjects.Type: GrantFiled: July 11, 2008Date of Patent: January 3, 2012Assignee: NIFCO (HK) Ltd.Inventor: Man Chan
-
Patent number: D646557Type: GrantFiled: June 28, 2010Date of Patent: October 11, 2011Assignee: Nifco (HK) Ltd.Inventor: Man Chan
-
Patent number: D743780Type: GrantFiled: March 20, 2013Date of Patent: November 24, 2015Assignee: NIFCO (HK) LTD.Inventor: Man Chan