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
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.
| Section | Controller | Decision Date |
|---|---|---|
| # | 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 |
| 1 | SearchStrategyE_15-09-2020.pdf |