Abstract: A method for diagnosing a fault condition in a climate system is disclosed and a computer program product for doing the same. The climate system may be an HVAC system. The method comprises receiving current data from a climate system in a fault condition calculating an anomaly score for the climate system from a first set of transition probabilities based on the current data and a second set of transition probabilities based on the climate system operating in a normal condition and generating automatically a diagnosis of a first problem causing the fault condition when the anomaly score is above a predefined threshold. In an embodiment the current data may include a plurality of operational Parameters of the climate system.
SPM FAULT DETECTION AND DIAGNOSTICS ALGORITHM
FffiLD OF THE DISCLOSURE
[0001] The present disclosure generally relates to a method and computer program
product for fault detection and diagnosis of climate systems such as Heating, Ventilating
and Air Conditioning (HVAC) systems, and more particularly refrigeration systems.
BACKGROUND OF THE DISCLOSURE
[0002] HVAC systems are commonly known in the art and are used in a variety of
commercial, industrial, and residential applications. One example of such a system is the
refrigeration systems used by commercial establishments such as grocery stores.
[0003] As these systems have increased in complexity and scale, troubleshooting has
become more difficult. This difficulty is compounded by the fact that in some climate
systems, such as refrigeration systems, troubleshooting operational problems may be very
time sensitive. For example, if there is a loss of cooling in a refrigeration system and the
temperature of stored food rises above a certain level, the stored food must be discarded.
Such a loss is costly for the commercial establishment.
[0004] Troubleshooting climate systems is typically performed on a job site by a
technician or through a remote call-in service center that services multiple climate
systems. Monitoring systems often operate around the clock everyday. Operators
monitoring climate systems must diagnose fault detections quickly and provide a rapid
response to customers. As the number of systems monitored increases, the likelihood of
different systems simultaneously requiring fault detection and diagnosis also increases.
Such a situation strains the capacity of monitoring systems and may result in delayed
diagnosis. There is a need for a diagnostic method and system that will increase the
efficiency and speed of troubleshooting climate systems.
SUMMARY OF THE DISCLOSURE
[0005] In accordance with one aspect of the disclosure, a method for diagnosing a fault
condition in a climate system is disclosed. The method may comprise receiving current
Parameters from a climate system in the fault condition, determining a first set of
transition probabilities based on the current Parameters, determining a second set of
transition probabilities based on historical Parameters from the climate system operating
under normal conditions, calculating an anomaly score for the climate system from the
first set of transition probabilities and the second set of transition probabilities, and
generating automatically a diagnosis of a first problem causing the fault condition when
the anomaly score is above a predefined threshold. The current Parameters may include a
plurality of current measured and estimated data from the climate system and the
historical Parameters may include a plurality of historical measured and estimated data
from the climate system.
[0006] In accordance with another aspect of the disclosure, a method for diagnosing
problems in a refrigeration system is disclosed. The method may comprise receiving
Parameters from the refrigeration system, determining a first class and a second class of
anomaly groupings, determining the probability of the progression of the refrigeration
system from the first class of anomaly groupings to the second class of anomaly
groupings, calculating an anomaly score for the refrigeration system, automatically
diagnosing first and second problems in the climate system, and transmitting the
diagnosis for display on a user interface. The Parameters may include a plurality of
measured and estimated data from the refrigeration system.
[0007] In accordance with yet another aspect of the disclosure, a computer program
product is disclosed. The computer program product may comprises a computer usable
medium having a computer readable program code embodied therein. The computer
readable program code may be adapted to be executed to implement a method for
diagnosing a fault condition in a climate system. The method implemented may comprise
receiving current Parameters from a climate system in the fault condition, the current
Parameters including a plurality of current measured and estimated data from the climate
system, determining a first set of transition probabilities based on the current Parameters,
determining a second set of transition probabilities based on historical Parameters from
the climate system operating under normal conditions, the historical Parameters including
a plurality of historical measured and estimated data from the climate system, calculating
an anomaly score for the climate system from the first set of transition probabilities and
the second set of transition probabilities, and when the anomaly score is above a
predefined threshold, generating automatically a diagnosis of a first problem causing the
fault condition.
[0008] These and other aspects of this disclosure will become more readily apparent
upon reading the following detailed description when taken in conjunction with the
accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] FIG. 1 is a schematic showing an embodiment of a system for monitoring an
embodiment of a climate system;
[0010] FIG. 2 is a flowchart depicting a sample sequence of steps, which may be
practiced according to the method of the present disclosure, to build the baseline model of
the climate system of FIG. 1;
[0011] FIG. 3 illustrates one embodiment of classes derived from the observed
probability distribution of the scaled residual vector calculated for the Singular Valve
Decomposition Model for an exemplary climate system;
[0012] FIG. 4 is a flowchart depicting a sample sequence of steps, which may be
practiced according to the method of the present disclosure, to identify and diagnose a
fault in the climate system of FIG. 1; and
[0013] FIG. 5 illustrates an embodiment of a user interface displaying fault detection
diagnosis and recommended corrective action.
[0014] While the present disclosure is susceptible to various modifications and
alternative constructions, certain illustrative embodiments thereof have been shown in the
drawings and will be described below in detail. It should be understood, however, that
there is no intention to be limited to the specific embodiments disclosed, but on the
contrary, the intention is to cover all modifications, alternative constructions, and
equivalents falling with the spirit and scope of the present disclosure.
DETAILED DESCRIPTION
[0015] Disclosed herein is a system and method that performs fault detection and
system level diagnostics to detect system level anomalies in complex systems and
diagnose root cause drivers. As part of the present disclosure, a linear mixture model
may be built as a baseline model. Differences may be then analyzed between the baseline
model and data received from the system. The differences may be characterized using
semantic analysis. The semantic states in a Markov model may be used to capture the
dynamic information of the system fault evolution. The present disclosure may be
computationally scalable and flexible with respect to the types of inputs that it may
receive, and may combine information from physics based estimation models, component
models, control data and system summary statistics.
[0016] Referring to the drawings and with particular reference to FIG. 1, a schematic
showing an exemplary system for monitoring one possible embodiment of a climate
system is provided. Such monitoring system is referred to as reference number 100. In
the embodiment illustrated in FIG. 1, the climate system is a refrigeration system 110,
however, the monitoring system and method disclosed herein is not limited to the
monitoring of a refrigeration system 110 but may be used with any type of HVAC climate
system.
[0017] As shown in FIG. 1, the refrigeration system 110 may comprise refrigeration
equipment 112, fans 114, valves 116 and sensors 118 for measuring operating parameters
of the refrigeration system 110. The refrigeration equipment 112 may include, but is not
limited to, refrigeration lines, compressors and evaporator heat exchangers. The valves
116 may include discharge, suction and flow control valves. The fans 114 may include
fans and other air flow and ventilation components and equipment. In some embodiments,
a first controller 120 may be used to orchestrate and control the other elements of the
refrigeration system 110. A user interface 122 may be connected to the first controller
120 for controlling, monitoring and maintaining the refrigeration system 110.
[0018] The monitoring system 100 is connected to and monitors one or more climate
systems 110. As shown in FIG. 1, the monitoring system 100 may be remotely located
from the refrigeration system and may be connected to the refrigeration system 110 by a
communication link 130 such as the internet or other type of appropriate communication
network across which data may be received from the refrigeration system 110 by the
monitoring system 100. In some embodiments, data may also be sent by the monitoring
system 100 across the communication link 130 to the refrigeration system 110 or to the
user interface 122 connected to the refrigeration system 110.
[0019] The monitoring system 100 may comprise a monitoring controller 132 and a
memory 134 connected to the monitoring controller 132. A monitoring user interface 136
may also be connected to the controller 132. A computer program product comprising a
computer usable medium having a computer readable program code embodied therein
may be stored in the memory 134 and may be adapted to be executed to implement the
method of diagnosing a fault condition as disclosed herein.
[0020] While in the embodiment illustrated in FIG. 1, the monitoring system 100 is
remotely is connected to the refrigeration system's controller 120, other types of
configurations may be utilized in other embodiments. For example, the monitoring
system may be on-site with the climate system 110 and may also replace the function of
the climate system's controller 120. In some embodiments, the user interface 122 may be
connected to the monitoring system controller 132 and the refrigeration system controller
120. Such an interface may be able to receive and transmit information from the
monitoring system controller 132, receive and transmit information from the refrigeration
system 110 and control some or all of the elements of the refrigeration system 110.
[0021] To provide for the monitoring system 100 to efficiently detect faults in a
refrigeration system 110, a baseline model is developed over a period of time for each
refrigeration system 110 (climate system) monitored by the monitoring system 100. Such
a baseline model provides information on how each refrigeration system 110 should
function based on the age and type of refrigeration equipment, fans, valves, the physical
location of the equipment and other factors that may affect the performance and life cycle
of the refrigeration system 110. The baseline model represents the typical or "normal"
operating patterns and anomaly patterns for the specific refrigeration system 1 0 being
monitored.
[0022] FIG. 2 illustrates an embodiment of one process for building the baseline
model. In step 200 measured data from sensors and estimated data (collectively,
"Parameters") are received by the monitoring system 100 from the refrigeration system
110. The measured data may be collected from the various sensors 118 that monitor the
operation of the refrigeration system 110 . For example, sensors 1 may provide
operational data from different refrigeration zones, air handling units, bridges, and
electrical units. Measured data may include the temperatures in various refrigerator cases
and compressors, pressure readings, fan speeds, the amount of energy used by the
compressors, and the air flow rates. Estimated data may include system information that
is not directly measured by the sensors 118 but that may be calculated based on known or
measured data. For example, such estimated data may include water flow rates, which
may be estimated through energy balance equations. Installation of flow meters may be
expensive relative to other types of meters. If the flow information is not directly needed
for control of a system 110, they may not be installed. Estimated data may also include
component energy use. Total energy usage for a component piece of equipment may
often be estimated through physics based models.
[0023] In step 202, a reduced rank iterative Singular Value Decomposition (SVD)
Model is created using the measured and estimated data as it is collected over time. The
followin is one exam le of such a SVD model that may be utilized:
[0025] In the model above, the left and right eigenvectors U and v, are obtained by the
singular value decomposition of the sensor data matrix X .
[0026] The SVD Model may be updated over time in streaming fashion if desired. The
time period for building the model is discretionary based on the complexity of the climate
system. To determine typical anomaly patterns for the refrigeration system 110 each time
the SVD Model is updated, a SVD residual score may be created as a sum of X (step
204). XR is a non-negative residual matrix obtained as shown below where X is the new
data received from the refrigeration system 110 and X represents the last baseline model
created using SVD.
X = \X
[0028] The scaled residual vector (column of XR) may be viewed as an observed
probability distribution. FIG. 3 illustrates a probability distribution 300 for an exemplary
SVD residual score associated with a model for refrigeration system 110. Features of the
refrigeration system 110 may be numbered across the x-axis of the probability
distribution. The features may be based at least in part on or may be derived from the
operational Parameters (measured and estimated data) of the refrigeration system 110.
For example, such variables may include "gas cooler fan power," "gas cooler air flow
rate," and "total cooling capacity." The y-axis of the probability distribution 300
represents the features relative contribution to the scaled residual vector.
[0029] An observed probability distribution 300 may be comprised of a mixture of
hidden condition classes of commonly co-occurring faults or "anomaly groupings" that
may not be readily apparent from the observed probability distribution 300. Such classes
may represent the "signatures" of different operation modes (normal or anomalous).
Such classes may be broken out from the observed probability distribution 300, and an
estimated mixing weight (weighted average) assigned to each class for the class'
contribution to the aggregate probability distribution 300. In step 206, Probabilistic
Latent Semantic Analysis (PLSA) based on an EM algorithm that maximizes the
likelihood of the observed data may be used to generate such classes. In this algorithm,
features generation is iterative and minimizes KL-Divergence. The KL-Divergence is a
measure of the difference between two probability distributions. This may also be
referred to as the "information divergence" or "relative entropy". Herein, the two
distributions are the measured data distribution and expected data distribution from the
building of the baseline model.
[0030] The result is that the parent probability distribution 300 is broken down into a
number of classes each represented by its own probability distribution of features within
the class. FIG. 3 illustrates an embodiment of the initial "parent" probability distribution
300 and the probability distributions for each resulting class 301-307. The features across
the x-axis of each class' probability distribution 301-307 are the same set of features
across the x-axis as in the parent probability distribution 300.
[0031] Each mixing weight 308-3 14 associated with each hidden condition class 301-
307 probability distribution may be analogous to a weighted average associated with each
class 308-314. As shown in the embodiment illustrated in FIG. 3, there are seven hidden
condition classes 301-307. "Class One" (and its probability distribution) 301 has a
mixing weight 308 of about 40% and "Class Two" (and its probability distribution) 302
has a mixing weight 309 of about 55%. Each of the remaining classes 303-307 has a
mixing weight (310-314) of 1%. Thus, in this embodiment, it is likely that the current
condition flagged by the SVD residual score may be due to conditions represented by
"Class One" 301 and "Class Two" 302. For example, if "Class One" represents moderate
gas cooler fouling in conjunction with motor degradation, and Class Two represents fan
blockage in conjunction with overheating of the refrigeration case, about 40% of the
current aggregate condition of the refrigeration system may be due to moderate gas cooler
fouling and motor degradation, and about 55% due to a fan blockage resulting in
overheating of the refrigeration case. In other embodiments, greater or fewer hidden
condition classes may be found and the values assigned to the mixing weights may be
different. As the model of the refrigeration system is built and classes are diagnosed
related to various anomaly situations, the resultant classes and their probability
distributions associated with a diagnosis are stored in the memory 134 for future
reference (step 208).
[0032] The various condition classes help diagnose a condition at a point in time. In
step 210, a Markov Model may then be used to understand the progression of a condition
in the refrigeration system over time in order to more accurately diagnose the root cause
of a fault condition. Using a Markov Model, data obtained during normal operation of
the refrigeration system may be used to learn the transition probabilities between the
various hidden condition classes. For example, if in an embodiment the system
determines that the observed probability distribution 300 of a refrigeration system 110 is
experiencing an operating condition primarily driven by the conditions represented by
Class One 301, the Markov Model may indicate that it is 30% likely that the current
operating condition of the refrigeration system will progress or transition to the conditions
represented by Class Four 304 and 70% likely that the current operating condition of the
refrigeration will transition to the conditions represented by Class Five 305.
[0033] A first order Markov Model may be created using the features as discrete states
to identify the transition probabilities between each class. The PLSA mixing weights
308-314 are used to determine the most likely state "z" at each point in time, z(0), z(l) . . .
z(N). The transition probabilities may be estimated as
[0035] The Bi-variate distribution is estimated as
[0036] =°
[0037] Understanding the expected transitions in a system based on historical data
allows the system 110 to identify those situations when the expected progression of the
"normal" condition in the refrigeration system (due to aging, typical maintenance issues,
and wear and tear) differs from the estimated evolution of a current condition of the
refrigeration system. In step 212 the results of step 210 are periodically stored in memory
for future use. Steps 200 - 210 or the process in FIG. 2 may be repeated each time new
data is received for the refrigeration system 110. Step 212 may be performed periodically
in a batch mode.
[0038] Once the baseline model is sufficiently developed, the system is able to
automatically detect and identify problems. The term "automatically" refers to the
detection and diagnosis of the problem without having human intervention. The process
is outlined in FIG. 4.
[0039] Referring now to FIG. 4, in step 400 the monitoring system 100 is ready to
receive Parameters from the refrigeration system 110. In step 401, the monitoring system
100 receives Parameters from the refrigeration system 110. In step 402, the monitoring
system 100 generates a SVD Model using the same methodology as discussed above in
relation to step 202 of the flow chart depicted in FIG. 2 (for building the baseline model
for the refrigeration system 110).
[0040] Similarly, in step 404 the monitoring system 100 generates a SVD residual
score using the same methodology as discussed with regard to step 204 of FIG. 2.
Likewise, in step 406, the monitoring system 100 determines the classes and mixing
weights using the same methodology as discussed above with regard to step 206 in FIG. 2.
In step 408 the monitoring system 100 determines the transition probabilities using the
same methodology as discussed above in relation to step 210 in FIG. 2.
[0041] In step 410 an anomaly score is generated based on the transition probabilities
of the current refrigeration system condition and the transition probabilities of the
refrigeration system under normal conditions. This anomaly score provides a
measurement representing a comparison of the expected progression of the condition of
the refrigeration system to the estimated progression of the current condition of the
refrigeration system. Universal Hypothesis Testing (UHT) is used to obtain this anomaly
score H. The anomaly score H is a UHT rate function that represents the difference
between the relative entropies of bivariate distributions and univariate distributions. One
embodiment of the anomaly score is shown below:
[0042] H = (r \ \ p ) - r \\ p)
[0043] On simplification this yields:
[0044] In the above formula, P is the Transition Probability Matrix of normal behavior
with marginal distribution p and bivariate distribution p2. Q is the Transition Probability
matrix of observed data, with marginal distribution p and bivariate distribution p2. A
threshold X is set heuristically. In step 412, if the anomaly score H is greater than X, an
anomaly flag is triggered in the system that indicates a fault condition.
[0045] In step 414, the classes generated by step 406 associated with the highest
mixing weights above a predefined threshold are matched to classes stored previously in
the database memory 134. In step 416, when a stored match is found for each class, the
problem(s) is diagnosed as caused in whole or in part by the problem(s) associated with
each match found stored in the database.
[0046] In step 418, the diagnosis and, in some embodiments the recommended course
of action to cure the problem diagnosed, is/are output to a user interface. As shown in
FIG. 5, the diagnosis (and recommended action) may be output in a variety of ways as is
known in the art, including but not limited to, an user interface such as a display screen, a
printed report, or through a phone notification system. The diagnosis may be in the form
of charts or text describing the problem's root diagnosis.
[0047] If the threshold for H is not triggered, the process repeats at step 400.
[0048] While only certain embodiments have been set forth, alternatives and
modifications will be apparent from the above description to those skilled in the art.
These and other alternatives are considered equivalents and within the spirit and scope of
this disclosure.
WHAT IS CLAIMED IS:
1. A method for diagnosing a fault condition in a climate system, the method
comprising:
receiving current Parameters from a climate system in the fault condition, the
current Parameters including a plurality of current measured and estimated data from the
climate system;
determining a first set of transition probabilities based on the current Parameters;
determining a second set of transition probabilities based on historical Parameters
from the climate system operating under normal conditions, the historical Parameters
including a plurality of historical measured and estimated data from the climate system;
calculating an anomaly score for the climate system from the first set of transition
probabilities and the second set of transition probabilities; and
when the anomaly score is above a predefined threshold, generating automatically
a diagnosis of a first problem causing the fault condition.
2. The method of claim 1, wherein the climate system is an HVAC system.
3. The method of claim 1, wherein the climate system is a refrigeration
system.
4. The method of claim 1 further comprising determining a probability of a
progression of the climate system from a first condition class to a second condition class.
5. The method of claim 4, wherein the first condition class and the second
condition class are based on normal operating conditions.
6. The method of claim 4, wherein the first condition class and the second
condition class are based on the current Parameters.
7. The method of claim 6 further comprising displaying on a user interface a
probability distribution for the first condition class.
8. The method of claim 1, further comprising determining for the climate
system a baseline model derived, at least in part, from application of linear iterative
Singular Value Decomposition to the historical Parameters in combination with the
application of Probabilistic Latent Semantic Analysis to determine a plurality of condition
classes from residual score X .
9. The method of claim 8, further comprising determining transition
probabilities during normal operation of the climate system between each of the condition
classes using a Markov Model.
10. The method of claim 8, further comprising updating the baseline model for
a change in the refrigeration system equipment.
11. The method of claim 8, wherein each condition class comprises cooccurring
problems.
12. The method of claim 8, further comprising generating for each condition
class a probability distribution.
13. The method of claim 1, further comprising displaying on a user interface
recommended corrective action based on the diagnosis.
14. The method of claim 1 further comprising diagnosing a second problem in
the climate system that co-exists with the first problem.
15. A method for diagnosing problems in a refrigeration system, the method
comprising:
receiving Parameters from the refrigeration system, the Parameters including a
plurality of measured and estimated data from the refrigeration system;
determining a first class and a second class of anomaly groupings;
determining a probability of the progression of the refrigeration system from the
first class of anomaly groupings to the second class of anomaly groupings;
calculating an anomaly score for the refrigeration system;
automatically diagnosing first and second problems in the climate system; and
transmitting the diagnosis for display on a user interface.
1 . The method of claim 15, further comprising determining a plurality of
condition classes based on the Parameters received from the refrigeration system.
17. The method of claim 16, wherein each condition class comprises cooccurring
problems.
18. The method of claim 6, further comprising matching a probability
distribution for a condition class to information stored in a database to determine the first
problem.
1 . The method of claim 1 further comprising displaying on a user interface
recommended corrective action based on the diagnosis.
20. A computer program product, comprising a computer usable medium
having a computer readable program code embodied therein, said computer readable
program code adapted to be executed to implement a method for diagnosing a fault
condition in a climate system, said method comprising:
receiving current Parameters from a climate system in the fault condition, the
current Parameters including a plurality of current measured and estimated data from the
climate system;
determining a first set of transition probabilities based on the current Parameters;
determining a second set of transition probabilities based on historical Parameters
from the climate system operating under normal conditions, the historical Parameters
including a plurality of historical measured and estimated data from the climate system;
calculating an anomaly score for the climate system from the first set of transition
probabilities and the second set of transition probabilities; and
when the anomaly score is above a predefined threshold, generating automatically
a diagnosis of a first problem causing the fault condition.
| # | Name | Date |
|---|---|---|
| 1 | 5696-DELNP-2013-GPA-071222.pdf | 2022-12-10 |
| 1 | 5696-DELNP-2013.pdf | 2013-06-27 |
| 2 | 5696-DELNP-2013-Correspondence-071222.pdf | 2022-12-09 |
| 2 | 5696-delnp-2013-Form-3-(17-12-2013).pdf | 2013-12-17 |
| 3 | 5696-DELNP-2013-IntimationOfGrant02-12-2022.pdf | 2022-12-02 |
| 3 | 5696-delnp-2013-Correspondence Others-(17-12-2013).pdf | 2013-12-17 |
| 4 | 5696-DELNP-2013-PatentCertificate02-12-2022.pdf | 2022-12-02 |
| 4 | 5696-delnp-2013-Form-5.pdf | 2014-02-03 |
| 5 | 5696-DELNP-2013-PETITION UNDER RULE 137 [28-11-2022(online)].pdf | 2022-11-28 |
| 5 | 5696-delnp-2013-Form-3.pdf | 2014-02-03 |
| 6 | 5696-DELNP-2013-FORM-26 [25-11-2022(online)].pdf | 2022-11-25 |
| 6 | 5696-delnp-2013-Form-2.pdf | 2014-02-03 |
| 7 | 5696-DELNP-2013-Proof of Right (MANDATORY) [08-11-2019(online)].pdf | 2019-11-08 |
| 7 | 5696-delnp-2013-Form-1.pdf | 2014-02-03 |
| 8 | 5696-delnp-2013-Correspondence-Others.pdf | 2014-02-03 |
| 8 | 5696-DELNP-2013-ABSTRACT [07-11-2019(online)].pdf | 2019-11-07 |
| 9 | 5696-DELNP-2013-AMMENDED DOCUMENTS [07-11-2019(online)].pdf | 2019-11-07 |
| 9 | 5696-delnp-2013-Claims.pdf | 2014-02-03 |
| 10 | 5696-DELNP-2013-CLAIMS [07-11-2019(online)].pdf | 2019-11-07 |
| 10 | 5696-DELNP-2013-FER.pdf | 2019-05-17 |
| 11 | 5696-DELNP-2013-COMPLETE SPECIFICATION [07-11-2019(online)].pdf | 2019-11-07 |
| 11 | 5696-DELNP-2013-RELEVANT DOCUMENTS [07-11-2019(online)].pdf | 2019-11-07 |
| 12 | 5696-DELNP-2013-DRAWING [07-11-2019(online)].pdf | 2019-11-07 |
| 12 | 5696-DELNP-2013-PETITION UNDER RULE 137 [07-11-2019(online)].pdf | 2019-11-07 |
| 13 | 5696-DELNP-2013-FER_SER_REPLY [07-11-2019(online)].pdf | 2019-11-07 |
| 13 | 5696-DELNP-2013-OTHERS [07-11-2019(online)].pdf | 2019-11-07 |
| 14 | 5696-DELNP-2013-FORM 13 [07-11-2019(online)].pdf | 2019-11-07 |
| 14 | 5696-DELNP-2013-MARKED COPIES OF AMENDEMENTS [07-11-2019(online)].pdf | 2019-11-07 |
| 15 | 5696-DELNP-2013-FORM 3 [07-11-2019(online)].pdf | 2019-11-07 |
| 15 | 5696-DELNP-2013-Information under section 8(2) (MANDATORY) [07-11-2019(online)].pdf | 2019-11-07 |
| 16 | 5696-DELNP-2013-FORM 3 [07-11-2019(online)].pdf | 2019-11-07 |
| 16 | 5696-DELNP-2013-Information under section 8(2) (MANDATORY) [07-11-2019(online)].pdf | 2019-11-07 |
| 17 | 5696-DELNP-2013-MARKED COPIES OF AMENDEMENTS [07-11-2019(online)].pdf | 2019-11-07 |
| 17 | 5696-DELNP-2013-FORM 13 [07-11-2019(online)].pdf | 2019-11-07 |
| 18 | 5696-DELNP-2013-FER_SER_REPLY [07-11-2019(online)].pdf | 2019-11-07 |
| 18 | 5696-DELNP-2013-OTHERS [07-11-2019(online)].pdf | 2019-11-07 |
| 19 | 5696-DELNP-2013-DRAWING [07-11-2019(online)].pdf | 2019-11-07 |
| 19 | 5696-DELNP-2013-PETITION UNDER RULE 137 [07-11-2019(online)].pdf | 2019-11-07 |
| 20 | 5696-DELNP-2013-COMPLETE SPECIFICATION [07-11-2019(online)].pdf | 2019-11-07 |
| 20 | 5696-DELNP-2013-RELEVANT DOCUMENTS [07-11-2019(online)].pdf | 2019-11-07 |
| 21 | 5696-DELNP-2013-CLAIMS [07-11-2019(online)].pdf | 2019-11-07 |
| 21 | 5696-DELNP-2013-FER.pdf | 2019-05-17 |
| 22 | 5696-DELNP-2013-AMMENDED DOCUMENTS [07-11-2019(online)].pdf | 2019-11-07 |
| 22 | 5696-delnp-2013-Claims.pdf | 2014-02-03 |
| 23 | 5696-DELNP-2013-ABSTRACT [07-11-2019(online)].pdf | 2019-11-07 |
| 23 | 5696-delnp-2013-Correspondence-Others.pdf | 2014-02-03 |
| 24 | 5696-DELNP-2013-Proof of Right (MANDATORY) [08-11-2019(online)].pdf | 2019-11-08 |
| 24 | 5696-delnp-2013-Form-1.pdf | 2014-02-03 |
| 25 | 5696-DELNP-2013-FORM-26 [25-11-2022(online)].pdf | 2022-11-25 |
| 25 | 5696-delnp-2013-Form-2.pdf | 2014-02-03 |
| 26 | 5696-DELNP-2013-PETITION UNDER RULE 137 [28-11-2022(online)].pdf | 2022-11-28 |
| 26 | 5696-delnp-2013-Form-3.pdf | 2014-02-03 |
| 27 | 5696-DELNP-2013-PatentCertificate02-12-2022.pdf | 2022-12-02 |
| 27 | 5696-delnp-2013-Form-5.pdf | 2014-02-03 |
| 28 | 5696-DELNP-2013-IntimationOfGrant02-12-2022.pdf | 2022-12-02 |
| 28 | 5696-delnp-2013-Correspondence Others-(17-12-2013).pdf | 2013-12-17 |
| 29 | 5696-delnp-2013-Form-3-(17-12-2013).pdf | 2013-12-17 |
| 29 | 5696-DELNP-2013-Correspondence-071222.pdf | 2022-12-09 |
| 30 | 5696-DELNP-2013.pdf | 2013-06-27 |
| 30 | 5696-DELNP-2013-GPA-071222.pdf | 2022-12-10 |
| 1 | 5696DELNP2013_17-05-2019.pdf |