USOO894.933 OB2

(12) United States Patent (10) Patent No.: US 8,949,330 B2 Chennamadhavuni (45) Date of Patent: Feb. 3, 2015

(54) SYSTEMS AND METHODS FOR (56) References Cited AUTOMATED RECOMMENDATIONS FOR U.S. PATENT DOCUMENTS 7,143,135 B2 * 1 1/2006 Smith et al...... TO9.204 (76) Inventor: Venkata Ramana Chennamadhavuni, 2008/0294624 A1* 1 1/2008 Kanigsberg et al. 707/5 Mumbai (IN) 2009/01 12839 A1 4/2009 Fisher et al...... 707/5 2009/0164897 A1* 6/2009 Amer-Yahia et al...... 715,703 2010/01 19053 A1* 5, 2010 Goeldi ...... 379,265.09 (*) Notice: Subject to any disclaimer, the term of this 2011/0035211 A1 2/2011 Eden ...... TO4/10 patent is extended or adjusted under 35 2011/0153423 A1* 6/2011 Elvekrog et al. ... TO5, 14.53 2011/0282943 A1* 11/2011 Anderson et al...... TO9.204 U.S.C. 154(b) by 0 days. 2012.0036015 A1* 2, 2012 Sheikh ...... TO5/14.54 (21) Appl. No.: 13/280,424 2012/0101806 A1* 4/2012 Davis et al...... TO4/9 * cited by examiner (22) Filed: Oct. 25, 2011 Primary Examiner — Jason K. Gee Assistant Examiner — Maung Lwin (65) Prior Publication Data (74) Attorney, Agent, or Firm — Timberline Patent Law US 2013/OO54693 A1 Feb. 28, 2013 Group PLLC (57) ABSTRACT (30) Foreign Application Priority Data A system for automated recommendations for Social media activities includes a page data extraction module for extract Aug. 24, 2011 (IN) ...... 2372/2011 ing pre-defined page data parameters in relation to pre-de fined reference parameters; a reference module for providing (51) Int. Cl. reference parameters in relation to each of the pre-defined G06F 15/16 (2006.01) page data; a comparing and correlation module for comparing G06O 10/10 (2012.01) and correlating each of the extracted page data parameters (52) U.S. Cl. with each of the corresponding reference parameters to obtain CPC ...... G06O 10/10 (2013.01) a corresponding comparative and correlative score for each of USPC ...... 709/204; 705/14.53 the parameters; and a recommendation module for recom (58) Field of Classification Search mending action points based on each of the comparative and None correlative scores for each of the parameters. See application file for complete search history. 23 Claims, 7 Drawing Sheets

PDEM U.S. Patent Feb. 3, 2015 Sheet 1 of 7 US 8,949,330 B2

FGURE U.S. Patent Feb. 3, 2015 Sheet 2 of 7 US 8,949,330 B2

FGURE 2 U.S. Patent Feb. 3, 2015 Sheet 3 of 7 US 8,949,330 B2

FGURE 3 U.S. Patent Feb. 3, 2015 Sheet 4 of 7 US 8,949,330 B2

FGURE 4 U.S. Patent Feb. 3, 2015 Sheet 5 Of 7 US 8,949,330 B2

FGRE 5 U.S. Patent Feb. 3, 2015 Sheet 6 of 7 US 8,949,330 B2

FGURE 6 U.S. Patent Feb. 3, 2015 Sheet 7 Of 7 US 8,949,330 B2

