Patents by Inventor Abe Taha
Abe Taha 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
-
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: 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: 20170116200Abstract: The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first feature vector for a first user, calculating a second feature for a second user and comparing the first feature vector with the second feature vector to calculate a similarity value. A determination is made as to whether the similarity value falls within a threshold. If the similarity value falls within the threshold, a relationship is recorded between the first user and the second user in a first user profile and a second user profile.Type: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
-
Patent number: 9576029Abstract: The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first feature vector for a first user, calculating a second feature for a second user and comparing the first feature vector with the second feature vector to calculate a similarity value. A determination is made as to whether the similarity value falls within a threshold. If the similarity value falls within the threshold, a relationship is recorded between the first user and the second user in a first user profile and a second user profile.Type: GrantFiled: April 9, 2013Date of Patent: February 21, 2017Assignee: EXCALIBUR IP, LLCInventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
-
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: 8442978Abstract: The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first feature vector for a first user, calculating a second feature for a second user and comparing the first feature vector with the second feature vector to calculate a similarity value. A determination is made as to whether the similarity value falls within a threshold. If the similarity value falls within the threshold, a relationship is recorded between the first user and the second user in a first user profile and a second user profile.Type: GrantFiled: August 2, 2006Date of Patent: May 14, 2013Assignee: Yahoo! Inc.Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
-
Publication number: 20060294134Abstract: The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first feature vector for a first user, calculating a second feature for a second user and comparing the first feature vector with the second feature vector to calculate a similarity value. A determination is made as to whether the similarity value falls within a threshold. If the similarity value falls within the threshold, a relationship is recorded between the first user and the second user in a first user profile and a second user profile.Type: ApplicationFiled: August 2, 2006Publication date: December 28, 2006Applicant: Yahoo! Inc.Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel Rose, Abe Taha, Farzin Maghoul