Sign In to Follow Application
View All Documents & Correspondence

Automated Generation And Dynamic Update Of Rules

Abstract: The present subject matter relates to monitoring of an environment using data trend analysis. The method comprises obtaining at least one data trend pertaining to at least one data stream for a pre-defined period of time. The at least one data trend is indicative of a pattern followed by the at least one data stream. Further, at least one delta value pertaining to the at least one data stream may be computed, the at least one delta value being indicative of a deviation in the at least one data stream with respect to the at least one data trend at a specific time instance. Furthermore, at least one relationship between a plurality of data streams is identified based on the at least one data trend and identity metadata associated with each data stream. Based on the at least one delta value and the at least one relationship, at least one rule is generated.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
25 October 2013
Publication Number
29/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
iprdel@lakshmisri.com
Parent Application

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building, 9th Floor, Nariman Point, Mumbai, Maharashtra 400021

Inventors

1. TEWARI, Tanmaya
Tata Consultancy Services Plot B-1, Block EP & GP, Sector 5 Salt Lake Electronics Complex, Kolkata 700091
2. DEY, Surath Kumar
Tata Consultancy Services Plot B-1, Block EP & GP, Sector 5 Salt Lake Electronics Complex, Kolkata 700091
3. CHATTERJEE, Swarup
Tata Consultancy Services Plot B-1, Block EP & GP, Sector 5 Salt Lake Electronics Complex, Kolkata 700091

Specification

