Patents by Inventor Charles Yong Jien FOONG

Charles Yong Jien FOONG 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: 11929962
    Abstract: The present disclosure provides a method and system to perform integration and monitoring of one or more intelligent conversational agents. The system creates an online chatbot marketplace to enable one or more vendors to upload the one or more intelligent conversational agents. The system integrates the one or more intelligent conversational agents to generate a mega bot in real-time. The system generates the mega bot based on integration of the one or more intelligent conversational agents. The system collects a first set of data. The system receives one or more queries from a plurality of users for the mega bot. The system selects a suitable intelligent conversational agent having a trust score above a threshold level based on a plurality of factors and the first set of data. The system creates a primary response for the one or more queries at the mega bot.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: March 12, 2024
    Assignee: Affle International Pte. Ltd.
    Inventors: Anuj Khanna Sohum, Charles Yong Jien Foong, Madhusudana Ramakrishna
  • Publication number: 20240062241
    Abstract: The present disclosure provides a computer system (112). The computer system (112) performs a method for encoding user count with a low memory footprint. The method includes a first step of receiving real-time and adaptive frequency of user visibility. Further, the method includes another step of receiving a user device (106) id associated with one or more users (104). Furthermore, the method includes yet another step of encoding the user visibility count. The frequency of the user visibility is the number of times the computer system receives a request from a user device (106). The user device (106) id is a unique string of numbers and letters. The unique string of numbers and letters identifies the user device (106) associated with one or more user (104). The user visibility count is encoded by using one or more data structures and one or more algorithms.
    Type: Application
    Filed: August 18, 2022
    Publication date: February 22, 2024
    Applicant: Affle MEA FZ-LLC
    Inventors: Anuj Khanna Sohum, Charles Yong Jien Foong, Madhusudana Ramakrishna, Guillermo Fernandez Sanz, Adrian Gigante Beneito, Barbara Diaz Duran, Christian Karem Taidi Santana, Karanbir Singh Sehgal
  • Patent number: 11803875
    Abstract: The present disclosure provides a system for utilization of an advertisement fraud data to blacklist or whitelist one or more entities. The system includes a first step of collecting the advertisement fraud data associated with online advertisement and commerce fraud. The system includes another step of creating a blacklist of one or more entities from the collected advertisement fraud data. The system includes another step of blocking the one or more entities present in the created blacklist in real-time. The system includes another step of generating a whitelist of one or more entities from the created blacklist of the one or more entities. The system includes yet another step of optimizing the blacklist of the one or more entities in real-time.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: October 31, 2023
    Assignee: Affle (India) Limited
    Inventors: Anuj Khanna Sohum, Charles Yong Jien Foong, Anurag Singh
  • Publication number: 20210350409
    Abstract: The present disclosure provides a system for utilization of an advertisement fraud data to blacklist or whitelist one or more entities. The system includes a first step of collecting the advertisement fraud data associated with online advertisement and commerce fraud. The system includes another step of creating a blacklist of one or more entities from the collected advertisement fraud data. The system includes another step of blocking the one or more entities present in the created blacklist in real-time. The system includes another step of generating a whitelist of one or more entities from the created blacklist of the one or more entities. The system includes yet another step of optimizing the blacklist of the one or more entities in real-time.
    Type: Application
    Filed: July 21, 2021
    Publication date: November 11, 2021
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Anurag SINGH
  • Patent number: 11157952
    Abstract: The present disclosure provides a method and system for creating decentralized repository of fraud IP and publishers using block chain. The block chain network creates a central repository for decentralized shared ledger. The block chain network adds a ledger in decentralized shared ledger for each interaction on an application. In addition, the block chain network authorizes at least one of a plurality of stakeholders to access the decentralized shared ledger after receiving a request from at least one of the plurality of stakeholders. Further, the block chain network analyzes the interaction and past data received from a plurality of stake holders. Furthermore, the block chain network blocks device IPs, device Id's, device type and the publishers mentioned in blacklist of the decentralized shared ledger.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 26, 2021
    Assignee: Affle (India) Limited
    Inventors: Anuj Khanna Sohum, Charles Yong Jien Foong, Kulpreet Singh, Ayush Aggarwal, Anurag Singh
  • Patent number: 11151605
    Abstract: The present disclosure provides a method and system to detect advertisement fraud. The fraud detection platform receives device data and application data associated with one or more advertisements published on at least one publisher on one or more media devices. In addition, the fraud detection platform identifies a plurality of parameters based on the device data and the application data. Further, the fraud detection platform generates a plurality of graphs based on the device data, the application data, user behavior and the plurality of parameters. Furthermore, the fraud detection platform analyzes the plurality of graphs with trained data to identify fraud based on the deviation.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 19, 2021
    Assignee: Affle (India) Limited
    Inventors: Anuj Khanna Sohum, Charles Yong Jien Foong, Anurag Singh
  • Patent number: 11126416
    Abstract: The present disclosure provides a method and system to perform installation of one or more applications based on the interaction of a user with a podcast. The method includes a first step to insert one or more advertisements during the broadcasting of the podcast. In addition, the method includes another step to detect mode of listening of the podcast by the user. Further, the method includes yet another step to determine one or more gestures. Furthermore, the method includes yet another step to receive one or more gesture inputs from the user. Moreover, the method includes yet another step to perform one or more actions at the application installation system.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Affle (India) Limited
    Inventors: Anuj Khanna Sohum, Charles Yong Jien Foong, Madhusudana Ramakrishna
  • Publication number: 20210117862
    Abstract: The present disclosure provides a method and system to adopt user learnings across vernacular contexts. The system receives a first set of data associated with a plurality of users. The system collects a second set of data associated with the plurality of users. The system fetches a third set of data associated with one or more communication devices of the plurality of users. The system analyzes the first set of data, the second set of data, and the third set of data using one or more machine learning algorithms. The system enables segmentation of the plurality of users in one or more segments based on one or more patterns of a plurality of languages and a plurality of language attributes. The system triggers initialization of one or more personalized marketing campaigns for the one or more segments based on the plurality of languages and the plurality of language attributes.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Applicant: Affle International Pte. Ltd.
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20210117893
    Abstract: The present disclosure provides a method and system to perform switching and handover between one or more intelligent conversational agents. The system receives a first set of data in real-time. The system collects a second set of data in real-time. The system fetches one or more queries from a plurality of users for a mega bot. The system analyses the first set of data, the second set of data and the one or more queries using one or more machine learning algorithms. The system selects a suitable intelligent conversational agent from the one or more intelligent conversational agents having a trust score above a threshold level. The system switches between the one or more intelligent conversational agents in the mega bot interacting with the plurality of users based on a plurality of aspects of corresponding query of the one or more queries and a plurality of factors.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20210117462
    Abstract: The present disclosure provides a method and system for enabling interaction between a user and a podcast using a podcast interaction system. The podcast interaction system receives a first set of data a first set of data associated with the podcast. The podcast interaction system collects a second set of data associated with a communication device of the user. The podcast interaction system fetches a third set of data associated with the user accessing the podcast through the communication device in real-time. The podcast interaction system analyses the first set of data, the second set of data and the third set of data. The podcast interaction system detects the one or more triggers for enabling the interaction between the user and the podcast. The podcast interaction system initializes the interaction between the user and the podcast. The podcast interaction system interactively responds to one or more queries of the user.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Applicant: Affle International Pte. Ltd.
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20210118009
    Abstract: The present disclosure provides a method and system to enable an interaction of a user with one or more advertisements within a podcast. The system receives a first set of data associated with the podcast. The system collects a second set of data associated with the one or more advertisements. The system fetches a third set of data associated a communication device of the user. The system gathers a fourth set of data associated the user accessing the podcast through the communication device. The system analyzes the first set of data, the second set of data, the third set of data, and the fourth set of data using one or more machine learning algorithms. The system identifies one or more triggers to enable the interaction of the user with the one or more advertisements. The system initializes the interaction between the user and the one or more advertisements in real-time.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Applicant: Affle International Pte. Ltd.
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20210119945
    Abstract: The present disclosure provides a method and system to perform integration and monitoring of one or more intelligent conversational agents. The system creates an online chatbot marketplace to enable one or more vendors to upload the one or more intelligent conversational agents. The system integrates the one or more intelligent conversational agents to generate a mega bot in real-time. The system generates the mega bot based on integration of the one or more intelligent conversational agents. The system collects a first set of data. The system receives one or more queries from a plurality of users for the mega bot. The system selects a suitable intelligent conversational agent having a trust score above a threshold level based on a plurality of factors and the first set of data. The system creates a primary response for the one or more queries at the mega bot.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20200117435
    Abstract: The present disclosure provides a method and system to perform installation of one or more applications based on the interaction of a user with a podcast. The method includes a first step to insert one or more advertisements during the broadcasting of the podcast. In addition, the method includes another step to detect mode of listening of the podcast by the user. Further, the method includes yet another step to determine one or more gestures. Furthermore, the method includes yet another step to receive one or more gesture inputs from the user. Moreover, the method includes yet another step to perform one or more actions at the application installation system.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 16, 2020
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20200118163
    Abstract: The present disclosure provides a method and system for detection of advertisement fraud in one or more advertisements. The system receives and analyzes a user data, and a user action data in real-time. In addition, the system detects one or more fraudulent actions in real-time. The one or more fraudulent actions are detected based on deviation in the user data and the user action data from a predefined user data and a predefined user action data respectively. Further, the system inserts a set of advertisements along with the one or more advertisements in real-time. Furthermore, the system sends one or more notifications for alerting an advertiser.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 16, 2020
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20200118162
    Abstract: The present disclosure provides a method and system for application installation and detection of fraud in advertisement. The system receives a request for installing an application from a plurality of users in real time. In addition, the system provides one or more methods to the plurality of users for installing the application. Further, the system receives a first set of data and a second set of data in real time. Furthermore, the system analyzes the first set of data and the second set of data in real time. Moreover, the system identifies a user of the plurality of users and a publisher of a plurality of publishers committing the fraud. Also, the system blocks one or more users and one or more publishers committing the fraud in real time.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 16, 2020
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Madhusudana RAMAKRISHNA
  • Publication number: 20190333103
    Abstract: The present disclosure provides a method and system for distribution of mobile advertisement fraud data to one or more third parties. The data sharing platform receives a connection request from one or more third parties to access fraud data. In addition, the data sharing platform correlate the third party data from the one or more third parties and the fraud data. Further, the data sharing platform optimize selected rules for the identification of fraud done by the publisher. Furthermore, the data sharing platform analyze publisher data, application data and the fraud data collected after correlation. Moreover, the data sharing platform generates report in a pre-defined interval of time. Also, the data sharing platform shares the report with the one or more third parties based on a pre-defined criteria.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Anurag SINGH
  • Publication number: 20190333100
    Abstract: The present disclosure provides a method and system to detect advertisement fraud. The fraud detection platform receives device data and application data associated with one or more advertisements published on at least one publisher on one or more media devices. In addition, the fraud detection platform identifies a plurality of parameters based on the device data and the application data. Further, the fraud detection platform generates a plurality of graphs based on the device data, the application data, user behavior and the plurality of parameters. Furthermore, the fraud detection platform analyzes the plurality of graphs with trained data to identify fraud based on the deviation.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Anurag SINGH
  • Publication number: 20190333102
    Abstract: The present disclosure provides a system for detection of online advertisement fraud and commerce fraud. The system includes a first step of collecting a first set of data from a plurality of components associated with each device of a plurality of devices and receiving a second set of data associated with each device of a plurality of third party devices. The system includes yet another step of calculating a probabilistic score for detection of the online advertisement and the commerce fraud in real-time. The system includes yet another step of analyzing the first set of data and the second set of data after a periodic interval of time. The system includes another step of detecting the online advertisement fraud and commerce fraud based on the analysis of the first set of data and the second set of data.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Anurag SINGH
  • Publication number: 20190333098
    Abstract: The present disclosure provides a method and system to detect advertisement fraud. The fraud identification system receives a traffic data initiated through a plurality of users. In addition, the fraud identification system clusters the traffic data into slots of install based on one of a plurality of criteria and determine high conversion rate and low conversion rate. Further, the fraud identification system analyzes deviation of the high conversion rate and the low conversion rate with a pre-defined threshold. Furthermore, the fraud identification system analyzes the slots of install for which difference between the average of the high conversion rate and the low conversion rate is above the pre-defined threshold. Also, the fraud identification system segregates incentive traffic and non-incentive traffic based on the analysis. The segregation is done to generate report of the traffic data and determine incentive time.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Anurag SINGH
  • Publication number: 20190333099
    Abstract: The present disclosure provides a method and system to detect advertisement fraud. The system receives the IP address data which is being used for viewing one or more advertisements published on at least one publisher on one or more media devices. In addition, the system classifies the IP address data into a plurality of classes. Further, the system analyzes abnormal traffic based on a plurality of parameters and the IP address data. Moreover, the system allocates the IP address into a blacklist when score exceeds threshold limit.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Applicant: Affle (India) Limited
    Inventors: Anuj Khanna SOHUM, Charles Yong Jien FOONG, Anurag SINGH