Sign In to Follow Application
View All Documents & Correspondence

A System And A Method For Facilitating Testing Of Plurality Of Devices Using A Drone

Abstract: The present disclosure discloses system 102 and a method for facilitating testing of a plurality of devices 136 using a drone 130. At first, locating module 116 locates position of the drone 130 relative to the plurality of devices 136. Further, receiving module 118 receives an image, of a device of the plurality of devices 136, from image capturing unit 132 of the drone 130. Then, the comparing module 120 compares the image with a reference image corresponding to the device. Based on the comparison, the determining module 122 determines an action to be performed for testing the device. Further, facilitating module 124 facilitates the testing by enabling a snout associated with the drone to perform the action on the device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
26 May 2015
Publication Number
27/2015
Publication Type
INA
Invention Field
PHYSICS
Status
Email
ip@legasis.in
Parent Application
Patent Number
Legal Status
Grant Date
2023-07-31
Renewal Date

Applicants

HCL Technologies Limited
B-39, Sector 1, Noida 201301, Uttar Pradesh, India

Inventors

1. SADASIVAM, Siva Sakthivel
HCL Technologies Limited, 64 & 65, Second Main Road Ambattur Industrial Estate, Ambattur (AMB-3), Chennai - 600058, Tamil Nadu, India
2. G., Murali Krishnaan
HCL Technologies Limited, 64 & 65, Second Main Road Ambattur Industrial Estate, Ambattur (AMB-3), Chennai - 600058, Tamil Nadu, India
3. CHAUDHARY, Vishal
HCL Technologies Limited, 64 & 65, Second Main Road Ambattur Industrial Estate, Ambattur (AMB-3), Chennai - 600058, Tamil Nadu, India

Specification

CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY
[001] The present application does not claim priority from any patent application.

TECHNICAL FIELD
[002] The present subject matter described herein, in general, relates to a system and method for testing plurality of devices using a drone.

BACKGROUND
[003] In a production environment, different types of devices are continuously produced and manufactured. These devices generally belong to a device under test (DUT) category. These devices are required to be tested before it enters into a market. The purpose of performing the test is to ensure that the devices are working well and are free from any defect. The test also prevents damaged devices from entering into the market.
[004] The testing may be performed manually or automatically. In manual testing, chances of having human errors are high. Also, the involvement of the human takes lot of time and energy in performing the test. To overcome the manual testing, automatic testing is done. Generally, robots are used for performing the automatic testing of the devices. The automatic robots are programmed to use their hands and arms to test the devices. However, the robotic arms have limited axis of freedom. Their functioning is limited with pre-programmed instructions. Moreover, the robotic arms have fixed length which restricts them to reach next device in a queue of devices. Further, robotic arms are also restricted to test only limited number of devices depending up on its size and shape.

SUMMARY
[005] This summary is provided to introduce aspects related to a system and method for facilitating testing of a plurality of devices using a drone are further described below in the detailed description. This summary is not intended to identify essential features of subject matter nor is it intended for use in determining or limiting the scope of the subject matter.
[006] In one implementation, a system for facilitating testing of a plurality of devices using a drone is disclosed. The system may comprise a processor and a memory coupled to the processor. The processor may execute a set of instructions stored in the memory to locate a position of the drone relative to the plurality of devices placed in a testing environment. The drone may be capable of moving around the plurality of devices. Further, the processor may execute the set of instructions to receive an image of at least one device of the plurality of devices. The image may be received from an image capturing unit of the drone. The processor may further execute the set of instructions to compare the image with a reference image corresponding to the at least one device of the plurality of devices. Further, the processor may execute the set of instructions to determine an action to be performed for testing the at least one device based on the comparison. The processor may further execute the set of instructions to facilitate the testing by enabling a snout associated with the drone to perform the action on the at least one device.
[007] In another implementation, a method for facilitating testing of a plurality of devices using a drone is disclosed. The method may comprise locating, by a processor, a position of the drone relative to the plurality of devices placed in a testing environment. The drone may be capable of moving around the plurality of devices. Further, the method may comprise a step of receiving, by the processor, an image of at least one device of the plurality of devices. The image may be received from an image capturing unit of the drone. The method may further comprise a step of comparing, by the processor, the image with a reference image corresponding to the at least one device of the plurality of devices. Further, the method may comprise a step of determining, by the processor, an action to be performed for testing the at least one device based on the comparison. The method may further comprise a step of facilitating the testing by enabling a snout associated with the drone to perform the action on the at least one device.
[008] In yet another implementation, a non-transitory computer readable medium embodying a program executable in a computing device for facilitating testing of a plurality of devices using a drone is disclosed. The program may comprise a program code for locating a position of the drone relative to the plurality of devices placed in a testing environment. The drone may be capable of moving around the plurality of devices. The program may further comprise a program code for receiving an image of at least one device of the plurality of devices. The image may be received from an image capturing unit of the drone. The program may further comprise a program code for comparing the image with a reference image corresponding to the at least one device of the plurality of devices. Further, the program code may comprise a program code for determining an action to be performed for testing the at least one device based on the comparison. The program may further comprise a program code for facilitating the testing by enabling a snout associated with the drone to perform the action on the at least one device.

