Method and system for ranking entities based on internet-derived popularity metrics

A system for dynamic popularity assessment collects and processes online data to generate real-time scores, addressing the limitations of traditional methods by providing accurate and timely rankings through advanced analytics and interactive visualization.

WO2025203015A1PCT designated stage Publication Date: 2025-10-02GOALDEN ANALYTICS LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/IL2025/050202
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-27
Filing Date
2025-03-03
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Traditional methods for assessing popularity, such as ticket sales and manual surveys, are time-consuming and do not capture real-time sentiment and global popularity accurately, necessitating a sophisticated system for dynamic data aggregation and analysis.

Method used

A computer-implemented method and system that collects data from various online sources, processes it using advanced analytics, and generates real-time popularity scores through a ranking algorithm that incorporates dynamic adjustment factors, with a graphical user interface for interactive visualization.

Benefits of technology

Provides accurate, timely, and comprehensive popularity rankings by integrating diverse data sources and adapting to real-time user interactions, enhancing data-driven decision-making for businesses and stakeholders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IL2025050202_02102025_PF_FP_ABST
    Figure IL2025050202_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A computer-implemented system and method for scoring and ranking entities based on network-derived popularity metrics is disclosed. The invention collects data from multiple networked sources using asynchronous retrieval services, processes and normalizes the data via a server-based system, and employs analytics— including natural language processing and trend analysis— to generate popularity profiles. A ranking module calculates dynamic weighted scores to produce final rankings, which are presented to users through an interactive output interface. A model registry and quality assurance processes further ensure accuracy and adaptability, providing a scalable, real-time solution for dynamic popularity analysis.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] METHOD AND SYSTEM FOR RANKING ENTITIES BASED ON INTERNET-DERIVED POPULARITY METRICS

[0002] Field of the invention

[0003] The present invention relates to data analysis and more specifically to a method and system for ranking entities, such as, but not limited to, individual athletes or sports teams, based on popularity profiles dynamically assessed from various data sources accessible via the Internet.

[0004] Background of the invention

[0005] In many fields, such as sports, entertainment, and social media, the popularity of an entity can be a significant factor in their marketability, influence, and financial success. Traditional methods of assessing popularity may include ticket sales, television ratings, or manual surveys, which can be time-consuming, expensive, and often do not capture the real-time sentiment and popularity of the entity on a global scale. With the advent of the Internet, a vast amount of data is available that can be analyzed to gauge the popularity and public perception of entities more accurately and timely.

[0006] With the proliferation of digital content and the dynamic nature of user interactions on various platforms, there exists a need for a sophisticated system that not only aggregates data but also intelligently analyzes and interprets this information to reflect the multifaceted aspects of popularity.

[0007] It is an object of the present invention to enhance the accuracy of popularity measurement and rankings by leveraging advanced data analytics and processing techniques.

[0008] It is another object of the present invention to automate the process of collecting data, analyzing it, and generating popularity measurement and rankings.

[0009] It is yet another object of the present invention to facilitate data-driven decisionmaking for businesses, marketers, talent scouts, and other stakeholders interested in leveraging popularity metrics for strategic or commercial purposes. It is still another object of the present invention to allow for the customization of ranking parameters and algorithms, enabling to tailor the ranking process according to specific criteria relevant to needs or interests. This objective addresses the need for versatility in popularity ranking across different contexts and applications.

[0010] Other objects and advantages of the invention will become apparent as the description proceeds.

[0011] Summary of the Invention

[0012] The present invention seeks to overcome the limitations of traditional popularity assessment methods by providing a novel method and system for ranking a plurality of entities based on a popularity profile dynamically determined for each entity from data gathered among sources accessible via the Internet. This system involves collecting data from various online sources, analyzing the data to assess the popularity of the entities, setting a numerical score for each entity's popularity and ranking the entities based on this analysis.

[0013] In one aspect, the present invention relates to a computer-implemented method for scoring and ranking a plurality of entities based on dynamically assessed popularity profiles, comprising:

[0014] Collecting and retrieving data from a plurality of sources by a data collection module;

[0015] Processing the collected data via a server-based processing system to generate structured data suitable for analysis;

[0016] Analyzing the structured data using a statistical analysis engine configured to generate a popularity profile for each entity based on continuously updated data inputs, wherein the popularity profile is stored in a non-volatile memory for retrieval and ranking computation;

