Sign In to Follow Application
View All Documents & Correspondence

Method And System For Platform Agnostic Integration Of Digital Enabler Devices

Abstract: The embodiments of the present invention provide a system for a platform independent communication comprises a plurality of digital enabler devices, a platform agnostic device (PAD), a cloud server and a remote computer readable-writable program (RCRWP). The plurality of digital enabler devices comprises a Point of Sale (PoS) specific computer readable program (CRP). The platform agnostic device is connected to the plurality of digital enabler devices. The PAD is connected to the cloud server. The cloud server/local server synchronizes a data uploaded by the PAD at pre-defined time intervals. The remote computer readable program is installed on a digital enabler device and is connected to the PAD through a wired or wireless communication medium. A real-time data input is done through the digital enabler devices and is processed through the PAD. A copy of the processed data is uploaded in a cloud server and is accessed through the remote computer readable program.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
24 May 2017
Publication Number
22/2017
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
records@scinnovation.in
Parent Application
Patent Number
Legal Status
Grant Date
2023-08-04
Renewal Date

Applicants

REDSKY TECHNOLOGIES PVT LTD
91 Springboard, 5th floor, Akruti Trade Centre, MIDC, Andheri (E), Mumbai.

Inventors

1. Ankit Karamchandani
Building No.: 46, Flat no 210, C wing, Manish Nagar, Andheri West, Mumbai

Specification

Claims:We claim:
1. A method of platform independent data integration from a plurality of digital enabler devices and processing the same, the method comprises the steps of:
a) entering a product detail in a digital enabler device at a time of billing of a purchased product;
b) capturing the product detail by a platform agnostic device and modifying the bill cache of the platform agnostic device;
c) searching for a promotional activity attached with the purchased product., wherein on successful retrieval of the promotional activity, the detail of the promotional activity is added in a promo stack;
d) continuing a billing process followed from Step a) to Step c) till a complete list of products are scanned and information pertaining to the scanned products are entered into the bill cache of the platform agnostic device;
e) capturing a print output by the platform agnostic device and processing a first product line listed in a scanned product list;
f) matching and verifying product quantity of the first product line with the promo stack, wherein the print output of the first product line is modified as per the promotion applicable and is applicable on being matched with the product quantity;
g) verifying an availability of a promotional activity with the first product line, wherein the promotional activity is added to the bill cache of the first product line in case of a successful availability;
h) continuing a billing process followed from Step e) to Step g) till a last product line is verified and details of the same are appended in the bill cache;
i) printing a bill through an output device; and
j) saving a billed data in a cloud server.
2. The method as claimed in claim 1, wherein the product details are entered through a keyboard, a scanner or any other input device/software.
3. The method as claimed in claim 1, wherein the digital enabler devices comprise a plurality of devices implemented in a retail, a point of sale (POS), an office management, a toll booth or a medical billing.
4. The method as claimed in claim 1, wherein the platform agnostic device serves as a custom connector, a process modifier and a resource retrainer.
5. A system for a platform independent communication comprising:
a plurality of digital enabler devices, wherein the plurality of digital enabler devices comprises a Point of Sale (PoS) specific computer readable program (CRP);
a platform agnostic device (PAD), wherein the platform agnostic device is connected to the plurality of digital enabler devices;
a cloud server, wherein the PAD is connected to the cloud servers, wherein the cloud server stores a data uploaded by the PAD; and
a remote computer readable-writable program (RCRWP), wherein the remote computer readable program is installed on a digital enabler device and is connected to the PAD through a wired or wireless communication medium;
wherein, real time data input is done through the digital enabler devices and is processed through the PAD, wherein a copy of the processed data is uploaded in the cloud server.
6. The system as claimed in claim 5, wherein the RCRWP assess status of the PAD, functioning health of the PAD and data processed through the PAD.
7. The system as claimed in claim 5, wherein the PAD comprises an omni-channel enabler, wherein the omni-channel enabler provides a connectivity to plurality of input and output devices irrespective of transfer protocol of the input devices and output devices.
8. The system as claimed in claim 5, wherein the PAD is plug and play in nature.
9. The system as claimed in claim 5, wherein the platform agnostic device serves as a custom connector, a process modifier and a resource retrainer. , Description:A) TECHNICAL FIELD OF INVENTION
[001] The embodiments of the present invention generally relate to a system for a data integration and processing and particularly relates to a method and system for platform agnostic integration of data from a plurality of digital enabler device such as Point of Sale devices to enhance existing system capabilities in accessing as well as generating a content using an external cloud enabled ‘plug n play’ device.

