Abstract: Disclosed herein is a method and a system for processing input data for display in an optimal visualization format. The method includes receiving of the input data and identifying one or more visualization formats for displaying the input data based on preferences of the user. An optimal visualization format is identified by applying business rules on each of the identified visualization formats for displaying the input data in the optimal visualization format. In an embodiment, the instant disclosure helps in selecting a most relevant visualization format for displaying the input data. Also, one or more business interpretations and statistics related to the input data are displayed along with the input data, thereby helping users in analyzing and interpreting the input data. FIG. 1
Claims:WE CLAIM:
1. A method of processing input data (104) for display in an optimal visualization format, the method comprising:
receiving, by a data visualization system (101), the input data (104) from one or more data sources (103);
identifying, by the data visualization system (101), one or more visualization formats, from a plurality of visualization formats, for the input data (104) based on one or more data parameters (211) associated with the input data (104) and user preference data (107) related to a user;
identifying, by the data visualization system (101), the optimal visualization format among the one or more visualization formats by applying one or more business rules (213) on each of the one or more visualization formats;
generating dynamically, by the data visualization system (101), a visualization script (109) corresponding to the optimal visualization format; and
displaying, by the data visualization system (101), the input data (104) in the optimal visualization format using the visualization script (109).
2. The method as claimed in claim 1, wherein the one or more data sources (103) comprises at least one of a Customer Relationship Management (CRM) repository associated with the user, an Enterprise Resource Planning (ERP) repository associated with the user, information related to one or more applications used by the user and one or more Big Data platforms associated with the user.
3. The method as claimed in claim 1, wherein the plurality of visualization formats is stored in a visualization database (105) associated with the data visualization system (101).
4. The method as claimed in claims 1 and 3 and further comprising:
formatting the input data (104) received from the one or more data sources (103) and storing formatted input data (104) in the visualization database (105) prior to identifying the one or more visualization formats.
5. The method as claimed in claim 1, wherein the one or more data parameters (211) comprises at least one of presence of numeric variables in the input data (104) and variance, skewness and central tendency in the numeric variables.
6. The method as claimed in claim 1, wherein identifying the one or more visualization formats comprises:
analyzing, by the data visualization system (101), each of the plurality of visualization formats previously used by the user;
assigning, by the data visualization system (101), a relative score to each of the plurality of visualization formats based on number of times each of the plurality of visualization formats are used by the user, range of variance and skewness in numeric variables and characteristics of the input data (104); and
selecting, by the data visualization system (101), the one or more visualization formats from the plurality of the visualization formats when the relative score assigned to the one or more of the plurality of the virtualization formats is higher than a pre-determined threshold value.
7. The method as claimed in claim 1, wherein the one or more business rules (213) are dynamically modified based on preference of the user.
8. A data visualization system (101) for processing input data (104) to display in an optimal visualization format, the data visualization system (101) comprises:
a processor (203); and
a memory (205), communicatively coupled to the processor (203), wherein the memory (205) stores processor-executable instructions, which, on execution, causes the processor (203) to:
receive the input data (104) from one or more data sources (103);
identify one or more visualization formats, from a plurality of visualization formats, for the input data (104) based on one or more data parameters (211) associated with the input data (104) and user preference data (107) related to a user;
identify the optimal visualization format among the one or more visualization formats by applying one or more business rules (213) on each of the one or more visualization formats;
dynamically generate a visualization script (109) corresponding to the optimal visualization format; and
display the input data (104) in the optimal visualization format using the visualization script (109).
9. The data visualization system (101) as claimed in claim 8, wherein the one or more data sources (103) comprises at least one of a Customer Relationship Management (CRM) repository associated with the user, an Enterprise Resource Planning (ERP) repository associated with the user, information related to one or more applications used by the user and one or more Big Data platforms associated with the user.
10. The data visualization system (101) as claimed in claim 8, wherein the processor (203) stores the plurality of visualization formats in a visualization database (105) associated with the data visualization system (101).
11. The data visualization system (101) as claimed in claims 8 and 10, wherein the processor (203) formats the input data (104) received from the one or more data sources (103) and stores formatted input data (104) in the visualization database (105) prior to identifying the one or more visualization formats.
12. The data visualization system (101) as claimed in claim 8, wherein the one or more data parameters (211) comprises at least one of presence of numeric variables in the input data (104) and variance, skewness and central tendency in the numeric variables.
13. The data visualization system (101) as claimed in claim 8, wherein to identify the one or more visualization formats, the instructions cause the processor (203) to:
analyze each of the plurality of visualization formats previously used by the user;
assign a relative score to each of the plurality of visualization formats based on number of times each of the plurality of visualization formats are used by the user, range of variance and skewness in numeric variables and characteristics of the input data (104); and
select the one or more of the plurality of the visualization formats when the relative score assigned to the one or more of the plurality of the virtualization formats is higher than a pre-determined threshold value.
14. The data visualization system (101) as claimed in claim 8, wherein the processor (203) dynamically modifies the one or more business rules (213) based on preference of the user.
Dated this 6th day of March, 2017
R RAMYA RAO
OF K&S PARTNERS
ATTORNEY FOR THE APPLICANT
, Description:TECHNICAL FIELD
The present subject matter is related, in general to data analytics and more particularly, but not exclusively to a method and system for processing input data for display in an optimal visualization format.
| # | Name | Date |
|---|---|---|
| 1 | Power of Attorney [06-03-2017(online)].pdf | 2017-03-06 |
| 2 | Form 5 [06-03-2017(online)].pdf | 2017-03-06 |
| 3 | Form 3 [06-03-2017(online)].pdf | 2017-03-06 |
| 4 | Form 18 [06-03-2017(online)].pdf_123.pdf | 2017-03-06 |
| 5 | Form 18 [06-03-2017(online)].pdf | 2017-03-06 |
| 6 | Form 1 [06-03-2017(online)].pdf | 2017-03-06 |
| 7 | Drawing [06-03-2017(online)].pdf | 2017-03-06 |
| 7 | 201744007839-POA [26-05-2023(online)].pdf | 2023-05-26 |
| 8 | Description(Complete) [06-03-2017(online)].pdf_122.pdf | 2017-03-06 |
| 9 | Description(Complete) [06-03-2017(online)].pdf | 2017-03-06 |
| 10 | Other Patent Document [29-03-2017(online)].pdf | 2017-03-29 |
| 11 | Correspondence by Agent_Certified Copy Of Priority Document_03-04-2017.pdf | 2017-04-03 |
| 12 | 201744007839-Proof of Right (MANDATORY) [17-09-2018(online)].pdf | 2018-09-17 |
| 13 | Correspondence by Agent_Form1_24-09-2018.pdf | 2018-09-24 |
| 14 | 201744007839-Proof of Right [25-05-2021(online)].pdf | 2021-05-25 |
| 15 | 201744007839-PETITION UNDER RULE 137 [25-05-2021(online)].pdf | 2021-05-25 |
| 16 | 201744007839-OTHERS [25-05-2021(online)].pdf | 2021-05-25 |
| 17 | 201744007839-FER_SER_REPLY [25-05-2021(online)].pdf | 2021-05-25 |
| 18 | 201744007839-DRAWING [25-05-2021(online)].pdf | 2021-05-25 |
| 19 | 201744007839-CORRESPONDENCE [25-05-2021(online)].pdf | 2021-05-25 |
| 20 | 201744007839-COMPLETE SPECIFICATION [25-05-2021(online)].pdf | 2021-05-25 |
| 21 | 201744007839-CLAIMS [25-05-2021(online)].pdf | 2021-05-25 |
| 22 | Other Patent Document [29-03-2017(online)].pdf | 2017-03-29 |
| 22 | 201744007839-ABSTRACT [25-05-2021(online)].pdf | 2021-05-25 |
| 23 | 201744007839-FER.pdf | 2021-10-17 |
| 24 | 201744007839-US(14)-HearingNotice-(HearingDate-07-06-2023).pdf | 2023-05-23 |
| 25 | 201744007839-POA [26-05-2023(online)].pdf | 2023-05-26 |
| 26 | 201744007839-FORM 13 [26-05-2023(online)].pdf | 2023-05-26 |
| 27 | 201744007839-Correspondence to notify the Controller [26-05-2023(online)].pdf | 2023-05-26 |
| 28 | 201744007839-AMENDED DOCUMENTS [26-05-2023(online)].pdf | 2023-05-26 |
| 29 | 201744007839-Written submissions and relevant documents [23-06-2023(online)].pdf | 2023-06-23 |
| 30 | 201744007839-PatentCertificate28-06-2023.pdf | 2023-06-28 |
| 31 | 201744007839-IntimationOfGrant28-06-2023.pdf | 2023-06-28 |
| 1 | 2020-12-2113-14-15E_21-12-2020.pdf |