[0017] Ranking the entities based on their respective dynamically updated popularity profiles using a ranking module configured to calculate weighted scores from multiple popularity parameters, the ranking module include a ranking algorithm that incorporate dynamic adjustment factors based on real-time data inputs; and

[0018] Presenting the ranking of the entities to users via a graphical user interface (GUI) that displays interactive charts and dynamically updated ranking lists, wherein the GUI is integrated with the processing system and optimized for various display devices.

[0019] In one aspect, the data is collected from networked-accessible sources including structured databases, unstructured web content, and real-time social media feeds, wherein the networked-accessible sources are selected from social media platforms, online news outlets, blogs, and forums, and wherein the data collection module dynamically adapts to source-specific protocols and data formats.

[0020] In one aspect, the data collection module utilizes predefined protocols to retrieve metadata and content from each source.

[0021] In one aspect, the analysis engine employing a combination of natural language processing (NLP) algorithms and trend detection algorithms to assess user engagement metrics.

[0022] In one aspect, the method further comprises converting unstructured data into structured data using a parsing module integrated within the server-based processing system, wherein the parsing module applies format-specific rules to extract relevant data fields.

[0023] In one aspect, the ranking module further comprises a caching sub-module configured to store interim popularity profiles and enable dynamic recalculation of rankings based on updated real-time data and user interactions.

[0024] In one aspect, the method further comprises performing asynchronous data retrieval, wherein asynchronous services concurrently query the plurality of sources, retrieve raw data, and parse said data prior to storage.

[0025] In one aspect, the ranking module includes a ranking algorithm that applies machine- learning-based predictive adjustments based on prior entity performance trends, and wherein the ranking computation incorporates real-time weighting factors derived from external event triggers or user engagement patterns.

[0026] In yet another aspect, the present invention relates to a system for scoring and ranking a plurality of entities based on dynamically assessed popularity profiles, the system comprising:

[0027] A data collection module configured to collect data from a plurality of networked sources, the data collection module being adapted to utilize predefined protocols to retrieve metadata and content from each source;

[0028] A server-based processing system configured to process the collected data and to generate structured data suitable for analysis, the processing system including a parsing module for converting unstructured data into structured data;

[0029] A statistical analysis engine configured to analyze the structured data and generate a popularity profile for each entity, the analysis engine employing a combination of natural language processing (NLP) algorithms and trend detection algorithms to assess user engagement metrics;

[0030] A ranking module configured to rank the entities based on their respective popularity profiles, the ranking module being adapted to calculate weighted scores from multiple popularity parameters and to incorporate dynamic adjustment factors based on real-time data inputs; and

[0031] A graphical user interface (GUI) configured to present the ranking of the entities via interactive charts and dynamic ranking lists, the GUI being integrated with the processing system and optimized for display on various devices.

[0032] In one aspect, the system further comprises a caching sub-module integrated with the ranking module to store interim popularity profiles and enable dynamic recalculation of rankings in response to updated real-time data and user interactions. ln one aspect, the data collection module is further configured to dynamically adapt to source-specific protocols and data formats for networked sources that include social media platforms, online news outlets, blogs, and forums.

[0033] In one aspect, the system may utilize a variety of data sources, including but not limited to social media platforms, online news outlets, blogs, forums, and other relevant internet sources where public sentiment and interest in the entities can be gauged.

[0034] In one aspect, the system further comprises asynchronous data retrieval services configured to concurrently query networked sources, retrieve raw data, and parse the data for storage.

[0035] In one aspect, the system further comprises an analytics service configured to retrieve algorithm models from the model registry, process parsed data in real time by interfacing with the database, and generate popularity profiles.

[0036] Brief Description of the Drawings

[0037] The above and other characteristics and advantages of the invention will be better understood through the following illustrative and non-limitative detailed description of preferred embodiments thereof, with reference to the appended drawings, wherein:

[0038] Fig. 1 is a block diagram of the modules of a system for ranking entities based on internet-derived popularity metrics, according to an embodiment of the invention;

[0039] Fig. 2 schematically illustrates a process diagram of a method for ranking entities based on internet-derived popularity metrics, according to an embodiment of the invention, according to an embodiment of the present invention; and

[0040] Fig. 3 is a flowchart illustrating the dynamic popularity ranking system, according to an embodiment of the invention. A detailed description of embodiments of the Invention