B) BACKGROUND OF THE INVENTION
[002] Since the advent of miniaturized computers and rapid adoption of the internet, the digital process enablers such as Point of Sale (PoS) terminals have revolutionized the way we conduct business globally. They have seen a wide acceptance amongst large scale enterprises and with ever reducing prices have now even started to reach smaller independent players.
[003] For all their advantages, one of the primary disadvantages these solutions have is that they require a significant capital investment, and any enhancement to these devices once installed is a lengthy and expensive solution. Most PoS terminals installed prior to 2010 were standalone devices, with some of them connected through a store and centre architecture, wherein they would sync data intermittently (usually once a day) to the store server, which would then sync data to the centre once in a week. Since 2010, there has been introduction of some cloud enabled PoS terminals as well, which are able to sync with the cloud very frequently (once every few minutes).
[004] To avoid such costlier solutions, many attempts had been made. One of such prior arts discloses a software patch installed on the PoS machine, which works like a keylogger for tracking all input streams and records the print spool generated for printing.
[005] Another prior art discloses a software installed on the system, that takes screenshots of the transaction on each step, and captures data thereby.
[006] However, the software add-ons struggle because of differentiation of hardware, OS, software as well as the sheer number of solutions requiring such services. Thus, the implementation of such solutions requires a team of expert software engineers as well as lengthy and tenuous modification cycles, which act as a major hindrance to the business continuity. In addition to this, the software continues to be reliant on the base system resources and any change to the same can lead to disruption of services. Also, the prior art software is frequently identified as a malware and an anti-virus which tries to remove it during device formatting, software upgradation, operating system upgradation and software patches. The prior art systems are not capable of real time analytics or cloud enabled or centrally controlled or a combination of any of them.
[007] In the view of foregoing, there is a need for a platform agnostic method and system for data integration, processing and generating the processed data in a user understandable format. Also, there is a need for a platform independent device to collect data from a plurality of digital enabler device and providing a data to an output device in printable format. Further, there is a need for a plug and play omni-channel enabler device for data collection from a plurality of digital enabler devices, processing the data and storing the data in a cloud server in a generic format.
[008] The abovementioned shortcomings, disadvantages and problems are addressed herein, as detailed below.

C) OBEJCTS OF THE INVENTION
[009] The primary object of the embodiments herein is to provide a platform agnostic method and system for data integration, processing and generating the processed data in a user understandable format.
[0010] Another object of the present invention is to provide a platform independent device to collect data from a plurality of digital enabler device and providing a data to an output device in printable format.
[0011] Yet another object of the present invention is to provide a plug and play omni-channel enabler device for data collection from a plurality of digital enabler devices, processing the data and storing the data in a cloud server in a generic format. The omni-channel enabler allows synchronization of data among the online and offline devices and databases.
[0012] These and other objects and advantages of the embodiments herein will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.