CLIAMS:1. A computer implemented method for automated generation and updating of rules, the method comprising:
obtaining, by a processor (110), at least one data trend pertaining to at least one data stream for a pre-defined period of time, wherein the at least one data trend is indicative of a pattern followed by the at least one data stream during the pre-defined period of time;
computing, by the processor (110), at least one delta value pertaining to the at least one data stream, wherein the at least one delta value is indicative of a deviation in the at least one data stream with respect to the at least one data trend at a specific time instance;
identifying, by the processor (110), at least one relationship between a plurality of data streams including the at least one data stream, based on the at least one data trend and identity metadata associated with each data stream, wherein the identity metadata is indicative of a unique identity of each data stream;
generating, by the processor (110), at least one rule based on the at least one delta value and the at least one relationship, wherein the at least one rule includes a condition set by a user for tracking the deviation in the at least one data stream; and
providing, by the processor (110), a notification to the user when the at least one rule is violated, wherein the notification includes at least one of details pertaining to the rule violation, an action and a suggestion to overcome the rule violation.
2. The computer implemented method as claimed in claim 1 further comprising:
identifying, by the processor (110), a rule violation trend, wherein the rule violation trend includes a pattern of rule violations occurred over a period of time; and
updating, by the processor (110), the at least one rule based on a user response to the notification, the rule violation trend, the at least one delta value, and the at least one relationship.
3. The computer implemented method as claimed in claim 1, wherein the obtaining comprises:
retrieving, by the processor (110), data from at least one data source based on retrieval metadata, wherein the data source includes at least one of an in-house database, an external database, and an online portal, and wherein the retrieval metadata is indicative of details assisting in retrieval of the data from the at least one data source;
transforming, by the processor (110), the data into the at least one data stream, wherein the at least one data stream is in a pre-defined format; and
identifying, by the processor (110), the at least one data trend pertaining to the at least one data stream.
4. The computer implemented method as claimed in claim 3, wherein the obtaining further comprises selecting samples from the data for transforming into the at least one data stream.
5. The computer implemented method as claimed in claim 2, wherein the user responds to the notification by selecting one of an "accept", a "reject", and an "ignore" tab provided in the notification.
6. The computer implemented method as claimed in claim 2 further comprising generating, by the processor (110), a performance report for providing details pertaining to the automated generation and update of rules.
7. A rule generation system (102) for automated generation and dynamic update of rules, the rule generation system (102) comprising:
a processor (110);
a rule generation module (122), coupled to the processor (110), to,
obtain at least one data trend pertaining to at least one data stream for a pre-defined period of time, wherein the at least one data trend is indicative of a pattern followed by the at least one data stream during the pre-defined period of time;
compute at least one delta value pertaining to the at least one data stream, wherein the at least one delta value is indicative of a deviation in the at least one data stream with respect to the at least one data trend at a specific time instance;
identify at least one relationship between a plurality of data streams based on the at least one data trend and identity metadata associated with each data stream, wherein the identity metadata is indicative of a unique identity of each data stream;
generate at least one rule based on the at least one delta value and the at least one relationship, wherein the at least one rule includes a condition set by a user for tracking the deviation in the at least one data stream; and
provide a notification to the user when the at least one rule is violated, wherein the notification includes at least one of details pertaining to the rule violation, an action, and a suggestion to overcome the rule violation.
8. The rule generation system (102) as claimed in claim 7 further comprising an update module (124), coupled to the processor (110), to,
identify a rule violation trend, wherein the rule violation trend includes a pattern of rule violations occurred over a period of time; and
update the at least one rule based on a user response to the notification, the rule violation trend, the at least one delta value, and the at least one relationship.
9. The rule generation system (102) as claimed in claim 7 further comprising a trend analysis module (120), coupled to the processor (110), to,
retrieve data from at least one data source based on retrieval metadata, wherein the data source includes at least one of an in-house database, an external database, and an online portal, and wherein the retrieval metadata is indicative of details assisting in retrieval of the data from the at least one data source;
transform the data into the at least one data stream, wherein the at least one data stream is in a pre-defined format; and
identify the at least one data trend pertaining to the at least one data stream.
10. The rule generation system (102) as claimed in claim 9, wherein the trend analysis module (120) selects samples from the data for transforming into the at least one data stream.
11. The rule generation system (102) as claimed in claim 8, wherein the user responds to the notification by selecting one of an "accept", a "reject", and an "ignore" tab provided in the notification.
12. The rule generation system (102) as claimed in claim 8, wherein the update module (124) generates a performance report for providing details pertaining to the automated generation and update of rules.
13. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method comprising:
obtaining, by a processor (110), at least one data trend pertaining to at least one data stream for a pre-defined period of time, wherein the at least one data trend is indicative of a pattern followed by the at least one data stream during the pre-defined period of time;
computing, by the processor (110), at least one delta value pertaining to the at least one data stream, wherein the at least one delta value is indicative of a deviation in the at least one data stream with respect to the at least one data trend at a specific time instance;
identifying, by the processor (110), at least one relationship between a plurality of data streams based on the at least one data trend and identity metadata associated with each data stream, wherein the identity metadata is indicative of a unique identity of each data stream;
generating, by the processor (110), at least one rule based on the at least one delta value and the at least one relationship, wherein the at least one rule includes a condition set by a user for tracking the deviation in the at least one data stream; and

