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: 12073437
    Abstract: 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: Grant
    Filed: March 23, 2022
    Date of Patent: August 27, 2024
    Assignee: Oracle International Corporation
    Inventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
  • Patent number: 11568447
    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: October 21, 2020
    Date of Patent: January 31, 2023
    Assignee: Oracle International Corporation
    Inventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
  • Publication number: 20220215437
    Abstract: 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: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Applicant: Oracle International Corporation
    Inventors: Man Chan, Abe Taha, Kendra Mariko Chen, Guohan Gao, Aleksandar Mastilovic
  • 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
  • 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: 20170116200
    Abstract: 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: Application
    Filed: January 6, 2017
    Publication date: April 27, 2017
    Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
  • Patent number: 9576029
    Abstract: 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: Grant
    Filed: April 9, 2013
    Date of Patent: February 21, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
  • Publication number: 20160055540
    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: July 2, 2015
    Publication date: February 25, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Man CHAN, Abe TAHA, Kendra Mariko CHEN, Guohan GAO, Aleksandar MASTILOVIC
  • Publication number: 20160055546
    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: July 2, 2015
    Publication date: February 25, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Man CHAN, Abe TAHA, Kendra Mariko CHEN, Guohan GAO, Aleksandar MASTILOVIC
  • Patent number: 8442978
    Abstract: 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: Grant
    Filed: August 2, 2006
    Date of Patent: May 14, 2013
    Assignee: Yahoo! Inc.
    Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
  • Publication number: 20060294134
    Abstract: 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: Application
    Filed: August 2, 2006
    Publication date: December 28, 2006
    Applicant: Yahoo! Inc.
    Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel Rose, Abe Taha, Farzin Maghoul