FGURE 7 US 8,949,330 B2 1. 2 SYSTEMS AND METHODS FOR analytics data and metadata are not considered and thus can AUTOMATED RECOMMENDATIONS FOR lead to less effective and logical actionable points. Examples SOCIAL MEDIA of Such factors include industry dynamics, socio-political factors, seasonal patterns etc. FIELD OF THE INVENTION Interms of social media elements and platforms, dedicated pages, sites, tools, applications, interfaces, or the like, can be This invention relates to the field of computational systems established for leveraging a business in terms of internet and information systems. Particularly, the present invention presence and related advertisements. But there is no system in relates to the field of network based social media activities. the prior art which recommends a user or a page owner to More particularly, this invention relates to systems and meth 10 modify content in order to increase effectiveness of its social ods for automated recommendations for Social media activi media presence in order to provide better a user-visitor ties. engagement quotient. The present invention in its various embodiments, aims to BACKGROUND OF THE INVENTION address the above drawbacks and requirements, and provide 15 effective systems and methods for providing effective inter In the present age, networks of computing devices, for pretation and actionable points in the form of automated example internet, have become a popular and important recommendations for Social media activity. medium for carrying out various day-to-day activities. These activities include the use of network based social media for OBJECTS OF THE INVENTION people to people interaction, online marketing, advertise ments, entertainment, , tweets and file sharing etc. Any An object of the invention is to provide actionable points medium that involves interaction between two or more net for acting in quick time on the shortcomings of social media work users and allow Such activities have now started to come presence by means of a social media page. under the classification of social media, and it is increasingly Another object of the invention is to improve effectiveness becoming more popular, organized and effective with time. 25 of social media activities for a page owner. The common elements of social media would include, but is Yet another object of the invention is to increasing visibil not limited to, Social networks, chatting tools and forums, ity of a page of a Social media networking site or platform. messaging services, web logs, personal pages, user review Still another object of the invention is to improve probabil sites, deal aggregators, gaming consoles, discussion forums, ity of engaging with visitors for a page owner of a Social file sharing interfaces, online magazines, online Surveys and 30 media networking site or platform. blogs etc. These elements are now being used widely by users An additional object of the invention is to improve sticki to maximize their visibility, draw feedback, research product ness in relation to visitors and page owner of a social media and marketing ideas, reach potential customers, address networking site or platform. existing customers and resolve issues. Yet an additional object of the invention is to provide One of the key components emerging out of network based 35 recommendations for a page of a Social media networking site Social media is the data analytics of various Social media or platform in relation to user-visitor engagement. activity data and metadata recorded, processed and catego Still an additional object of the invention is to provide rized which is made available in respect of the various inter weighted recommendations for a page of a Social media net actions made in Social media and associated metadata. The working site or platform in relation to user-visitor engage said Social media activity data and metadata could be at an 40 ment. individual user level or multiple user level or group level. There are certain diagnostic tools available which use social DESCRIPTION OF THE INVENTION media activity data to generate analytics output Such as reports, trends, patterns, frequency charts etc. which are used For the purposes of this specification, the term, page is for analysing and understanding the performance of a social 45 any page, interface, profile, application, tool, or component media element. These are normally used by businesses or on a Social media networking site which is created in respect individuals in understanding the user behaviour, perception, of a specific product or service or business or interest or interest and feedback, which is further by way of manual profile or a personality or a community or a group. The target interpretation used to derive actionable points to increase or of this page is to obtain social media presence and use it as a improve the quality and quantity of interaction with users or 50 platform for awareness, business, or interacting with current prospective users of the Social media element. The correct and and future users of the product or service or business or effective interpretation of the analytics output is significant to interest. the Success of social media elements and needs to be done in For the purposes of this specification, the term, data is a systematic and logical manner, for which effective systems meant to include all forms of data, text, image, audio, hyper and methods are required. In the current state of art, there are 55 link, video and metadata. no effective systems or methods which use the analytics out For the purposes of this specification, the term, activity is put and interpret them to derive actionable points to increase meant to include any kind of action on a page. According to a or improve the quality and quantity of Social media interac non-limiting exemplary embodiment, on a page hosted by tion. The interpretation which is often done by humans could , activities may include the action of updating a be erroneous, incomplete, unreasonable and limited, and if 60 status message, commenting on a status message, uploading the same can be done by an automated mechanism compris and sharing a photo, uploading and sharing a link, and the ing predefined algorithms, parameters and formula, then Such like. According to another non-limiting exemplary embodi interpretation is likely to be far more accurate and effective. ment, on a page hosted by , activities may include the Another drawback of the current practices in interpretation action of tweeting or re-tweeting in relation to the page or in methods of social media analytics is that while Such interpre 65 relation to users tweets on or about the page, and the like. tation and consequent actionable points are deduced, certain According to yet another non-limiting exemplary embodi related factors which are not directly forming a part of the ment, on a page hosted by Linkedin, activities may include US 8,949,330 B2 3 4 the action of starting a discussion thread, commenting on a Typically, said page data extraction module includes a Social discussion thread, and the like. The types of activities, for media data crawler to crawl each page for extracting Such each social networking platform, are pre-defined and pre data. populated into the system of this invention. Typically, said page data extraction module includes Social For the purposes of this specification, the term, user is media activity data extracting tool adapted to extract activ meant to include page owner or manager who manages the ity data relating to each page. page. Typically, said page data extraction module includes a front For the purposes of this specification, the term, visitor is end user activity extraction tool adapted to extract frontend meant to include a Social media platform or Social media activity by a page owner. 10 Typically, said page data extraction module includes a front networking site Subscriber who has logged on to the platform visitor activity extraction tool adapted to extract front end or site and visits a page. It further is meant to include activity by visitors. subscribers within the network of the user, not necessarily Typically, said page data extraction module includes a Social visiting the page. For example, a subscriber likes a Face media activity data crawler to crawl each page for extract book page on a third party site, and all the page activities are 15 ing Such activity data. visible to him in news feed, email notification etc. One Typically, said page data extraction module includes cat doesn’t have to visit the page for any interaction then on. egorisation means adapted to categorise each page based With reference to a social media network, for a particular on pre-defined parameters of categorisation. interest or business or product or service, an individual or an Typically, said reference module includes a database of entity uses inherent templates to build a page. This page categories. serves as an online display for said interest or business or Typically, said reference module includes a first categorised product or service. Moreover, each social media network reference means adapted to store pre-defined reference includes tools and forums which can be used for leveraging parameters in relation to each category of a page based on the content of the built page. In accordance with the services absolute values defined by the system for each parameter and features of the Social media network, the page allows a 25 which serve as best practices data. user to upload content to actively publicise the page and Typically, said reference module includes a database means which content is of visitor interest. This activity further adds comprising data in relation to every page for each categor to the data of the page. Also, the page may allow a visitor to ised page. comment or counter-comment on the page. This activity still Typically, said reference module includes a database means 30 comprising data in relation to user engagement for each further adds to the data of the page. activity. Each page includes back-end data which is generated by Typically, said reference module includes a second categor a user creating the page in order to categorise the page for ised reference means adapted to store pre-defined refer purposes such as search engine optimization or Social media ence parameters in relation to each category of a page marketing optimization. Further, each page includes front 35 based on a pre-defined number of selected pages which end data which is generated on a real-time basis depending serve as industry benchmarks. upon two factors: 1) content uploaded by the page user; and 2) Typically, said page data extraction module includes a content uploaded by a visitor. demographics capturing means adapted to capture demo According to this invention, there is provided a system for graphics of visitors onto the page over a sampled duration of automated recommendations for Social media activities, said 40 time. system comprises: Typically, said page data extraction module includes a page page data extraction module adapted to extract pre-defined statistics’ capturing means adapted to capture pre-defined page data parameters in relation to pre-defined reference statistics of a page. parameters; Typically, said page data extraction module includes a demo reference module adapted to provide reference parameters 45 graphics capturing means adapted to capture demograph in relation to each of said pre-defined page data param ics of visitors onto the page overa sampled duration of time eters; Such that said demographics’ capturing means is a continu comparing and correlation module adapted to compare and ous real-time monitoring and capturing means. correlate each of said extracted page data parameters Typically, said page data extraction module includes a page with each of said corresponding reference parameters to 50 statistics’ capturing means adapted to capture pre-defined obtain a corresponding comparative and correlative statistics of a page such that said page statistics’ capturing score for each of said parameters; and means is a continuous real-time monitoring and capturing recommendation module adapted to recommend action CaS. points based on each of said comparative and correlative Typically, said comparing and correlation module includes scores for each of said parameters and based on pre 55 a data combination and interpretation mechanism adapted to defined system-defined parameters. interpret correlation between activity on a page and visitor Typically, said page data extraction module includes social activity on the page. media data extracting tool adapted to extract data relating to Typically, said comparing and correlation module includes a each page. page activity analysis engine adapted to analyse activities Typically, said page data extraction module includes front 60 of the user in relation to first and second categorised refer end user data extraction tool adapted to extract front end ence means and pre-defined parameters as defined by said data uploaded by a page owner. system. Typically, said page data extraction module includes front Typically, said comparing and correlation module includes a visitor data extraction tool adapted to extract front end data visitor activity analysis engine adapted to analyse activities uploaded by visitors. 65 of visitors in relation to first and second categorised refer Typically, said page data extraction module is a real-time ence means and pre-defined parameters as defined by said page data extraction module system. US 8,949,330 B2 5 6 Typically, said comparing and correlation module includes a to each activity in order to allow said system to understand the correlation engine for correlating visitor activity with positive or negative connotation or influence of the page and respect to page activity in order to obtain a correlation map its users. in relation to first categorised reference means, second Typically, said system includes a natural language processing categorised reference means, and pre-defined parameters 5 mechanism adapted to parse and process language related as defined by said system. to each activity, said natural language processing mecha Typically, said comparing and correlation module includes a nism comprising Artificial Neural Networks, semantic weight assigning means adapted to assign a weighted score analysis engines and databases, syntax analysis engines for each page activity based on pre-defined parameters in and databases to Suitably rank a page in accordance with relation to correlation engine and first and second categor 10 the parameters of said natural language processing mecha ised reference means. nism. Typically, said comparing and correlation module includes a Typically, said system includes an iterative updation means page activity analysis engine comprising a page activity adapted to iteratively update the database means with best comparator module adapted to compare captured page sta 15 ranked pages in order to provide reference parameters. tistics with data from the database means. Typically, said system includes a topic generation means Typically, said comparing and correlation module includes a adapted to recommend topics for the page in order to engage visitor activity analysis engine comprising a visitor activity visitors, said topic generation means comprising: comparator module adapted to compare captured demo manually populated database of topics; graphic statistics with data from the database means. search engine adapted to search for relevant or latest topics Typically, said comparing and correlation module includes a based on content from the natural language processing correlation mapping means adapted to provide a correla mechanism; tion map in relation to a user-visitor engagement quotient, topic crawler, for each page adapted to collect topics from in terms of each activity by the user, in terms of pre-defined the page in relation to its categorisation, data, and visitor reference parameters and further includes a weight assign 25 inputs; ing means adapted to generate a weighted score for each aggregator mechanism adapted to aggregate news items, activity in relation to said correlation map based on refer feed, current web activity, real time web events and the ence parameters of the reference means. like information from the Internet in relation to each of Typically, said comparing and correlation module includes an said crawled topics; internal parameter creation and update mechanism adapted 30 collective intelligence means adapted to correlate topics from said database, topics crawled by said crawler, and to create pre-decided parameters in relation to activities aggregated information by said aggregator mechanism that can be carried out on an page in relation to the Social in order to display potentially pertinent topics to a user or media networking platform that hosts the page. a visitor depending upon control settings of the system Typically, said recommendation module includes a recom 35 of this invention. mendation generation mechanism adapted to generate recom Typically, said system includes dashboard means adapted mendations based on parameters and activities defined by the to showcase each of said recommendations generated by said internal parameter creation and update mechanism, and the recommendation generation mechanism. weighted score assigned to each activity by the data combi Typically, said system includes dashboard means adapted to nation and interpretation mechanism. 40 showcase each of said recommendations generated by said Typically, said recommendation module includes a pointer recommendation generation mechanism in a weight-as means adapted to point each recommendation to an active signed manner. link on the page hosted by the Social media networking Typically, said system includes dashboard means adapted to platform in order to allow the user to take instant action include and showcase references to a pre-defined number based on the weighted recommendation, thereby absolving 45 of top-ranked pages for a corresponding category in rela said recommendation. tion to each page. Typically, said recommendation module includes a page According to another embodiment of this invention, there ranking mechanism adapted to rank each page in relation to is provided a method for automated recommendations for at least one pre-defined engagement formula. Social media activities, said method comprises the steps of Typically, said recommendation module includes a visitor 50 extracting pre-defined page data parameters in relation to engagement ranking mechanism adapted to rank visitor pre-defined reference parameters; engagement for each page. providing reference parameters in relation to each of said Typically, said recommendation module includes a checking pre-defined page data parameters; means adapted to check if each recommendation was acted comparing and correlating each of said extracted page data upon. 55 parameters with each of said corresponding reference Typically, said recommendation module includes an iteration parameters to obtain a corresponding comparative and means adapted to iterate said system after action on a correlative score for each of said parameters; and recommendation, in order to generate new recommenda recommending action points based on each of said com tion action points. parative and correlative scores for each of said param Typically, said recommendation module includes scorer 60 eters and based on pre-defined system-defined param means adapted to provide a score for each page in terms of eters. pre-defined parameters. According to yet another embodiment of this invention, Typically, said recommendation module includes a report there is provided a computer readable medium containing generation means adapted to generate a report for score executable code, for automated recommendations for Social improvement, based on said scores. 65 media activities, comprises: Typically, said system includes a natural language process extracting pre-defined page data parameters in relation to ing mechanism adapted to parse and process language related pre-defined reference parameters; US 8,949,330 B2 7 8 providing reference parameters in relation to each of said visitors onto the page over a sampled duration of time in pre-defined page data parameters; continuous real-time monitoring and capturing manner. comparing and correlating each of said extracted page data Typically, said step of extracting pre-defined page data parameters with each of said corresponding reference parameters includes a step of capturing pre-defined statis parameters to obtain a corresponding comparative and 5 tics of a page such that said page statistics’ capturing means correlative score for each of said parameters; and is a continuous real-time monitoring and capturing means. recommending action points based on each of said com Typically, said step of comparing and correlating includes a parative and correlative scores for each of said param step of interpreting correlation between activity on a page eters and based on pre-defined system-defined param and visitor activity on the page. eters. 10 Typically, said step of comparing and correlating includes a Typically, said step of extracting pre-defined page data step of analysing activities of the user in relation to first and parameters includes a step of extracting data relating to each second categorised references and pre-defined parameters page. as defined by said method. Typically, said step of extracting pre-defined page data 15 Typically, said step of comparing and correlating includes a parameters includes a step of extracting front end data step of analysing activities of visitors in relation to first and uploaded by a page owner. second categorised references and pre-defined parameters Typically, said step of extracting pre-defined page data as defined by said method. parameters includes a step of extracting front end data Typically, said step of comparing and correlating includes a uploaded by visitors. 2O step of correlating visitor activity with respect to page Typically, said step of extracting pre-defined page data activity in order to obtain a correlation map in relation to parameters includes a step of extracting real-time page data first categorised references, second categorised references, parameters. and pre-defined parameters as defined by said method. Typically, said step of extracting pre-defined page data Typically, said step of comparing and correlating includes a parameters includes a step of crawling each page for 25 step of assigning a weighted score for each page activity extracting Such data. based on pre-defined parameters in relation to a correlation Typically, said step of extracting pre-defined page data map and first and second categorised references. parameters includes a step of extracting activity data relat Typically, said step of comparing and correlating includes a ing to each page. step of comparing captured page statistics with created Typically, said step of extracting pre-defined page data 30 data. parameters includes a step of extracting front end activity Typically, said step of comparing and correlating includes a by a page owner. step of comparing captured demographic statistics with Typically, said step of extracting pre-defined page data created data. parameters includes a step of extracting front end activity Typically, said step of comparing and correlating includes a by visitors. 35 step of providing a correlation map in relation to a user Typically, said step of extracting pre-defined page data visitor engagement quotient, in terms of each activity by parameters includes a step of crawling each page for the user, in terms of pre-defined reference parameters and extracting Such activity data. further includes a step of generating weighted score for Typically, said step of extracting pre-defined page data each activity based on change in said weighted score. parameters includes a step of categorising each page based 40 Typically, said step of comparing and correlating includes a on pre-defined parameters of categorisation. step of creating pre-decided parameters in relation to Typically, said step of providing reference parameters activities that can be carried out on anpage in relation to the includes a step of creating a database of categories. Social media networking platform that hosts the page. Typically, said step of providing reference parameters Typically, said step of recommending action points includes a includes a step of storing pre-defined reference parameters 45 step of generating recommendations based on created in relation to each category of a page based on absolute parameters and activities, and assigned weighted scores to values defined by the system for each parameter which each activity. serve as best practices data or first categorised references. Typically, said step of recommending action points includes a Typically, said step of providing reference parameters step of pointing each recommendation to an active link on includes a step of creating data in relation to every page for 50 the page hosted by the Social media networking platform in each categorised page. order to allow the user to take instant action based on the Typically, said step of providing reference parameters weighted recommendation, thereby absolving said recom includes a step of creating data in relation to user engage mendation. ment for each activity. Typically, said step of recommending action points includes a Typically, said step of providing reference parameters 55 step of ranking each page in relation to at least one pre includes a step of storing pre-defined reference parameters defined engagement formula. in relation to each category of a page based on a pre-defined Typically, said step of recommending action points includes a number of selected pages which serve as industry bench step of ranking visitor engagement for each page. marks or second categorised references. Typically, said step of recommending action points includes a Typically, said step of extracting pre-defined page data 60 step of checking if each recommendation was acted upon. parameters includes a step of capturing demographics of Typically, said step of recommending action points includes a visitors onto the page over a sampled duration of time. step of iterating said method steps after action on a recom Typically, said step of extracting pre-defined page data mendation, in order to generate new recommendation parameters includes a step of capturing pre-defined statis action points. tics of a page. 65 Typically, said step of recommending action points includes a Typically, said step of extracting pre-defined page data step of providing a score for each page in terms of pre parameters includes a step of capturing demographics of defined parameters. US 8,949,330 B2 9 10 Typically, said step of recommending action points includes a The present invention, in a preferred embodiment, pro step of generating a report for score improvement, based on vides systems and methods for generating automated recom said scores. mendations for Social media activities, the system compris Typically, said method includes a step of parsing and process ing: ing language related to each activity in order to allow said a) a user; method to understand the positive or negative connotation b) a computing device; or influence of the page and its users. c) a network that allows access to a social media facility; Typically, said method includes a step of parsing and process d) a data storage device or a server, and ing language related to each activity, said steps based on e) a Social media activity recommendation system; 10 wherein the user through the computing device uses the Artificial Neural Networks, semantic analysis engines and social media activity recommendation system which pro databases, syntax analysis engines and databases to Suit vides automated recommendations for Social media activities ably rank a page in accordance with the parameters of said in one or more Social media facilities. natural language processing. Each page of a social media networking site or platform Typically, said method includes a step of iteratively updating 15 (Social media facilities) is a Social media element component created data with best ranked pages in order to provide Such that it is a part of one or more social media facilities. reference parameters. FIG. 1 illustrates a basic schematic of the system (100) of Typically, said method includes a step of generating topics for this invention. the page in order to engage visitors, said method compris In accordance with a first embodiment of this invention, ing the steps of there is provided a page data extraction module (PDEM) manually populating database of topics; adapted to extract pre-defined page (P) data parameters in searching for relevant or latest topics based on content relation to pre-defined reference parameters. FIG. 3 illus from the natural language processing mechanism; trates a schematic of the page data extraction module of the collecting topics from the page, by crawling, in relation to system of FIG. 1. its categorisation, data, and visitor inputs; 25 In accordance with a second embodiment of this invention, aggregating news items, feed, current web activity, real there is provided a reference module (RM) adapted to provide time web events and the like information from the Inter reference parameters in relation to each of said pre-defined net in relation to each of said crawled topics; page data. FIG. 4 illustrates a schematic of the reference correlating topics from said database, topics crawled by module of the system of FIG. 1. said crawler, and aggregated information by said aggre 30 In accordance with a third embodiment of this invention, gator mechanism in order to display potentially perti there is provided a comparing and correlation module (CCM) nent topics to a user or a visitor depending upon control adapted to compare and correlate each of said extracted page settings of the method of this invention. data parameters with each of said corresponding reference Typically, said method includes a step of showcasing each of parameters to obtain a corresponding comparative and cor said recommendations. 35 relative score for each of said parameters. FIG. 5 illustrates a Typically, said method includes a step of showcasing each of schematic of the comparing and correlation module of the said recommendations in a weight-assigned manner. system of FIG. 1. Typically, said method includes a step of showcasing refer In accordance with a fourth embodiment of this invention, ences to a pre-defined number of top-ranked pages for a there is provided a recommendation module (RCM) adapted corresponding category in relation to each page. 40 to recommend action points (R) based on each of said com parative and correlative scores for each of said parameters. BRIEF DESCRIPTION OF THE FIG. 6 illustrates a schematic of the recommendation module ACCOMPANYING DRAWINGS of the system of FIG. 1. FIG. 2 illustrates a schematic representation of recom The invention will now be described in relation to the 45 mended action points (R) in a ranked manner from R1 to R9. accompanying drawings, in which: In accordance with an embodiment of this invention, there FIG. 1 illustrates a basic schematic of the system of this is provided a social media data extracting tool (SMD) adapted invention; to extract data relating to each page. This may include a front FIG. 2 illustrates a schematic representation of recom end user data extraction tool (UDE) adapted to extract front mended action points (R) in a ranked manner from R1 to R9; 50 end data uploaded by a page owner. It may further include FIG. 3 illustrates a schematic of the page data extraction front visitor data extraction tool (VDE) adapted to extract module of the system of FIG. 1; front end data uploaded by visitors. The extraction of data FIG. 4 illustrates a schematic of the reference module of allows for page categorisation. The compilation of data the system of FIG. 1; occurs in during an initialisation phase as well as in real-time FIG. 5 illustrates a schematic of the comparing and corre mode, as and how the page is updated. A Social media data lation module of the system of FIG. 1; crawler is engaged to crawl each page for extracting Such FIG. 6 illustrates a schematic of the recommendation mod data. ule of the system of FIG. 1; and In accordance with another embodiment of this invention, FIG. 7 illustrates additional embodiments of the system of there is provided a categorisation means (CTM) adapted to FIG 1. 60 categorise each page based on pre-defined parameters of cat egorisation. There is provided a database of categories. These DETAILED DESCRIPTION OF THE categories are initially pre-populated by manual entry. A ACCOMPANYING DRAWINGS defined number of categories exist. Exemplary non-limiting embodiments of these categories include finance page, news According to this invention, there is provided a system and 65 page, product page, service page, or the like. The categorisa method for automated recommendations for Social media tion is an important parameter as the future activities or the activities. embodiments of the system and method of this invention US 8,949,330 B2 11 12 work coherently only upon accurate categorisation. Hence, pretation mechanism (DCIM) adapted to interpret correlation there may be a human element involved in the categorisation between activity on a page and visitor activity on the page. CaS. This data combination and interpretation mechanism com In accordance with yet another embodiment of this inven prises: tion, there is provided a social media activity data extracting page activity analysis engine (PAE) adapted to analyse tool (SMA) adapted to extract activity data relating to each activities of the user in relation to first and second cat page. This may include a front end user activity extraction egorised reference means and pre-defined parameters as tool adapted to extract front end activity by a page owner. It defined by the system of this invention; may further include front visitor activity extraction tool visitor activity analysis engine (VAE) adapted to analyse adapted to extract front end activity by visitors. A social 10 media activity data crawler is engaged to crawl each page for activities of visitors in relation to first and second cat extracting Such activity data. egorised reference means and pre-defined parameters as In accordance with still another embodiment of this inven defined by the system of this invention; tion, there is provided a first categorised reference means correlation engine (CE) for correlating visitor activity with (CRM1) adapted to store pre-defined reference parameters in 15 respect to page activity in order to obtain a correlation relation to each category of a page based on absolute values map in relation to first categorised reference means, defined by the system for each parameter. The stored pre second categorised reference means, and pre-defined defined reference parameters include reference templates for parameters as defined by the system of this invention; page layout, reference updates for types of updates, reference weight assigning means (WAM) adapted to assign a activities for types of activities depending upon the Social weighted score for each page activity based on pre media networking platform that the page is created on, refer defined parameters in relation to correlation engine and ence frequency of updates, reference frequency of activities. first and second categorised reference means. These serve as best practices data and are absolute high The page activity analysis engine includes a page activity values for each parameter. According to one non-limiting comparator module (PPM) adapted to compare captured page exemplary embodiment of a reference parameter of a refer 25 statistics with data from the database means. ence means may be a status update on a technology page for The visitor activity analysis engine includes a visitor activ every 4 to 6 hours as compared to a reference parameter for a ity comparator module (VPM) adapted to compare captured news site for every 5 minutes. demographic statistics with data from the database means. In accordance with an additional embodiment of this The correlation map provides a user-visitor engagement invention, there is provided a database means (DB) compris 30 quotient, in terms of each activity by the user, in terms of ing data in relation to every page for each categorised page. It pre-defined reference parameters. A dip in the quotient or a may also include data in relation to user engagement for each mismatch in the map in relation to reference parameters of the activity. reference means should generate a weighted score for that In accordance with yet an additional embodiment of this activity. invention, there is provided a second categorised reference 35 The page activity analysis engine (PAE) refers to activity means (CRM2) adapted to store pre-defined reference param performed by the user or owner of the page on the page. This eters in relation to each category of a page based on a pre activity may be suo moto activity or may be in correlation to defined number of selected pages. The stored pre-defined a visitor activity. These activities include posting a new topic reference parameters include reference templates for page of indulgence or relevance, uploading links or photographs, layout, reference updates for types of updates, reference 40 commenting, counter-commenting, replying, messaging, activities for types of activities depending upon the Social sharing, or the like. media networking platform that the page is created on, refer The visitor activity analysis engine (VAE) refers to activity ence frequency of updates, reference frequency of activities. performed by visitors on a particular page. Cumulative These references are industry benchmarks which are account of activity of visitors on aparticular page is taken into extracted by the system and may be iteratively populated in 45 consideration. This activity may be suo moto activity or may accordance with rated parameters or ranked pages. be in correlation to a user activity. These activities include In accordance with still an additional embodiment of this posting a new topic of indulgence or relevance, uploading invention, there is provided a demographics capturing means links or photographs, commenting, counter-commenting, (DCM) adapted to capture demographics of visitors onto the replying, messaging, sharing, or the like. page over a sampled duration of time. Commonly examined 50 In accordance with still another additional embodiment of demographics include gender, race, age, location, employ this invention, there is provided an internal parameter cre ment status, interests, activities on the Social media network ation and update mechanism (IUM) adapted to create pre ing platform, activities on the page, and the like. The samples decided parameters in relation to activities that can be carried duration of time is a feature which helps analyse recurring out on an page in relation to the Social media networking trends or revisit status or frequency of visit or the like visitor 55 platform that hosts the page. The parameters for activities information. may include, but not be limited to, 1) making more updates; 2) In accordance with another additional embodiment of this sharing more photos; 3) sharing status updates; 4) sharing invention, there is provided a page statistics capturing means links; 5) sharing videos; 6) sharing albums; 7) activating (PCM) adapted to capture pre-defined statistics of a page. visitor base; 8) generate advertisements; 9) generate more This is a continuous real-time monitoring and capturing 60 visitors; and the like. means. The page statistics include, but are not limited to, In accordance with another additional embodiment of this number of visitors visiting the page, amount of time a visitor invention, there is provided a recommendation generation spends on a page, location of the visitor who visits the page, mechanism (RGM) adapted to generate recommendations frequency of visit of each visitor, activity of each visitor on based on parameters and activities defined by the internal the page, and the like. 65 parameter creation and update mechanism, and the weighted In accordance with yet another additional embodiment of score assigned to each activity by the data combination and this invention, there is provided a data combination and inter interpretation mechanism. US 8,949,330 B2 13 14 In accordance with yet another embodiment of this inven to understand the positive or negative connotation or influ tion, there is provided a pointer means (PTM) adapted to ence of the page and its users. This aids in the ranking mecha point each recommendation to an active link on the page nism. Articial Neural Networks, semantic analysis engines hosted by the social media networking platform in order to and databases, syntax analysis engines and databases are allow the user to take instant action based on the weighted employed to Suitably rank a page in accordance with the recommendation. This enables a user to resolve the recom parameters of said natural language processing mechanism. mendation issue such that the particular recommendation and In accordance with still another additional embodiment of further recommendations may be subsequently absolved by this invention, there is provided an iterative updation means appropriate user action. This also makes the user understand (ITM) adapted to update the database means with best ranked as to why the recommendation was made. Accordance to a 10 non-limiting exemplary embodiment, the recommendation pages in order to provide reference parameters. generation mechanism may recommend sharing photos. In In accordance with another embodiment of this invention, this case, the pointer means, upon engagement by the user, there is provided a topic generation means (TGM) adapted to allows the user to be directly pointed towards the resource on recommend topics for the page in order to engage visitors. the page which facilitates the uploading or sharing of photos. 15 The topic generation mechanism may include a manually The completion of this task results in resolving the weighted populated database of topics. Alternatively, it may include a recommendation which can then disappear. search engine to search for relevant or latest topics based on In accordance with still another embodiment of this inven content from the natural language processing mechanism. A tion, there is provided a page ranking mechanism (PRM) topic crawler (TC), for each page, is adapted to collect topics adapted to rank each page. The page may be ranked in terms from the page in relation to its categorisation, data, and visitor of an engagement rate formula. One such example of an inputs. Further, an aggregator mechanism (AM) is adapted to engagement rate formula is: aggregate news items, feed, current web activity, real time web events and the like information from the Internet in engagement rate-likes--comments visitor count total posts relation to each of said crawled topics. Still further, a collec 25 tive intelligence means is adapted to correlate topics crawled As the ranking increases, a best page or a defined number of by said crawler and aggregated information by said aggrega top best pages may be created and incorporated into the tor mechanism in order to display potentially pertinent topics database for use by the second categorised reference means. to a user or a visitor depending upon control settings of the In accordance with an additional embodiment of this system of this invention. invention, there is provided a visitor engagement ranking 30 In accordance with yet another embodiment of this inven mechanism (VRM) adapted to rank visitor engagement for tion, there is provided a dashboard means (DSBM) adapted to each page. showcase each of said recommendations generated by said In accordance with yet an additional embodiment of this recommendation generation mechanism. This showcase may invention, there is provided a checking means (CKM) or may not be in a weighted and ranked form. Further, the adapted to check if each recommendation was acted upon. 35 dashboard means may include references to a pre-defined Whenever an action on a recommendation takes place, the number of top-ranked pages for a corresponding category in various embodiments of the system of this invention are actu relation to each page. These references may be thumbnails, ated to rank the page and corresponding visitor engagement. images, Snapshots, text, pointers or the like. Based on a comparison of previous page rank and previous In an embodiment of the invention, the Social media activ visitor rankin relation to current page rank and current visitor 40 ity data and metadata includes but is not limited to, data rank, the data combination and interpretation mechanism associated with one or more of users, similar Social media along with recommendation generation mechanism itera sites, time of accessing Social media, place of accessing Social tively generates appropriate recommendations and appropri media, comments or posts published, files shared. ately assigns weights to the generated recommendations. In an embodiment of the invention, data associated with Each of the activities for a particular social networking site 45 users include but is not limited to data of age, sex, interest, is pre-defined. Weightage to each activity is dynamic in language, qualification, profession, location, frequency of nature; hence weight assigning, by means of weight assigning visits, favourites, or any combination thereof. means (WAM), is a dynamic activity. Based on page ranking In an embodiment of the invention, the system may use mechanism (PRM), visitor engagement ranking mechanism language translation tools and programs for translation of (VRM), and checking means (CKM), weight assignment to 50 input data or output data. each activity or reference parameter is performed. In an embodiment of the invention, Social media activity In accordance with still an additional embodiment of this can be derived using social media facility unique features invention, there is provided a scorer means (SM) adapted to which may be different for different social media facilities, provide a score for each page in terms of pre-defined param and examples of which may be followers, like, plus, com eters which include, but are not limited to, list of activities on 55 ment, share, recommend, tags or a combination thereof. the page, current engagement rate, current visitor count, tar In an embodiment of the invention, the systems and meth get engagement rate, target visitor count, and the like. ods of the present invention may be used in various applica In accordance with another additional embodiment of this tions, such as but not limited to, invention, there is provided a report generation means a. acting in quick time on the shortcomings of Social media (RPGM) adapted to generate a report for score improvement, 60 presence, based on said scores. b. improving effectiveness of Social media activities, FIG. 7 illustrates additional embodiments of the system of c. generating business leads, FIG 1. d. increasing visibility of the brand, In accordance with yet another additional embodiment of e. engaging with customers and improve Stickiness. this invention, there is provided a natural language processing 65 The data, in each of the means of the system and method of mechanism (NLP) adapted to parse and process language this invention, may be encrypted and suitably decrypted related to each activity. This processed data allows the system when required. US 8,949,330 B2 15 16 In an embodiment of the invention, a social media facility In an embodiment of the invention, a user may provide user is selected from a set of but not limited to Zooppa, Zoo.gr. input through any Suitable input device or input mechanism Yelp. Inc., , Xt3, XING, , WriteAPrisoner. Such as but not limited to a keyboard, a mouse, a joystick, a com, WiserEarth, Windows Live , weRead, Wer touchpad, a virtual keyboard, a virtual data entry user inter kennt-wen, WeOurFamily, WeeWorld, WebBiographies, face, a virtual dial pad, a software or a program, a scanner, a WAYN, Wasabi, Wattpad, Wakoopa, Vox, Virb, , Vam remote device, a microphone, a webcam, a camera, a finger pirefreaks.com, Vkontakte, Twitter, , , Trom print scanner, a cave, pointing Stick In an embodiment of the bi.com, tribe.net, Travellerspoint, TravBuddy.com, Term invention, the systems and methods can be practised using Wiki, TeachStreet, Taringa, Taltopia, Talkbiznow, any electronic device which may be connected to one or more 10 of other electronic device with wires or wirelessly which may TalentTrove, , StumbleUpon, StudiVZ, Stickam, use technologies such as but not limited to, Bluetooth, WiFi, SoundCloud, Sonico.com, SocialVibe, Social Life (web Wimax. This will also extend to use of the aforesaid technolo site), Skyrock, Shelfari, ShareTheMusic, Scispace.net, Sci gies to provide an authentication key or access key or elec enceStage, Ryze. ReverbNation.com, ResearchGate, , tronic device based unique key or any combination thereof. Ravelry, Raptr. QZone, Quechup, Qapacity, Presently, , 15 In an embodiment of the invention, the systems and meth Playlist.com, Playfire, PureVolume, Playahead, Plaxo, Ping ods can be practised using any electronic device which may sta, Partyflock, PatientsLikeMe, Passportstamp. OUTevery contain or may be infected by one or more of an undesirable where, , Open Diary, OneWorldTV. OneClimate, Software Such as but not limited to a virus, or a Trojan, or a , , NGO Post, Nexopia, Nettby, , worm, malware, spyware, adware, Scareware, crimeware, Nasza-klasa.pl, myYearbook, Myspace, My Opera, MyLife, rootkit or any combination thereof. My Heritage, My AnimeList, Muxlim, , Mubi (web In an embodiment of the invention the system may involve site), MouthShut.com, MOG, MocoSpace, mobikade, , Software updates or software extensions or additional Soft Meettheboss, .com, MEETin, Makeoutclub, Lunar ware applications. Storm, Live mocha, LiveJournal, Listography, LinkExpats, In an embodiment of the invention, any form of internet LinkedIn, Lifeknot, LibraryThing, Last.fm, LaiBhaari, 25 security such as but not limited to, a firewall or antivirus or Lafango, Kiwibox, Kaixin(001, , iWiW. Itsmy, InterNa antimalware or registry protection can be used by a user in the tions, italki.com, IRC-Galleria, Indaba Music, Identi.ca, same or different electronic device either simultaneously or Ibibo, , Hub Culture, HR.com, Hotlist, Hospitality separately, along with the systems or methods of the present Club, , Habbo, Grono.net, GovLoop, , invention. Google+. GoodwiZZ, Goodreads, Gogoyoko, Geni.com, 30 In an embodiment of the invention one or more user can be Gays.com, Gather.com, GamerDNA, Gaia Online, Fubar, blocked or denied access to one or more of the aspects of the Frihstickstreff, , , Foursquare, invention. Fotolog, Fotki, Focus.com, Flickr, Flixster, FledgeWing, Fil In an embodiment of the invention, the “social media activ mAffinity, Fetlife, Faces.com, Faceparty, Facebook, ity data and metadata” may be stored or processed or Exploroo, Experience Project, Eons.com, Epernicus, Elf 35 exchanged in encrypted or coded or encoded or scrambled or town, DXY.cn, douban, Draugiem.lv, DontStayIn, Dol2day, translated or ciphered form. Disaboom, deviantART, delicious, Decayenne, Dai The term encrypt or encryption means the process of lyStrength, Daily Booth, , Crunchyroll, Cross.tv, converting digital information into a new form using a key or CozyCot, CouchSurfing, Cloob, Classmates.com, Cellufun, a code or a program, wherein the new form is unintelligible or CaringBridge, Care2, Cake Financial, CafeMom, Buzznet, 40 indecipherable to a user or a thief or a hacker or a spammer. .com, Blogster, Blauk, BlackPlanet, Biip.no, BIGA The term encryption includes encoding, compressing, or DDA, , , Avatars United, Audimated.com, Ath any other translating of the digital content. The encryption of links, Asian Avenue, aSmall World, allobii, Advogato, Aca the digital media content is performed in accordance with an demia.edu, blogs, or any combination thereof. encryption/decryption algorithm. The encryption/decryption The systems of the present invention in an embodiment are 45 algorithm utilized is not hardware dependent and may change made accessible through a portal or an interface which is a depending on the digital content. For example, a different part of, or may be connected to, the internet or World Wide algorithm may be utilized for different or programs. Web or any similar portal, wherein the portals or interfaces The term encryption further includes one or more aspects of are accessed by one or more of users through an electronic authentication, entitlement, data integrity, access control, device, whereby the user may send and receive data to the 50 confidentiality, segmentation, information control, and com portal or interface which gets stored in at least one memory binations thereof. device or at least one data storage device or at least one server, The described embodiments may be implemented as a and utilises at least one processing unit. The portal or inter system, method, apparatus or article of manufacture using face in combination with one or more of memory device, data standard programming and/or engineering techniques related storage device, processing unit and serves, forman embedded 55 to Software, firmware, hardware, or any combination thereof. computing setup, and may be used by, or used in, one or more The described operations may be implemented as code main of a computer program product. In an embodiment of the tained in a "computer readable medium', where a processor invention, the embedded computing setup and optionally one may read and execute the code from the computer readable or more of a computer program product, in relation with, and medium. A computer readable medium may comprise media in combination with the said portal or interface forms one of 60 Such as magnetic storage medium (e.g., hard disk drives, the systems of the invention. Typical examples of a portal or floppy disks, tape, etc.), optical storage (CD-ROMs, DVDs, interface may be selected from but is not limited to a website, optical disks, etc.), Volatile and non-volatile memory devices an executable software program or a software application. (e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, In an embodiment of the invention, the systems and meth Flash Memory, firmware, programmable logic, etc.), etc. The ods of the invention may simultaneously involve more than 65 code implementing the described operations may further be one user or more than one data storage device or more than implemented in hardware logic (e.g., an integrated circuit one host server or any combination thereof. chip, Programmable Gate Array (PGA), Application Specific US 8,949,330 B2 17 18 Integrated Circuit (ASIC), etc.). Still further, the code imple Clipper, Clean, Clarion, CHILL, Cecil, Caml, Blue, Bistro, menting the described operations may be implemented in Bigwig, BETA. Befunge, BASIC, Awk, Assembly, ASP. “transmission signals', where transmission signals may AppleScript, APL, Algol 88, Algol 60, Aleph, ADL, ABEL, propagate through space or through a transmission media, ABC, or similar programming languages. Such as an optical fibre, copper wire, etc. The transmission In an embodiment, the data storage unit or data storage signals in which the code or logic is encoded may further device is selected from a set of but not limited to USB flash comprise a wireless signal, satellite transmission, radio drive (pen drive), memory card, optical data storage discs, waves, infrared signals, Bluetooth, etc. The transmission sig hard disk drive, magnetic disk, magnetic tape data storage nals in which the code or logic is encoded is capable of being device, data server and molecular memory. transmitted by a transmitting station and received by a receiv 10 ing station, where the code or logic encoded in the transmis The terminology used herein is for the purpose of describ sion signal may be decoded and stored in hardware or a ing particular embodiments only and is not intended to be computer readable medium at the receiving and transmitting limiting of the invention. As used herein, the singular forms stations or devices. An "article of manufacture' comprises “a”, “an and “the are intended to include the plural forms as computer readable medium, hardware logic, and/or transmis 15 well, unless the context clearly indicates otherwise. It will be sion signals in which code may be implemented. A device in further understood that the terms “comprises” and/or “com which the code implementing the described embodiments of prising, when used in this specification, specify the presence operations is encoded may comprise a computer readable of stated features, integers, steps, operations, elements, and/ medium or hardware logic. Of course, those skilled in the art or components, but do not preclude or rule out the presence or will recognize that many modifications may be made to this addition of one or more other features, integers, steps, opera configuration without departing from the scope of the present tions, elements, components, and/or groups thereof. invention, and that the article of manufacture may comprise The process steps, method steps, algorithms or the like may Suitable information bearing medium known in the art. be described in a sequential order, Such processes, methods In an embodiment of the invention the term network means and algorithms may be configured to work in alternate orders. a system allowing interaction between two or more electronic 25 In other words, any sequence or order of steps that may be devices, and includes any form of inter/intra enterprise envi described does not necessarily indicate a requirement that the ronment such as the world wide web, Local Area Network steps be performed in that order. The steps of processes (LAN), Wide Area Network (WAN), Storage Area Network described herein may be performed in any order practical. (SAN) or any form of Intranet. Further, some steps may be performed simultaneously, in In an embodiment of the invention, the systems and meth 30 parallel, or concurrently. ods can be practised using any electronic device. An elec In addition to the embodiments and examples shown, tronic device for the purpose of this invention is selected from numerous variants are possible, which may be obvious to a any device capable of processing or representing data to a person skilled in the art relating to the aspects of the inven user and providing access to a network or any system similar tion. to the interne, wherein the electronic device may be selected 35 from but not limited to, personal computers, mobile phones, EXAMPLE laptops, palmtops, portable media players and personal digi tal assistants. XYZ Ltd has a Fanpage on Facebook. The company posts In an embodiment of the invention computer program code status messages periodically to its page. However, inspite of for carrying out operations or functions or logic or algorithms 40 having over 2000 fans on the page, the company's messages for aspects of the present invention may be written in any on the page generate only 2 or 3 responses. combination of one or more programming languages which The present invention in an example of an embodiment, are either already in use or may be developed in future, such can perform the following functions on the Fanpage of XYZ as but not limited to Java, Smalltalk, C++, C, Foxpro, Basic, Ltd: HTML, PHP, SQL, Javascript, COBOL, Extensible Markup 45 a. Gather data of page statistics from API of Facebook Language (XML), Pascal, Python, Ruby, Visual Basic .NET, b. Analyse how many of the fans are able to get a news feed Visual C++, Visual Cit.Net, Python, Delphi, VBA, Visual about the status updates of XYZ C++.Net, Visual FoxPro, YAFL, XOTcl, XML, Wirth, Water, c. Analyse the data to understand which type of status updates Visual DialogScript, VHDL. Verilog, UML, Turing, TRAC, are the most effective and which have been ineffective TOM. Tempo, Tcl-Tk, T3X, Squeak, Specification, Snobol, 50 d. Analyse if any other kind of activity, Such as posting photos Smalltalk, S-Lang, Sisal, Simula, SGML, SETL, Self, Script or albums is more effective ing, Scheme, Sather, SAS, Ruby, RPG, Rigal, RexX, Regular e. Analyse which users have been most active Expressions, Reflective, REBOL, Prototype-based, Proteus, f. Analyse which users have been inactive after being active Prolog, Prograph, Procedural, PowerBuilder. Postscript, initially POP-11, PL-SQL, Pliant, PL, Pike, Perl, Parallel, Oz, Open 55 g. Analyse the effectiveness of similar users (same business Source. Occam, Obliq, Object-Oriented, Objective-C, Objec category or geography) on Facebook tive Caml, Obfuscated, Oberon, Mumps, Multiparadigm, h. Apply the recommendation algorithm to the observations Modula-3, Modula-2, ML, Miva, Miranda, Mercury, MAT i. Provide a report of recommendations LAB, Markup, mak, Lua, Logo, Logic-based, Lisp (351), j. Monitor the execution of recommendations Limbo, Leda, Language-OS Hybrids, Lagoona, LabVIEW, 60 While this detailed description has disclosed certain spe Interpreted, Interface, Intercal, Imperative, IDL. Icl, ICI, cific embodiments of the present invention for illustrative HyperCard, HTMLScript, Haskell, Hardware Description, purposes, various modifications will be apparent to those Goedel, Garbage Collected, Functional. Frontier, Fortran, skilled in the art which do not constitute departures from the Forth, Euphoria, Erlang, ElastiC, Eiffel, E. Dylan, DOS spirit and scope of the invention as defined in the following Batch, Directories, Declarative, Dataflow, Database, D, Curl, 65 claims, and it is to be distinctly understood that the foregoing C-Sharp, Constraint, Concurrent, Component Pascal, Com descriptive matter is to be interpreted merely as illustrative of piled, Comparison and Review, Cocoa, CobolScript, CLU, the invention and not as a limitation. US 8,949,330 B2 19 20 I claim: 5. The method as claimed in claim 3, wherein said step of 1. A computer-implemented method for automated recom comparing and correlating comprises the steps of mendations for social media activities implemented by one or analyzing activities of visitors in relation to said first and more processors of a computing device that is operatively second categorized reference stores and said pre-defined coupled to a network, said method comprising the steps of 5 page data parameters: extracting pre-defined page data parameters in relation to correlating visitor activity with respect to page activity in pre-defined reference parameters; order to obtain a correlation map in relation to said first providing reference parameters in relation to each of said categorized reference store, said second categorized ref pre-defined page data parameters; erence store, and said pre-defined page data parameters. 6. The method as claimed in claim 3, wherein said step of comparing and correlating each of said extracted pre-de- 10 comparing and correlating comprises the steps of fined page data parameters with each of said correspond comparing page statistics with data from the second data ing reference parameters to obtain a corresponding com base; and parative and correlative score for each of said pre comparing demographic statistics with data from the sec defined page data parameters; 15 ond database. recommending action points based on each of said com 7. The method as claimed in claim3, wherein said method parative and correlative scores for each of said pre includes a step of iteratively updating the second database defined page data parameters and based on pre-defined with best ranked pages in order to provide reference param system-defined parameters; eters. recommending topics for a page in order to engage visitors, 20 8. The method as claimed in claim 1, wherein said step of including: extracting pre-defined page data parameters comprises the manually populating a database of topics; steps of: searching for relevant or latest topics based on content capturing demographics of visitors onto the page through a from a natural language processing mechanism; continuous real-time monitoring and capturing Sub crawling the page to collect crawled topics from the page in 25 module; and relation to a categorization, data, and visitor inputs asso capturing pre-defined Statistics of the page through a con ciated with the page; tinuous real-time monitoring and capturing Sub-module. aggregating news items, feed data, current web activity, 9. The method as claimed in claim 1, wherein said step of and real time web events from an internet in relation to comparing and correlating comprises the step of providing a each of said crawled topics; and 30 correlation map in relation to a user-visitor engagement quo correlating topics from said database, said crawled topics, tient, in terms of each activity by a user, in terms of said and said aggregated information in order to display pre-defined reference parameters and further comprises a step potentially pertinent topics to a user or a visitor of the of generating a weighted score for each activity in relation to page. said correlation map based on said reference parameters. 2. The method as claimed in claim 1, wherein said step of 35 10. The method as claimed in claim 9, wherein said step of extracting pre-defined page data parameters comprises a recommending action points comprises a step of generating series of steps selected from a group of steps consisting of: recommendations based on parameters and activities defined extracting Social media data relating to each page; by an internal parameter creation and update mechanism, extracting front end user data uploaded by a page owner, wherein the weighted score assigned to each activity by a data extracting front end visitor data uploaded by visitors; 40 combination and interpretation mechanism and further com crawling each page for extracting data; prises a step of pointing each recommendation to an active extracting Social media activity data relating to each page; link on the page in order to allow the user to take instant action extracting front end activity by the page owner; based on the weighted recommendation. extracting front end activity by visitors; 11. The method as claimed in claim 1, wherein said step of crawling each page for extracting social media activity 45 comparing and correlating comprises a step of creating pre data; and decided parameters in relation to activities that are carried out categorizing each page based on pre-defined parameters of on the page in relation to a social media networking platform categorization. that hosts the page. 3. The method as claimed in claim 2, wherein said step of 12. The method as claimed in claim 1, wherein said step of providing reference parameters comprises the steps of 50 recommending action points comprises the steps of maintaining a first database of categories; ranking each page in relation to at least one pre-defined storing pre-defined reference parameters in relation to each engagement formula; and category of the page using a first categorized reference ranking Visitor engagement for each page. Store; 13. The method as claimed in claim 1, wherein said step of storing data in said each categorized page in a second 55 recommending action points comprises the steps of database; and checking if each recommendation was acted upon; storing pre-defined reference parameters in relation to each iterating said method steps after action on a recommenda category of the page based on a pre-defined number of tion, in order to generate new recommendation action Selected pages using a second categorized reference points; StOre. 60 providing a score for each page interms of said pre-defined 4. The method as claimed in claim 3, wherein said step of page data parameters; and comparing and correlation comprises the steps of generating a report for score improvement, based on said interpreting correlation between activity on a page and SCOS. visitor activity on the page; and analyzing activities of 14. The method as claimed inclaim 1, wherein said method the user in relation to said first and second categorized 65 comprises a step of parsing and processing language related reference stores and said pre-defined page data param to each activity on page in order to allow understanding of eters. positive or negative connotation or influence of the page and US 8,949,330 B2 21 22 its users, said method using Artificial Neural Networks, point each recommendation to an active link on the page in semantic analysis engines and databases, syntax analysis order to allow the user to take instant action based on the engines and databases to Suitably rank a page in accordance weighted recommendation, thereby absolving said recom with the parameters of natural language processing mecha mendation. nism. 19. The system as claimed in claim 16, wherein said com 15. A system for automated recommendations for social paring and correlation circuit comprises: media activities, said system comprising: a visitor activity analysis engine adapted to analyze activi page data extraction circuit adapted to extract pre-defined ties of visitors in relation to said first and second catego page data parameters in relation to pre-defined reference rized reference stores and said pre-defined page data parameters; 10 parameters; and reference circuit adapted to provide reference parameters a correlation engine for correlating visitor activity with in relation to each of said pre-defined page data param respect to page activity in order to obtain a correlation eters; map in relation to said first categorized reference store, comparing and correlation circuit adapted to compare and said second categorized reference store, and said pre correlate each of said extracted pre-defined page data 15 defined page data parameters. parameters with each of said corresponding reference 20. The system as claimed in claim 16, wherein said com parameters to obtain a corresponding comparative and paring and correlation circuit includes a page activity analysis correlative score for each of said pre-defined page data engine comprising: parameters; a page activity comparator circuit adapted to compare cap recommendation circuit adapted to recommend action tured page statistics with data from the second database; points based on each of said comparative and correlative and scores for each of said pre-defined page data parameters a visitor activity comparator circuit adapted to compare and based on pre-defined system-defined parameters; captured demographic statistics with data from the sec the recommendation circuit recommending topics for a ond database. page in order to engage visitors, including: 25 21. The system as claimed in claim 15, wherein said page manually populating a database of topics; data extraction circuit comprises: searching for relevant or latest topics based on content demographics capturing circuit adapted to capture demo from a natural language processing mechanism; graphics of visitors onto the page over a sampled dura crawling the page to collect crawled topics from the page in tion of time Such that said demographics capturing cir relation to a categorization, data, and visitor inputs asso 30 cuit is a continuous real-time monitoring and capturing; ciated with the page; and aggregating news items, feed data, current web activity, page statistics capturing circuit adapted to capture pre and real time web events from an internet in relation to defined statistics of a page such that said page statistics each of said crawled topics; and capturing circuit is a continuous real-time monitoring correlating topics from said database, said crawled topics, 35 and capturing. and said aggregated information in order to display 22. The system as claimed in claim 15, wherein said com potentially pertinent topics to a user or a visitor of the paring and correlation circuit comprises a correlation map page. ping engine adapted to provide a correlation map in relation to 16. The system as claimed in claim 15, wherein said refer a user-visitor engagement quotient, in terms of each activity ence circuit comprises: 40 by the user, in terms of said pre-defined reference parameters a first database of categories; and further includes a weight assigning engine adapted to a first categorized reference store adapted to store said generate a weighted score for each activity in relation to said pre-defined reference parameters in relation to each cat correlation map based on said reference parameters. egory of the page; 23. A non-transitory computer readable medium contain a second database comprising data in relation to every page 45 ing executable code, for automated recommendations for for each categorized page and further comprising data in Social media activities, comprising: relation to user engagement for each activity; and extracting pre-defined page data parameters in relation to a second categorized reference store adapted to store pre pre-defined reference parameters; defined reference parameters in relation to each category providing reference parameters in relation to each of said of the page based on a pre-defined number of selected 50 pre-defined page data parameters; pageS. comparing and correlating each of said extracted pre-de 17. The system as claimed in claim 16, wherein said com fined page data parameters with each of said correspond paring and correlation circuit comprises: ing reference parameters to obtain a corresponding com a data combination and interpretation engine adapted to parative and correlative score for each of said pre interpret correlation between activity on the page and 55 defined page data parameters; visitor activity on the page; and recommending action points based on each of said com a page activity analysis engine adapted to analyZeactivities parative and correlative scores for each of said pre of the user in relation to said first and second categorized defined page data parameters and based on pre-defined reference stores and said pre-defined page data param system-defined parameters; eters. 60 recommending topics for a page in order to engage visitors, 18. The system as claimed in claim 17, wherein said rec including: ommendation circuit comprises a recommendation genera manually populating a database of topics; tion engine adapted to generate recommendations based on searching for relevant or latest topics based on content parameters and activities defined by an internal parameter from a natural language processing mechanism; creation and update engine, and a weighted score assigned to 65 crawling the page to collect crawled topics from the page in each activity by the data combination and interpretation relation to a categorization, data, and visitor inputs asso engine and further comprising a pointer engine adapted to ciated with the page; US 8,949,330 B2 23 24 aggregating news items, feed data, current web activity, and real time web events from an internet in relation to each of said crawled topics; and correlating topics from said database, said crawled topics, and said aggregated information in order to display 5 potentially pertinent topics to a user or a visitor of the page.