Sign In to Follow Application
View All Documents & Correspondence

Systems And Methods For Analyzing Sensor Data Using Incremental Autoregression Techniques

Abstract: Systems and methods for generating a vector of autoregression coefficients is provided. The system processes a time series data to obtain blocks of observation values, reads the observation values, updates pre-stored convolution values with the observation values, updates a partial sum by adding each observation value to the partial sum, increments a count each time an observation value is read, repeats the steps of updates and increments until a last observation value from a last block is read to obtain an updated set of convolution values, partial sum, and count. The system further computes a first matrix using the updated set of convolutions values, or summation of observation values computed from the updated partial sum, or the updated count, and a second matrix using the updated set of convolutions values, or summation of observation values, and generates a vector of autoregression coefficients based on the first and the second matrix.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
01 January 2016
Publication Number
45/2017
Publication Type
INA
Invention Field
PHYSICS
Status
Email
iprdel@lakshmisri.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-09-14
Renewal Date

Applicants

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

Inventors

1. MUKHERJEE, Debnath
Tata Consultancy Services Limited, Building 1B, Ecospace Plot - IIF/12 , New Town, Rajarhat, Kolkata – 700156, West Bengal, India
2. DATTA, Suman
Tata Consultancy Services Limited, Building 1B, Ecospace Plot - IIF/12 , New Town, Rajarhat, Kolkata – 700156, West Bengal, India
3. MISRA, Prateep
Tata Consultancy Services Limited, Building 1B, Ecospace Plot - IIF/12 , New Town, Rajarhat, Kolkata – 700156, West Bengal, India

Specification

Claims:
1. A computer implemented method, comprising:
(a) processing a time series data to obtain one or more blocks of observation values;
(b) reading a first observation value from said one or more blocks of observation values;
(c) updating a set of convolution values stored in a memory with said first observation value;
(d) updating a partial sum by adding said first observation value to said partial sum;
(e) incrementing a count of observations in a count variable each time an observation value is read;
(f) repeating (b) till (e) until a last observation value is read from a last block from said one or more blocks of observation values to obtain an updated set of convolution values, an updated partial sum, and an updated count;
(g) computing a first set of elements for a first matrix using at least one of (i) said updated set of convolutions values, (ii) summation of observation values computed from said updated partial sum, or (iii) said updated count;
(h) computing a second set of elements for a second matrix using at least one of (i) said updated set of convolution values, or (ii) said summation of observation values computed from said partial sum; and
(i) generating a vector of autoregression coefficients based on said first matrix and said second matrix.

2. The computer implemented method of claim 1, wherein said time series data is obtained from one or more sensors.

3. The computer implemented method of claim 1, wherein said vector of autoregression coefficients is generated in a batch mode.

4. The computer implemented method of claim 1, wherein said vector of autoregression coefficients is generated at one or more pre-defined intervals in a streaming mode.

5. A computer implemented system, comprising:
a memory storing instructions, and a set of convolution values;
a communication interface; and
a hardware processor coupled to said memory, wherein said hardware processor is configured by said instructions to
(a) process a time series data to obtain one or more blocks of observation values,
(b) read a first observation value from said one or more blocks of observation values,
(c) update a set of convolution values stored in said memory with said first observation value,
(d) update a partial sum by adding said first observation value to said partial sum,
(e) increment a count of observations in a count variable each time an observation value is read,
(f) repeat (b) till (e) until a last observation value is read from a last block from said one or more blocks of observation values to obtain an updated set of convolution values, an updated partial sum, and an updated count,
(g) compute a first set of elements for a first matrix using at least one of (i) said updated set of convolutions values, (ii) summation of observation values computed from said updated partial sum, or (iii) said updated count,
(h) compute a second set of elements for a second matrix using at least one of (i) said updated set of convolution values, or (ii) said summation of observation values computed from said partial sum, and
(i) generate a vector of autoregression coefficients based on said first matrix and said second matrix.

6. The computer implemented system of claim 5, wherein said time series data is obtained from one or more sensors.

7. The computer implemented system of claim 5, wherein said vector of autoregression coefficients is generated in a batch mode.

8. The computer implemented system of claim 5, wherein said vector of autoregression coefficients is generated at one or more pre-defined intervals in a streaming mode.
, Description:As Attached

Documents

Application Documents

# Name Date
1 Form 5 [01-01-2016(online)].pdf 2016-01-01
2 Form 3 [01-01-2016(online)].pdf 2016-01-01
3 Form 18 [01-01-2016(online)].pdf 2016-01-01
4 Drawing [01-01-2016(online)].pdf 2016-01-01
5 Description(Complete) [01-01-2016(online)].pdf 2016-01-01
6 REQUEST FOR CERTIFIED COPY [12-01-2017(online)].pdf 2017-01-12
7 Form 26 [20-01-2017(online)].pdf 2017-01-20
8 Form 3 [08-03-2017(online)].pdf 2017-03-08
9 ABSTRACT1.jpg 2018-08-11
10 201621000095-Power of Attorney-080216.pdf 2018-08-11
11 201621000095-Original Under Rule 6 (1 A)OTHERS-310117.pdf 2018-08-11
12 201621000095-Form 1-190116.pdf 2018-08-11
13 201621000095-Correspondence-190116.pdf 2018-08-11
14 201621000095-Correspondence-080216.pdf 2018-08-11
15 201621000095-CORRESPONDENCE(IPO)-(CERTIFIED)-(24-1-2017).pdf 2018-08-11
16 201621000095-FER.pdf 2020-06-16
17 201621000095-Information under section 8(2) [18-11-2020(online)].pdf 2020-11-18
18 201621000095-FORM-26 [18-11-2020(online)].pdf 2020-11-18
19 201621000095-FORM 3 [18-11-2020(online)].pdf 2020-11-18
20 201621000095-OTHERS [15-12-2020(online)].pdf 2020-12-15
21 201621000095-FER_SER_REPLY [15-12-2020(online)].pdf 2020-12-15
22 201621000095-CLAIMS [15-12-2020(online)].pdf 2020-12-15
23 201621000095-ABSTRACT [15-12-2020(online)].pdf 2020-12-15
24 201621000095-US(14)-HearingNotice-(HearingDate-05-07-2022).pdf 2022-06-07
25 201621000095-Correspondence to notify the Controller [13-06-2022(online)].pdf 2022-06-13
26 201621000095-FORM-26 [04-07-2022(online)].pdf 2022-07-04
27 201621000095-Written submissions and relevant documents [19-07-2022(online)].pdf 2022-07-19
28 201621000095-PatentCertificate14-09-2022.pdf 2022-09-14
29 201621000095-IntimationOfGrant14-09-2022.pdf 2022-09-14

Search Strategy

1 SS(201621000095)E_15-06-2020.pdf

ERegister / Renewals

3rd: 10 Oct 2022

From 01/01/2018 - To 01/01/2019

4th: 10 Oct 2022

From 01/01/2019 - To 01/01/2020

5th: 10 Oct 2022

From 01/01/2020 - To 01/01/2021

6th: 10 Oct 2022

From 01/01/2021 - To 01/01/2022

7th: 10 Oct 2022

From 01/01/2022 - To 01/01/2023

8th: 10 Oct 2022

From 01/01/2023 - To 01/01/2024

9th: 28 Dec 2023

From 01/01/2024 - To 01/01/2025

10th: 30 Dec 2024

From 01/01/2025 - To 01/01/2026