Sign In to Follow Application
View All Documents & Correspondence

Method And System For Streaming Management Information Base Data Using Simple Network Management Protocol

Abstract: A method and system for streaming management information base data using simple network management protocol is disclosed. The system (100) includes a manager device (102) and an endpoint device (104), which runs a SNMP agent and SNMP proxy. The SNMP proxy retrieves MIB data from the SNMP Agent associated with the endpoint device, wherein the MIB data comprises a full MIB sub-tree and differential MIB sub-trees. MIB views comprising MIB variables of interest associated with a full MIB sub-tree and differential MIB sub-trees are created based on a predetermined configuration. The SNMP proxy stores the MIB views and corresponding MIB data in a data store and compresses the MIB views and MIB data into files. Compressed file of the MIB view with MIB data associated with full MIB sub-tree are sent to the manager device in an initial stream. Further, the endpoint device streams compressed file of the MIB views with MIB data associated with the differential MIB sub-tree to the manager device on receiving a request.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 January 2019
Publication Number
31/2020
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
indiafiling@deeptech-ip.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-04-23
Renewal Date

Applicants

GAVS Technologies Pvt. Ltd.
No.11, Old Mahabalipuram Road, Sholinganallur, Chennai

Inventors

1. VENKATASWAMI, Balaji Venkat
GAVS Technologies Pvt. Ltd. No.11, Old Mahabalipuram Road, Sholinganallur, Chennai, 600119
2. PARTHASARATHY, Suri
GAVS Technologies Pvt. Ltd. No.11, Old Mahabalipuram Road, Sholinganallur, Chennai, 600119
3. SUNDARAM, Chandramouleeswaran
GAVS Technologies Pvt. Ltd. No.11, Old Mahabalipuram Road, Sholinganallur, Chennai, 600119
4. SELVARAJ, Ragavendran
GAVS Technologies Pvt. Ltd. No.11, Old Mahabalipuram Road, Sholinganallur, Chennai, 600119
5. IBRAHIM, Mohamed Ismail
GAVS Technologies Pvt. Ltd. No.11, Old Mahabalipuram Road, Sholinganallur, Chennai, 600119
6. BALASUBRAMANIAN, Chandrasekar
GAVS Technologies Pvt. Ltd. No.11, Old Mahabalipuram Road, Sholinganallur, Chennai, 600119

Specification

We claim:
1. A method of streaming Management Information Base (MIB) data using Simple
Network Management Protocol (SNMP), the method comprising:
receiving, by a plurality of endpoint devices, an authentication request from a manager device;
sending, by each of the plurality of endpoint devices, an authentication response to the manager device, wherein the authentication response indicates an approval for communication;
creating, at each endpoint device, MIB views based on a predetermined configura-tion, wherein the MIB views comprises MIB variables of interest;
retrieving, by each endpoint device, MIB data associated with the endpoint device based on the MIB variables of interest, wherein the MIB data comprises a full MIB sub-tree and differential MIB sub-trees;
storing the MIB views with the corresponding MIB data on a local data store at each endpoint device;
compressing, by each endpoint device, the MIB views with the corresponding MIB data associated with full MIB sub-tree and differential MIB sub-trees into files;
sending, by the endpoint devices, the compressed files of the MIB view associated with full MIB sub-tree to the manager device in an initial stream;
receiving, by the endpoint devices, requests for updated MIB views from the man-ager device; and
streaming compressed file of the MIB views with the corresponding MIB data as-sociated with the differential MIB sub-tree to the manager device.

2. The method of claim 1, wherein the full MIB-sub-tree comprises all MIB data associated with the endpoint device and the differential MIB-sub-tree comprises differ-ences in the full MIB sub-tree over different time period.
3. The method of claim 1 further comprising receiving the predetermined configura-tion from the manager device prior to creating MIB views.
4. The method of claim 1 further comprising determining a differential MIB-sub-tree by differentiating full MIB-sub-tree obtained at tn from the full MIB-sub-tree ob¬tained at tn-1.
5. The method of claim 1 further comprising streaming compressed file of MIB views with corresponding MIB data associated with the full MIB sub-tree in response to receiving a request for updated MIB views comprising MIB variables of interest for full MIB sub-tree from the manager device.
6. The method of claim 1 further comprising streaming compressed files of both MIB views with the corresponding MIB data associated with the full MIB-sub-tree and differential MIB-sub-tree in a predetermined sequence, wherein the predetermined se-quence is provided by the manager device.
7. The method of claim 1 further comprising streaming compressed file of MIB views with corresponding MIB data associated with the full MIB sub-tree to the manager device in response to the occurrence of an event, wherein the event is a SNMP Trap.

