Sign In to Follow Application
View All Documents & Correspondence

System And Method For Cleaning A Board

Abstract: The present disclosure provides a system and method for cleaning a board. The system includes: a sliding assembly coupled to the board, and having sliding member and cleaning unit coupled to sliding member; an input unit having imaging device configured to receive information associated with the board and generate first set of images associated with the information; and a control unit configured to clean, by using the cleaning unit, the board by activating the sliding assembly; detect, upon generation of the first of images, one or more objects in at least one of the first set of images; generate, by the control unit, metadata associated with at least one of the detected objects to extract a query image from the first set of images based on the metadata; and clean, by using the cleaning unit, based on extraction of the query image, the board.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 September 2019
Publication Number
14/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
info@khuranaandkhurana.com
Parent Application

Applicants

Chitkara Innovation Incubator Foundation
SCO: 160-161, Sector -9c, Madhya Marg, Chandigarh- 160009, India.

Inventors

1. KADYAN, Virender
Department of Computer Science & Engineering, Chitkara University, Patiala-Chandigarh National Highway (NH-64), Rajpura, District Patiala, Punjab - 140401, India.
2. SHARMA, Rishabh
Department of Computer Science & Engineering, Chitkara University, Patiala-Chandigarh National Highway (NH-64), Rajpura, District Patiala, Punjab - 140401, India.
3. KUMAR, Gireesh
Assistant Professor, Department of Computer Science & Engineering, IET, JK Lakshmipat University, Jaipur, Rajasthan, India.
4. VERMA, Santosh
Assistant Professor, Department of Computer Science & Engineering, IET, JK Lakshmipat University, Jaipur, Rajasthan, India.

Specification

TECHNICAL FIELD
[001] The present disclosure relates to cleaning of boards. More particularly, the
present disclosure relates to a system and method for cleaning and/or wiping boards (electronic boards, whiteboards, blackboards etc.) automatically.
BACKGROUND
[002] Background description includes information that can be useful in
understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[003] Many of teaching places are equipped with blackboard or whiteboard for a
teacher to write down texts or to make explanations. In most of teaching scenarios, chalks are
used for blackboards. After writing with chalk on the blackboard, it needs to be erased
manually by using an eraser. The chalk dusts adhere on the blackboard, and with the motion
of the eraser, drop down and fly away all around, making the ambient space filled with chalk
dusts. This may also be very harmful to teachers and learners, especially, young children.
Since using chalks and common blackboard erasers causes lots of flying dusts, it is not good
to the health and inconvenient for teaching, and is often criticized by the teachers. Many
teachers and/or students suffer from chronic pharyngitis and bronchitis. In fact, a more
important reason is white dust particles that have been spread over air with a high
concentration of PM2.5. When a person breathes in class, he/she may suck the dust particles
into his/her trachea, throat, and lung cavity. Over time, it will cause various inflammations of
the respiratory tract. Even, the white dust may cause lung cancer and liver cancer as well.
[004] In some occasions, pencils or whiteboard-writing pens are used for writing on
whiteboards. Whiteboards are a well-known medium that provide a convenient surface upon
which notes, drawings, charts or other hand-written notations may be made. Whiteboards are
often used in group discussions as whiteboard facilitate sharing of individual thoughts in
group discussions. As with traditional chalkboards, whiteboards allow notations to be made
in multiple colors. Like chalkboards, the various hand-written notations made on whiteboards
are erasable by the manual manipulation of an eraser in an easy and efficient manner.
[005] Whiteboards offer several advantages over chalkboards including a clean
white surface, which provides for greater contrast over a traditional green/black background

