Sign In to Follow Application
View All Documents & Correspondence

Method And System For Integrating Business Logic Database With Hmi Application

Abstract: The present disclosure discloses a method and system for integrating a dynamic Business Logic (BL) Database (DB) with a Human Machine Interface (HMI) application. The method comprises receiving a Business Logic (BL) specification. The BL specification comprises BL data and one or more parameters associated with the BL data. Further, one or more state charts of the BL data are generated from the BL specification. Thereafter, a dynamic BL DB is developed based on the one or more parameters and the one or more state charts. Furthermore, the BL data in the dynamic BL DB is updated when the BL data in the BL specification is updated. Lastly, the dynamic BL DB is integrated with a HMI application utilizing the BL data to implement the BL. The HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL. Figure 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 February 2018
Publication Number
34/2019
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-05-15
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore ,

Inventors

1. SWARUP MANDAL
B-84 Survey Park, Santoshpur, Kolkata 700075, West Bengal, India
2. DEBASISH CHANDA
P.O & Vill – Daulatpur, Phoolbagan, Via – Maheshtala, District – 24 Pargans (S), PIN- 700140
3. SOUVIK DUTTA
2952 Nayabad, Eden Fresco, Flat 2b, Kolkata: 700094

Specification

Claims:WE CLAIM:

1. A method for integrating a dynamic Business Logic (BL) Database (DB) with a Human Machine Interface (HMI) application, the method comprising:
receiving, by a Database (DB) development tool, a Business Logic (BL) specification from one or more BL input sources, wherein the BL specification comprises BL data and one or more parameters associated with the BL data;
generating, by the DB development tool, one or more state charts of the BL data from the BL specification;
developing, by the DB development tool, a dynamic BL DB based on the one or more parameters and the one or more state charts, wherein the dynamic BL DB comprises the BL data of the BL specification;
updating, by the DB development tool, the BL data in the dynamic BL DB when the BL data in the BL specification is updated; and
integrating, by the DB development tool, the dynamic BL DB with a HMI application utilizing the BL data to implement the BL, wherein the HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL.

2. The method as claimed in claim 1, wherein the BL specification is in a BL specification format.

3. The method as claimed in claim 1, wherein the one or more state charts are generated using a modeling tool, wherein each of the one or more state charts comprises a plurality of state transitions indicating the BL.

4. The method as claimed in claim 1, wherein the dynamic BL DB is updated using one or more queries, and wherein each of the one or more queries is configured to perform an action.

5. The method as claimed in claim 4, wherein the action comprises at least one of an entry function, an exit function, a do function, and a transition function.

6. The method as claimed in claim 1, further comprises testing the dynamic BL DB, wherein the testing comprises performing an independent test on the updated BL data.

7. The method as claimed in claim 1, wherein the one or more parameters comprises at least one of a control logic for controlling a view of the HMI application and behavior of a HMI based on one or more events.

8. A dynamic Business Logic (BL) Database (DB) development tool for integrating with a Human Machine Interface (HMI) application, comprising:
a processor; and
a memory, communicatively coupled with the processor, which stores processor executable instructions, which on execution causes the processor to:
receive a Business Logic (BL) specification from one or more BL input sources, wherein the BL specification comprises BL data and one or more parameters associated with the BL data;
generate one or more state charts of the BL data from the BL specification;
develop a dynamic BL DB based on the one or more parameters and the one or more state charts, wherein the dynamic BL DB comprises the BL data of the BL specification;
update the BL data in the dynamic BL DB when the BL data in the BL specification is updated; and
integrate the dynamic BL DB with a HMI application utilizing the BL data to implement the BL, wherein the HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL.

9. The dynamic BL DB as claimed in claim 8, wherein the BL specification is in a BL specification format.

10. The dynamic BL DB as claimed in claim 8, wherein the one or more state charts are generated using a modeling tool, wherein each of the one or more state charts comprises a plurality of state transitions indicating the BL.

