SYSTEM AND METHOD FOR CONTROLLING ADVERTISEMENT CIRCULATION ON DIGITAL PLATFORMS This International Application claims priority from a Patent application filed in India having Patent Application No. 202121002265, filed on January 18, 2021, and titled “SYSTEM AND METHOD FOR CONTROLLING ADVERTISEMENT CIRCULATION ON DIGITAL PLATFORMS”. FIELD OF INVENTION Embodiments of a present invention relate to advertisement circulation controlling, and more particularly, to a system and method for controlling advertisement circulation on digital platforms. BACKGROUND An advertisement is the promotion of a product, brand, or service to a viewership in order to attract interest, engagement, and sales. Further, word-of-mouth publicity is an effective way in which the advertisements are passed or forwarded by a user to other users. Here, the other users include friends, family, relatives, and the like. Currently, an approach in which a digital version of the word-of-mouth is in demand and more users are attracted towards it by providing credits to the users upon forwarding or passing the advertisements to the other users. The digital version of the word-to-mouth publicity includes forwarding the advertisements in one or more forms such as videos, digital content, images, or the like. However, such an approach leads to causing spam which is inconvenient for customers, advertisers, and the product owners, people might simply forward the advertisements for credits purpose and not purchase the product at all. Also, a receiver of the advertisements might get irritated by the continuous receiving of the advertisements, thereby making the approach less efficient and less reliable. Hence, there is a need for an improved system and method for controlling advertisement circulation on digital platforms which addresses the aforementioned issues. BRIEF DESCRIPTION In accordance with one embodiment of the disclosure, a system for controlling advertisement circulation on a plurality of digital platforms is provided. The system includes one or more processors. The system also includes an advertisement sharing subsystem operable by the one or more processors. The advertisement sharing subsystem is configured to pre-schedule a sending time of one or more advertisements related to at least one product based on one or more parameters upon selecting the corresponding one or more advertisements by a first user via a first user interface on a first user device, wherein the at least one product is of second user’s interest. The advertisement sharing subsystem is also configured to send the one or more advertisements to the second user at one of a predefined time, the sending time pre- scheduled, or a combination thereof, wherein a count of the one or more advertisements to be sent is restricted based on a predefined criterion. Further, the system also includes a recommendation generation subsystem operable by the one or more processors. The recommendation generation subsystem is configured to receive a response from the second user upon sending the one or more advertisements to the second user when the second user visualizes the corresponding one or more advertisements via a second user interface on a second user device. The recommendation generation subsystem is also configured to generate one or more recommendations on the second user interface upon receiving a positive response from the second user, wherein the one or more recommendations are representative of at least one variety of the one or more advertisements related to the at least one product. Further, the system also includes a spam prevention subsystem operable by the one or more processors. The spam prevention subsystem is configured to count the one or more advertisements sent to the second user. The spam prevention subsystem is also configured to prevent the one or more advertisements from reaching the second user, when the count the one or more advertisements sent to the second user is not in accordance with the predefined criterion, thereby preventing spam and hence controlling the advertisement circulation on the plurality of digital platforms. In accordance with another embodiment, a method for controlling advertisement circulation on a plurality of digital platforms is provided. The method includes pre- scheduling a sending time of one or more advertisements related to at least one product based on one or more parameters upon selecting the corresponding one or more advertisements by a first user via a first user interface on a first user device, wherein the at least one product is of second user’s interest. The method also includes sending the one or more advertisements to the second user at one of a predefined time, the sending time pre-scheduled, or a combination thereof, wherein a count of the one or more advertisements to be sent is restricted based on a predefined criterion. Further, the method also includes receiving a response from the second user upon sending the one or more advertisements to the second user when the second user visualizes the corresponding one or more advertisements via a second user interface on a second user device. The method also includes generating one or more recommendations on the second user interface upon receiving a positive response from the second user, wherein the one or more recommendations are representative of at least one variety of the one or more advertisements related to the at least one product. Further, the method also includes counting the one or more advertisements sent to the second user. Furthermore, the method also includes preventing the one or more advertisements from reaching the second user, when the count the one or more advertisements sent to the second user is not in accordance with the predefined criterion, thereby preventing spam and hence controlling the advertisement circulation on the plurality of digital platforms. To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures. BRIEF DESCRIPTION OF THE DRAWINGS The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which: FIG. 1 is a block diagram representation of a system for controlling advertisement circulation on a plurality of digital platforms in accordance with an embodiment of the present disclosure; FIG.2 is a block diagram representation of an exemplary embodiment of the system for controlling the advertisement circulation on the plurality of digital platforms of FIG.1 in accordance with an embodiment of the present disclosure; FIG.3 is a block diagram of an advertisement circulation controlling computer or an advertisement circulation controlling server in accordance with an embodiment of the present disclosure; and FIG. 4 is a flow chart representing steps involved in a method for controlling advertisement circulation on a plurality of digital platforms in accordance with an embodiment of the present disclosure. Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein. DETAILED DESCRIPTION For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure. The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting. In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise. Embodiments of the present disclosure relate to a system for controlling advertisement circulation on a plurality of digital platforms. As used herein, the term “advertisement” refers to the promotion of a product, brand, or service to a viewership in order to attract interest, engagement, and sales. Today, all the brands promote their products upon the circulation of one or more advertisements on the plurality of digital platforms. Therefore, whenever a user may be using at least one of the plurality of digital platforms for some reason, the one or more advertisements appear randomly on a user interface on the corresponding digital platform which the user may be using. This might affect the current workflow of the user on the corresponding digital platform which the user might be using. Thus, the system as described hereafter in FIG.1 is the system for controlling the advertisement circulation on the plurality of digital platforms. FIG.1 is a block diagram representation of a system (10) for controlling advertisement circulation on a plurality of digital platforms in accordance with an embodiment of the present disclosure. The system (10) includes one or more processors (20). In an embodiment, the system (10) herein represents a centralized platform. In one embodiment, the system (10) may be stored in a server. In one exemplary embodiment the server may include one of a local server and a cloud server. In one exemplary embodiment, the system (10) may be used as an add-on feature on the plurality of digital platforms. Later, in such embodiment, a user using at least one of the plurality of digital platforms may activate the corresponding add-on feature, thereby controlling the advertisement circulation on the corresponding digital platform. Further, in one embodiment, the plurality of digital platforms may include a plurality of social media platforms, a plurality of media sharing platform, a plurality of service-oriented platforms, a plurality of knowledge platforms, and the like. Basically, one or more advertising agencies may generate the one or more advertisements related to one or more products of one or more brands. Later, the one or more advertising agencies may have to register on the centralized platform so that the one or more advertisements generated may be available for sharing on the centralized platform. Thus, in one embodiment, the system (10) may also include a registration subsystem (as shown in FIG. 2) operable by the one or more processors (20). The registration subsystem may be configured to register the one or more advertising agencies on the centralized platform upon receiving a plurality of agency- related details via an agency device (30). In one embodiment, the plurality of agency- related details may include an advertising agency name, advertising agency contact details, one or more brand names, and the like. In one embodiment, the plurality of agency-related details may be stored in a database (as shown in FIG. 2). In one exemplary embodiment, the database may include one of a local database and a cloud database. In one embodiment, the agency device (30) may include a mobile phone, a tablet, a laptop, or the like. In one embodiment, the one or more advertisements may be applied with one or more filters such as gender-based filters, location-based filters, age-based filters, and the like. Further, the user may have to share the one or more advertisements with other users including one of family, friends, relatives, and the like, or a combination thereof for reference, so that the other users might purchase at least one product advertised by the one or more advertisements if interested. The user sharing the one or more advertisements might also receive the one or more advertisements from the other users. Thus, the system (10) also includes an advertisement sharing subsystem (40) operable by the one or more processors (20). The advertisement sharing subsystem (40) is configured to pre-schedule a sending time of the one or more advertisements related to at least one product based on one or more parameters upon selecting the corresponding one or more advertisements by a first user via a first user interface on a first user device (50), wherein the at least one product is of second user’s interest. In one embodiment, the one or more parameters may also be stored in the database.
In one embodiment, the first user may include the user who sends the one or more advertisements, and the second user may include the user who receives the one or more advertisements. Further, in one embodiment, the first user device (50) may include a mobile phone, a tablet, a laptop, or the like. In one embodiment, the one or more parameters may include one of birth date of the second user, a special occasion of the second user, a specific time received by the first user as a request from the second user, one or more first credits of the first user, or a combination thereof.
Further, the advertisement sharing subsystem (40) is also configured to send the one or more advertisements to the second user at one of a predefined time, the sending time pre-scheduled, or a combination thereof. In one embodiment, the advertisement sharing subsystem (40) may be configured to send the one or more advertisements via at least one communication means. In one exemplary embodiment, the at least one communication means may include a text message, an E-mail, and the like.
Further, in one embodiment, the advertisement sharing subsystem (40) may be configured to send the one or more advertisements as a gift. In such embodiment, the first user may have to make a payment for the at least one product advertised in the one or more advertisements sent upon receiving approval for the same.
In another embodiment, the advertisement sharing subsystem (40) may be configured to send the one or more advertisements as a casual referral. In such embodiment, the second user may have to make the payment for the at least one product advertised in the one or more advertisements sent if interested. In such another embodiment, the second user may request the first user to gift the corresponding at least one product advertised in the one or more advertisements sent. Later, the first user may have to make the payment upon accepting the request of the second user about gifting the corresponding at least one product advertised in the one or more advertisements sent.
Moreover, the count of the one or more advertisements to be sent is restricted based on a predefined criterion. In one embodiment, the predefined criterion may include a threshold count of the one or more advertisements that the first user is allowed to send such that the corresponding one or more advertisements do not fall under a spamming category. As used herein, the term “spamming category” is defined as a category under which the one or more advertisements might fall when a count of the one or more advertisements being sent to a user crosses a threshold count. Here the threshold count may be a large number. In one embodiment, the threshold count may be fixed by one or more government authorities, one or more authorities of the system (10), one or more advertisement agencies, or the like. Further, upon receiving the one or more advertisements, the second user might have to respond to the first user for the same. Thus, the system (10) also includes a recommendation generation subsystem (60) operable by the one or more processors (20). The recommendation generation subsystem (60) is operatively coupled to the advertisement sharing subsystem (40). The recommendation generation subsystem (60) is configured to receive a response from the second user upon sending the one or more advertisements to the second user when the second user visualizes the corresponding one or more advertisements via a second user interface on a second user device (70). In one embodiment, the second user device (70) may include a mobile phone, a tablet, a laptop, or the like. In one embodiment, the response corresponds to a positive response when one of the second user accepts the one or more advertisements received as the gift, the second user accepts the one or more advertisements received and make the payment for the same upon placing an order for the corresponding at least one product, the second user accepts the one or more advertisements received and request the first user to gift the same, or a combination thereof. In another embodiment, the response corresponds to a negative response when the second user rejects the one or more advertisements received. Further, in one embodiment, the system (10) may also include a payment subsystem (as shown in FIG. 2) operable by the one or more processors (20). The payment subsystem may be operatively coupled to the recommendation generation subsystem (60). The payment subsystem may be configured to receive the payment of a pre- defined amount from one of the first user and the second when the recommendation generation subsystem (60) receives the positive response from the second user. In one exemplary embodiment, the pre-defined amount may be dependent upon the at least one product advertised in the one or more advertisements accepted by the second user. Further, the recommendation generation subsystem (60) is also configured to generate one or more recommendations on the second user interface upon receiving the positive response from the second user. The one or more recommendations are representative of at least one variety of the one or more advertisements related to the at least one product. In one embodiment, the at least one variety may include one or more colors, one or more sizes, one or more shapes, one or more similar brands, one or more similar products, or the like. Further, in one embodiment, the system (10) may also include a credit generation subsystem (as shown in FIG. 2) operable by the one or more processors (20). The credit generation subsystem may be operatively coupled to the recommendation generation subsystem (60). The credit generation subsystem is configured to generate one or more first credits and one or more second credits for the first user upon sending the one or more advertisements to the second user and for the second user upon visualizing the one or more advertisements received respectively. In one embodiment, the one or more first credits may include one of a gift voucher, a coupon, a credit score, a cash prize, and the like, or a combination thereof. Similarly, in one embodiment, the one or more second credits may include one of a gift voucher, a coupon, a credit score, a cash prize, and the like, or a combination thereof. Later, as the first user starts the sending of the one or more advertisements to the second user, and receiving the one or more first credits, the first user might send a large number of the one or more advertisements to the second user which might cause a problem to the second user and the corresponding one or more advertisements might fall under the spamming category. Thus, to prevent such spam, the system (10) also includes a spam prevention subsystem (80) operable by the one or more processors (20). The spam prevention subsystem (80) is operatively coupled to the recommendation generation subsystem (60). The spam prevention subsystem (80) is configured to count the one or more advertisements sent to the second user. The spam prevention subsystem (80) is also configured to prevent the one or more advertisements from reaching the second user, when the count of the one or more advertisements sent to the second user is not in accordance with the predefined criterion, thereby preventing the spam and hence controlling the advertisement circulation on the plurality of digital platforms. FIG.2 is a block diagram representation of an exemplary embodiment of the system (10) for controlling the advertisement circulation on the plurality of digital platforms of FIG.1 in accordance with an embodiment of the present disclosure. Suppose a user ‘A’ (90) is fond of wristwatches of brand ‘X’, and a user ‘B’ (100) who is a friend of the user ‘A’ (90) is aware of this. Also, the user ‘B’ (100) is planning to gift a wristwatch to the user ‘A’ (90) on the birthday of the user ‘A’ (90). Further, a brand owner of the brand ‘X’ has a contract with an advertising agency ‘Y’ (110) who might generate the one or more advertisements related to the wristwatches of the brand ‘X’ for promotion of the one or more products of the brand ‘X’. Now, the advertising agency ‘Y’ (110) is registered on the centralized platform via the registration subsystem (120) upon proving the plurality of agency-related details via a first mobile phone (130) of the advertising agency ‘Y’ (110). The plurality of agency-related details is stored in the database (140) of the system (10). Further, the one or more products advertised by the advertising agency ‘Y’ (110) may be available for sharing. Thus, upon searching for the wristwatch of the brand ‘X’, the user ‘B’ (100) might find one or more wristwatches of the same brand as the advertising agency ‘Y’ (110) is registered on the centralized platform. Later, the user ‘B’ (100) might pre-schedule that an advertisement related to the wristwatch of the brand ‘X’ which the user ‘B’ (100) selects via a second mobile phone (150) of the user ‘B’ (100) might be sent to the user ‘A’ (90) on the day of the birthday of the user ‘A’ (90) via the advertisement sharing subsystem (40) of the system (10). Further, the advertisement sharing subsystem (40) sends the corresponding advertisement to the user ‘A’ (90) on the birthday of the user ‘A’ (90). Once the user ‘A’ (90) receives the corresponding advertisement, the one or more first credits is been generated for the user ‘B’ (100) via the credit generation subsystem (160) of the system (10). Further, upon receiving the advertisement, the user ‘A’ (90) visualizes it via a third mobile phone (170) of the user ‘A’ (90) and upon visualizing, the one or more second credits are generated for the user ‘A’ (90) by the credit generation subsystem (160). Further, upon visualizing, the user ‘A’ (90) likes the wristwatch advertised in the advertisement received and hence accepts the advertisement. Later, once the user ‘A’ (90) accepts the advertisement, the recommendation generation subsystem (60) of the system (10) receives the positive response which includes that the user ‘A’ (90) has accepted the advertisement. Further, upon receiving the positive response the user ‘B’ (100) does the payment of the amount of the wristwatch advertised in the advertisement accepted via the payment subsystem (170) of the system (10). Later, upon making the payment, order for the corresponding wristwatch may be placed and the user ‘A’ (90) might receive the same after a stipulated time interval. Further, as the user ‘A’ (90) liked and accepted the advertisement received, the one or more recommendations related to the brand ‘X’ may be generated for the user ‘A’ (90) by the recommendation generation subsystem (60). Now to prevent any kind of spam, the spam prevention subsystem (80) of the system (10) counts the one or more advertisements sent to the user ‘A’ (90) by the user ‘B’ (100) and prevents the one or more advertisements from reaching the user ‘A’ (90), when the count is not in accordance with the predefined criterion, thereby preventing the spam and hence controlling the advertisement circulation on the plurality of digital platforms. FIG.3 is a block diagram of an advertisement circulation controlling computer or an advertisement circulation controlling server (180) in accordance with an embodiment of the present disclosure. The advertisement circulation controlling server (180) includes processor(s) (190), and a memory (200) coupled to a bus (210). As used herein, the processor(s) (190) and the memory (200) are substantially similar to the system (10) of FIG.1. Here, the memory (200) is located in a local storage device. The processor(s) (250), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof. Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling memory cards and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (190). The memory (200) includes a plurality of subsystems stored in the form of executable program which instructs the processor(s) (190) to perform method steps illustrated in FIG. 3. The memory (260) has following subsystems: an advertisement sharing subsystem (40), a recommendation generation subsystem (60), and a spam prevention subsystem (80). The advertisement sharing subsystem (40) is configured to pre-schedule a sending time of one or more advertisements related to at least one product upon selecting the corresponding one or more advertisements by a first user via a first user interface on a first user device (50) to a second user based on one or more parameters, wherein the at least one product is of second user’s interest. The advertisement sharing subsystem (40) is also configured to send the one or more advertisements to the second user at one of a predefined time, the sending time pre- scheduled, or a combination thereof, wherein a count of the one or more advertisements to be sent is based on a predefined criterion. The recommendation generation subsystem (60) is configured to receive a response from the second user upon sending the one or more advertisements to the second user when the second user visualizes the corresponding one or more advertisements via a second user interface on a second user device (70). The recommendation generation subsystem (60) is also configured to generate one or more recommendations on the second user interface upon receiving a positive response from the second user, wherein the one or more recommendations are representative of at least one variety of the one or more advertisements related to the at least one product. The spam prevention subsystem (80) is configured to count the one or more advertisements sent to the second user. The spam prevention subsystem (80) is also configured to prevent the one or more advertisements from reaching the second user, when the count of the one or more advertisements sent to the second user is not in accordance with the predefined criterion, thereby preventing spam and hence controlling the advertisement circulation on a plurality of digital platforms. FIG. 4 is a flow chart representing steps involved in a method (220) for controlling advertisement circulation on a plurality of digital platforms in accordance with an embodiment of the present disclosure. The method (220) includes pre-scheduling a sending time of one or more advertisements related to at least one product upon selecting the corresponding one or more advertisements by a first user via a first user interface on a first user device to a second user based on one or more parameters, wherein the at least one product is of second user’s interest in step 220. In one embodiment, pre-scheduling the sending time of the one or more advertisements includes pre-scheduling the sending time of the one or more advertisements by an advertisement sharing subsystem (40). The method (220) also includes sending the one or more advertisements to the second user at one of a predefined time, the sending time pre-scheduled, or a combination thereof, wherein a count of the one or more advertisements to be sent is based on a predefined criterion in step 240. In one embodiment, sending the one or more advertisements to the second user includes sending the one or more advertisements to the second user by the advertisement sharing subsystem (40). In one exemplary embodiment, sending the one or more advertisements to the second user includes sending the one or more advertisements via at least one communication means. Furthermore, the method (220) includes receiving a response from the second user upon sending the one or more advertisements to the second user when the second user visualizes the corresponding one or more advertisements via a second user interface on a second user device in step 250. In one embodiment, receiving the response from the second user includes receiving the response from the second user by a recommendation generation subsystem (60). Furthermore, the method (220) also includes generating one or more recommendations on the second user interface upon receiving a positive response from the second user, wherein the one or more recommendations are representative of at least one variety of the one or more advertisements related to the at least one product in step 260. In one embodiment, generating the one or more recommendations includes generating the one or more recommendations by the recommendation generation subsystem (60). Furthermore, the method (220) also includes counting the one or more advertisements sent to the second user in step 270. In one embodiment, counting the one or more advertisements sent includes counting the one or more advertisements sent by a spam prevention subsystem (80). Furthermore, the method (220) also includes preventing the one or more advertisements from reaching the second user, when the count the one or more advertisements sent to the second user is not in accordance with the predefined criterion, thereby preventing spam and hence controlling the advertisement circulation on a plurality of digital platforms in step 280. In one embodiment, preventing the one or more advertisements from reaching the second user includes preventing the one or more advertisements from reaching the second user by the spam prevention subsystem (80). Further, from a technical effect point of view, the implementation time required to perform the method steps included in the present disclosure by the one or more processors of the system is very minimal, thereby the system maintains very minimal operational speed. Various embodiments of the present disclosure enable displaying the one or more advertisements to one or more users who are actually interested in visualizing the corresponding one or more advertisements which adds to the convenience and satisfaction of the one or more users. Also, the system ensures the one or more advertising agencies or the one or more brand owners that the purchase of the one or more products is increased upon the circulation of the one or more advertisements and not wasted. Also, the occurrence of the spam is prevented as there is a restriction of the count of the advertisements that can be sent at a given time, thereby making the system more efficient and more reliable. While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein. The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.