of chalkboards. In addition, writing on the whiteboard is easier than writing on a traditional chalkboard. For example, the smooth writing surface of the whiteboard allows easy use of erasable felt-tip markers, whereas the chalkboard surface provides a somewhat scratchy surface with which chalk is used. Whiteboard markers also tend to be easier to grip and less messy than chalk.
[006] As mentioned above, many schools and/or any other teaching institutions
use whiteboard teaching to avoid the health hazards caused by dust to teachers and students.
There are also various whiteboards in market that may automatically wipe fonts, but these
whiteboards may only move in the horizontal or vertical direction, but cannot move up and
down or left and right. For a large whiteboard, it is often because the force is uneven, or
the whiteboard is uneven due to long-term use, and some areas on the whiteboard cannot be
wiped clean. The pencils and whiteboard-writing pens often contain volatilizable and
poisonous organic solvents, which do much harm to human bodies. Therefore, the
whiteboards should be cleaned properly to prevent spreading of these solvents.
[007] Unfortunately, both whiteboards and chalkboards are erased by manual user
action, which is tedious, and imprecise. Typically, a user would obtain an eraser and then apply the eraser to the surface of the whiteboard or chalkboard in an often non-uniform motion to wipe-off the hand-written notations thereon. Such manual erasure is time consuming and deemed a chore. Following manual erasure, the board is often spotty, meaning that some remnants of prior hand-written notations remain. Another disadvantage of manual erasing is that the marker or chalk remnants may cause a dust to develop about the eraser, and thus the user's hand may be dirtied by the erasure process. Further, automatic dusters may also be provided to clean boards but they may not clean the boards properly, accurately and efficiently.
[008] Therefore, there is a need in the art to provide an efficient, effective and
simple system and method for implementing a cleaning mechanism to clean a board in order to prevent spreading of dust particles, poisonous solvents etc., and to prevent causing of health problems to people especially students, learners and teachers.
[009] All publications herein are incorporated by reference to the same extent as if
each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.

[0010] In some embodiments, the numbers expressing quantities or dimensions of
items, and so forth, used to describe and claim certain embodiments of the invention are to be understood as being modified in some instances by the term "about." Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that may vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
[0011] As used in the description herein and throughout the claims that follow, the
meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.
[0012] Groupings of alternative elements or embodiments of the invention disclosed
herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all groups used in the appended claims.
OBJECTS OF THE PRESENT DISCLOSURE
[0013] Some of the objects of the present disclosure, which at least one embodiment
herein satisfies are as listed herein below.
[0014] It is an object of the present disclosure to provide a system and method for
cleaning a board.
[0015] It is another object of the present disclosure to provide a simple and cost
effective system and method for cleaning a board.
[0016] It is another object of the present disclosure to provide a reliable and time-
efficient system and method for cleaning a board with reduced human intervention.

[0017] It is another object of the present disclosure to provide an accurate system and
method for cleaning a board with improved quality by utilizing liquid sprays.
SUMMARY
[0018] The present disclosure relates to cleaning of boards. More particularly, the
present disclosure relates to a system and method for cleaning and/or wiping boards (electronic boards, whiteboards, blackboards etc.) automatically.
[0019] This summary is provided to introduce simplified concepts of a system for
time bound availability check of an entity, which are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended for use in determining/limiting the scope of the claimed subject matter.
[0020] An aspect of the present disclosure pertains to a system for cleaning a board.
The system can include: a rolling or sliding assembly coupled to the board, and having a sliding member and a cleaning unit coupled to the sliding member; an input unit having at least an imaging device that can be configured to receive real-time information associated with the board and generate a first set of images associated with the information; and a control unit operatively coupled to the input unit. The control unit can include a processor and a memory operatively coupled to the processor. The memory can store compute implemented instructions executable by the processor to: clean, by using the cleaning unit, the board by activating the sliding assembly such that the sliding assembly can be adapted to, upon activation, slide from a first end of the board to a second end of the board; detect, upon generation of the first of images, one or more objects in at least one of the first set of images; generate, by the control unit, metadata associated with at least one of the detected objects to extract, from the detected objects, a query image from the first set of images based on the metadata associated with the at least one of the detected objects; and clean, by using the cleaning unit, based on extraction of the query image, the board.
[0021] In an aspect, the cleaning unit can include at least one of a container to store a
cleaning agent, at least one spray nozzle to spray the cleaning agent on the board, a plurality of cleaning brushes and a cleaning strip.
[0022] In an aspect, the one or more objects can include information associated with
any of remaining stains, dirt particles, dust particles or any other sticky particles that are present on the board.

