Sign In to Follow Application
View All Documents & Correspondence

System And Method For Testing A Device Using A Light Weight Device Validation Protocol

Abstract: This disclosure relates generally to device testing, and more particularly to a system and method for testing a device using a light weight device validation (LWDV) protocol. In one embodiment, a method is provided for testing the device. The method comprises accessing a test script corresponding to a test case for testing the device. The test script comprises a set of mutually independent primitive executables. The method further comprises packetizing one or more of the set of primitive executables based on a light weight device validation (LWDV) protocol. The method further comprises transmitting the one or more encoded primitive executables to the device for execution. FIG. 4

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
01 March 2017
Publication Number
36/2018
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-07-26
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

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

Specification

Claims:WE CLAIM
1. A method for testing a device, the method comprising:
accessing, via a testing engine, a test script corresponding to a test case for testing the device, wherein the test script comprises a set of mutually independent primitive executables;
packetising, via the testing engine, one or more of the set of primitive executables based on a light weight device validation (LWDV) protocol; and
transmitting, via the testing engine, the one or more encoded primitive executables to the device for execution.

2. The method of claim 1, further comprising receiving a result corresponding to the execution of the one or more primitive executables from the device.

3. The method of claim 1, wherein transmitting the one or more encoded primitive executables comprises:
determining an availability of each of one or more resources in the device via the LWDV protocol; and
transmitting the one or more encoded primitive executables to the device based on the availability.

4. The method of claim 1, further comprising at least one of:
receiving an acknowledgement upon successful transmission of the one or more of the set of primitive executables to the device, via the LWDV protocol,
receiving an intimation upon starting the execution of the one or more of the set of primitive executables on the device, via the LWDV protocol, and
receiving an intimation upon successful completion of the execution of the one or more of the set of primitive executables on the device, via the LWDV protocol.

5. The method of claim 1, wherein the LWDV protocol is in a tag-length-value (TLV) based message format.

6. The method of claim 1, wherein the LWDV protocol is adapted to represent message as a series of data fields, wherein the data fields comprise a SYNC byte field, a start byte field, a payload length field, a session identification field, a message identification field, a sequence identification field, a test case identification field, a core data field, and a checksum field, and wherein the message identification field comprises a more bit field.

7. The method of claim 6, wherein the core data field holds one or more parameters, and wherein each of the one or more parameters comprises a parameter length field and a parameter identification field.

8. The method of claim 7, wherein each of the one or more parameters further comprises a payload field.

9. A system for testing a device, the system comprising:
at least one processor; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
accessing a test script corresponding to a test case for testing the device, wherein the test script comprises a set of mutually independent primitive executables;
packetising one or more of the set of primitive executables based on a light weight device validation (LWDV) protocol; and
transmitting the one or more encoded primitive executables to the device for execution.

10. The system of claim 9, wherein the operations further comprise receiving a result corresponding to the execution of the one or more primitive executables from the device.

11. The system of claim 9, wherein transmitting the one or more encoded primitive executables comprises:
determining an availability of each of one or more resources in the device via the LWDV protocol; and
transmitting the one or more encoded primitive executables to the device based on the availability.

12. The system of claim 9, wherein the operations further comprise at least one of:
receiving an acknowledgement upon successful transmission of the one or more of the set of primitive executables to the device, via the LWDV protocol,
receiving an intimation upon starting the execution of the one or more of the set of primitive executables on the device, via the LWDV protocol, and
receiving an intimation upon successful completion of the execution of the one or more of the set of primitive executables on the device, via the LWDV protocol.

13. The system of claim 9, wherein the LWDV protocol is in a tag-length-value (TLV) based message format.

14. The system of claim 9, wherein the LWDV protocol is adapted to represent message as a series of data fields, wherein the data fields comprise a SYNC byte field, a start byte field, a payload length field, a session identification field, a message identification field, a sequence identification field, a test case identification field, a core data field, and a checksum field, and wherein the message identification field comprises a more bit field.

15. The system of claim 14, wherein the core data field holds one or more parameters, and wherein each of the one or more parameters comprises a parameter length field and a parameter identification field.

16. The system of claim 15, wherein each of the one or more parameters further comprises a payload field.

Dated this 1st day of March 2017