[0041] The present invention provides an innovative approach to ranking entities based on their popularity, utilizing the vast array of data available on the Internet. By employing advanced data processing and analysis techniques, the system ensures a more accurate, timely, and comprehensive assessment of popularity compared to traditional methods.

[0042] According to an embodiment of the invention, the system addresses the challenge of integrating heterogeneous data sources and rapidly evolving user engagement patterns to generate reliable, real-time popularity profiles. The technical problem is rooted in the need to efficiently collect, process, compare and analyze vast amounts of unstructured and semi-structured data from diverse networked sources, and then to dynamically rank entities in a manner that reflects both current trends and historical data. The technical challenge is further compounded by issues such as data inconsistencies, variations in data formats, and the necessity for near real-time performance, especially in environments with high data velocity.

[0043] Fig. 1 schematically illustrates, in a block diagram form, a system 100 for ranking entities based on internet-derived popularity metrics, according to an embodiment of the invention. System 100 comprises a Data Collection Module 101, a Data Processing Module 102, a Popularity Analysis Module 103, a Ranking Module 104, and an Output Interface 105 such as a User Interface (Ul) or a Graphical User Interface (GUI).

[0044] Data Collection Module 101 is responsible for gathering data from a plurality of networked sources (e.g., via the Internet network), such as social media platforms, online news outlets, blogs, and forums. Data collection module 101 may utilize predefined protocols (e.g., HTTP, RESTful APIs, and web scraping techniques) to retrieve metadata and content from each source. The technical advantage of this module lies in its ability to dynamically adapt to source-specific protocols and data formats, ensuring robust data integration. For instance, it can handle various content types— such as textual content, metadata, user interactions signals and sentiments— which are utilized for accurately reflecting an entity's popularity. In addition to data gathering, Data Collection Module 101 may further involve source integration capabilities with third-party data providers (e.g., with 3rdparty data sources), and may include preliminary filtering to remove redundant or irrelevant data or any other data related actions. The gathered data can be stored in a database (e.g., as indicated by numeral 3 in Fig. 2), which may reside remotely, locally or in a hybrid configuration, thus providing scalability and resilience.

[0045] Operating via a dedicated server-based processing system 110, Data Processing Module 102 processes the collected data and transforms the raw collected data into a clean, normalized, and structured format that is amenable to further analysis. Key processing steps may involve data cleaning (e.g., removing noise and correcting errors), handling and resolving missing or incomplete data, and converting unstructured data (e.g., text and multimedia content) into a structured format suitable for analysis (i.e., into standardized data sets). The technical advantage of this module is its ability to efficiently process high-volume data streams in near realtime, thereby ensuring that downstream analytics operate on high-quality, actionable information.

[0046] According to an embodiment of the invention, integrated within the data processing workflow, a Parsing Module 106 is used to convert unstructured data into structured data using format-specific rules. Module 106 extracts relevant data fields from diverse content types, ensuring that the data is in a uniform format suitable for accurate analysis. The inclusion of Parsing Module 106 enhances the system's ability to handle diverse input formats and improves the overall reliability of downstream analytics.

[0047] Serving as a statistical analysis engine, Popularity Analysis Module 103 analyzes the structured data to generate a popularity profile for each entity. Module 103 may employ a suite of computational techniques— including natural language processing (NLP) for content interpretation, sentiment analysis to gauge public opinion, trend analysis to identify shifts in engagement over time, and other computational techniques to assess and quantify the popularity of the entities based on the collected data. For example, these techniques can be implemented using optimized algorithms that run on multi-core processors and distributed computing platforms, allowing the system to rapidly and accurately assess popularity. The technical advantage here is the integration of multiple analytical approaches into a cohesive framework that quantifies popularity using diverse metrics and provides a comprehensive picture of each entity's standing.

[0048] Based on the popularity profiles generated by Popularity Analysis Module 103, Ranking Module 104 calculates weighted scores for each entity by aggregating various popularity parameters. A key technical advantage of this module is the inclusion of a dynamic ranking algorithm that incorporates real-time data inputs and adjustment factors. This enables the system to continually refine rankings in response to evolving data, ensuring that the rankings remain accurate and reflective of current trends. The algorithm is designed to be modular and extensible, allowing for the incorporation of additional weighting factors or new analytical insights as they become available.