[0023] In an aspect, the control unit can be configured to: determine, based on the
extraction of the query image, at least one location on the board, the at least one location can be corresponding to the detected one or more objects; spray, using the at least one spray nozzle, from the container, the cleaning agent on the at least one determined location of the board; and clean, using at least one of the plurality of cleaning brushes and the cleaning strip, the at least one determined location of the board.
[0024] Another aspect of the present disclosure pertains to a method for cleaning a
board. The method can include steps of: receiving, by an input unit, information associated with the board to generate a first set of images associated with the information; cleaning, by using a cleaning unit, the board by activating a sliding assembly such that the sliding assembly can be adapted to, upon activation, slide from a first end of the board to a second end of the board; detecting, by a control unit, upon generation of the first set of images, one or more objects in at least one of the first set of images; generating, by the control unit, metadata associated with at least one of the detected objects to extract, from the detected objects, a query image from the first set of images based on the metadata associated with the at least one of the detected objects; and cleaning, by using the cleaning unit, based on extraction of the query image, the board.
[0025] In an aspect, the method can include steps of: determining, based on the
extraction of the query image, at least one location on the board such that the at least one location can be corresponding to the detected one or more objects; spraying, using the at least one spray nozzle, from the container, the cleaning agent on the at least one determined location of the board; and cleaning, using at least one of the plurality of cleaning brushes and the cleaning strip, the at least one determined location of the board.
[0026] Various objects, features, aspects and advantages of the inventive subject
matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components
BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The diagrams are for illustration only, which thus is not a limitation of the
present disclosure, and wherein:
[0028] FIG. 1 illustrates an exemplary block diagram representation of a system for
cleaning a board in accordance with an embodiment of the present disclosure.

[0029] FIG. 2 illustrates an exemplary flow diagram representation of a method for
cleaning a board in accordance with an embodiment of the present disclosure.
[0030] FIG. 3 illustrates an exemplary representation of a cleaning mechanism for
boards in accordance with an embodiment of the present disclosure.
[0031] FIG. 4 illustrates a computer system in which or with which embodiments of
the present invention can be utilized in accordance with embodiments of the present
disclosure.
DETAILED DESCRIPTION
[0032] The following is a detailed description of embodiments of the disclosure
depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0033] In the following description, numerous specific details are set forth in order to
provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention can be practiced without some of these specific details.
[0034] Embodiments of the present invention include various steps, which will be
described below. The steps can be performed by hardware components or can be embodied in machine-executable instructions, which can be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps can be performed by a combination of hardware, software, and firmware and/or by human operators.
[0035] The present disclosure relates to cleaning of boards. More particularly, the
present disclosure relates to a system and method for cleaning and/or wiping boards (electronic boards, whiteboards, blackboards etc.) automatically.
[0036] An aspect of the present disclosure pertains to a system for cleaning a board.
The system can include: a rolling or sliding assembly coupled to the board, and having a sliding member and a cleaning unit coupled to the sliding member; an input unit having at least an imaging device that can be configured to receive real-time information associated with the board and generate a first set of images associated with the information; and a control unit operatively coupled to the input unit. The control unit can include a processor