providing, by the processor (110), a notification to the user when the at least one rule is violated, wherein the notification includes at least one of details pertaining to the rule violation, an action, and a suggestion to overcome the rule violation. ,TagSPECI:As Attached

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 3382-MUM-2013-FORM 26(02-01-2014).pdf 2014-01-02
1 3382-MUM-2013-US(14)-ExtendedHearingNotice-(HearingDate-03-09-2021).pdf 2021-10-03
2 3382-MUM-2013-CORRESPONDENCE(02-01-2014).pdf 2014-01-02
2 3382-MUM-2013-US(14)-HearingNotice-(HearingDate-01-09-2021).pdf 2021-10-03
3 3382-MUM-2013-Written submissions and relevant documents [15-09-2021(online)].pdf 2021-09-15
3 3382-MUM-2013-Request For Certified Copy-Online(15-10-2014).pdf 2014-10-15
4 SPECIFICATION.pdf 2018-08-11
4 3382-MUM-2013-Correspondence to notify the Controller [01-09-2021(online)].pdf 2021-09-01
5 Relevant Documents.pdf 2018-08-11
5 3382-MUM-2013-FORM-26 [27-08-2021(online)].pdf 2021-08-27
6 Formal documents of priority doc.pdf 2018-08-11
6 3382-MUM-2013-Correspondence to notify the Controller [24-08-2021(online)].pdf 2021-08-24
7 Formal document for Ext. of time with form 1.pdf 2018-08-11
7 3382-MUM-2013-FORM 3 [12-11-2020(online)].pdf 2020-11-12
8 FORM 5.pdf 2018-08-11
8 3382-MUM-2013-CLAIMS [26-05-2020(online)].pdf 2020-05-26
9 3382-MUM-2013-FER_SER_REPLY [26-05-2020(online)].pdf 2020-05-26
9 FORM 3.pdf 2018-08-11
10 3382-MUM-2013-OTHERS [26-05-2020(online)].pdf 2020-05-26
10 FIGURES.pdf 2018-08-11
11 3382-MUM-2013-FORM 3 [22-04-2020(online)].pdf 2020-04-22
11 ABSTRACT.jpg 2018-08-11
12 3382-MUM-2013-FER.pdf 2019-11-26
12 3382-MUM-2013-FORM 1(5-5-2014).pdf 2018-08-11
13 3382-MUM-2013 FORM 18.pdf 2018-08-11
13 3382-MUM-2013-CORRESPONDENCE(5-5-2014).pdf 2018-08-11
14 3382-MUM-2013 FORM 18.pdf 2018-08-11
14 3382-MUM-2013-CORRESPONDENCE(5-5-2014).pdf 2018-08-11
15 3382-MUM-2013-FER.pdf 2019-11-26
15 3382-MUM-2013-FORM 1(5-5-2014).pdf 2018-08-11
16 3382-MUM-2013-FORM 3 [22-04-2020(online)].pdf 2020-04-22
16 ABSTRACT.jpg 2018-08-11
17 FIGURES.pdf 2018-08-11
17 3382-MUM-2013-OTHERS [26-05-2020(online)].pdf 2020-05-26
18 3382-MUM-2013-FER_SER_REPLY [26-05-2020(online)].pdf 2020-05-26
18 FORM 3.pdf 2018-08-11
19 3382-MUM-2013-CLAIMS [26-05-2020(online)].pdf 2020-05-26
19 FORM 5.pdf 2018-08-11
20 3382-MUM-2013-FORM 3 [12-11-2020(online)].pdf 2020-11-12
20 Formal document for Ext. of time with form 1.pdf 2018-08-11
21 3382-MUM-2013-Correspondence to notify the Controller [24-08-2021(online)].pdf 2021-08-24
21 Formal documents of priority doc.pdf 2018-08-11
22 3382-MUM-2013-FORM-26 [27-08-2021(online)].pdf 2021-08-27
22 Relevant Documents.pdf 2018-08-11
23 3382-MUM-2013-Correspondence to notify the Controller [01-09-2021(online)].pdf 2021-09-01
23 SPECIFICATION.pdf 2018-08-11
24 3382-MUM-2013-Request For Certified Copy-Online(15-10-2014).pdf 2014-10-15
24 3382-MUM-2013-Written submissions and relevant documents [15-09-2021(online)].pdf 2021-09-15
25 3382-MUM-2013-US(14)-HearingNotice-(HearingDate-01-09-2021).pdf 2021-10-03
25 3382-MUM-2013-CORRESPONDENCE(02-01-2014).pdf 2014-01-02
26 3382-MUM-2013-US(14)-ExtendedHearingNotice-(HearingDate-03-09-2021).pdf 2021-10-03
26 3382-MUM-2013-FORM 26(02-01-2014).pdf 2014-01-02

Search Strategy

1 SearchStrategy_07-10-2019.pdf
1 TPOSearchStrategy_07-10-2019.pdf
2 SearchStrategy_07-10-2019.pdf
2 TPOSearchStrategy_07-10-2019.pdf