Patents by Inventor Saad MUFTI
Saad MUFTI 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: 20230100813Abstract: Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.Type: ApplicationFiled: December 7, 2022Publication date: March 30, 2023Inventors: John Franklin PAVLEY, Sang Chul SONG, Sean Christopher TIMM, Thu Rein KYAW, Saad MUFTI
-
Patent number: 11538067Abstract: Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.Type: GrantFiled: September 30, 2020Date of Patent: December 27, 2022Assignee: Yahoo Ad Tech LLCInventors: John Franklin Pavley, Sang Chul Song, Sean Christopher Timm, Thu Rein Kyaw, Saad Mufti
-
Patent number: 11442792Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: GrantFiled: December 15, 2020Date of Patent: September 13, 2022Assignee: Yahoo Assets LLCInventors: Thu R. Kyaw, Jonathan Ji, Saad Mufti, Sudhir Achuthan, Sang Chul Song
-
Patent number: 11221890Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: GrantFiled: November 21, 2018Date of Patent: January 11, 2022Assignee: Verizon Media Inc.Inventors: Thu R. Kyaw, Jonathan Ji, Saad Mufti, Sudhir Achuthan, Sang Chul Song
-
Publication number: 20210365300Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: ApplicationFiled: November 21, 2018Publication date: November 25, 2021Inventors: Thu R. KYAW, Jonathan JI, Saad MUFTI, Sudhir ACHUTHAN, Sang Chul SONG
-
Patent number: 11080099Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: GrantFiled: November 21, 2018Date of Patent: August 3, 2021Assignee: Verizon Media Inc.Inventors: Thu R. Kyaw, Jonathan Ji, Saad Mufti, Sudhir Achuthan, Sang Chul Song
-
Publication number: 20210103478Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: ApplicationFiled: December 15, 2020Publication date: April 8, 2021Inventors: Thu R. KYAW, Jonathan JI, Saad MUFTI, Sudhir ACHUTHAN, Sang Chul SONG
-
Publication number: 20210012385Abstract: Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.Type: ApplicationFiled: September 30, 2020Publication date: January 14, 2021Inventors: John Franklin PAVLEY, Sang Chul SONG, Sean Christopher TIMM, Thu Rein KYAW, Saad MUFTI
-
Patent number: 10832289Abstract: Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.Type: GrantFiled: July 29, 2013Date of Patent: November 10, 2020Assignee: Oath Inc.Inventors: John Franklin Pavley, Sang Chul Song, Sean Christopher Timm, Thu Rein Kyaw, Saad Mufti
-
Publication number: 20200159594Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: ApplicationFiled: November 21, 2018Publication date: May 21, 2020Inventors: Thu R. KYAW, Jonathan JI, Saad MUFTI, Sudhir ACHUTHAN, Sang Chui SONG
-
Patent number: 10162830Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: GrantFiled: June 22, 2016Date of Patent: December 25, 2018Assignee: Oath (Americas) Inc.Inventors: Thu R. Kyaw, Jonathan Ji, Saad Mufti, Sudhir Achuthan, Sang Chul Song
-
Publication number: 20170371892Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.Type: ApplicationFiled: June 22, 2016Publication date: December 28, 2017Inventors: Thu R. KYAW, Jonathan JI, Saad MUFTI, Sudhir ACHUTHAN, Sang Chul SONG
-
Publication number: 20140372226Abstract: Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.Type: ApplicationFiled: July 29, 2013Publication date: December 18, 2014Applicant: AOL Inc.Inventors: John Franklin PAVLEY, Sang Chul SONG, Sean Christopher TIMM, Thu Rein KYAW, Saad MUFTI