and a memory operatively coupled to the processor. The memory can store compute implemented instructions executable by the processor to: clean, by using the cleaning unit, the board by activating the sliding assembly such that the sliding assembly can be adapted to, upon activation, slide from a first end of the board to a second end of the board; detect, upon generation of the first of images, one or more objects in at least one of the first set of images; generate, by the control unit, metadata associated with at least one of the detected objects to extract, from the detected objects, a query image from the first set of images based on the metadata associated with the at least one of the detected objects; and clean, by using the cleaning unit, based on extraction of the query image, the board.
[0037] In an aspect, the cleaning unit can include at least one of a container to store a
cleaning agent, at least one spray nozzle to spray the cleaning agent on the board, a plurality of cleaning brushes and a cleaning strip.
[0038] In an aspect, the one or more objects can include information associated with
any of remaining stains, dirt particles, dust particles or any other sticky particles that are present on the board.
[0039] In an aspect, the control unit can be configured to: determine, based on the
extraction of the query image, at least one location on the board, the at least one location can be corresponding to the detected one or more objects; spray, using the at least one spray nozzle, from the container, the cleaning agent on the at least one determined location of the board; and clean, using at least one of the plurality of cleaning brushes and the cleaning strip, the at least one determined location of the board.
[0040] Another aspect of the present disclosure pertains to a method for cleaning a
board. The method can include steps of: receiving, by an input unit, information associated with the board to generate a first set of images associated with the information; cleaning, by using a cleaning unit, the board by activating a sliding assembly such that the sliding assembly can be adapted to, upon activation, slide from a first end of the board to a second end of the board; detecting, by a control unit, upon generation of the first set of images, one or more objects in at least one of the first set of images; generating, by the control unit, metadata associated with at least one of the detected objects to extract, from the detected objects, a query image from the first set of images based on the metadata associated with the at least one of the detected objects; and cleaning, by using the cleaning unit, based on extraction of the query image, the board.
[0041] In an aspect, the method can include steps of: determining, based on the
extraction of the query image, at least one location on the board such that the at least one

location can be corresponding to the detected one or more objects; spraying, using the at least one spray nozzle, from the container, the cleaning agent on the at least one determined location of the board; and cleaning, using at least one of the plurality of cleaning brushes and the cleaning strip, the at least one determined location of the board.
[0042] FIG. 1 illustrates an exemplary block diagram representation of a system for
cleaning a board in accordance with an embodiment of the present disclosure.
[0043] According to an embodiment, the system 100 can include one or more
processor(s) 102. The one or more processor(s) 102 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 102 are configured to fetch and execute computer-readable instructions stored in a memory 104 of the system 100. The memory 104 can store one or more computer-readable instructions or routines, which can be fetched and executed to create or share the data units over a network service. The memory 104 can include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0044] Various components /units of the proposed system 100 can be implemented as
a combination of hardware and programming (for example, programmable instructions) to implement their one or more functionalities as elaborated further themselves or using processors 102. In examples described herein, such combinations of hardware and programming can be implemented in several different ways. For example, the programming for the units can be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for units can include a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium can store instructions that, when executed by the processing resource, implements the various units. In such examples, the system 100 can include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium can be separate but accessible to the system 100 and the processing resource. In other examples, the units can be implemented by electronic circuitry. A database 116 can include data that is either stored or generated as a result of functionalities implemented by any of the other components /units of the proposed system 100.