BRIEF DESCRIPTION OF THE DRAWINGS
[009] The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
[0010] Figure 1 illustrates a network implementation illustrating communication between a system and a drone for facilitating testing of a plurality of devices, in accordance with an embodiment of the present disclosure.
[0011] Figure 2A-2F illustrates detail working of the system and the drone, in accordance with an embodiment of the present disclosure.
[0012] Figure 3 illustrates a method for facilitating the testing of the plurality of devices using the drone, in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION
[0013] Referring to Figure 1, a network implementation 100 of a system 102 and a drone 130 for facilitating testing of a plurality of devices 136 is illustrated, in accordance with an embodiment of the present subject matter. Although the present subject matter is explained considering that the system102 is implemented on a server, it may be understood that the system 102 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, a tablet, a mobile phone, and the like. In one implementation, the system 102 may be implemented in a cloud-based environment. Further, the drone 130 may comprise an image capturing unit 132 and a set of snouts 134. According to embodiments of present disclosure, the system 102 may be communicatively coupled to the drone 130 through a network 106.
[0014] In one implementation, the network 106 may be a wireless network, a wired network or a combination thereof. The network 106 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. The network 106 may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network 106 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
[0015] The system 102 illustrated in the figure 1 may further comprise a processor 110, an input/output (I/O) interface 112, and a memory 114 comprising plurality of modules, and data 126. The processor 110 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 110 is configured to fetch and execute computer-readable instructions or modules stored in the memory 114.
[0016] The I/O interface 112 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 112 may allow the system 102 to interact with the drone 130. Further, the I/O interface 112 may enable the system 102 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface 112 can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 112 may include one or more ports for connecting a number of devices to one another or to another server.
[0017] The memory 114 may include any computer-readable medium and computer program product known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory 114 may include modules which may perform particular tasks or implement particular abstract data types.
[0018] The modules include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules may include a locating module 116, a receiving module 118, a comparing module 120, a determining module 122, and a facilitating module 124. Further, the data 126 comprises an image database 128.
[0019] Now referring to figure 2A-2F illustrates detail working of the system 102 and the drone 130, in accordance with embodiments of present disclosure. The system 102 controls the functioning of the drone 130 while testing plurality of devices 136 (Fig. 1) in a production environment. In the production environment, the plurality of devices 136 belongs to device under test (DUT) category. As conventionally known, that the devices under this category are tested before it enters into a market. While testing, a lot of necessary actions are required to be performed to check the health of the plurality of devices 136. The plurality of devices 136 may be arranged, but not limited to, in a stack type arrangement (Fig. 1) or may arrive in a conveyor-type system (Fig. 2F).
[0020] In the present disclosure, the system 102 utilizes the drone 130 for testing the plurality of devices 136. Using of the drone 130 not only brings automation in the testing but also facilitates flexibility in such kind of testing environment. The aerial movement of the drone 130 enables it to move around the plurality of device 136 in different positions. Also, the different arrangement in which the plurality of devices 136 is placed does not restrict the drone 130 in performing the testing due to its aerial movement.
[0021] At first, the locating module 166, of system 102, locates the position of the drone 130 relative to the plurality of devices 136 to be tested. In one embodiment, the locating module 166 may also be implemented as a positioning system, as shown in figure 2A. The locating module 166 determines coordinates of the location of the drone 130. Further, the locating module 166 may use different methods for locating the position of the drone 130. The different methods may comprise infra-red (IR) based sensing, ultrasound based sensing, radio-frequency (RF) based positions, geo-positioning system (GPS), and Xbox Kinect.
[0022] Further, the drone 130 may comprise an image capturing unit 132 and a set of snouts 134. When the testing of the plurality of devices 136 is initiated, the drone 130 may capture an image of a display/screen/monitor/panel of a particular device 202, of the plurality of devices 136, using the image capturing unit 132. After capturing the image, the drone may transmit the image to the system 102. The receiving module 118, of the system 102, may receive the image transmitted by the drone 130. The image received may comprise certain information associated with that particular device 202. For example, the information may comprise different values or readings associated with a control function of the device 202. The values or the readings of the control functions may depend upon type or nature of the device 202. In one example, the value or the reading of the control function “flow rate” may be read as “450” for that particular device 202. In one embodiment, the drone 130 may capture an image of the entire device and send the image to the system 102 for analysis.
[0023] At one hand, as the system 102 receives the image of the display of the device 202, the system 102 also has a set of reference images, pre-stored in system’s database, of the display of each of the plurality of devices 136. The reference images may comprise standard values or readings of the control functions associated with the plurality of devices 136. Thus, after receiving the image of the display of the device 202, the comparing module 120, of the system 102, may compare the image (received) with the reference image of the display of that device 202. The comparison may result in identifying any discrepancies or variation of current readings/values (of the image received) from the standard readings/values (of the reference image). Any such discrepancies may lead to failure or breakdown of the device 202. Hence, it is important to identify such discrepancies in the device 202, and then, take an appropriate action to overcome the discrepancies. For example, the current reading/value for the control function “flow rate” may be read to be “450”. Whereas, while comparing the image, it is found that standard reading/value of the control function “flow rate” is “500”. Thus, the appropriate action may be required to be determined and implemented for correcting this discrepancy.
[0024] The appropriate action or “action” may be determined by the determining module 122 of the system 102 based on the above comparison. The action determined may be performed or implemented for testing the device 202. Further, the facilitating module 124, of the system 102, may facilitate the testing by enabling one or more snouts of the set of snouts 134, of the drone 130, to perform the action on the device 202. It can be seen from figure 2E that the snouts, of the drone 130, performing the actions on the device 202. The actions may comprise, but not limited to, touch, click, swipe, knob rotation, hard key press, and pressing buttons. Some of the actions, for example, the knob rotation and pressing button are clearly shown in the figure 2E. Further, the test activities performed may also be recorded for future references.
[0025] According to embodiments of present disclosure, the system 102 may provide power continuously to the drone 130, as shown in figure 2B and 2C. General, the drones are able to fly for around 30 minutes with a single charge. But for continuous testing, the power is required to be delivered continuously to the drones. So for continuous power, the technologies like a wireless charging (Fig.2B) and wired i.e., battery or power supply (Fig.2C) may be used for charging the drone 130.
[0026] According to another embodiment of the present disclosure, the system 102 may have a substitute drone, instead of powering the drone 130 continuously, as shown in figure 2D. In this embodiment, two drones may be used at any point of time. One drone may be in a charging dock and the other drone 130 may be in operating condition. When battery of the operating drone 130 becomes low, the system 102 may provide a command to place the operating drone 130 in another charging dock and another command to the charging drone/substitute drone to get into the operation.
[0027] Referring now to Figure 3, the method of facilitating testing of a plurality of devices using a drone is shown, in accordance with an embodiment of the present subject matter. The order in which the method 300 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 300 or alternate methods. Additionally, individual blocks may be deleted from the method 300 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 300 may be considered to be implemented in the above described system 102.
[0028] At block 302, position of the drone is located relative to the plurality of devices placed in a testing environment. The drone may be capable of moving around the plurality of devices.
[0029] At block 304, an image of at least one device of the plurality of devices may be received from an image capturing unit of the drone.
[0030] At block 306, the image received may be compared with a reference image corresponding to the at least one device of the plurality of devices.
[0031] At block 308, an action to be performed for testing the at least one device may be determined based on the comparison.
[0032] At block 310, the testing is facilitated by enabling a snout associated with the drone to perform the action on the at least one device.
[0033] Although implementations for system and method for facilitating testing of a plurality of devices using a drone have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for facilitating testing of a plurality of devices using a drone.