8. The method of claim 1 further comprising encrypting the compressed file prior to streaming the compressed file associated with the MIB views with corresponding MIB data of differential MIB sub-tree.
9. The method of claim 1, wherein transport mechanism used in the streaming com-prises one of UDP or TCP.
10. The method of claim 1, wherein the local data store stores the MIB views of the latest MIB data retrieved.
11. The method of claim 1, wherein the request for MIB views from the manager de-vice comprises one or more MIB variables of interest.
12. A system for streaming Management Information base (MIB) data using Simple Network Management Protocol (SNMP), the system comprising:
a manager device (102) configured to manage devices over a network (108); a plurality of endpoint devices (110) connected to the network, wherein the endpoint devices comprise:
a processing unit (204);
a memory unit (202) comprising a plurality of modules to be executed by the pro-cessing unit, wherein the plurality of modules comprises: an authentication module (214) configured to:
receive an authentication request from the manager device (102); and send an authentication response to the manager device, wherein the authenti¬cation response indicates an approval for communication;

a SNMP proxy module (218) configured to:
create MIB views based on a predetermined configuration, wherein the MIB views comprises MIB variables of interest;
retrieve MIB data from an SNMP Agent module (216) associated with the endpoint device (110) based on the MIB variables of interest, wherein the MIB data comprises a full MIB sub-tree and differential MIB sub-trees;
store the MIB views with the corresponding MIB data on a local data store at each endpoint device, wherein the local data store is configured to store the MIB views with corresponding MIB data periodically;
compress the MIB views with corresponding MIB data associated with full MIB sub-tree and differential MIB sub-trees into files;
send the MIB views with corresponding MIB data associated with full MIB sub-tree to the manager device in an initial stream;
receive requests for updated MIB views from the manager device (102); and
stream the compressed file of the MIB views with corresponding MIB data associated with the differential MIB sub-tree to the manager device (102).
13. The system of claim 12, wherein the manager device comprises, a memory unit (606), a display unit (612) for displaying the streamed MIB views and MIB data and a processor unit (602) for processing the received data.
14. The system of claim 13, wherein the memory unit (606) comprises a receiver proxy module (608) configured to receive and store the SNMP data streamed from the SNMP proxy of the endpoint device (110).

15. The system of claim 13, wherein the memory unit (606) comprises management module (610) configured to generate charts and graphs associated with MIB views and corresponding MIB data.
16. The system of claim 12, wherein the SNMP proxy module (218) is configured to encrypt the compressed file prior to streaming the MIB views with the corresponding MIB data of full and differential MIB sub-tree.
17. The system of claim 12, wherein full MIB-sub-tree comprises all MIB data asso¬
ciated with the endpoint device and the differential MIB-sub-tree comprises differences
in the full MIB sub-tree over different time period.
18. The system of claim 12, wherein the SNMP proxy module (218) is configured to determine a differential MIB-sub-tree by differentiating full MIB-sub-tree obtained at tn from the full MIB-sub-tree obtained at tn-1.
19. The system of claim 12, wherein the SNMP proxy module (218) is configured to stream compressed files of MIB views with the corresponding MIB data associated with the full MIB sub-tree in response to receiving a request for full MIB sub-tree from the manager device (102).
20. The system of claim 12, wherein the SNMP proxy module (218) is configured to stream compressed files of both MIB views with corresponding MIB data associated with the full MIB-sub-tree and differential MIB-sub-tree in a predetermined sequence, wherein the predetermined sequence is provided by the manager device.