[0045] In an embodiment, the system lOOfor cleaning the board is disclosed. The
system 100 can include: a rolling or sliding assembly 110; an input unit 108 and a control unit 106 that can be operatively coupled to the input unit 108.
[0046] In an embodiment, the input unit 108 can include an imaging device (not
shown) that can be configured to receive real-time information associated with the board and generate a first set of images associated with the information. The imaging device can include an optical system, which focuses light from a subject, and an image sensor, which converts light from the subject focused through the optical system into an image signal (electric signal) by photoelectric conversion. The image sensor can be, for example, a charge-coupled device (CCD) image sensor or a complementary metal oxide semiconductor (CMOS) image sensor. The imaging device outputs an image (image signal) captured by the image sensor to an object detection unit 112.
[0047] In an embodiment, the control unit 106 can have processor 102 and memory
104. The memory 104 can store instructions executable by the processor 102 to clean, by
using the cleaning unit, the board by activating the sliding assembly 110 such that the sliding
assembly HOcan be adapted to, upon activation, slide from a first end of the board to a
second end of the board; and detect, by using the object detection unit 112,upon generation of
the first of images, one or more objects in at least one of the first set of images.
[0048] In an exemplary embodiment, the object detection unit 112 can include an
image input unit, an image direction adjustment unit, a filtering unit, and an object area detection unit. The image input unit receives an image (image signal) output from the imaging unit. When, for example, the imaging unit can include a CCD image sensor including color filters with an RGB Bayer pattern, the image input unit receives a pixel signal array of, for example, R-component signals, G-component signals, and B-component signals. The image input unit can convert the input image signals into signals with a predetermined format as necessary, and outputs the resulting image signals (or the input image signals when no conversion is necessary) to the image direction adjustment unit.
[0049] The term "converting into signals with a predetermined format" refers to, for
example, converting into signals with a different color space (e.g., conversion from the RGB color space to the YCbCr color space). The image input unit converts the input image signals in the RGB color space (R-component signals, G-component signals, and B-component signals) into, for example, signals in the YCbCr color space (Y-component signals, Cb-component signals, and Cr-component signals) as necessary. For ease of explanation in one example described below, the image input unit converts input image signals in the RGB color

space (R-component signals, G-component signals, and B-component signals) into signals in
the YCbCr color space (Y-component signals, Cb-component signals, and Cr-component
signals), and outputs only Y-signals, which are brightness signals (brightness image), to the
image direction adjustment unit. The filtering unit can be adapted to remove any noise and
interference components, if present in the images. The object area detection unit can be
adapted to detect objects and area in images corresponding to the detected objects.
[0050] In an embodiment, the control unit 106 can be configured to generate, by using
metadata generation unit 114, metadata associated with at least one of the detected objects to
extract, from the detected objects, a query image from the first set of images based on the
metadata associated with the at least one of the detected objects.
[0051] In an embodiment, the control unit 106 can be configured to clean, by using
the cleaning unit, based on extraction of the query image, the board.
[0052] In an embodiment, the cleaning unit can include at least one of a container to
store a cleaning agent, at least one spray nozzle to spray the cleaning agent on the board, a
plurality of cleaning brushes and a cleaning strip.
[0053] In an embodiment, the one or more objects can include information associated
with any of remaining stains, dirt particles, dust particles or any other sticky particles that are
present on the board.
[0054] In an embodiment, the control unit 106 can be configured to: determine, based
on the extraction of the query image, at least one location on the board, the at least one
location corresponding to the detected one or more objects; spray, using the at least one spray
nozzle, from the container, the cleaning agent on the at least one determined location of the
board; and clean, using at least one of the plurality of cleaning brushes and the cleaning strip,
the at least one determined location of the board.
[0055] In an exemplary embodiment, the system 100 can be activated by pressing of
switch or button by a user.
[0056] FIG. 2 illustrates an exemplary flow diagram representation of method for
cleaning a board in accordance with an embodiment of the present disclosure.
[0057] According to an embodiment, the method 200 can include at a step 202,
receiving, by an input unit, information associated with the board to generate a first set of
images associated with the information.
[0058] In an embodiment, the method 200 can include at a step 204, cleaning, by
using a cleaning unit, the board by activating a sliding assembly such that the sliding