[0049] According to an embodiment of the invention, to enhance performance and responsiveness, a Caching Sub-Module (107) is integrated with Ranking Module 104. It may temporarily store interim popularity profiles and ranking results, enabling quick recalculation and updates in response to real-time data changes. This caching mechanism minimizes processing delays and supports scalable, high-volume data environments.

[0050] Output Interface 105 presents the ranking results to the end-users via multiple communication channels (e.g., through various interfaces, which may include web pages, mobile applications, reports, or API endpoints for system integration). A graphical user interface (GUI) is provided, which displays interactive charts and dynamic ranking lists. The GUI is designed to be responsive and optimized for various display devices, ensuring a consistent and engaging user experience across different platforms. The technical advantage of this interface lies in its ability to provide realtime visual feedback and drill-down capabilities, allowing users to explore the underlying data and trends in depth. According to an embodiment of the invention, the innovation introduces a unique parameter called herein "Club Factor", which significantly impacts the final ranking of an individual player. This factor recognizes the influence of the sports team or club's popularity and performance on an individual athlete's ranking. The Club Factor (CF) is determined by aggregating and analyzing all the data parameters associated with the club. For instance, in applications that deal with athletes, the Club Factor (CF) is analogous to how individual player data is assessed, and then integrating this factor into the player's overall popularity profile. It's worth noting that while this example focuses on sports, similar methodologies can be applied across various fields and industries, each with its own relevant factors and considerations. For example, in the entertainment industry, a similar parameter could be devised to measure the influence of a particular band on the overall appeal of a musician. In academia, the prestige of a research institution could be factored into the evaluation of individual researchers' popularity, much like the Club Factor operates for athletes. In the business world, the brand strength of a company could impact the perceived value of its individual CEO or owner and thus their popularity rankings.

[0051] The CF effectively accounts for the interconnected nature of an athlete's reputation and the club, to which they are affiliated, acknowledging that an entity's popularity is not only a reflection of individual achievements but also a product of their association with larger, established sports organizations.

[0052] According to an embodiment of the invention, the CF parameters may include data associated with 3rd-party sources form different domains such as social networks, news media, simulation video game, etc. For each domain, the CF parameters are processed to provide one or more scores for each domain. For example, data may be retrieved and analyzed from a social network such as Instagram™ to provide Social Media Score (SMS) and Social Engagement Score (SES), from news media providers to provide News Media Score (NMS), from EA SPORTS FC™ 24 (herein FC24) which is a football-themed simulation video game by Electronic Arts Inc. to provide game rating (club and players rating) from the simulation video game (e.g., FC24), etc., according to the following parameters: Instagram Followers (IGF) - Data associated with IGF can be collected on a weekly basis to implement time scale of 1 week, 3 months, and 1 year periods. The IGF reflects the number of Instagram followers at given time periods and is used to calculate the SMS;

[0053] Instagram Engagement (IGE) - This may refer to data such as total number of posts, total likes and comments per post. IGE is used to calculate the SES over combinations of given time periods;

[0054] NMS - Such data can be collected on a weekly basis to implement time scale of 1 week, 3 months, and 1 year periods. The data may include total number of news mentions, average positive, negative and neutral sentiment over given time periods. For example, the NMS is calculated by combining different time scales;

[0055] Market Value (MV) - data can be retrieved from one or more data providers in the field, e.g., football website dedicated for transfers, market values, rumors and stats. For example, the data is updated as frequently as such websites release new data, e.g., which is at a minimum, once per season. The market value of a club can be sourced directly from the club's profile page on such websites. All monetary values can be standardized to millions to ensure uniformity in the order of magnitude, which is necessary to perform Gaussian distribution analysis.

[0056] FC24 club rating - FC24 club overall rating can be retrieved from websites dedicated for providing such data. FC24 can be a number between 0-100.

[0057] According to an embodiment of the invention, the player parameters include the CF parameters in conjunction with data associated with 3rd-party sources form the different domains as mentioned hereinabove, such as social networks, news providers, simulation video game, etc. For example, data may be retrieved from Instagram™, news media providers, EA SPORTS FC™ 24 (herein FC24), etc., in a similar manner as done for the CF, such as the above mentioned IGF, IGE, NMS, MV and FC24, but considering also the CF as calculated based on the parameters outlined under the above section of Club Parameters.

[0058] According to an embodiment of the invention, to synthesize the diverse data into a final score, the system implements a sophisticated scoring algorithm. This algorithm introduces a structured weighting system to the computation process, harmonizing the different entities and parameters derived from the Popularity Analysis Module 103. This culmination point— the Score— is the definitive metric representing an entity's overall ranking.