D) SUMMARY OF THE INVENTION
[0013] The various embodiments of the present invention disclose a method of platform independent data integration from a plurality of digital enabler device and processing the same. The method comprises the steps of:
a) entering a product detail in a digital enabler device at a time of billing of a purchased product;
b) capturing the product detail by a platform agnostic device and modifying the bill cache of the platform agnostic device. The bill cache comprises data pertaining to promotions, marketing, communication and offers;
c) searching for a promotional activity attached with the purchased product. On successful retrieval of the promotional activity, the detail of the promotional activity is added in a promo stack;
d) continuing a billing process followed from Step a) to Step c) till a complete list of products are scanned and information pertaining to the scanned products are entered into the bill cache of the platform agnostic device;
e) capturing a print output by the platform agnostic device and processing a first product line listed in a scanned product list;
f) matching and verifying a product quantity of the first product line with the promo stack. The print output of the first product line is modified as per the promotion applicable and is applicable on being matched with the product quantity;
g) verifying an availability of a promotional activity with the first product line. The promotional activity is added to the bill cache of the first product line in case of a successful availability;
h) continuing a billing process followed from Step e) to Step g) till a last product line is verified and details of the same is appended in the bill cache;
i) printing a bill through an output device; and
j) saving a billed data in a cloud server.
[0014] According to one embodiment of the present invention, the product details are entered through a keyboard, a scanner or any other input device/software.
[0015] According to one embodiment of the present invention, the platform agnostic device serves as a custom connector, a process modifier and a resource retrainer.
[0016] The embodiments of the present invention provide a system for a platform independent communication comprising a plurality of digital enabler devices, a platform agnostic device (PAD), a cloud server and a remote computer readable-writable program (RCRWP). The plurality of digital enabler devices comprises a Point of Sale (PoS) specific computer readable program (CRP). The platform agnostic device is connected to the plurality of digital enabler devices. The PAD is connected to the cloud server. The cloud server/local server synchronizes a data uploaded by the PAD at pre-defined time intervals. The remote computer readable program is installed on a digital enabler device and is connected to the PAD through a wired or wireless communication medium. A real-time data input is done through the digital enabler devices and is processed through the PAD. A copy of the processed data is uploaded in a cloud server.
[0017] According to one embodiment of the present invention, the PAD comprises a computer readable program (CRP). The CRP converts a PoS specific data into a generic data to be accessed by any output devices.
[0018] According to one embodiment of the present invention, the RCRWP assess status of the PAD, functioning health of the PAD, and data processed through the PAD.
[0019] According to one embodiment of the present invention, the PAD comprises an omni-channel enabler. The omni-channel enabler provides a connectivity to plurality of input and output devices irrespective of transfer protocol of the input devices and output devices.
[0020] According to one embodiment of the present invention, the PAD is plug and play in nature.
[0021] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.
E) BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The other objects, features and advantages will occur to those skilled in the art from the following description of the preferred embodiment and the accompanying drawings in which:
[0023] FIG. 1 illustrates a flowchart for a method of platform agnostic data integration from a plurality of digital enabler devices and processing the integrated data, according to one embodiment of the present invention.
[0024] FIG. 2 illustrates a block diagram of a system with an omni-channel enabler for a platform independent data communication, according to one embodiment of the present invention.