assembly can be adapted to, upon activation, slide from a first end of the board to a second
end of the board.
[0059] In an embodiment, the method 200 can include at a step 206, detecting, by a
control unit, upon generation of the first set of images, one or more objects in at least one of
the first set of images.
[0060] In an embodiment, the method 200 can further include at a step 208,
generating, by the control unit, metadata associated with at least one of the detected objects to
extract, from the detected objects, a query image from the first set of images based on the
metadata associated with the at least one of the detected objects.
[0061] In an embodiment, the method 200 can include at a step 210, cleaning, by
using the cleaning unit, based on extraction of the query image, the board.
[0062] In an embodiment, the method 800 can include the method can include steps
of: determining, based on the extraction of the query image, at least one location on the board
such that the at least one location can be corresponding to the detected one or more objects;
spraying, using the at least one spray nozzle, from the container, the cleaning agent on the at
least one determined location of the board; and cleaning, using at least one of the plurality of
cleaning brushes and the cleaning strip, the at least one determined location of the board.
[0063] FIG. 3 illustrates an exemplary representation of a cleaning mechanism for
boards in accordance with an embodiment of the present disclosure.
[0064] As shown in FIG. 3, the control unit 316 with processor 320 can be embedded
on a rolling or sliding assembly coupled to the board with rollers 306. A spray nozzle 308,
cleaning brushes 314 and a spray tank 310 with a cleaning agent can be attached to any or a
combination of board 302 and rolling assembly. A camera 312 can be attached to the rolling
assembly. A cleaning strip 304 can be attached to the sliding assembly vertically in order to
clean the board. A motor section 318 can be attached to the sliding assembly to enable rolling
of the sliding assembly. The spray tank 310 can include a liquid spray that can be able to
clean the board properly.
[0065] FIG. 4 illustrates a computer system in which or with which embodiments of
the present invention can be utilized in accordance with embodiments of the present
disclosure.
[0066] As shown in FIG. 4, computer system includes an external storage device 410,
a bus 420, a main memory 430, a read only memory 440, a mass storage device 450,
communication port 460, and a processor 470. A person skilled in the art will appreciate that
computer system can include more than one processor and communication ports. Examples

of processor 470 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 470 can include various modules associated with embodiments of the present invention. Communication port 460 can be any of an RS-232 port for use with a modem-based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fibre, a serial port, a parallel port, or other existing or future ports. Communication port 460 can be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects.
[0067] Memory 430 can be Random Access Memory (RAM), or any other dynamic
storage device commonly known in the art. Read only memory 440 can be any static storage
device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for
storing static information e.g., start-up or BIOS instructions for processor 470. Mass storage
450 can be any current or future mass storage solution, which can be used to store
information and/or instructions. Exemplary mass storage solutions include, but are not
limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced
Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external,
e.g., having Universal Serial Bus (USB) and/or Fire wire interfaces), e.g. those available from
Seagate (e.g., the Seagate Barracuda 7200 family) or Hitachi (e.g., the Hitachi Deskstar
7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage,
e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill
Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[0068] Bus 420 communicatively couples processor(s) 470 with the other memory,
storage and communication blocks. Bus 420 can be, e.g. a Peripheral Component
Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI),
USB or the like, for connecting expansion cards, drives and other subsystems as well as other
buses, such a front side bus (FSB), which connects processor 470 to software system.
[0069] Optionally, operator and administrative interfaces, e.g. a display, keyboard,
and a cursor control device, can also be coupled to bus 420 to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 460. External storage device 410 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above

are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0070] Thus, it will be appreciated by those of ordinary skill in the art that the
diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures can be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function can be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named.
[0071] While embodiments of the present invention have been illustrated and
described, it will be clear that the invention is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents will be apparent to those skilled in the art, without departing from the spirit and scope of the invention, as described in the claim.
[0072] In the foregoing description, numerous details are set forth. It will be apparent,
however, to one of ordinary skill in the art having the benefit of this disclosure, that the present invention can be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form, rather than in detail, to avoid obscuring the present invention.
[0073] As used herein, and unless the context dictates otherwise, the term "coupled
to" is intended to include both direct coupling (in which two elements that are coupled to each other contact each other)and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean "communicatively coupled with" over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[0074] It should be apparent to those skilled in the art that many more modifications
besides those already described are possible without departing from the inventive concepts

herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms "comprises" and "comprising" should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps can be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C .... and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[0075] While the foregoing describes various embodiments of the invention, other and
further embodiments of the invention can be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skillin the art.
ADVANTAGES OF THE PRESENT DISCLOSURE
[0076] The present disclosure provides a system and method for cleaning a board.
[0077] The present disclosure provides a simple and cost effective system and method
for cleaning a board.
[0078] The present disclosure provides a reliable and time-efficient system and
method for cleaning a board with reduced human intervention.
[0079] The present disclosure provides an accurate system and method for cleaning a
board with improved quality by utilizing liquid sprays.

We Claim

1.A system for cleaning a board, the system comprising:
a sliding assembly coupled to the board, and comprising a sliding member and a cleaning unit coupled to the sliding member;
an input unit comprising at least an imaging device configured to receive real-time information associated with the board and generate a first set of images associated with the information; and
a control unit operatively coupled to the input unit, the control unit comprising a processor and a memory, the memory storing instructions executable by the processor to: clean, by using the cleaning unit, the board by activating the sliding assembly such that the sliding assembly is adapted to, upon activation, slide from a first end of the board to a second end of the board;
detect, upon generation of the first of images, one or more objects in at least one of the first set of images;
generate, by the control unit, metadata associated with at least one of the detected objects to extract, from the detected objects, a query image from the first set of images based on the metadata associated with the at least one of the detected objects; and
clean, by using the cleaning unit, based on extraction of the query image, the board.
2. The system as claimed in claim 1, wherein the one or more objects comprises information associated with any of remaining stains, dirt particles, dust particles or any other sticky particles that are present on the board.
3. The system as claimed in claim 1, wherein the cleaning unit comprises at least one of a container to store a cleaning agent, at least one spray nozzle to spray the cleaning agent on the board, a plurality of cleaning brushes and a cleaning strip.
4. The system as claimed in claim 3, wherein the control unit is configured to:
determine, based on the extraction of the query image, at least one location on the board, the at least one location corresponding to the detected one or more objects;
spray, using the at least one spray nozzle, from the container, the cleaning agent on the at least one determined location of the board; and
clean, using at least one of the plurality of cleaning brushes and the cleaning strip, the at least one determined location of the board.

5. A method for cleaning a board, the method comprising steps of:
receiving, by an input unit, information associated with the board to generate a first set of images associated with the information;
cleaning, by using a cleaning unit, the board by activating a sliding assembly such that the sliding assembly is adapted to, upon activation, slide from a first end of the board to a second end of the board;
detecting, by a control unit, upon generation of the first set of images, one or more objects in at least one of the first set of images;
generating, by the control unit, metadata associated with at least one of the detected objects to extract, from the detected objects, a query image from the first set of images based on the metadata associated with the at least one of the detected objects; and
cleaning, by using the cleaning unit, based on extraction of the query image, the board.
6. The method as claimed in claim 5, wherein the one or more objects comprises information associated with any of remaining stains, dirt particles, dust particles or any other sticky particles that are present on the board.
7. The method as claimed in claim 5, wherein the cleaning unit comprises at least one of a container to store a cleaning agent, at least one spray nozzle to spray the cleaning agent on the board, a plurality of cleaning brushes and a cleaning strip.
8. The method as claimed in claim 7, wherein the method comprises steps of:
determining, based on the extraction of the query image, at least one location on the board, the at least one location corresponding to the detected one or more objects;
spraying, using the at least one spray nozzle, from the container, the cleaning agent on the at least one determined location of the board; and
cleaning, using at least one of the plurality of cleaning brushes and the cleaning strip, the at least one determined location of the board.

Documents

Application Documents