[0059] According to an embodiment of the invention, to refine the scoring methodology, the system predominantly employs log-normal distributions, a decision driven by the observation that the logarithms of the relevant datasets closely follow normal distribution characteristics. Before the calculation of the natural logarithm, an essential data transformation step is undertaken to ensure the continuity and validity of the statistical model. Any dataset values that are less than or equal to zero are normalized to a minimal positive value of '0.1', thereby maintaining the integrity of the distribution within the domain of real numbers. Values exceeding zero are retained as-is, with the natural logarithm being subsequently applied to the appropriately transformed datasets.

[0060] The integration of the Club Factor into the overall scoring algorithm involves combining it with the other parameters, with their respective weights adjusted accordingly to reflect the significance of each parameter in the context of the overall popularity assessment.

[0061] Through this comprehensive and mathematically rigorous approach, the system ensures a holistic and representative ranking of athletes, attributing due significance to the broader context of their affiliations and the collective influence of their clubs, thereby enhancing the granularity and accuracy of the popularity profiles generated.

[0062] This innovative method of the present invention distinguishes itself by the introduction of the Club Factor and the application of advanced statistical models to the scoring process, ensuring a sophisticated and nuanced ranking system that is responsive to the multifaceted nature of popularity in sports and other domains.

[0063] Fig. 2 schematically illustrates, in a process diagram, a method for ranking entities based on network-derived popularity metrics, according to an embodiment of the present invention. The method addresses the technical challenge of efficiently processing vast amounts of heterogeneous, unstructured data into actionable popularity rankings while ensuring data quality and dynamic responsiveness. This is achieved through a series of interrelated steps that transform raw data into refined ranking outputs for end-user dissemination. The method may involve the following procedures:

[0064] Collection of raw data (1): Raw data is collected from variety of networked data sources— including social media platforms, news outlets, blogs, and third-party data providers— on a scheduled basis.. This scheduled data collection is important for capturing time-sensitive trends and ensuring that the system has up-to-date information. The technical advantage of this step is its ability to systematically gather diverse data streams using preconfigured schedules and protocols, which minimizes latency and ensures consistent data acquisition;

[0065] Asynchronous Data Retrieval and Parsing (2): Asynchronous services act as the physical entities that query these data sources. These services are configured to operate concurrently, retrieving information and parsing the raw data into a format suitable for storage. The asynchronous nature of this process enhances system scalability and responsiveness, ensuring that the retrieval and initial processing of data do not bottleneck subsequent operations. The parsed data is then forwarded to storage, setting the foundation for accurate analysis;

[0066] Data Storage in a Database (3): The parsed data is stored in a robust database (3), which is designed, developed, and implemented using a suitable database management system, for example, MySQL or another relational database management system. This storage solution provides a scalable and resilient repository that supports rapid data retrieval and manipulation, which is essential for real-time or near-real-time analytics;

[0067] Model Registry Integration (4): A model registry (4) is maintained to store different versions of algorithms used for data analysis and ranking. In one embodiment of the invention, all algorithms in the registry operate on a standardized set of data parameters. This centralized registry facilitates the seamless updating, testing, and version control of algorithmic models, ensuring that the system can quickly adapt to new analytical methods or improved ranking strategies;

[0068] Analytics Service Execution (5): An analytics service applies an algorithmic formulae to the data by retrieving specific models from the model registry (4) and executing them on the parsed data. During runtime, the analytics service continuously exchanges data with database (3) to ensure that the most current data informs the analysis.. In some embodiments, the analytics service may operate in parallel with development and testing phases, allowing for rapid iteration and refinement of the algorithms. The technical advantage of this step lies in its capacity for real-time analysis, enabling dynamic adjustments and immediate recalculation of popularity metrics as new data becomes available;