21. The system of claim 12, wherein the SNMP proxy module (218) receives the request for MIB views from the manager device (102), the request comprising one or more MIB variables of interest.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 201941003767-IntimationOfGrant23-04-2024.pdf 2024-04-23
1 201941003767-STATEMENT OF UNDERTAKING (FORM 3) [30-01-2019(online)].pdf 2019-01-30
2 201941003767-FORM 1 [30-01-2019(online)].pdf 2019-01-30
2 201941003767-PatentCertificate23-04-2024.pdf 2024-04-23
3 201941003767-DRAWINGS [30-01-2019(online)].pdf 2019-01-30
3 201941003767-CORRECTED PAGES [19-04-2024(online)].pdf 2024-04-19
4 201941003767-FORM-26 [19-04-2024(online)].pdf 2024-04-19
4 201941003767-DECLARATION OF INVENTORSHIP (FORM 5) [30-01-2019(online)].pdf 2019-01-30
5 201941003767-Response to office action [19-04-2024(online)].pdf 2024-04-19
5 201941003767-COMPLETE SPECIFICATION [30-01-2019(online)].pdf 2019-01-30
6 Abstract_201941003767.jpg 2019-01-31
6 201941003767-Annexure [17-04-2024(online)].pdf 2024-04-17
7 201941003767-Proof of Right (MANDATORY) [25-04-2019(online)].pdf 2019-04-25
7 201941003767-PETITION UNDER RULE 137 [17-04-2024(online)].pdf 2024-04-17
8 Proof of Right_Form1_29-04-2019.pdf 2019-04-29
8 201941003767-RELEVANT DOCUMENTS [17-04-2024(online)].pdf 2024-04-17
9 201941003767-FORM 3 [11-09-2019(online)].pdf 2019-09-11
9 201941003767-Written submissions and relevant documents [17-04-2024(online)].pdf 2024-04-17
10 201941003767-Correspondence to notify the Controller [01-04-2024(online)].pdf 2024-04-01
10 201941003767-FORM 3 [11-03-2020(online)].pdf 2020-03-11
11 201941003767-FORM 18 [31-03-2020(online)].pdf 2020-03-31
11 201941003767-US(14)-HearingNotice-(HearingDate-02-04-2024).pdf 2024-03-12
12 201941003767-CLAIMS [14-02-2022(online)].pdf 2022-02-14
12 201941003767-REQUEST FOR CERTIFIED COPY [16-07-2020(online)].pdf 2020-07-16
13 201941003767-CORRESPONDENCE [14-02-2022(online)].pdf 2022-02-14
13 201941003767-Response to office action [22-07-2020(online)].pdf 2020-07-22
14 201941003767-Annexure [22-07-2020(online)].pdf 2020-07-22
14 201941003767-DRAWING [14-02-2022(online)].pdf 2022-02-14
15 201941003767-FER_SER_REPLY [14-02-2022(online)].pdf 2022-02-14
15 201941003767-FORM 3 [11-03-2021(online)].pdf 2021-03-11
16 201941003767-FER.pdf 2021-10-17
16 201941003767-FORM 13 [14-02-2022(online)].pdf 2022-02-14
17 201941003767-RELEVANT DOCUMENTS [14-02-2022(online)].pdf 2022-02-14
17 201941003767-POA [14-02-2022(online)].pdf 2022-02-14
18 201941003767-POA [14-02-2022(online)].pdf 2022-02-14
18 201941003767-RELEVANT DOCUMENTS [14-02-2022(online)].pdf 2022-02-14
19 201941003767-FER.pdf 2021-10-17
19 201941003767-FORM 13 [14-02-2022(online)].pdf 2022-02-14
20 201941003767-FER_SER_REPLY [14-02-2022(online)].pdf 2022-02-14
20 201941003767-FORM 3 [11-03-2021(online)].pdf 2021-03-11
21 201941003767-Annexure [22-07-2020(online)].pdf 2020-07-22
21 201941003767-DRAWING [14-02-2022(online)].pdf 2022-02-14
22 201941003767-CORRESPONDENCE [14-02-2022(online)].pdf 2022-02-14
22 201941003767-Response to office action [22-07-2020(online)].pdf 2020-07-22
23 201941003767-CLAIMS [14-02-2022(online)].pdf 2022-02-14
23 201941003767-REQUEST FOR CERTIFIED COPY [16-07-2020(online)].pdf 2020-07-16
24 201941003767-US(14)-HearingNotice-(HearingDate-02-04-2024).pdf 2024-03-12
24 201941003767-FORM 18 [31-03-2020(online)].pdf 2020-03-31
25 201941003767-Correspondence to notify the Controller [01-04-2024(online)].pdf 2024-04-01
25 201941003767-FORM 3 [11-03-2020(online)].pdf 2020-03-11
26 201941003767-FORM 3 [11-09-2019(online)].pdf 2019-09-11
26 201941003767-Written submissions and relevant documents [17-04-2024(online)].pdf 2024-04-17
27 201941003767-RELEVANT DOCUMENTS [17-04-2024(online)].pdf 2024-04-17
27 Proof of Right_Form1_29-04-2019.pdf 2019-04-29
28 201941003767-PETITION UNDER RULE 137 [17-04-2024(online)].pdf 2024-04-17
28 201941003767-Proof of Right (MANDATORY) [25-04-2019(online)].pdf 2019-04-25
29 201941003767-Annexure [17-04-2024(online)].pdf 2024-04-17
29 Abstract_201941003767.jpg 2019-01-31
30 201941003767-COMPLETE SPECIFICATION [30-01-2019(online)].pdf 2019-01-30
30 201941003767-Response to office action [19-04-2024(online)].pdf 2024-04-19
31 201941003767-FORM-26 [19-04-2024(online)].pdf 2024-04-19
31 201941003767-DECLARATION OF INVENTORSHIP (FORM 5) [30-01-2019(online)].pdf 2019-01-30
32 201941003767-DRAWINGS [30-01-2019(online)].pdf 2019-01-30
32 201941003767-CORRECTED PAGES [19-04-2024(online)].pdf 2024-04-19
33 201941003767-PatentCertificate23-04-2024.pdf 2024-04-23
33 201941003767-FORM 1 [30-01-2019(online)].pdf 2019-01-30
34 201941003767-STATEMENT OF UNDERTAKING (FORM 3) [30-01-2019(online)].pdf 2019-01-30
34 201941003767-IntimationOfGrant23-04-2024.pdf 2024-04-23

Search Strategy

1 googlepatentsE_27-04-2021.pdf

ERegister / Renewals

3rd: 18 Jul 2024

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

4th: 18 Jul 2024

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

5th: 18 Jul 2024

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

6th: 18 Jul 2024

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

7th: 09 Jan 2025

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

8th: 09 Jan 2025

From 30/01/2026 - To 30/01/2027

9th: 09 Jan 2025

From 30/01/2027 - To 30/01/2028