# Name Date
1 201911039604-CLAIMS [28-05-2022(online)].pdf 2022-05-28
1 201911039604-STATEMENT OF UNDERTAKING (FORM 3) [30-09-2019(online)].pdf 2019-09-30
2 201911039604-FORM FOR STARTUP [30-09-2019(online)].pdf 2019-09-30
2 201911039604-CORRESPONDENCE [28-05-2022(online)].pdf 2022-05-28
3 201911039604-FORM FOR SMALL ENTITY(FORM-28) [30-09-2019(online)].pdf 2019-09-30
3 201911039604-DRAWING [28-05-2022(online)].pdf 2022-05-28
4 201911039604-FORM 1 [30-09-2019(online)].pdf 2019-09-30
4 201911039604-FER_SER_REPLY [28-05-2022(online)].pdf 2022-05-28
5 201911039604-FER.pdf 2022-04-12
5 201911039604-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-09-2019(online)].pdf 2019-09-30
6 201911039604-FORM 18 [19-07-2021(online)].pdf 2021-07-19
6 201911039604-EVIDENCE FOR REGISTRATION UNDER SSI [30-09-2019(online)].pdf 2019-09-30
7 201911039604-Proof of Right (MANDATORY) [12-12-2019(online)].pdf 2019-12-12
7 201911039604-DRAWINGS [30-09-2019(online)].pdf 2019-09-30
8 201911039604-FORM-26 [03-12-2019(online)].pdf 2019-12-03
8 201911039604-DECLARATION OF INVENTORSHIP (FORM 5) [30-09-2019(online)].pdf 2019-09-30
9 abstract.jpg 2019-10-04
9 201911039604-COMPLETE SPECIFICATION [30-09-2019(online)].pdf 2019-09-30
10 201911039604-COMPLETE SPECIFICATION [30-09-2019(online)].pdf 2019-09-30
10 abstract.jpg 2019-10-04
11 201911039604-DECLARATION OF INVENTORSHIP (FORM 5) [30-09-2019(online)].pdf 2019-09-30
11 201911039604-FORM-26 [03-12-2019(online)].pdf 2019-12-03
12 201911039604-DRAWINGS [30-09-2019(online)].pdf 2019-09-30
12 201911039604-Proof of Right (MANDATORY) [12-12-2019(online)].pdf 2019-12-12
13 201911039604-EVIDENCE FOR REGISTRATION UNDER SSI [30-09-2019(online)].pdf 2019-09-30
13 201911039604-FORM 18 [19-07-2021(online)].pdf 2021-07-19
14 201911039604-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-09-2019(online)].pdf 2019-09-30
14 201911039604-FER.pdf 2022-04-12
15 201911039604-FER_SER_REPLY [28-05-2022(online)].pdf 2022-05-28
15 201911039604-FORM 1 [30-09-2019(online)].pdf 2019-09-30
16 201911039604-DRAWING [28-05-2022(online)].pdf 2022-05-28
16 201911039604-FORM FOR SMALL ENTITY(FORM-28) [30-09-2019(online)].pdf 2019-09-30
17 201911039604-CORRESPONDENCE [28-05-2022(online)].pdf 2022-05-28
17 201911039604-FORM FOR STARTUP [30-09-2019(online)].pdf 2019-09-30
18 201911039604-CLAIMS [28-05-2022(online)].pdf 2022-05-28
18 201911039604-STATEMENT OF UNDERTAKING (FORM 3) [30-09-2019(online)].pdf 2019-09-30
19 201911039604-US(14)-HearingNotice-(HearingDate-10-11-2025).pdf 2025-10-14
20 201911039604-FORM-26 [05-11-2025(online)].pdf 2025-11-05
21 201911039604-Correspondence to notify the Controller [05-11-2025(online)].pdf 2025-11-05
22 201911039604-Written submissions and relevant documents [25-11-2025(online)].pdf 2025-11-25
23 201911039604-FORM-26 [25-11-2025(online)].pdf 2025-11-25
24 201911039604-Annexure [25-11-2025(online)].pdf 2025-11-25

Search Strategy

1 search_strategy_0804E_08-04-2022.pdf