[0069] Quality Assurance and Analyst Review (6): To ensure that algorithm outputs are accurate and reliable, quality assurance measures are implemented. Analysts (6) may review the outputs generated by the analytics service, verifying that the processed data and corresponding popularity metrics meet predetermined quality standards. This step can be used for mitigating errors and ensuring that the system's dynamic ranking outputs are valid before they are approved for public dissemination. In one embodiment, the analysts (6) refer to an autonomous Artificial Intelligence (Al) agent designed to perform quality assurance and review functions. This Al agent employs machine learning algorithms and rule-based systems to automatically evaluate the outputs generated by the analytics and ranking modules. By analyzing patterns, verifying data consistency, and comparing results against predefined benchmarks, the Al agent autonomously validates the accuracy and reliability of the ranking outputs. This embodiment minimizes human intervention, enhances processing speed, and supports continuous, real-time quality assurance. In an alternative embodiment, the review process performed by analysts (6) is partially automated. In this configuration, automated systems perform initial quality checks and flag any anomalies or inconsistencies in the analytics outputs. These flagged results are then forwarded to human analysts for further review and final validation. This hybrid approach leverages the efficiency and scalability of automated systems while maintaining human oversight to address complex or borderline cases, thereby ensuring that the final ranking outputs meet the desired accuracy and reliability standards.

[0070] Generation of Ranking Output (7): Following the approval of quality assurance measures, the system generates a final ranking output based on the computed popularity profiles. This ranking is the culmination of the data collection, processing, analysis, and validation steps, reflecting an accurate and dynamically updated view of the popularity of the various entities;

[0071] Dissemination via a Public Platform (8): The final ranking output is displayed to users through an appropriate public platform (8), which serves as the medium for dissemination. This may include web pages, mobile applications, or API endpoints— consistent with the Output Interface 105 described in Fig. 1. The public platform is designed to provide interactive visualizations (e.g., dynamic charts and ranking lists) that are optimized for various devices, ensuring that end-users have immediate access to clear and actionable insights.

[0072] The following is an example for rating score calculations that focuses on sports: An algorithm is employed to calculate the following parameters: Social Media Score (SMS), Social Engagement Score (SES), News Media Score (NMS), FC24, Market Value (MV), and the Club Factor (CF). These parameters are pivotal in assessing individual player rankings. The algorithm meticulously analyzes various data points associated with the club's performance and influence within its sporting ecosystem. Factors such as historical achievements, fan engagement metrics, media presence, and sponsorship affiliations are considered in this intricate calculation. Through this nuanced approach, the algorithm aims to encapsulate the multifaceted impact of the club on an athlete's standing. While the algorithm may involve formulae and weightings for selected parameters, the overarching goal is to provide a comprehensive and dynamic framework for evaluating player rankings within the broader context of team sports dynamics.

[0073] Referring to Fig. 3, a flowchart illustrating the dynamic popularity ranking system is shown.

[0074] At step 301, data is collected from a plurality of sources, including structured databases, unstructured web content, and real-time social media feeds. The data collection module retrieves and aggregates information from various sources over a network.

[0075] At step 302, the collected data undergoes preprocessing in a server-based processing system. This preprocessing may include noise reduction, duplicate elimination, and normalization of data formats, ensuring that the data is structured and suitable for analysis.

[0076] At step 303, the preprocessed data is analyzed using a statistical analysis engine configured to dynamically determine a popularity profile for each entity. According to some embodiments of the invention, this step involves the application of machine-learning-based pattern detection techniques, allowing the system to identify trends and weight data elements accordingly.

[0077] At step 304, entities are ranked based on their respective dynamically updated popularity profiles using a ranking module. The ranking module is configured to compute weighted scores derived from multiple popularity parameters. The system further applies real-time weighting adjustments and incorporates external event triggers or user engagement patterns to refine ranking accuracy.

[0078] At step 305, the ranking results are displayed via a graphical user interface (GUI) that provides interactive visualization. The GUI may support real-time user interaction, allowing customization of ranking parameters and enabling users to filter or sort rankings based on specific preferences. Additionally, the GUI is optimized for multiple device formats, including mobile devices, tablets, and desktop displays.

[0079] At step 306, the ranking algorithm is iteratively updated based on evolving data trends and user behavior feedback. The system continuously refines its ranking weightings and adjustment parameters to enhance accuracy over time. These adaptive ranking updates ensure that the popularity assessment remains responsive to changes in data dynamics.

[0080] Through these steps, the system provides a technical improvement over conventional popularity assessment methods by integrating real-time data processing, machine-learning-based ranking adjustments, and an adaptive feedback mechanism. The invention ensures efficient scalability, optimized computational resource utilization, and enhanced user interaction capabilities, distinguishing it from traditional static ranking systems.