CLAIMS:WE CLAIM:

1. A method for facilitating testing of a plurality of devices using a drone, the method comprising:
locating, by a processor, a position of a drone relative to a plurality of devices placed in a testing environment, wherein the drone is capable of moving around the plurality of devices;
receiving, by the processor, an image of at least one device of the plurality of devices, wherein the image is received from an image capturing unit of the drone;
comparing, by the processor, the image with a reference image corresponding to the at least one device of the plurality of devices;
determining, by the processor, an action to be performed for testing the at least one device based on the comparison; and
facilitating the testing by enabling a snout associated with the drone to perform the action on the at least one device.

2. The method of claim 1, further comprises providing continuous power to the drone, wherein the power is provided by wired means or wireless means.

3. The method of claim 1, further comprises recording activities associated with the testing of the plurality of devices for future references.

4. The method of claim, wherein the action is at least one of touch, click, swipe, knob rotation, hard key press, and pressing buttons.

5. A system (102) for facilitating testing of a plurality of devices using a drone (130), wherein the system (102) comprises:

a processor (110); and
a memory (114) coupled to the processor (110), wherein the processor (110) executes a set of instructions stored in the memory (114) to:
locate a position of a drone (130) relative to a plurality of devices (136) placed in a testing environment, wherein the drone (130) is capable of moving around the plurality of devices (136);
receive an image of at least one device of the plurality of devices (136), wherein the image is received from an image capturing unit (132) of the drone (130);
compare the image with a reference image corresponding to the at least one device of the plurality of devices (136);
determine an action to be performed for testing the at least one device based on the comparison; and
facilitate the testing by enabling a snout associated with the drone (130) to perform the action on the at least one device.