11. The dynamic BL DB as claimed in claim 8, wherein the dynamic BL DB is updated using one or more queries, and wherein each of the one or more queries is configured to perform an action.

12. The dynamic BL DB as claimed in claim 11, wherein the action comprises at least one of an entry function, an exit function, a do function, and a transition function.
13. The dynamic BL DB as claimed in claim 8, further comprises testing the dynamic BL DB, wherein the testing comprises performing an independent test on the updated BL data.

14. The dynamic BL DB as claimed in claim 8, wherein the one or more parameters comprises at least one of a control logic for controlling a view of the HMI application and behavior of a HMI based on one or more events.

Dated this 15th day of February, 2018

R Ramya Rao
IN/PA-1607
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present disclosure relates to Human Machine Interface (HMI). More specifically, but not exclusively, the present disclosure relates to a method and a system for integrating a business logic database with a HMI application.

Documents

Application Documents

# Name Date
1 201841005780-STATEMENT OF UNDERTAKING (FORM 3) [15-02-2018(online)].pdf 2018-02-15
2 201841005780-REQUEST FOR EXAMINATION (FORM-18) [15-02-2018(online)].pdf 2018-02-15
3 201841005780-POWER OF AUTHORITY [15-02-2018(online)].pdf 2018-02-15
4 201841005780-FORM 18 [15-02-2018(online)].pdf 2018-02-15
5 201841005780-FORM 1 [15-02-2018(online)].pdf 2018-02-15
6 201841005780-DRAWINGS [15-02-2018(online)].pdf 2018-02-15
7 201841005780-DECLARATION OF INVENTORSHIP (FORM 5) [15-02-2018(online)].pdf 2018-02-15
8 201841005780-COMPLETE SPECIFICATION [15-02-2018(online)].pdf 2018-02-15
9 201841005780-REQUEST FOR CERTIFIED COPY [05-03-2018(online)].pdf 2018-03-05
10 201841005780-Proof of Right (MANDATORY) [18-06-2018(online)].pdf 2018-06-18
11 Correspondence by Agent_Form1_21-06-2018.pdf 2018-06-21
12 201841005780-FER.pdf 2020-05-15
13 201841005780-PETITION UNDER RULE 137 [14-11-2020(online)].pdf 2020-11-14
14 201841005780-FORM 3 [14-11-2020(online)].pdf 2020-11-14
15 201841005780-FER_SER_REPLY [14-11-2020(online)].pdf 2020-11-14
16 201841005780-US(14)-HearingNotice-(HearingDate-29-12-2023).pdf 2023-12-07
17 201841005780-POA [11-12-2023(online)].pdf 2023-12-11
18 201841005780-FORM 13 [11-12-2023(online)].pdf 2023-12-11
19 201841005780-Correspondence to notify the Controller [11-12-2023(online)].pdf 2023-12-11
20 201841005780-AMENDED DOCUMENTS [11-12-2023(online)].pdf 2023-12-11
21 201841005780-Written submissions and relevant documents [13-01-2024(online)].pdf 2024-01-13
22 201841005780-FORM 3 [13-01-2024(online)].pdf 2024-01-13
23 201841005780-PatentCertificate15-05-2024.pdf 2024-05-15
24 201841005780-IntimationOfGrant15-05-2024.pdf 2024-05-15

Search Strategy

1 SearchStrategyMatrixE_23-04-2020.pdf

ERegister / Renewals

3rd: 01 Aug 2024

From 15/02/2020 - To 15/02/2021

4th: 01 Aug 2024

From 15/02/2021 - To 15/02/2022

5th: 01 Aug 2024

From 15/02/2022 - To 15/02/2023

6th: 01 Aug 2024

From 15/02/2023 - To 15/02/2024

7th: 01 Aug 2024

From 15/02/2024 - To 15/02/2025

8th: 15 Feb 2025

From 15/02/2025 - To 15/02/2026