[0081] Although embodiments of the invention have been described by way of illustration, it will be understood that the invention may be carried out with many variations, modifications, and adaptations, without exceeding the scope of the invention.

Claims

Claims1. A computer-implemented method for scoring and ranking a plurality of entities based on dynamically assessed popularity profiles, comprising: a) Collecting and retrieving data from a plurality of sources by a data collection module; b) Processing the collected data via a server-based processing system to generate structured data suitable for analysis; c) Analyzing the structured data using a statistical analysis engine configured to generate a popularity profile for each entity based on continuously updated data inputs, wherein the popularity profile is stored in a non-volatile memory for retrieval and ranking computation; d) Ranking the entities based on their respective generated popularity profiles using a ranking module configured to calculate weighted scores from multiple popularity parameters, the ranking module includes a ranking algorithm that incorporates dynamic adjustment factors based on real-time data inputs; and e) Presenting the ranking of the entities to users via a graphical user interface (GUI) that displays interactive charts and dynamically updated ranking lists, wherein the GUI is integrated with the processing system and optimized for various display devices.

2. The method of claim 1, wherein the data is collected from networked- accessible sources including structured databases, unstructured web content, and real-time social media feeds, wherein the networked-accessible sources are selected from social media platforms, online news outlets, blogs, and forums, and wherein the data collection module dynamically adapts to source-specific protocols and data formats.

3. The method according to claim 1, wherein the data collection module utilizes predefined protocols to retrieve metadata and content from each source.

4. The method according to claim 1, wherein the analysis engine employing a combination of natural language processing (NLP) algorithms and trend detection algorithms to assess user engagement metrics.

5. The method of claim 1, further comprising converting unstructured data into structured data using a parsing module integrated within the server-based processing system, wherein the parsing module applies format-specific rules to extract relevant data fields.

6. The method of claim 1, wherein the ranking module further comprises a caching sub-module configured to store interim popularity profiles and enable dynamic recalculation of rankings based on updated real-time data and user interactions.

7. The method of claim 1, further comprising performing asynchronous data retrieval, wherein asynchronous services concurrently query the plurality of sources, retrieve raw data, and parse said data prior to storage.

8. The method of claim 1, wherein the ranking module includes a ranking algorithm that applies machine-learning-based predictive adjustments based on prior entity performance trends, and wherein the ranking computation incorporates real-time weighting factors derived from external event triggers or user engagement patterns.

9. A system for scoring and ranking a plurality of entities based on dynamically assessed popularity profiles, the system comprising: a) A data collection module configured to collect data from a plurality of networked sources, the data collection module being adapted to utilize predefined protocols to retrieve metadata and content from each source; b) A server-based processing system configured to process the collected data and to generate structured data suitable for analysis, the processing system including a parsing module for converting unstructured data into structured data;c) A statistical analysis engine configured to analyze the structured data and generate a popularity profile for each entity, the analysis engine employing a combination of natural language processing (NLP) algorithms and trend detection algorithms to assess user engagement metrics; d) A ranking module configured to rank the entities based on their respective popularity profiles, the ranking module being adapted to calculate weighted scores from multiple popularity parameters and to incorporate dynamic adjustment factors based on real-time data inputs; and e) A graphical user interface (GUI) configured to present the ranking of the entities via interactive charts and dynamic ranking lists, the GUI being integrated with the processing system and optimized for display on various devices.

10. The system of claim 8, further comprising a caching sub-module integrated with the ranking module to store interim popularity profiles and enable dynamic recalculation of rankings in response to updated real-time data and user interactions.

11. The system of claim 8, wherein the data collection module is further configured to dynamically adapt to source-specific protocols and data formats for networked sources that include social media platforms, online news outlets, blogs, and forums.

12. The system of claim 8, further comprising asynchronous data retrieval services configured to concurrently query networked sources, retrieve raw data, and parse the data for storage.

13. The system of claim 8, further comprising an analytics service configured to retrieve algorithm models from the model registry, process parsed data in real time by interfacing with the database, and generate popularity profiles.

Citation Information

Patent Citations

  • Method and system of an opinion search engine with an application programming interface for providing an opinion web portal

    US10621183B1

  • System to trade athletes' performance profiles as stocks

    US11727490B1

  • Method and apparatus

    US20140067949A1

  • Systems and Methods for Scoring Popularity of Entities in a Social Network

    US20200201873A1

  • System and method for monitoring internet activity

    US20200327177A1