System and method to furnish information to users based on user inputs
The system addresses the limitations of static and manipulated online information by using a server-based processing subsystem to provide personalized and authentic information to users based on their inputs, enhancing decision-making and user engagement.
Patent Information
- Application Number
- PCT/IB2023/061100
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-13
- Filing Date
- 2023-11-03
- Publication Date
- 2025-03-20
AI Technical Summary
Existing online platforms provide static and manipulated information, failing to address specific user concerns and streamline decision-making processes effectively.
A system and method that utilize a processing subsystem hosted on a server to fetch and display relevant information to users based on their inputs, including registration, input selection, media format conversion, and assessment modules to provide personalized and authentic information.
The system effectively furnishes personalized and authentic information to users, supports reinforced learning through assessment, and enhances user engagement through tailored content and feedback mechanisms.
Smart Images

Figure IB2023061100_20032025_PF_FP_ABST
Abstract
Description
[0001] SYSTEM AND METHOD TO FURNISH INFORMATION TO USERS BASED ON USER INPUTS
[0002] EARLIEST PRIORITY DATE
[0003] This Application claims priority from a Complete patent application filed in India having Patent Application No. 202341061712, filed on September 13, 2023, and titled “SYSTEM AND METHOD TO FURNISH INFORMATION TO USERS BASED ON USER INPUTS”.
[0004] FIELD OF INVENTION
[0005] Embodiments of the present disclosure relate to a field of computing and more particularly to a system and a method to furnish a plurality of information to one or more users based on one or more user inputs.
[0006] BACKGROUND
[0007] Access to information is pivotal in various fields, such as industries, agriculture, and higher education. In an industrial landscape, the information underpins strategic planning and decision-making processes. Also, the information on market trends, consumer preferences, and technological advancements empowers the industries to anticipate shifts in demand and adapt accordingly. Farmers depend on the information related to weather patterns, soil quality, pest outbreaks, and crop yields to make informed decisions about planting, harvesting, and employing different cultivation practices. Information about educational programs, enrolment procedures, career opportunities, scholarships, and admission criteria helps students to make informed decisions while pursuing higher education.
[0008] The information available on online platforms may be deceptive since the information is subjected to manipulation by third parties. Further, the information on the online platforms is static, failing to address a specific concern of a person seeking the information. Also, the information available on the online platforms does little to streamline the decision-making process. Hence, there is a need for an improved system and method to furnish a plurality of information to one or more users based on one or more user inputs to address the aforementioned issue(s).
[0009] OBJECTIVE OF THE INVENTION
[0010] An objective of the invention is to furnish a plurality of information to one or more users by fetching the plurality of information from a server based on the one or more user inputs.
[0011] BRIEF DESCRIPTION
[0012] In accordance with an embodiment of the present disclosure, a system to furnish a plurality of information to one or more users based on one or more user inputs is provided. The system includes processing subsystem hosted on a server and configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a registration module operatively coupled to an integrated database. The registration module is configured to register the one or more users by creating one or more user profiles in the integrated database upon receiving one or more user details through a user interface. The processing subsystem also includes an input module operatively coupled to the registration module. The input module is configured to display a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments. The input module is also configured to send one or more keys corresponding to the at least one country and the corresponding one or more segments to the server upon selecting the at least one country and the corresponding one or more segments by the one or more users. The input module is further configured to convert one or more values returned by the server corresponding to the one or more keys into a plurality of media formats. The processing subsystem also includes an information module operatively coupled to the input module. The information module is configured to display the plurality of media formats in the user interface. The plurality of media formats includes the plurality of information including one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers. The processing subsystem also includes an assessment module operatively coupled to the information module. The assessment module is configured to prompt the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database in the user interface upon displaying the plurality of media formats. The assessment module is also configured to compare the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score. The assessment module is further configured to issue a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold.
[0013] In accordance with another embodiment of the present disclosure, a method to furnish a plurality of information to one or more users based on one or more user inputs is provided. The method includes registering, by a registration module, the one or more users by creating one or more user profiles in the integrated database upon receiving one or more user details through a user interface. The method also includes displaying, by the input module, a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments. The method also includes sending, by the input module, one or more keys corresponding to the at least one country and the corresponding one or more segments to the server upon selecting the at least one country and the corresponding one or more segments by the one or more users. The method also includes converting, by the input module, one or more values returned by the server corresponding to the one or more keys into a plurality of media formats. The method also includes displaying, by an information module, the plurality of media formats in the user interface. The plurality of media formats includes a plurality of information including one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers. The method also includes prompting, by an assessment module, the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database in the user interface upon displaying the plurality of media formats. The method also includes comparing, by the assessment module, the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score. The method further issuing, by the assessment module, a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold, thereby furnishing the plurality of information to the one or more users based on the one or more user inputs.
[0014] 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.
[0015] BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0017] FIG. 1 is a block diagram representation of a system to furnish a plurality of information to one or more users based on one or more user inputs in accordance with an embodiment of the present disclosure;
[0018] FIG. 2 is a block diagram representation of one embodiment of the system of FIG. 1 in accordance with an embodiment of the present disclosure.
[0019] FIG. 3 is a schematic representation of an exemplary embodiment of the system of FIG. 1, in accordance with an embodiment of the present disclosure;
[0020] FIG. 4 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure;
[0021] FIG.5 a is a flow chart representing the steps involved in a method to furnish a plurality of information to one or more users based on one or more user inputs in accordance with an embodiment of the present disclosure; and
[0022] FIG. 5b is a flow chart representing the continued steps involved in a method of FIG. 5a, in accordance with an embodiment of the present disclosure.
[0023] 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.
[0024] DETAILED DESCRIPTION
[0025] 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.
[0026] 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.
[0027] 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.
[0028] 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 and a method to furnish a plurality of information to one or more users based on one or more user inputs. The system includes processing subsystem hosted on a server and configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a registration module operatively coupled to an integrated database. The registration module is configured to register the one or more users by creating one or more user profiles in the integrated database upon receiving one or more user details through a user interface. The processing subsystem also includes an input module operatively coupled to the registration module. The input module is configured to display a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments. The input module is also configured to send one or more keys corresponding to the at least one country and the corresponding one or more segments to the server upon selecting the at least one country and the corresponding one or more segments by the one or more users. The input module is further configured to convert one or more values returned by the server corresponding to the one or more keys into a plurality of media formats. The processing subsystem also includes an information module operatively coupled to the input module. The information module is configured to display the plurality of media formats in the user interface. The plurality of media formats includes the plurality of information including one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers. The processing subsystem also includes an assessment module operatively coupled to the information module. The assessment module is configured to prompt the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database in the user interface upon displaying the plurality of media formats. The assessment module is also configured to compare the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score. The assessment module is further configured to issue a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold.
[0029] FIG. 1 is a block diagram representation of a system (10) to furnish a plurality of information to one or more users based on one or more user inputs in accordance with an embodiment of the present disclosure. Even though the system (10) is capable of serving multiple sectors such as industrial sector, agricultural sector and educational sector, for the purpose of explanation the education sector is considered. The system (10) includes a processing subsystem (20) hosted on a server (30) and configured to execute on a network (40) to control bidirectional communications among a plurality of modules.
[0030] Further, in one embodiment, the server (30) may be a cloud-based server. In another embodiment, the server (30) may be a local server. In one example, the network (40) may be a private or public local area network (LAN) or wide area network (WAN), such as the Internet. In another embodiment, the network (40) may include both wired and wireless communications according to one or more standards and / or via one or more transport mediums.
[0031] Furthermore, in one example, the network (40) may include wireless communications according to one of the 802.11 or Bluetooth specification sets, or another standard or proprietary wireless communication protocol. In yet another embodiment, the network (40) may also include communications over a terrestrial cellular network, including, a GSM (global system for mobile communications), CDMA (code division multiple access), and / or EDGE (enhanced data for global evolution) network.
[0032] Additionally, the processing subsystem (20) includes a registration module (50) operatively coupled to an integrated database (60). In one embodiment, the integrated database (60) may include a structured query language database, a non- structured query language database, a columnar database, and the like. The registration module (50) is configured to register the one or more users by creating one or more user profiles in the integrated database (60) upon receiving one or more user details through a user interface. In one embodiment, the one or more user details may include, but not limited to, name, e-mail, phone number, gender, location, year of enrolment, duration of a course, program level, intake month and the like.
[0033] Moreover, in one embodiment, the user interface may be associated with a user device including, a phone, a computer, a tab, a personal digital assistant and the like. In some embodiments, the user device may be communicatively coupled to the server (30) through the network (40). For example, consider a scenario in which a user X may be interested in pursuing higher studies in a foreign country. The registration module (50) may register the user X by creating a profile for the user X in the integrated database (60) upon receiving the name, the email address and the phone number of the user X.
[0034] Further, the processing subsystem (20) includes an input module (70) operatively coupled to the registration module (50). The input module (70) is configured to display a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments. In one embodiment, the input module (70) may be configured to display a plurality of courses along with the plurality of countries. In one embodiment, the plurality of countries include, but not limited to, Canada, Australia, United states, United Kingdom and the like. In one embodiment, the one or more segments may be related to, pre application, post application, post admission, career opportunities, information about an educational institution , and life at a specific country and the like.
[0035] Furthermore, the input module (70) is configured to send one or more keys corresponding to the at least one country and the corresponding one or more segments to the server (30) upon selecting the at least one country and the corresponding one or more segments by the one or more users. The input module (70) is further configured to convert one or more values returned by the server (30) corresponding to the one or more keys into a plurality of media formats. In one embodiment, the plurality of media formats may include at least one of a text, picture, visual and an audio. In one embodiment, the input module (70) may be configured to receive one or more keywords from the one or more users through the user interface. In such an embodiment, the input module (70) may breakdown the one or more keywords into one or more tokens and send the one or more tokens to the server (30). Input module (70) may be configured to convert the one or more values returned by the server (30) corresponding to the one or more tokens into the plurality of media formats. In one embodiment, the one or more keywords may be associated with the plurality of countries and the corresponding one or more segments.
[0036] Moreover, the processing subsystem (20) includes an information module (80) operatively coupled to the input module (70). The information module (80) is configured to display the plurality of media formats in the user interface. The plurality of media formats includes the plurality of information including one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers. In one embodiment, plurality of information present in the plurality of media formats may be reviewed by a learned society before getting displayed in the user interface. In such an embodiment, the learned society may include educational institutions, government bodies and the like.
[0037] Additionally, in continuation with the ongoing example, the input module (70) may display the United Kingdom and the United States in the user interface along with the one or more segments. The user interface may be associated with the computer. The user X may select the United Kingdom as the at least one country and the pre application as the one or more corresponding segments through the user interface. The input module (70) may send the one or more keys corresponding to the ‘United Kingdom’ and the ‘pre-application’ to the server (30). The input module (70) may convert one or more values returned by the server (30) in response to the one or more keys into the plurality of media formats.
[0038] Further, the information module (80) may be configured to display the plurality of media formats including the plurality of information in the user interface in. In detail, the information module (80) may display the one or more questions and one or more corresponding answers associated with a pre-application stage of a higher education program. Also, the information module (80) may display the visuals describing the preapplication stage in the user interface along with the one or more universal resource locators. The one or more resource locators may be associated with one or more websites hosting content relevant to the pre-application stage.
[0039] Furthermore, the processing subsystem (20) includes an assessment module (90) operatively coupled to the information module (80). The assessment module (90) is configured to prompt the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database (60) in the user interface upon displaying the plurality of media formats. The assessment module (90) is also configured to compare the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score. The assessment module (90) is further configured to issue a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold. In one embodiment, the assessment module (90) may be configured to jumble the plurality of assessment puzzles prior to each rendering of the plurality of assessment puzzles. In one embodiment, the certificate issued by the assessment module may be verified by the educational institution.
[0040] Additionally, in continuation with the ongoing example, consider the scenario in which the user X had gone through the plurality of media formats displayed in the user interface. The assessment module (90) may prompt the user X to provide the one or more inputs by rendering the plurality of assessment puzzles fetched from the integrated database (60). The plurality of assessment puzzles may be used to evaluate an understanding of the user X with respect to the plurality of information present in the plurality of media formats. The assessment module (90) may compare the one or more inputs provided by the user X with the one or more prestored information to generate the evaluation score. The assessment module (90) may further issue the certificate to the user X when the evaluation score generated is above the predefined threshold.
[0041] FIG. 2 is a block diagram representation of one embodiment of the system ( 10) of FIG. 1 in accordance with an embodiment of the present disclosure. The system (10) of FIG. 1 includes the input module (70), the information module (80), and the assessment module (90). In one embodiment, the system (10) of FIG. 1 may include the processing subsystem (20) including a trial module (100) configured to enable the one or more users to access the plurality of modules for a predefined period of time. In such an embodiment, the trial module (100) may be configured to intimate the one or more users regarding the predefined period of time through a countdown timer displayed in the user interface. In continuation with the ongoing example, the trail module may enable the user X to select the at least one country and the corresponding one or more segments through the user interface, view the plurality of information and avail the certificate issued by the assessment module (90) by providing the one or more inputs for the predefined period of time without making any payment. The predefined period of time may include days, months, hours and the like.
[0042] Further, in one embodiment, the processing subsystem (20) may include a subscription module (110) configured to provide controlled access to the plurality of modules for the one or more users based on a payment of a predefined amount. In continuation with the ongoing example, the subscription module (110) may provide controlled access to the input module (70) for the user X based on the payment of the predefined amount. In detail, once the predefined period of time is expired, the user X may not be able to select the at least one country and the corresponding one or more segments. Based on the payment of the predefined amount, the subscription module (110) may enable the user X to select at least one country and the corresponding plurality of modules. The predefined amount needs to be paid by the user X may be higher for selecting multiple countries and the one or more corresponding segments.
[0043] Additionally, in some embodiments, the processing subsystem (20) may include a feedback module (120) configured to receive one or more feedbacks from the one or more users regarding the plurality of media formats displayed in the user interface to modify the plurality of media formats based on the one or more feedbacks received. In continuation with the ongoing example, the feedback module (120) may receive the one or more feedbacks from the user X regarding the plurality of information associated with the plurality of media formats. The one or more feedbacks may include feedback about missing information, feedback about inaccurate information, feedback about tone of a content and the like. The feedback module (120) may modify the plurality of information associated with the plurality of media formats based on the one or more feedbacks received from the user X.
[0044] Moreover, in a specific embodiment, the processing subsystem (20) may include an enquiry module (130) configured to receive one or more queries from the one or more users through the user interface. In such an embodiment, the enquiry module (130) may be configured to generate one or more responses corresponding to the one or more queries utilizing natural language processing. In some embodiments, the one or more responses generated by the enquiry module may be reviewed and modified by one or more subject matter experts for refinement and alignment with specific contextual requirements. In one embodiment, the enquiry module (130) may be configured to provide one or more responses generated to the one or more users through the user interface. In one embodiment, the enquiry module (130) may be configured to receive the one or more queries from the one or more users based on the payment made by the one or more users. Additionally, in continuation with the ongoing example, consider the scenario in which, the user X may have two backlogs in a qualifying examination. The one or more questions, and the one or more corresponding answers displayed by the information module (80) lacks specific information regarding backlogs. In such a scenario, the enquiry module (130) may be configured to receive the one or more queries from the user X regarding the backlogs. The enquiry module (130) may further generate the one or more responses corresponding to the one or more queries utilizing the natural language processing and may display the one or more responses in the user interface.
[0045] Further, in one embodiment, the tracking module (140) may be configured to track scrolling extent of the one or more users in the user interface through one or more scripts embedded in the use interface. In such an embodiment, the tracking module (140) may be configured to evaluate reading progress of the one or more users based on the scrolling extent to intimate the one or more users regarding the reading progress through the user interface. In continuation with the ongoing example, the tracking module (140) may track scrolling extent of the user X in the user interface to evaluate the reading progress of the user X with respect to the plurality of information displayed in the user interface. The tracking module (140) may intimate the user X regarding the reading progress through the user interface.
[0046] Furthermore, in some embodiments, the processing subsystem (20) may include a highlighting module (150) configured to evaluate a rank for each of the plurality of media formats based on a plurality of criteria including relevancy, presence of one or more keywords, and content. In such an embodiment, the highlighting module (150) may be configured to populate the plurality of media formats in the user interface based on the rank evaluated to increase engagement of the one or more users with respect to the plurality of media formats. In one embodiment, the highlighting module may populate a plurality of events in the user interface to enable the one or more users to participate in the same. In such an embodiment, the plurality of events may be associated with various domains such as career, academic, and the like. In one embodiment, the plurality of events may be hosted by at least one of an educational institution, government bodies, and companies. Additionally, in continuation with the ongoing example, the highlighting module (150) may rank the one or more questions and the corresponding answers displayed in the user interface by the information module (80) based on a presence of the one or more key words. For example, consider the scenario in which the one or more key words may include H1B visa. The highlighting module (150) may provide a higher rank to the one or more questions and the corresponding one or more answers when the one or more questions and the corresponding one or more answers related to the H1B visa compared to the one or more questions and the corresponding one or more answers irrelevant to the H1B visa. The one or more questions and the corresponding one or more answers ranked higher by the highlighting module (150) may get populated in the user interface to increase engagement of the user X with respect to the plurality of media formats.
[0047] FIG. 3 is a schematic representation of an exemplary embodiment (160) of the system (10) of FIG. 1 in accordance with an embodiment of the present disclosure. Consider the scenario in which a user Y (170) may be interested in pursuing higher education in the foreign country. The registration module (50) may be configured to register the user Y (170) by creating the user profile in the integrated database (60) upon receiving at least one of the name, the email and the phone number of the user Y (170). The trial module (100) may enable the user Y (170) to access the plurality of modules for the predefined time without any payment. In detail, the trial module (100) may enable the user Y (170) to experience various features of the plurality of modules for at least an hour. Once the predefined period of time is over, the subscription module (110) may be configured to provide controlled access to the plurality of modules for the user Y (170) based on the payment of the predefined amount. In detail, the subscription module (110) may enable the user Y (170) to experience the features of the plurality of modules based on the payment of the predefined amount.
[0048] Further, an input module (70) may display the plurality of countries such as Canada, Australia, Norway in the user interface. The input module (70) may also display the corresponding one or more segments along with plurality of countries. The one or more segments may be about career opportunities at the specific country, life at the specific country and the like. Consider the scenario in which, the user Y (170) may be interested to pursue his higher education in Canada and the user Y (170) is curious about the career opportunities in the Canada. The user Y (170) may select Canada through the user interface along with selecting the career opportunities through the user interface. In response to the selection made by the user Y (170), the input module (70) may send the one or more keys corresponding to the Canada and the career opportunities to the server (30).
[0049] Furthermore, the input module (70) may convert the one or more values returned by the server (30) into the plurality of media formats. The information module (80) may display the plurality of media formats in the user interface. The plurality of media formats may include the plurality of information such as the one or more universal resource locators, the one or more videos, the one or more questions and the one or more corresponding answers. In detail, the information module (80) may display the one or more questions related to the career opportunities in Canada along with the one or more corresponding answers. Further, the information module (80) may display the one or more videos explaining the career opportunities.
[0050] Additionally, the information module (80) may display the one or more universal resource locators pointing to the websites hosting content related to the career opportunities. The highlighting module (150) may rank the plurality media formats being displayed in the user interface based on the presence of the one or more key words, and the content. The highlighting module (150) may populate the plurality of media formats in the user interface based on the rank evaluated to increase the engagement of the user Y (170) with the plurality of media formats. The feedback module (120) may be configured to receive the one or more feedbacks from the user Y (170) regarding the plurality of media formats displayed in the user interface to modify the plurality of media formats based on the one or more feedbacks received. The one or more feedbacks may include an incorrect information, a missing fact and the like.
[0051] Also, the enquiry module (130) may be configured to receive the one or more queries from the user Y (170). The one or more queries may include a custom query from the user Y (170). The enquiry module (130) may generate the one or more responses corresponding to the one or more queries and may provide the one or more responses to the user Y (170) through the user interface. The enquiry module (130) may be configured to receive the one or more queries from the user Y (170) based on the payment made by the user Y (170). The tracking module (140) may be configured to evaluate the reading progress of the user Y (170) by tracking the scrolling extent of the user Y (170) in the user interface. The tracking module (140) may intimate the user Y (170) regarding the reading progress through the user interface.
[0052] FIG. 4 is a block diagram of a computer or a server (30) in accordance with an embodiment of the present disclosure. The server (30) includes processor(s) (180), and memory (190) operatively coupled to the bus (200). The processor(s) (180), as used herein, includes 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.
[0053] The memory (190) includes several subsystems stored in the form of executable program which instructs the processor to perform the method steps illustrated in FIG. 1. The memory (190) is substantially similar to the system (10) of FIG.1. The memory (190) has the following subsystems: the processing subsystem (20) including the registration module (50), the input module (70), the information module (80), the assessment module (90), the trial module (100), the subscription module (110), the feedback module (120), the enquiry module (130), the progress module, and the highlighting module (150). The plurality of modules of the processing subsystem (20) performs the functions as stated in FIG. 1 and FIG. 2. The bus (200) as used herein refers to be the internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus (200) includes a serial bus or a parallel bus, wherein the serial bus transmit data in bit-serial format and the parallel bus transmit data across multiple wires. The bus (200) as used herein, may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus, and the like.
[0054] The processing subsystem (20) includes a registration module (50) operatively coupled to an integrated database (60). The registration module (50) is configured to register the one or more users by creating one or more user profiles in the integrated database (60) upon receiving one or more user details through a user interface. The processing subsystem (20) also includes an input module (70) operatively coupled to the registration module (50). The input module (70) is configured to display a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments. The input module (70) is also configured to send one or more keys corresponding to the at least one country and the corresponding one or more segments to the server (30) upon selecting the at least one country and the corresponding one or more segments by the one or more users. The input module (70) is further configured to convert one or more values returned by the server (30) corresponding to the one or more keys into a plurality of media formats. The processing subsystem (20) also includes an information module (80) operatively coupled to the input module (70). The information module (80) is configured to display the plurality of media formats in the user interface. The plurality of media formats includes the plurality of information comprising one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers. The processing subsystem (20) also includes an assessment module (90) operatively coupled to the information module (80). The assessment module (90) is configured to prompt the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database (60) in the user interface upon displaying the plurality of media formats. The assessment module (90) is also configured to compare the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score. The assessment module (90) is further configured to issue a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold.
[0055] The processing subsystem (20) also includes a trial module (100) configured to enable the one or more users to access the plurality of modules for a predefined period of time. The trial module (100) is configured to intimate the one or more users regarding the predefined period of time through a countdown timer displayed in the user interface. The processing subsystem (20) also includes a subscription module (110) configured to provide controlled access to the plurality of modules for the one or more users based on a payment of a predefined amount.
[0056] The processing subsystem (20) also includes a feedback module (120) configured to receive one or more feedbacks from the one or more users regarding the plurality of media formats displayed in the user interface to modify the plurality of media formats based on the one or more feedbacks received.
[0057] The processing subsystem (20) also includes an enquiry module (130) configured to receive one or more queries from the one or more users through the user interface. The enquiry module (130) is also configured to generate one or more responses corresponding to the one or more queries utilizing natural language processing. The enquiry module (130) is further configured to provide one or more responses generated to the one or more users corresponding to the one or more queries through the user interface.
[0058] The processing subsystem (20) also includes a tracking module (140) configured to track scrolling extent of the one or more users in the user interface through one or more scripts embedded in the use interface. The progress module is also configured to evaluate reading of the one or more users based on the scrolling extent to intimate the one or more users regarding the reading progress through the user interface.
[0059] The processing subsystem (20) also includes a highlighting module (150) configured to evaluate a rank for each of the plurality of media formats based on a plurality of criteria comprising relevancy, presence of one or more keywords, and content. The highlighting module (150) is also configured to populate the plurality of media formats in the user interface based on the rank evaluated to increase engagement of the one or more users with respect to the plurality of media formats.
[0060] 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) (180).
[0061] FIG. 5a and 5b is a flow chart representing the steps involved in a method (200) to furnish a plurality of information to one or more users based on one or more user inputs in accordance with an embodiment of the present disclosure. The method (200) includes registering the one or more users by creating one or more user profiles in the integrated database upon receiving one or more user details through a user interface in step 210. In one embodiment, registering the one or more users by creating one or more user profiles in the integrated database upon receiving one or more user details through a user interface includes registering the one or more users by creating one or more user profiles in the integrated database upon receiving one or more user details through a user interface by a registration module.
[0062] The method (200) also includes displaying a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments in step 220. In one embodiment, displaying a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments include displaying a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments by an input module.
[0063] The method (200) also includes sending one or more keys corresponding to the at least one country and the corresponding one or more segments to the server upon selecting the at least one country and the corresponding one or more segments by the one or more users in step 230. In one embodiment, sending one or more keys corresponding to the at least one country and the corresponding one or more segments to the server upon selecting the at least one country and the corresponding one or more segments by the one or more users includes sending one or more keys corresponding to the at least one country and the corresponding one or more segments to the server upon selecting the at least one country and the corresponding one or more segments by the one or more users by the input module. The method (200) also includes converting one or more values returned by the server corresponding to the one or more keys into a plurality of media formats in step 240. In one embodiment, converting one or more values returned by the server corresponding to the one or more keys into a plurality of media formats includes converting one or more values returned by the server corresponding to the one or more keys into a plurality of media formats by the input module.
[0064] The method (200) also includes displaying the plurality of media formats in the user interface in step 250. In one embodiment, displaying the plurality of media formats in the user interface includes displaying the plurality of media formats in the user interface, wherein the plurality of media formats by an information module. The plurality of media formats includes a plurality of information comprising one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers by an information module.
[0065] The method (200) also includes prompting the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database in the user interface upon displaying the plurality of media formats in step 260. In one embodiment, prompting the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database in the user interface upon displaying the plurality of media formats includes prompting the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database in the user interface upon displaying the plurality of media formats by an assessment module.
[0066] The method (200) also includes comparing the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score in step 270. In one embodiment, comparing the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score includes comparing the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score by the assessment module.
[0067] The method (200) further includes issuing a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold, thereby furnishing the plurality of information to the one or more users based on the one or more user inputs in step 280. In one embodiment, issuing a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold includes issuing a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold by the assessment module.
[0068] Various embodiments of the system and method to furnish the plurality of information to one or more users based on one or more user inputs described above enable various advantages. Combination of the registration module, the input module and the information module are capable of furnishing the plurality of information to the one or more users based on the one or more user inputs. The plurality of information is reviewed by the learned society, thereby providing authentic information to the one or more users.
[0069] Further, the assessment module is capable of evaluating the understanding of the one or more users regarding the plurality of information present in the plurality of media formats by rendering the plurality of assessment puzzles, thereby supporting reinforced learning. The assessment module is also capable of issuing the certificateto the one or more users when the evaluation score generated is above the predefined threshold, thereby validating the understanding of the one or more users. The assessment module is capable of jumbling the plurality of assessment puzzles prior to each rendering, thereby increasing reliability of the assessment. Jumbling of the assessment puzzles may prevent unfair means of sharing of answers with peers. Jumbling of the assessment puzzles may promote adaptive learning.
[0070] Furthermore, the trail module is capable of enabling the one or more users to access the plurality of modules for the predefined period of time to experience the features of the plurality of modules, without any payment, thereby assisting the one or more users to take informed decisions. The subscription module is capable of providing controlled access to the plurality of modules for the one or more users based on the payment of the predefined amount, thereby providing an opportunity for the one or more users to experience the features of the plurality of modules without any restrictions by making the payment. Additionally, the feedback module is capable of receiving one or more feedbacks from the one or more users regarding the plurality of media formats displayed in the user interface to modify the plurality of media formats based on the one or more feedbacks received, thereby increasing the engagement of the one or more users with the plurality of media formats. The enquiry module is capable of providing tailored fit answers to the one or more queries received from the one or more users utilizing the natural language processing, thereby enhancing user experience. The enquiry module is capable of receiving the one or more queries based on the payment made by the one or more users, thereby preventing third parties from making bogus queries.
[0071] Moreover, the tracking module is capable of tracking the reading progress of the one or more users to intimate the user regarding the same, thereby motivating the one or more users to engage more with the plurality of information being displayed in the user interface. The highlighting module is capable of populating the plurality of media formats in the user interface based on the rank evaluated for the same, thereby increasing the engagement of the one or more users with the plurality of media formats. 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 latency and requires very minimal processing requirements.
[0072] It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof. While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended.
[0073] 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, the 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 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.
Claims
I CLAIM:
1. A system (10) to furnish a plurality of information to one or more users based on one or more user inputs comprising: processing subsystem (20) hosted on a server (30) and configured to execute on a network (40) to control bidirectional communications among a plurality of modules comprising: a registration module (50) operatively coupled to an integrated database (60), wherein the registration module (50) is configured to register the one or more users by creating one or more user profiles in the integrated database (60) upon receiving one or more user details through a user interface; characterized in that: an input module (70) operatively coupled to the registration module (50), wherein the input module (70) is configured to: display a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments; send one or more keys corresponding to the at least one country and the corresponding one or more segments to the server (30) upon selecting the at least one country and the corresponding one or more segments by the one or more users; convert one or more values returned by the server (30) corresponding to the one or more keys into a plurality of media formats; an information module (80) operatively coupled to the input module (70), wherein the information module (80) is configured to display the plurality of media formats in the user interface, wherein the plurality of media formats comprises the plurality of information comprising one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers;an assessment module (90) operatively coupled to the information module (80), wherein the assessment module (90) is configured to: prompt the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database (60) in the user interface upon displaying the plurality of media formats; compare the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score; and issue a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold, thereby furnishing the plurality of information to the one or more users based on the one or more user inputs.
2. The system (10) as claimed in claim 1, wherein the assessment module (90) is configured to jumble the plurality of assessment puzzles prior to each rendering of the plurality of assessment puzzles.
3. The system (10) as claimed in claim 1, wherein the processing subsystem (20) comprises a trial module (100) configured to enable the one or more users to access the plurality of modules for a predefined period of time, wherein the trial module (100) is configured to intimate the one or more users regarding the predefined period of time through a countdown timer displayed in the user interface.
4. The system (10) as claimed in claim 1, wherein the processing subsystem (20) comprises a subscription module (110) configured to provide controlled access to the plurality of modules for the one or more users based on a payment of a predefined amount.
5. The system (10) as claimed in claim 1, wherein the processing subsystem (20) comprises a feedback module (120) configured to receive one or more feedbacks from the one or more users regarding the plurality of media formats displayed in the userinterface to modify the plurality of media formats based on the one or more feedbacks received.
6. The system (10) as claimed in claim 1, wherein the processing subsystem (20) comprises an enquiry module (130) configured to: receive one or more queries from the one or more users through the user interface; generate one or more responses corresponding to the one or more queries utilizing natural language processing; and provide one or more responses generated to the one or more users corresponding to the one or more queries through the user interface.
7. The system (10) as claimed in claim 6, wherein the enquiry module (130) is configured to receive the one or more queries from the one or more users based on a payment made by the one or more users.
8. The system (10) as claimed in claim 1, wherein the processing subsystem (20) comprises a tracking module (140) configured to: track scrolling extent of the one or more users in the user interface through one or more scripts embedded in the use interface; and evaluate reading progress of the one or more users based on the scrolling extent of the one or more users to intimate the one or more users regarding the reading progress through the user interface.
9. The system (10) as claimed in claim 1, wherein the processing subsystem (20) comprises a highlighting module (150) configured to: evaluate a rank for each of the plurality of media formats based on a plurality of criteria comprising relevancy, presence of one or more keywords, and content; andpopulate the plurality of media formats in the user interface based on the rank evaluated to increase engagement of the one or more users with respect to the user interface.
10. A method (200) to furnish a plurality of information to one or more users based on one or more user inputs comprising: registering, by a registration module, the one or more users by creating one or more user profiles in the integrated database upon receiving one or more user details through a user interface; (210) characterized in that: displaying, by the input module, a plurality of countries and corresponding one or more segments in the user interface to enable the one or more users to select at least one country and the corresponding one or more segments; (220) sending, by the input module, one or more keys corresponding to the at least one country and the corresponding one or more segments to the server upon selecting the at least one country and the corresponding one or more segments by the one or more users; (230) converting, by the input module, one or more values returned by the server corresponding to the one or more keys into a plurality of media formats; (240) displaying, by an information module, the plurality of media formats in the user interface, wherein the plurality of media formats comprises a plurality of information comprising one or more universal resource locators, one or more videos, one or more questions and one or more corresponding answers; (250) prompting, by an assessment module, the one or more users to provide one or more inputs by rendering a plurality of assessment puzzles fetched from the integrated database in the user interface upon displaying the plurality of media formats; (260) comparing, by the assessment module, the one or more inputs provided by the one or more corresponding users with one or more prestored information to generate an evaluation score; (270) andissuing, by the assessment module, a certificate to the one or more corresponding users when the evaluation score generated is above a predefined threshold, thereby furnishing the plurality of information to the one or more users based on the one or more user inputs. (280)
Citation Information
Patent Citations
Methods, systems, and computer program products for facilitating user interaction with customer relationship management, auction, and search engine software using conjoint analysis
US20070233730A1
Presenting interactive images with search results
US20130173570A1