6. The system (102) of claim 5, further comprises providing continuous power to the drone (128), wherein the power is provided by wired means or wireless means.

7. The system (102) of claim 5, further comprises recording activities associated with the testing of the plurality of devices (136) for future references.

8. The system (102) of claim 5, wherein the action is at least one of touch, click, swipe, knob rotation, hard key press, and pressing buttons.

9. A non-transitory computer readable medium embodying a program executable in a computing device for facilitating testing of a plurality of devices using a drone, the program comprising:

a program code for locating a position of a drone relative to a plurality of devices placed in a testing environment, wherein the drone is capable of moving around the plurality of devices;
a program code for receiving an image of at least one device of the plurality of devices, wherein the image is received from an image capturing unit of the drone;
a program code for comparing the image with a reference image corresponding to the at least one device of the plurality of devices;
a program code for determining an action to be performed for testing the at least one device based on the comparison; and
a program code for facilitating the testing by enabling a snout associated with the drone to perform the action on the at least one device.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 1509-DEL-2015-IntimationOfGrant31-07-2023.pdf 2023-07-31
1 Form 3.pdf 2015-06-01
2 1509-DEL-2015-PatentCertificate31-07-2023.pdf 2023-07-31
2 Form 2.pdf 2015-06-01
3 Figure of Abstract.jpg 2015-06-01
3 1509-DEL-2015-AMENDED DOCUMENTS [26-07-2023(online)].pdf 2023-07-26
4 Drawings.pdf 2015-06-01
4 1509-DEL-2015-FORM 13 [26-07-2023(online)].pdf 2023-07-26
5 Form 3.pdf_578.pdf 2015-06-24
5 1509-DEL-2015-MARKED COPIES OF AMENDEMENTS [26-07-2023(online)].pdf 2023-07-26
6 Form 2.pdf_579.pdf 2015-06-24
6 1509-DEL-2015-POA [26-07-2023(online)].pdf 2023-07-26
7 1509-DEL-2015-RELEVANT DOCUMENTS [26-07-2023(online)].pdf 2023-07-26
8 Drawings.pdf_580.pdf 2015-06-24
8 1509-DEL-2015-AMENDED DOCUMENTS [14-07-2023(online)].pdf 2023-07-14
9 1509-DEL-2015-FORM 13 [14-07-2023(online)].pdf 2023-07-14
9 1509-del-2015-GPA-(02-07-2015).pdf 2015-07-02
10 1509-del-2015-Form-1-(02-07-2015).pdf 2015-07-02
10 1509-DEL-2015-MARKED COPIES OF AMENDEMENTS [14-07-2023(online)].pdf 2023-07-14
11 1509-del-2015-Correspondence Others-(02-07-2015).pdf 2015-07-02
11 1509-DEL-2015-POA [14-07-2023(online)].pdf 2023-07-14
12 1509-DEL-2015-RELEVANT DOCUMENTS [14-07-2023(online)].pdf 2023-07-14
12 REQUEST FOR CERTIFIED COPY [15-10-2015(online)].pdf 2015-10-15
13 1509-DEL-2015-Written submissions and relevant documents [19-06-2023(online)].pdf 2023-06-19
13 Form 3 [29-06-2017(online)].pdf 2017-06-29
14 1509-DEL-2015-FER.pdf 2019-01-18
14 1509-DEL-2015-PETITION UNDER RULE 137 [08-06-2023(online)]-1.pdf 2023-06-08
15 1509-DEL-2015-OTHERS [27-05-2019(online)].pdf 2019-05-27
15 1509-DEL-2015-PETITION UNDER RULE 137 [08-06-2023(online)].pdf 2023-06-08
16 1509-DEL-2015-RELEVANT DOCUMENTS [08-06-2023(online)]-1.pdf 2023-06-08
16 1509-DEL-2015-FER_SER_REPLY [27-05-2019(online)].pdf 2019-05-27
17 1509-DEL-2015-RELEVANT DOCUMENTS [08-06-2023(online)].pdf 2023-06-08
17 1509-DEL-2015-DRAWING [27-05-2019(online)].pdf 2019-05-27
18 1509-DEL-2015-COMPLETE SPECIFICATION [27-05-2019(online)].pdf 2019-05-27
18 1509-DEL-2015-FORM-26 [31-05-2023(online)].pdf 2023-05-31
19 1509-DEL-2015-CLAIMS [27-05-2019(online)].pdf 2019-05-27
19 1509-DEL-2015-Correspondence to notify the Controller [22-05-2023(online)].pdf 2023-05-22
20 1509-DEL-2015-POA [09-07-2021(online)].pdf 2021-07-09
20 1509-DEL-2015-US(14)-HearingNotice-(HearingDate-05-06-2023).pdf 2023-05-15
21 1509-DEL-2015-FORM 13 [09-07-2021(online)].pdf 2021-07-09
21 1509-DEL-2015-Proof of Right [10-11-2021(online)].pdf 2021-11-10
22 1509-DEL-2015-FORM 13 [09-07-2021(online)].pdf 2021-07-09
22 1509-DEL-2015-Proof of Right [10-11-2021(online)].pdf 2021-11-10
23 1509-DEL-2015-POA [09-07-2021(online)].pdf 2021-07-09
23 1509-DEL-2015-US(14)-HearingNotice-(HearingDate-05-06-2023).pdf 2023-05-15
24 1509-DEL-2015-CLAIMS [27-05-2019(online)].pdf 2019-05-27
24 1509-DEL-2015-Correspondence to notify the Controller [22-05-2023(online)].pdf 2023-05-22
25 1509-DEL-2015-COMPLETE SPECIFICATION [27-05-2019(online)].pdf 2019-05-27
25 1509-DEL-2015-FORM-26 [31-05-2023(online)].pdf 2023-05-31
26 1509-DEL-2015-DRAWING [27-05-2019(online)].pdf 2019-05-27
26 1509-DEL-2015-RELEVANT DOCUMENTS [08-06-2023(online)].pdf 2023-06-08
27 1509-DEL-2015-FER_SER_REPLY [27-05-2019(online)].pdf 2019-05-27
27 1509-DEL-2015-RELEVANT DOCUMENTS [08-06-2023(online)]-1.pdf 2023-06-08
28 1509-DEL-2015-OTHERS [27-05-2019(online)].pdf 2019-05-27
28 1509-DEL-2015-PETITION UNDER RULE 137 [08-06-2023(online)].pdf 2023-06-08
29 1509-DEL-2015-PETITION UNDER RULE 137 [08-06-2023(online)]-1.pdf 2023-06-08
29 1509-DEL-2015-FER.pdf 2019-01-18
30 1509-DEL-2015-Written submissions and relevant documents [19-06-2023(online)].pdf 2023-06-19
30 Form 3 [29-06-2017(online)].pdf 2017-06-29
31 1509-DEL-2015-RELEVANT DOCUMENTS [14-07-2023(online)].pdf 2023-07-14
31 REQUEST FOR CERTIFIED COPY [15-10-2015(online)].pdf 2015-10-15
32 1509-del-2015-Correspondence Others-(02-07-2015).pdf 2015-07-02
32 1509-DEL-2015-POA [14-07-2023(online)].pdf 2023-07-14
33 1509-del-2015-Form-1-(02-07-2015).pdf 2015-07-02
33 1509-DEL-2015-MARKED COPIES OF AMENDEMENTS [14-07-2023(online)].pdf 2023-07-14
34 1509-del-2015-GPA-(02-07-2015).pdf 2015-07-02
34 1509-DEL-2015-FORM 13 [14-07-2023(online)].pdf 2023-07-14
35 Drawings.pdf_580.pdf 2015-06-24
35 1509-DEL-2015-AMENDED DOCUMENTS [14-07-2023(online)].pdf 2023-07-14
36 1509-DEL-2015-RELEVANT DOCUMENTS [26-07-2023(online)].pdf 2023-07-26
37 Form 2.pdf_579.pdf 2015-06-24
37 1509-DEL-2015-POA [26-07-2023(online)].pdf 2023-07-26
38 Form 3.pdf_578.pdf 2015-06-24
38 1509-DEL-2015-MARKED COPIES OF AMENDEMENTS [26-07-2023(online)].pdf 2023-07-26
39 Drawings.pdf 2015-06-01
39 1509-DEL-2015-FORM 13 [26-07-2023(online)].pdf 2023-07-26
40 1509-DEL-2015-AMENDED DOCUMENTS [26-07-2023(online)].pdf 2023-07-26
40 Figure of Abstract.jpg 2015-06-01
41 1509-DEL-2015-PatentCertificate31-07-2023.pdf 2023-07-31
41 Form 2.pdf 2015-06-01
42 1509-DEL-2015-IntimationOfGrant31-07-2023.pdf 2023-07-31
42 Form 3.pdf 2015-06-01

Search Strategy

1 searchstrategyfor1509_del_2015_DEC2018_29-12-2018.pdf

ERegister / Renewals

3rd: 11 Sep 2023

From 26/05/2017 - To 26/05/2018

4th: 11 Sep 2023

From 26/05/2018 - To 26/05/2019

5th: 11 Sep 2023

From 26/05/2019 - To 26/05/2020

6th: 11 Sep 2023

From 26/05/2020 - To 26/05/2021

7th: 11 Sep 2023

From 26/05/2021 - To 26/05/2022

8th: 11 Sep 2023

From 26/05/2022 - To 26/05/2023

9th: 11 Sep 2023

From 26/05/2023 - To 26/05/2024

10th: 09 Apr 2024

From 26/05/2024 - To 26/05/2025

11th: 07 May 2025

From 26/05/2025 - To 26/05/2026