R Ramya Rao
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to device testing, and more particularly to system and method for testing a device using a light weight device validation protocol.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 201741007260-IntimationOfGrant26-07-2023.pdf 2023-07-26
1 Power of Attorney [01-03-2017(online)].pdf 2017-03-01
2 201741007260-PatentCertificate26-07-2023.pdf 2023-07-26
2 Form 5 [01-03-2017(online)].pdf 2017-03-01
3 Form 3 [01-03-2017(online)].pdf 2017-03-01
3 201741007260-PETITION UNDER RULE 137 [25-07-2023(online)].pdf 2023-07-25
4 Form 18 [01-03-2017(online)].pdf_161.pdf 2017-03-01
4 201741007260-Written submissions and relevant documents [25-07-2023(online)].pdf 2023-07-25
5 Form 18 [01-03-2017(online)].pdf 2017-03-01
5 201741007260-AMENDED DOCUMENTS [30-06-2023(online)].pdf 2023-06-30
6 Form 1 [01-03-2017(online)].pdf 2017-03-01
6 201741007260-Correspondence to notify the Controller [30-06-2023(online)].pdf 2023-06-30
7 Drawing [01-03-2017(online)].pdf 2017-03-01
7 201741007260-FORM 13 [30-06-2023(online)].pdf 2023-06-30
8 Description(Complete) [01-03-2017(online)].pdf_160.pdf 2017-03-01
8 201741007260-POA [30-06-2023(online)].pdf 2023-06-30
9 201741007260-US(14)-HearingNotice-(HearingDate-10-07-2023).pdf 2023-06-26
9 Description(Complete) [01-03-2017(online)].pdf 2017-03-01
10 201741007260-FER.pdf 2021-10-17
10 REQUEST FOR CERTIFIED COPY [02-03-2017(online)].pdf 2017-03-02
11 201741007260-CLAIMS [16-03-2021(online)].pdf 2021-03-16
11 PROOF OF RIGHT [19-06-2017(online)].pdf 2017-06-19
12 201741007260-COMPLETE SPECIFICATION [16-03-2021(online)].pdf 2021-03-16
12 Correspondence by Agent_Executed Form1 and Form30_21-06-2017.pdf 2017-06-21
13 201741007260-CORRESPONDENCE [16-03-2021(online)].pdf 2021-03-16
13 REQUEST FOR CERTIFIED COPY [06-07-2017(online)].pdf 2017-07-06
14 201741007260-DRAWING [16-03-2021(online)].pdf 2021-03-16
14 201741007260-REQUEST FOR CERTIFIED COPY [07-02-2018(online)].pdf 2018-02-07
15 201741007260-FER_SER_REPLY [16-03-2021(online)].pdf 2021-03-16
15 201741007260-RELEVANT DOCUMENTS [16-03-2021(online)].pdf 2021-03-16
16 201741007260-FORM 3 [16-03-2021(online)].pdf 2021-03-16
16 201741007260-Proof of Right [16-03-2021(online)].pdf 2021-03-16
17 201741007260-PETITION UNDER RULE 137 [16-03-2021(online)].pdf 2021-03-16
17 201741007260-OTHERS [16-03-2021(online)].pdf 2021-03-16
18 201741007260-OTHERS [16-03-2021(online)].pdf 2021-03-16
18 201741007260-PETITION UNDER RULE 137 [16-03-2021(online)].pdf 2021-03-16
19 201741007260-FORM 3 [16-03-2021(online)].pdf 2021-03-16
19 201741007260-Proof of Right [16-03-2021(online)].pdf 2021-03-16
20 201741007260-FER_SER_REPLY [16-03-2021(online)].pdf 2021-03-16
20 201741007260-RELEVANT DOCUMENTS [16-03-2021(online)].pdf 2021-03-16
21 201741007260-DRAWING [16-03-2021(online)].pdf 2021-03-16
21 201741007260-REQUEST FOR CERTIFIED COPY [07-02-2018(online)].pdf 2018-02-07
22 201741007260-CORRESPONDENCE [16-03-2021(online)].pdf 2021-03-16
22 REQUEST FOR CERTIFIED COPY [06-07-2017(online)].pdf 2017-07-06
23 201741007260-COMPLETE SPECIFICATION [16-03-2021(online)].pdf 2021-03-16
23 Correspondence by Agent_Executed Form1 and Form30_21-06-2017.pdf 2017-06-21
24 PROOF OF RIGHT [19-06-2017(online)].pdf 2017-06-19
24 201741007260-CLAIMS [16-03-2021(online)].pdf 2021-03-16
25 201741007260-FER.pdf 2021-10-17
25 REQUEST FOR CERTIFIED COPY [02-03-2017(online)].pdf 2017-03-02
26 201741007260-US(14)-HearingNotice-(HearingDate-10-07-2023).pdf 2023-06-26
26 Description(Complete) [01-03-2017(online)].pdf 2017-03-01
27 201741007260-POA [30-06-2023(online)].pdf 2023-06-30
27 Description(Complete) [01-03-2017(online)].pdf_160.pdf 2017-03-01
28 201741007260-FORM 13 [30-06-2023(online)].pdf 2023-06-30
28 Drawing [01-03-2017(online)].pdf 2017-03-01
29 201741007260-Correspondence to notify the Controller [30-06-2023(online)].pdf 2023-06-30
29 Form 1 [01-03-2017(online)].pdf 2017-03-01
30 201741007260-AMENDED DOCUMENTS [30-06-2023(online)].pdf 2023-06-30
30 Form 18 [01-03-2017(online)].pdf 2017-03-01
31 Form 18 [01-03-2017(online)].pdf_161.pdf 2017-03-01
31 201741007260-Written submissions and relevant documents [25-07-2023(online)].pdf 2023-07-25
32 Form 3 [01-03-2017(online)].pdf 2017-03-01
32 201741007260-PETITION UNDER RULE 137 [25-07-2023(online)].pdf 2023-07-25
33 Form 5 [01-03-2017(online)].pdf 2017-03-01
33 201741007260-PatentCertificate26-07-2023.pdf 2023-07-26
34 Power of Attorney [01-03-2017(online)].pdf 2017-03-01
34 201741007260-IntimationOfGrant26-07-2023.pdf 2023-07-26

Search Strategy

1 SearchStrategyE_15-09-2020.pdf

ERegister / Renewals

3rd: 16 Oct 2023

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

4th: 16 Oct 2023

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

5th: 16 Oct 2023

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

6th: 16 Oct 2023

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

7th: 16 Oct 2023

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

8th: 01 Mar 2024

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

9th: 03 Mar 2025

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