F) DETAILED DESCRIPTION OF THE DRAWINGS
[0025] In the following detailed description, a reference is made to the accompanying drawings that form a part hereof, and in which the specific embodiments that may be practiced is shown by way of illustration. The embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments and it is to be understood that the logical, mechanical and other changes may be made without departing from the scope of the embodiments. The following detailed description is therefore not to be taken in a limiting sense.
[0026] FIG. 1 illustrates a flowchart for a method of platform agnostic data integration from a plurality of digital enabler devices and processing the integrated data, according to one embodiment of the present invention. With respect to FIG. 1, the method comprises the steps of:
a) entering a product detail in a digital enabler device at a time of billing of a purchased product (101);
b) capturing the product detail by a platform agnostic device named as “Retail Genie” and modifying the captured data in a bill cache of the platform agnostic device (102);
c) searching for a promotional activity attached with the purchased product (103). On successful retrieval of the promotional activity, the detail of the promotional activity is added in a promo stack (104). The promo is displayed on a promo widget;
d) continuing a billing process followed from Step a) to Step c) till a complete list of products are scanned and information pertaining to the scanned products are entered into the bill cache of the platform agnostic device (105);
e) capturing a print output by the platform agnostic device and processing a first product line listed in a scanned product list (106);
f) matching and verifying a product quantity of the first product line with the bill cache (107). The print output of the first product line is modified as per the promotion applicable and is applicable on being matched with the product quantity (108);
g) verifying an availability of a promotional activity with the first product line (109). The promotional activity is added to the bill cache of the first product line in case of a successful availability (110);
h) continuing a billing process followed from Step e) to Step g) till a last product line is verified and details of the same is appended in the bill cache (111);
i) printing a bill through an output device (112); and
j) saving a billed data in a cloud server (113).
[0027] According to one embodiment of the present invention, the product details are entered through a keyboard, a scanner or any other input device/software.
[0028] FIG. 2 illustrates a block diagram of a system with an omni-channel enabler for a platform independent data communication, according to one embodiment of the present invention. With respect to FIG. 2, the system comprises a plurality of digital enabler devices 201, a platform agnostic device (PAD) 202, a cloud server 203 and a remote computer readable-writable program (RCRWP) 204. The plurality of digital enabler devices 201 comprises a Point of Sale (PoS) specific computer readable program (CRP). The platform agnostic device 202 is connected to the plurality of digital enabler devices 201. The PAD 202 is connected to the cloud servers. The cloud server 203 stores a data uploaded by the PAD 202. The remote computer readable program 204 is installed on a digital enabler device and is connected to the PAD 202 through a wired or wireless communication medium. A real-time data input is done through the digital enabler devices 201 and is processed through the PAD 202. A copy of the processed data is uploaded in the cloud server 203 and is accessed through the remote computer readable program 204.
[0029] According to one embodiment of the present invention, the RCRWP 204 assess status of the PAD, functioning health of the PAD, and data processed through the PAD.
[0030] According to one embodiment of the present invention, the PAD 202 is plugged into a retailer’s PoS device via a USB port. All the input peripherals like keyboard, barcode scanner or any other devices are plugged into the USB ports of the PAD 202. The output devices are also plugged into the PAD’s USB ports.
[0031] The PAD 202 utilizes a pass-through mechanism to collect the bill information and verifies the bill information from the print spool. The PAD 202 can also amend or append the print spool as required. Print spool refers to any kind of print data queued to be printed to the available peripheral.
[0032] PAD 202 as a Gateway:
[0033] According to one embodiment of the present invention, the PAD 202 communicates with other internet of things (IoT) devices in the store via a wi-fi or a Bluetooth and can be used to receive the raw or pre-processed information for further processing or to send the information without alteration to the cloud server. For e.g. integration with MPoS devices - MPoS devices are used primarily by small shops to accept card payments and provide users an e-receipt on mobile number. This creates some privacy concerns if the user is not willing to share the details. The integration with PAD 202 enables a MPoS device to deliver same user experience as a traditional EMV machine. The MPoS devices once integrated with the PAD 202, can communicate with the PAD 202 via Bluetooth. The PAD 202 is connected to the retailer’s PoS device and can be used to deliver physical printout.
[0034] According to one embodiment of the present invention, the PAD 202 is integrated with video or image analytics systems. The traditional instore video/image analytics systems need to have a camera, a processing unit and an internet communication module. The input stream is either processed locally and result is transmitted to the cloud server or the processing unit transmits the raw stream to the cloud server for further processing. An integration with the PAD brings down the cost of any such device by removing the need to have a powerful processing unit and internet connectivity. The connected device needs to have a capability to capture image/video, a microprocessor and a wi-fi/Bluetooth module. All the input stream can be directly transferred to the PAD, which is capable of processing the video stream offline and further transfer the results to the cloud server.
[0035] The PAD 202 can function with the digital enabler devices through a plurality of bidirectional communication ports like USB. The information is collected from all the input devices attached as well as the print stream. The PAD 202 finds utility in places wherever there is need of a verification system in addition to the original device. This functionality makes the device suitable for the places like Toll Booths where contractors collect the toll on behalf of the government but may be reporting less numbers by removing certain payments from a toll network system.
[0036] According to one embodiment of the present invention, an input comprises:
[0037] Keyboard/Barcode: Data to be copied and parsed and pushed to the PoS device as is, such that from the perspective of the PoS device there is no difference.
[0038] API/SDK: Querying for accessing specific information or executing commands remotely (such as software updates, pushing of promotions, either from the local nodes (Other IoT such as thermostat/ mobile devices such as repair kit) or from the cloud server. This is for controlling the PAD remotely and determining the state of the device (location, Host device switched on or sleeping, the box is switched on or sleeping, device logs etc.). As a central hub for the store, any commands for the nodal devices (other IoT units) are also to be routed through the PAD.
[0039] PoS App: Any requests from the PoS App will need to come to the PAD. For example, the PAD will need to accept the print spool from the PoS App and then modify it according to transaction specific needs. Any inputs from the user interface is available at the PoS terminal. The entries can be for initiating a user verification (Customer Relationship Management (CRM) mobile number, or wallet mobile number) or for custom functions (for example for configuring the store specific promotions to be displayed on the VDU). The PoS App should also inform the device of state changes or modifications to the transaction (for example if the user cancels the promoted product).
[0040] According to one embodiment of the present invention, an output comprises:
[0041] Print: Ability to push modified print spool to any printer connected to it. The bill might be pure text or with image (business logo, etc.).
[0042] Stream: Ability to use Miracast (or similar technology) to stream content to the signage in the store.
[0043] Content: Ability to allow users to connect to the device for accessing free or paid content.
[0044] Connected Nodes: Ability to issue requests and commands (such as software updates, heartbeat check etc.) to individual nodes (other IoT sensors).
[0045] PoS App: Communication to the user of change in state (for example promotions are applied on a particular product, confirmation of a user’s identity through pin or One Time Password (OTP) etc.).
[0046] API/SDK: Ability to sync data over the air to the cloud server, with real-time reporting (state, location etc.) and data transfer. The PAD should also be able to communicate the same for the nodes. In addition to this, any queries from the cloud server should also be responded by the box.
[0047] According to one embodiment of the present invention, an on-board processing comprises:
[0048] Data Processing: All input data should be processed and transferred to tables, for example, input from the keyboard should be matched with the print spool and the data should be entered into the right entry columns, which is ready to be synced with the cloud server. Any kind of data captured from the nodes should also be processed and put into the right tables, which can then be synced with the cloud server (for e.g. the pictures from the fridge cam are processed and only state data is transferred to the cloud server).
[0049] Real-time Analytics: Any data that is of possible monetary impact should be processed for possible issues on a real-time basis (For e.g. the retailer might be making a lot of bills for the purpose of clocking a lot of promotions, which he might not be passing to the consumer, or the device maybe disconnected and might be getting mishandled or stolen), or if some pre-defined red flags are detected (for e.g. non-branded products in a brand’s visi-cooler or verification of a salesman having visited the store (beacon functions).
[0050] Central Hub: The PAD should be able to perform multiple processing functions needed in the store (for e.g. it should be able to process the bills as well as process the credit card information pushed by the EMV card machine or being able to process data beamed by the fridge camera).
G) ADVANTAGES OF THE INVENTION
[0051] The present invention makes a tracking and CRM independent of a system resources, where an external device (PAD) doing the entire processing and having access to internet etc. The PAD is identified as a text printer, so all spool information comes to the PAD in a readily interpretable format. This information is modified by the PAD leading to an ability to edit a print information. As a standard plug and play hardware, the PAD can be connected to any PoS device and can be instantly operational, not requiring system configuration. With present invention, a trouble shooting of the system, on site or remotely has no impact on the day to day functioning of the PoS solution.
[0052] It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the claims.

Documents

Application Documents

# Name Date
1 201721018169-IntimationOfGrant04-08-2023.pdf 2023-08-04
1 Power of Attorney [24-05-2017(online)].pdf 2017-05-24
2 OTHERS [24-05-2017(online)].pdf 2017-05-24
3 FORM28 [24-05-2017(online)].pdf_361.pdf 2017-05-24
3 201721018169-2. Marked Copy under Rule 14(2) [08-03-2023(online)].pdf 2023-03-08
4 FORM28 [24-05-2017(online)].pdf 2017-05-24
4 201721018169-Retyped Pages under Rule 14(1) [08-03-2023(online)].pdf 2023-03-08
5 Form 5 [24-05-2017(online)].pdf 2017-05-24
5 201721018169-PETITION UNDER RULE 137 [03-03-2023(online)].pdf 2023-03-03
6 Form 3 [24-05-2017(online)].pdf 2017-05-24
6 201721018169-2. Marked Copy under Rule 14(2) [24-02-2023(online)].pdf 2023-02-24
7 EVIDENCE FOR SSI [24-05-2017(online)].pdf_362.pdf 2017-05-24
7 201721018169-Retyped Pages under Rule 14(1) [24-02-2023(online)].pdf 2023-02-24
8 EVIDENCE FOR SSI [24-05-2017(online)].pdf 2017-05-24
8 201721018169-2. Marked Copy under Rule 14(2) [16-12-2022(online)].pdf 2022-12-16
9 201721018169-Retyped Pages under Rule 14(1) [16-12-2022(online)].pdf 2022-12-16
9 Drawing [24-05-2017(online)].pdf 2017-05-24
10 201721018169-PETITION UNDER RULE 137 [17-11-2022(online)].pdf 2022-11-17
10 Description(Complete) [24-05-2017(online)].pdf_349.pdf 2017-05-24
11 201721018169-2. Marked Copy under Rule 14(2) [25-10-2022(online)].pdf 2022-10-25
11 Description(Complete) [24-05-2017(online)].pdf 2017-05-24
12 201721018169-Retyped Pages under Rule 14(1) [25-10-2022(online)].pdf 2022-10-25
12 Form 9 [26-05-2017(online)].pdf 2017-05-26
13 201721018169-PETITION UNDER RULE 138 [14-10-2022(online)].pdf 2022-10-14
13 Form 18 [29-06-2017(online)].pdf 2017-06-29
14 201721018169-2. Marked Copy under Rule 14(2) [12-10-2022(online)].pdf 2022-10-12
14 ABSTRACT1.jpg 2018-08-11
15 201721018169-ORIGINAL UNDER RULE 6 (1A)-070917.pdf 2018-08-11
15 201721018169-Retyped Pages under Rule 14(1) [12-10-2022(online)].pdf 2022-10-12
16 201721018169-FORM 13 [06-10-2022(online)].pdf 2022-10-06
16 201721018169-Information under section 8(2) [12-05-2020(online)].pdf 2020-05-12
17 201721018169-FER_SER_REPLY [26-09-2022(online)].pdf 2022-09-26
17 201721018169-FER.pdf 2020-08-17
18 201721018169-FER_SER_REPLY [03-09-2020(online)].pdf 2020-09-03
18 201721018169-US(14)-HearingNotice-(HearingDate-27-09-2022).pdf 2022-08-24
19 201721018169-CORRESPONDENCE [03-09-2020(online)].pdf 2020-09-03
19 201721018169-FER_SER_REPLY [28-09-2020(online)].pdf 2020-09-28
20 201721018169-CORRESPONDENCE [03-09-2020(online)].pdf 2020-09-03
20 201721018169-FER_SER_REPLY [28-09-2020(online)].pdf 2020-09-28
21 201721018169-FER_SER_REPLY [03-09-2020(online)].pdf 2020-09-03
21 201721018169-US(14)-HearingNotice-(HearingDate-27-09-2022).pdf 2022-08-24
22 201721018169-FER.pdf 2020-08-17
22 201721018169-FER_SER_REPLY [26-09-2022(online)].pdf 2022-09-26
23 201721018169-Information under section 8(2) [12-05-2020(online)].pdf 2020-05-12
23 201721018169-FORM 13 [06-10-2022(online)].pdf 2022-10-06
24 201721018169-ORIGINAL UNDER RULE 6 (1A)-070917.pdf 2018-08-11
24 201721018169-Retyped Pages under Rule 14(1) [12-10-2022(online)].pdf 2022-10-12
25 201721018169-2. Marked Copy under Rule 14(2) [12-10-2022(online)].pdf 2022-10-12
25 ABSTRACT1.jpg 2018-08-11
26 201721018169-PETITION UNDER RULE 138 [14-10-2022(online)].pdf 2022-10-14
26 Form 18 [29-06-2017(online)].pdf 2017-06-29
27 201721018169-Retyped Pages under Rule 14(1) [25-10-2022(online)].pdf 2022-10-25
27 Form 9 [26-05-2017(online)].pdf 2017-05-26
28 201721018169-2. Marked Copy under Rule 14(2) [25-10-2022(online)].pdf 2022-10-25
28 Description(Complete) [24-05-2017(online)].pdf 2017-05-24
29 201721018169-PETITION UNDER RULE 137 [17-11-2022(online)].pdf 2022-11-17
29 Description(Complete) [24-05-2017(online)].pdf_349.pdf 2017-05-24
30 201721018169-Retyped Pages under Rule 14(1) [16-12-2022(online)].pdf 2022-12-16
30 Drawing [24-05-2017(online)].pdf 2017-05-24
31 201721018169-2. Marked Copy under Rule 14(2) [16-12-2022(online)].pdf 2022-12-16
31 EVIDENCE FOR SSI [24-05-2017(online)].pdf 2017-05-24
32 201721018169-Retyped Pages under Rule 14(1) [24-02-2023(online)].pdf 2023-02-24
32 EVIDENCE FOR SSI [24-05-2017(online)].pdf_362.pdf 2017-05-24
33 201721018169-2. Marked Copy under Rule 14(2) [24-02-2023(online)].pdf 2023-02-24
33 Form 3 [24-05-2017(online)].pdf 2017-05-24
34 201721018169-PETITION UNDER RULE 137 [03-03-2023(online)].pdf 2023-03-03
34 Form 5 [24-05-2017(online)].pdf 2017-05-24
35 201721018169-Retyped Pages under Rule 14(1) [08-03-2023(online)].pdf 2023-03-08
35 FORM28 [24-05-2017(online)].pdf 2017-05-24
36 FORM28 [24-05-2017(online)].pdf_361.pdf 2017-05-24
36 201721018169-2. Marked Copy under Rule 14(2) [08-03-2023(online)].pdf 2023-03-08
37 OTHERS [24-05-2017(online)].pdf 2017-05-24
37 201721018169-PatentCertificate04-08-2023.pdf 2023-08-04
38 Power of Attorney [24-05-2017(online)].pdf 2017-05-24
38 201721018169-IntimationOfGrant04-08-2023.pdf 2023-08-04

Search Strategy

1 2020-08-1213-21-43E_12-08-2020.pdf

ERegister / Renewals