Abstract: System and method to populate information into a digital document are disclosed. The system includes a registration module configured to enable one or more users to register on a centralised platform upon receiving one or more user details; a user details segregation module configured to segregate the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof; a data extraction module configured to retrieve data from one or more sources; a data analysis module configured to analyse the data; a data association module configured to associate analysed data with corresponding one or more user segregated details associated to the one or more users; an event recognition module configured to recognise event associated to the corresponding one or more users; an information populating module configured to populate the retrieved data to the digital document. FIG. 1
Claims:1. A system (10) to populate information into a digital document comprising:
one or more processors (20);
a registration module (30) operable by the one or more processor (20), and configured to enable one or more users to register on a centralised platform upon receiving one or more user details;
a user details segregation module (40) operable by the one or more processor (20), and configured to segregate the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof;
a data extraction module (50) operable by the one or more processor (20), and configured to retrieve data from one or more sources, wherein the data is in at least one pre-defined form;
a data analysis module (60) operable by the one or more processor (20), and configured to analyse the data based on a set of pre-defined instructions, upon being retrieved;
a data association module (70) operable by the one or more processor (20), and configured to associate analysed data with corresponding one or more user segregated details associated to the one or more users;
an event recognition module (80) operable by the one or more processor (20), and configured to recognise at least one event associated to the corresponding one or more users; and
an information populating module (90) operable by the one or more processors (20), and configured to populate the retrieved data to the digital document for the corresponding at least one event recognized by the event recognition module (80).
2. The system (10) as claimed in claim 1, wherein the digital document comprises one of a file or a folder in a pre-defined format, a video document, an audio document, an image document, a textual document, a graphical document, a multimedia document, or a combination thereof.
3. The system (10) as claimed in claim 1, wherein the one or more user details comprises at least one of a name, an address, contact details, professional details, one or more requirements, or a combination thereof.
4. The system (10) as claimed in claim 1, wherein the one or more categories, the one or more sections or the one or more subsections are pre-defined content on the centralised platform, and the one or more user details are categorized upon analysing and mapping the one or more analysed user details with the pre-defined content.
5. The system (10) as claimed in claim 1, wherein the at least one pre-defined form comprises at least one of textual form, audio form, an image form, a multimedia form, or a combination thereof.
6. A method (200) for populating information into a digital document comprising:
enabling, by a registration module, one or more users for registering on a centralised platform upon receiving one or more user details;
segregating, by a user details segregation module, the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof;
retrieving, by a data extraction module, data from one or more sources, wherein the data is in at least one pre-defined form;
analysing, by a data analysis module, the data based on a set of pre-defined instructions, upon being retrieved;
associating, by a data association module, analysed data with corresponding one or more user segregated details associated to the one or more users;
recognising, by an event recognition module, at least one event associated to the corresponding one or more users; and
populating, by an information populating module, the retrieved data to the digital document for corresponding at least one recognized event.
7. The method as claimed in claim 6, wherein receiving the one or more user details comprises receiving at least one of a name, an address, contact details, professional details, one or more requirements, or a combination thereof.
8. The method as claimed in claim 6, wherein segregating the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof comprises pre-defining one of more content on the centralised platform, wherein the one or more contents comprises at least one of the and the one or more categories, the one or more sections, the one or more subsections, or a combination thereof, wherein the one or more user details are categorized upon analysing and mapping the one or more analysed user details with the one or more contents.
9. The method as claimed in claim 6, wherein retrieving the data in the pre-defined form from one or more sources comprises retrieving the data in at least one of textual form, audio form, an image form, a multimedia form, or a combination thereof.
Dated this 17th day of June 2021
Signature
Harish Naidu
Patent Agent (IN/PA-2896)
Agent for the Applicant
, Description:FIELD OF INVENTION
[0001] Embodiments of a present disclosure relate to information population, more particularly, to system and method to populate information into a digital document.
BACKGROUND
[0002] Information population is defined as a process of adding or updating information or data onto a system or a corresponding document. Such information population can be achieved on actual hardware document or a digital document, where the digital document can be modified or updated on a computing platform or a computing device.
[0003] In conventional approach the digital documents need to be manually updated, modified or edited. If such documents are used in a larger platform where only certain data such as user details needs to be modified and content of the document remains the same, each of the document needs to be modified manually, which is very time consuming and is prone to human errors, thereby making such an approach less reliable and less efficient. Due to the manual work involved, the approach becomes laborious and time consuming.
[0004] Hence, there is a need for an improved system and method to populate information into a digital document to address the aforementioned issues.
BRIEF DESCRIPTION
[0005] In accordance with one embodiment of the disclosure, a system to populate information into a digital document is disclosed. The system includes one or more processors. The system also includes a registration module configured to enable one or more users to register on a centralised platform upon receiving one or more user details. The system also includes a user details segregation module configured to segregate the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof. The system also includes a data extraction module configured to retrieve data from one or more sources, wherein the data is in at least one pre-defined form. The system further includes a data analysis module configured to analyse the data based on a set of pre-defined instructions, upon being retrieved. The system also includes a data association module configured to associate analysed data with corresponding one or more user segregated details associated to the one or more users. The system also includes an event recognition module configured to recognise at least one event associated to the corresponding one or more users. The system also includes an information populating module configured to populate the retrieved data to the digital document for the corresponding at least one event recognized by the event recognition module.
[0006] In accordance with another embodiment of the disclosure, a method for populating information into a digital document is provided. The method includes enabling one or more users for registering on a centralised platform upon receiving one or more user details. The method also includes segregating the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof. The method also includes retrieving data from one or more sources, wherein the data is in at least one pre-defined form. The method further includes analysing the data based on a set of pre-defined instructions, upon being retrieved. The method also includes associating analysed data with corresponding one or more user segregated details associated to the one or more users. The method includes recognising at least one event associated to the corresponding one or more users. The method also includes populating the retrieved data to the digital document for corresponding at least one recognized event.
[0007] 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:
[0008] FIG. 1 is a block diagram representation of a system to populate information into a digital document in accordance with an embodiment of the present disclosure;
[0009] FIG. 2 is a block diagram representation of an exemplary embodiment of a system to populate a digital brochure of FIG. 1 in accordance with an embodiment of the present disclosure;
[0010] FIG. 3 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure; and
[0011] FIG. 4 is a flow chart representing steps involved in a method for populating information into a digital document in accordance with an embodiment of the present disclosure.
[0012] 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
[0013] 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.
[0014] 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.
[0015] 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.
[0016] 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.
[0017] Embodiments of the present disclosure relate system and method to populate information into a digital document. As used herein, the term ‘digital document’ also referred as an electronic document is defined as any electronic media content (other than computer programs or system files) that is intended to be used in either an electronic form or as printed output. Also, the term ‘populate information’ is defined as modifying or updating the digital document either manually or automatically based on a pre-defined set of instructions.
[0018] FIG. 1 is a block diagram representation of a system (10) to populate information into a digital document in accordance with an embodiment of the present disclosure. In one exemplary embodiment, the digital document may be one of a file or a folder in a pre-defined format, a video document, an audio document, an image document, a textual document, a graphical document, a multimedia document, or a combination thereof. The system (10) includes one or more processors (20). The system also includes a registration module (30) configured to enable one or more users to register on a centralised platform upon receiving one or more user details. In one embodiment, the centralised platform may be deployed in a cloud server. In one exemplary embodiment, the one or more user details may include at least one of a name, an address, contact details, professional details, one or more requirements, or a combination thereof. In such embodiment, the one or more users may register on the centralised platform via a use computing device such as a laptop, a mobile phone, a tablet, or the like.
[0019] The system (10) also includes a user details segregation module (40) configured to segregate the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof. In one embodiment, the one or more categories, the one or more sections or the one or more subsections are pre-defined content on the centralised platform, and the one or more user details are categorized upon analysing, and mapping the one or more analysed user details with the pre-defined content.
[0020] In one exemplary embodiment, the one or more categories may include one of education, advertisement, finances or the like. The one or more sections may include at least one of a name, an address, contact details, professional details, kind of product or services being offered, or the like. The one or more subsections may include a first name, a last name, a phone number, an email address, a job title, job location, or the like in correspondence with the one or more sections.
[0021] Furthermore, the system (10) includes a data extraction module (50) configured to retrieve data from one or more sources, wherein the data is in at least one pre-defined form. In one embodiment, the one or more sources may include one of an internal source or an external source. In one exemplary embodiment, the at least one pre-defined form comprises at least one of textual form, audio form, an image form, a multimedia form, or a combination thereof. In one specific embodiment, the data may be retrieved using one or more data retrieval techniques using one of a machine learning technique, an artificial intelligence technique, or the like. As used herein, the term ‘artificial intelligence technique’ may be defined as a type of intelligence demonstrated by machines, unlike the natural intelligence displayed by humans and animals, which involves consciousness and emotionality. Also, the term ‘machine learning technique’ may be defined as a study of computer algorithms that improve automatically through experience and using data, which is seen as a part of artificial intelligence. In such embodiment, the data extraction module (50) may generate an ML model with a pre-defined set of instructions and rules, based on which the ML model may analyse one or more of the above-mentioned parameters. In reference to the pre-defined form of the data, the one or more ML or AI techniques may include at least one of an image processing technique, a voice recognition technique, an optical character recognition (OCR) technique, or the like.
[0022] The system (10) also includes a data analysis module (60) configured to analyse the data based on a set of pre-defined instructions, upon being retrieved. In one embodiment, the ML model may be used to analyse the data using at least one of the above-mentioned techniques. In operation, as the content of the data is segregated, the ML model may apply any one of the technique based on the pre-defined form of the data to analyse the data which may be extracted from the one or more sources.
[0023] Furthermore, the system (10) includes a data association module (70) configured to associate analysed data with corresponding one or more user segregated details associated to the one or more users. In one embodiment, upon analysing the content of the data retrieved in the corresponding at least one form, and knowing the corresponding categories, sections and subsections, the data association module (70) may associate the corresponding data into the corresponding categories, sections or subsections. The same may be stored in a specific format in a database. The database may be stored on the centralised platform.
[0024] The system (10) also includes an event recognition module (80) configured to recognise at least one event associated to the corresponding one or more users. In one embodiment, details associated to the one or more events may be updated or uploaded by the corresponding one or more users onto the centralised database either manually, or the same may be retrieved by the event recognition module (80) from one or more sources. The one or more events may be retrieved by the event recognition module (80) by processing and analysing a calendar of the corresponding one or more users. In one specific embodiment, the one or more events may be one of a generation of an advertisement in a form of a pamphlet or a brochure, sensing messages to a plurality of entities for a corresponding offer or a sale announced by a service provider, a formal announcement within an organization, or the like.
[0025] Furthermore, the system (10) includes an information populating module (90) configured to populate the retrieved data to the digital document for the corresponding at least one event recognized by the event recognition module (80). In one embodiment, the digital document may be pre-stored in the centralised platform which may be retried by the information populating module (90) to populate the data or the information which may be associated to the corresponding category, sections or subsections upon identifying the one or more events associated to the corresponding one or more users.
[0026] In another embodiment, the digital document may be uploaded to the centralised platform by an authorized user in order to get the digital document populated by the information populating module (90). Further, the populated digital document which may have the corresponding user details may be transmitted to those corresponding one or more user to enable the one or more users regarding the one or more events.
[0027] FIG. 2 is a block diagram representation of an exemplary embodiment of a system (100) to populate a digital brochure of FIG. 1 in accordance with an embodiment of the present disclosure. A plurality of channel partners (110) registers on a centralised platform upon filling a plurality of partner details such as contact number, email address, location address and the like, in a registration and uploads the same to a registration module (30) via partner device (120). Further, a user details segregation module (40) segregates the details shared by each of the plurality of channel partners (110) into corresponding category, sections and subsections, wherein category being sales, section having personal details, professional details, and the like. And in the subsections of the personal details, the name, contact number, email address, location address and the like are segregated via a user details segregation module (40). Furthermore, an authorized user (130) may upload data associated to an event of distribution of sale kits for the one or more viewers (150) via the plurality of on the centralised platform (140) via a user device. Consequently, the content of the data representative of the event is extracted by a data extraction module (50) and further is analysed by a data analysis module (60). Furthermore, on analysing the data representative of the event, the same may be associated with segregated details of the corresponding plurality of channel partners (110) by a data association module (70).
[0028] Furthermore, once the authorized user (130) announces the distribution of the sale its, the same is recognized by an event recognition module (80), further to which the details of the plurality of channel partners (110) gets populated into the corresponding channel kit with the plurality of details of those corresponding channel partners (110) by an information populating module (90). Subsequently, the plurality of sale kits comprising the corresponding channel partner details gets distributed to each of the plurality of channel partners (110) and then to the plurality of user by the plurality of channel partners (110).
[0029] Furthermore, the registration module (30), the user details segregation module (40), the data extraction module (50), the data analysis module (60), the data association module (70), the event recognition module (80) and the information populating module (90) of FIG. 2 are substantially similar to a registration module (30), a user details segregation module (40), a data extraction module (50), a data analysis module (60), a data association module (70), an event recognition module (80) and an information populating module (90) of FIG. 1.
[0030] FIG. 3 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure. The server (160) includes processor(s) (170), and a memory (180) coupled to a bus (190). As used herein, the processor(s) (170) and the memory (180) are substantially similar to the system (10) of FIG. 1. Here, the memory (180) is located in a local storage device.
[0031] The processor(s) (170), 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.
[0032] 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) (170).
[0033] The memory (180) includes a plurality of modules stored in the form of executable program which instructs the processor(s) (170) to perform method steps illustrated in FIG. 4. The memory (180) has following modules: a registration module (30), a user details segregation module (40), a data extraction module (50), a data analysis module (60), a data association module (70), an event recognition module (80) and an information populating module (90).
[0034] The registration module (30) is configured to enable one or more users to register on a centralised platform upon receiving one or more user details. The user details segregation module (40) is configured to segregate the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof. The data extraction module (50) is configured to retrieve data from one or more sources, wherein the data is in at least one pre-defined form. The data analysis module (60) is configured to analyse the data based on a set of pre-defined instructions, upon being retrieved. The data association module (70) is configured to associate analysed data with corresponding one or more user segregated details associated to the one or more users. The event recognition module (80) is configured to recognise at least one event associated to the corresponding one or more users. The information populating module (90) is configured to populate the retrieved data to the digital document for the corresponding at least one event recognized.
[0035] FIG. 4 is a flow chart representing steps involved in a method (200) for populating information into a digital document in accordance with an embodiment of the present disclosure. The method (200) includes enabling one or more users for registering on a centralised platform upon receiving one or more user details in step 210. In one embodiment, enabling the one or more users may include enabling the one or more user by a registration module. In one exemplary embodiment, receiving the one or more user details may include receiving at least one of a name, an address, contact details, professional details, one or more requirements, or a combination thereof
[0036] The method (200) also includes segregating the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof in step 220. In one embodiment, segregating the one or more user details may include segregating the one or more user details by a user details segregation module. In one exemplary embodiment, segregating the one or more user details into corresponding one or more categories, one or more sections, one or more subsections, or a combination thereof may include pre-defining one of more content on the centralised platform, wherein the one or more contents comprises at least one of the and the one or more categories, the one or more sections, the one or more subsections, or a combination thereof, wherein the one or more user details are categorized upon analysing and mapping the one or more analysed user details with the one or more contents.
[0037] Furthermore, the method (200) includes retrieving data from one or more sources, wherein the data is in at least one pre-defined form in step 230. In one embodiment, retrieving the data from one or more sources may include retrieving the data from one or more sources by a data extraction module. In one exemplary embodiment, retrieving the data in the pre-defined form from one or more sources may include retrieving the data in at least one of textual form, audio form, an image form, a multimedia form, or a combination thereof.
[0038] The method (200) also includes analysing the data based on a set of pre-defined instructions, upon being retrieved in step 240. In one embodiment, analysing the data may include analysing the data by a data analysis module.
[0039] The method (200) also includes associating analysed data with corresponding one or more user segregated details associated to the one or more users in step 250. In one embodiment, associating the analysed data may include associating the analysed data by a data association module.
[0040] Furthermore, the method (200) includes recognizing at least one event associated to the corresponding one or more users in step 260. In one embodiment, recognizing the at least one event may include recognizing the at least one event by an event recognition module.
[0041] The method (200) also includes populating the retrieved data to the digital document for corresponding at least one recognized event in step 270. In one embodiment, populating the retrieved data may include populating the retrieved data by an information populating module.
[0042] Various embodiments of the present disclosure enable the system to populate the digital documents automatically, thereby reducing the modification and uploading time of the system, which makes the system faster and highly accurate. As the system avoids the human intervention, the system is more efficient and more reliable.
[0043] 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.
[0044] 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.
| # | Name | Date |
|---|---|---|
| 1 | 202121027130-STATEMENT OF UNDERTAKING (FORM 3) [17-06-2021(online)].pdf | 2021-06-17 |
| 2 | 202121027130-FORM FOR SMALL ENTITY(FORM-28) [17-06-2021(online)].pdf | 2021-06-17 |
| 3 | 202121027130-FORM FOR SMALL ENTITY [17-06-2021(online)].pdf | 2021-06-17 |
| 4 | 202121027130-FORM 1 [17-06-2021(online)].pdf | 2021-06-17 |
| 5 | 202121027130-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [17-06-2021(online)].pdf | 2021-06-17 |
| 6 | 202121027130-EVIDENCE FOR REGISTRATION UNDER SSI [17-06-2021(online)].pdf | 2021-06-17 |
| 7 | 202121027130-DRAWINGS [17-06-2021(online)].pdf | 2021-06-17 |
| 8 | 202121027130-DECLARATION OF INVENTORSHIP (FORM 5) [17-06-2021(online)].pdf | 2021-06-17 |
| 9 | 202121027130-COMPLETE SPECIFICATION [17-06-2021(online)].pdf | 2021-06-17 |
| 10 | 202121027130-MSME CERTIFICATE [18-06-2021(online)].pdf | 2021-06-18 |
| 11 | 202121027130-FORM28 [18-06-2021(online)].pdf | 2021-06-18 |
| 12 | 202121027130-FORM-9 [18-06-2021(online)].pdf | 2021-06-18 |
| 13 | 202121027130-FORM 18A [18-06-2021(online)].pdf | 2021-06-18 |
| 14 | Abstract1.jpg | 2021-10-19 |
| 15 | 202121027130-Proof of Right [04-02-2022(online)].pdf | 2022-02-04 |
| 16 | 202121027130-FORM-26 [04-02-2022(online)].pdf | 2022-02-04 |
| 17 | 202121027130-FER.pdf | 2022-06-15 |
| 18 | 202121027130-OTHERS [17-08-2022(online)].pdf | 2022-08-17 |
| 19 | 202121027130-FORM-26 [17-08-2022(online)].pdf | 2022-08-17 |
| 20 | 202121027130-FORM 3 [17-08-2022(online)].pdf | 2022-08-17 |
| 21 | 202121027130-FER_SER_REPLY [17-08-2022(online)].pdf | 2022-08-17 |
| 22 | 202121027130-ENDORSEMENT BY INVENTORS [17-08-2022(online)].pdf | 2022-08-17 |
| 23 | 202121027130-US(14)-HearingNotice-(HearingDate-21-09-2023).pdf | 2023-08-23 |
| 24 | 202121027130-Correspondence to notify the Controller [18-09-2023(online)].pdf | 2023-09-18 |
| 25 | 202121027130-Written submissions and relevant documents [03-10-2023(online)].pdf | 2023-10-03 |
| 26 | 202121027130-FORM-8 [16-04-2025(online)].pdf | 2025-04-16 |
| 1 | 202121027130E_15-06-2022.pdf |