Abstract: The present disclosure relates to animal traps and particularly, but not exclusively, to IoT enabled smart animal trap system and method to trap an animal and monitor and/or control the trapped animal from remote location for dealing with the trapped animals. In an aspect, the animal trap includes one or more sensors that is adapted to detect presence of an animal within the animal trap, initiate transmission of a data packet indicative of such detection to a wirelessly connected computing device of a user, and determine one or more physical and/or behavioral attributes of the animal to generate at least a report based on such determination for the user.
Claims:
1. An animal trap comprising:
one or more sensors adapted to:
detect presence of an animal within the animal trap, initiate transmission of a data packet indicative of such detection to a wirelessly connected computing device of a user, and determine one or more physical and/or behavioral attributes of the animal to generate at least a report based on such determination for the user.
2. The animal trap of claim 1, wherein said animal trap enables determination of whether the captured animal is not well, based on the determination, said animal is given one or more appropriate vaccinations pre-provided at said animal trap.
3. The animal trap of claim 1, wherein the user, based on said report, decides whether to kill the animal, keep the animal as a pet or for testing and research at laboratories, or release the animal.
4. The animal trap of claim 1, wherein the animal trap further comprises an electric shock mechanism adapted to be activated through the computing device of the user, upon activation of which, the captured animal is anesthetized or killed.
5. The animal trap of claim 1, wherein the animal trap is operatively coupled with a suction mechanism that sucks the captured animal and releases said animal to at least a desired location and/or desired compartment.
6. The animal trap of claim 1, wherein said one or more sensors are adapted to track at least said one or more physical and/or behavioral attributes of the animal to generate at least a progress report.
7. The animal trap of claim 1, wherein the trap is operatively coupled with or comprises a visual and/or audio indicator configured to be activated upon detection of presence of the animal within the animal trap.
8. The animal trap of claim 1, wherein said animal trap is adapted to receive a second packet from the computing device of the user indicative of gate closing to capture the animal.
9. The animal trap of claim 1, wherein the trap receives a third packet from the computing device of the user, based on which third packet, the gate of the trap is opened.
10. The animal trap of claim 1, wherein the sensor is a camera or a scanner.
11. A system comprising:
a non-transitory storage device having embodied therein one or more routines; and
one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines, wherein the one or more routines include:
a receiving module, which when executed by said one or more processors, receives, at a computing device, a data packet indicative of detection of presence of an animal within an animal trap;
a processing module, which when executed by said one or more processors, processes, at said computing device, said data packet to determine one or more physical and/or behavioral attributes of the animal;
a report generation module, which when executed by said one or more processors, generates, at said computing device, at least a report based on said determination of physical and/or behavioral attributes of the animal;
a vaccination module, which when executed by said one or more processors, enables to provide at least one instruction, to said animal trap, to vaccinate said animal based at least on said report generated, wherein said vaccine is selected form a set of pre-provided on the trap;
a suction module, which when executed by said one or more processors, enables a suction mechanism provided on the trap to suck said animal.
12. The system of claim 11, wherein said system further comprises: an electric shock module, which when executed by said one or more processors, activates an electric shock mechanism provided on the trap, upon activation of which, the captured animal is anesthetized or killed.
13. A method comprising:
receiving, at a computing device, a data packet indicative of detection of presence of an animal within an animal trap;
processing, at said computing device, said data packet to determine one or more physical and/or behavioral attributes of the animal;
generating, at said computing device, at least a report based on said determination of physical and/or behavioral attributes of the animal;
vaccinating, based on an instructions received form said computing device, said animal based at least on said report generated, wherein said vaccine is selected from a set of pre-provided on the trap;
sucking, based on an instructions received from said computing device, said animal.
, Description:
FIELD OF DISCLOSURE
[0001] The present disclosure relates to animal traps and particularly, but not exclusively, to an internet of things (IoT) enabled smart animal trap system and method to trap an animal and monitor and/or control the trapped animal from remote location for dealing with the trapped animals.
BACKGROUND OF THE DISCLOSURE
[0002] The background description includes information that may 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.
[0003] It is a known fact that whether animals like dogs, cats, monkeys, cows, horses, pigs, and the like, especially companion animals, count as friends depends on the conception of friendship as well as on the conception of animals. Some accounts of friendship can include (other than human) animals more easily than others.
[0004] It is also a known fact that some animals are pests under certain circumstances. A particular order of animal that is often regarded as a pest is Rodentia (rodents). Rodents, particularly mice and rats, can represent a large problem by causing damage to property and seed/grain stores. Many rodents are also known to carry and spread disease.
[0005] Many systems and devices are known to control the population of rodents. For example, poisons may be administered to be ingested by the rodent, the rodent subsequently being left to slowly die. Alternatively, mechanical systems, such as a conventional mouse trap are known to trap and usually kill rodents quite quickly.
[0006] Many of the existing systems and devices however have known associated problems. For example, many known systems are un-necessarily cruel and may cause the rodent excessive pain and suffering. Mechanical systems, such as a conventional mouse trap may cause less suffering because death of the rodent is usually instantaneous, but can only be used once before being reset. Additionally, many known systems and devices may pose a threat to other non-target animals, such as cats and dogs or even pose a risk to small children.
[0007] Further, operating and maintaining pest (e.g. rodent) control technology may require significant labor, with most of the costs in controlling pest populations incurred from monitoring traps. Furthermore in a typical pest control system, multiple traps are positioned in and around a facility, with a typical facility having 50 or more traps. Workers are employed to check the traps periodically (e.g. weekly or monthly) to remove the trapped pests and reset the traps. This can be time-consuming, since workers must locate, inspect and document the status of each trap within a facility. In addition, traps are often placed in inconvenient and hard to reach places, requiring workers to bend, crawl or lie prone to gain access to the traps. Often, there are no pests in the traps, or even in the facility, yet costs are incurred for checking the traps. Accordingly, there is a need for an inexpensive pest control system that is less labor intensive.
[0008] Further, it may be also appreciated that, when the animals are not well, they need proper attention of the authorized authorities, like doctors, to help recover them form the illness. In many scenarios it is observed that the animals are not very comfortable in proximity of new or unknown peoples and tend to cause some harm to such new or unknown peoples. Thus, the authorized authorities need a safe and secure environment so they help to determine the illness and cure such illness efficiently. In order to do so, animals needs to be anesthetized and thereby achieve safe and secure environment for treating them.
[0009] Whereas there is certainly nothing wrong with the existing techniques or animal trap to trap animals nonetheless, there still exists a dire need to provide an efficient, effective and reliable IoT enabled smart trap that not only traps an animal but also monitor trapped animal from remote location and/or control the smart animal trap remotely for dealing with the trapped animals. Further, there is need to provide an IoT enabled smart trap that not only assists to provide a safe and secure environment to authorized authorities but also automatically determines the illness or cause of illness and also the treat the same using pre-determined or pre-stored vaccinations. Further, there is need to provide an IoT enabled smart trap that determines characteristics of an animal trapped inside the trap and allows the user at remote location to decide the next activity associated with the user.
[00010] 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.
[00011] The recitation of ranges of values herein is merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
OBJECTS OF THE INVENTION
[00012] It is an object of the present disclosure to provide an IoT enabled smart animal trap system and method to trap an animal and monitor trapped animal from remote location and/or control the smart animal trap remotely for dealing with the trapped animals.
[00013] It is another object of the present disclosure to detect presence of an animal within the smart animal trap.
[00014] It is another object of the present disclosure to determine one or more physical and/or behavioral attributes of the trapped animal.
[00015] It is another object of the present disclosure to generate a report based determination of the physical and/or behavioral attributes of the trapped animal.
[00016] It is another object of the present disclosure to vaccinate the trapped based on generated report.
[00017] It is another object of the present disclosure to notify a user remotely about animal trapping or generated report.
[00018] It is another object of the present disclosure to provide a suction mechanism with IoT enabled smart trap system for releasing/ discharging the trapped animal.
SUMMARY
[00019] This summary is provided to introduce a selection of concepts in a simplified form to be further described below in the Detailed Description. This summary is not intended to identity key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
[00020] In order to overcome the problems as recited in the background above and to fulfill the expectations of animal trapping mechanisms, the objective of the present invention is to provide a new, efficient, effective and reliable IoT enabled smart trap that not only traps an animal but also monitor trapped animal from remote location and/or control the smart animal trap remotely for dealing with the trapped animals. Further, such IoT enabled smart trap that not only assists in providing a safe and secure environment to authorized authorities but also automatically determines the illness or cause of illness and also the treat the same using pre-determined or pre-stored vaccinations. Further, such IoT enabled smart trap that determines characteristics of an animal trapped inside the trap and allows the user at remote location to decide the next activity associated with the user.
[00021] The present disclosure relates to animal traps and particularly, but not exclusively, to IoT enabled smart animal trap system and method to trap an animal and monitor and/or control the trapped animal from remote location for dealing with the trapped animals.
[00022] An aspect of the present disclosure relates to an animal trap includes one or more sensors that is adapted to detect presence of an animal within the animal trap, initiate transmission of a data packet indicative of such detection to a wirelessly connected computing device of a user, and determine one or more physical and/or behavioral attributes of the animal to generate at least a report based on such determination for the user.
[00023] In an aspect, said animal trap enables determination of whether the captured animal is not well, based on the determination, said animal is given one or more appropriate vaccinations pre-provided at said animal trap.
[00024] In an aspect, the user decides whether to kill the animal, keep the animal as a pet or for testing and research at laboratories, or release the animal based on said report.
[00025] In an aspect, the animal trap includes an electric shock mechanism adapted to be activated through the computing device of the user, upon activation of which, the captured animal is anesthetized or killed.
[00026] In an aspect, the animal trap is operatively coupled with a suction mechanism that sucks the captured animal and releases said animal to at least a desired location and/or desired compartment.
[00027] In an aspect, said one or more sensors are adapted to track at least said one or more physical and/or behavioral attributes of the animal to generate at least a progress report.
[00028] In an aspect, the animal trap is operatively coupled with or comprises a visual and/or audio indicator configured to be activated upon detection of presence of the animal within the animal trap.
[00029] In an aspect, the animal trap is adapted to receive a second packet from the computing device of the user indicative of gate closing to capture the animal.
[00030] In an aspect, the animal trap receives a third packet from the computing device of the user, based on which third packet; the gate of the trap is opened.
[00031] In an aspect, the sensor is a camera or a scanner.
[00032] An aspect of the present disclosure relates to a system that includes a non-transitory storage device having embodied therein one or more routines and one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines.
[00033] In an aspect, the one or more routines include a receiving module that receives, a data packet indicative of detection of presence of an animal within an animal trap at a computing device, a processing module that processes, said data packet to determine one or more physical and/or behavioral attributes of the animal at said computing device, a report generation module that generates, at least a report based on said determination of physical and/or behavioral attributes of the animal at said computing device, a vaccination module enables to provide at least one instruction, to said animal trap, to vaccinate said animal based at least on said report generated, wherein said vaccine is selected form a set of pre-provided on the trap and a suction module enables a suction mechanism provided on the trap to suck said animal.
[00034] In an aspect, said system further includes an electric shock module that activates an electric shock mechanism provided wherein the electric shock mechanism is provided on the trap, upon activation of the electric shock mechanism; the captured animal is anesthetized or killed.
[00035] An aspect the present disclosure relates to a method for trapping animal and controlling the animal trap from a remote location. In an aspect, the method can include the steps of: receiving, a data packet indicative of detection of presence of an animal within an animal trap at a computing device; processing, said data packet to determine one or more physical and/or behavioral attributes of the animal; at said computing device; generating, at least a report based on said determination of physical and/or behavioral attributes of the animal at said computing device; vaccinating, based on an instructions received from said computing device, said animal based at least on said report generated, wherein said vaccine is selected form a set of pre-provided on the trap and sucking, based on an instructions received from said computing device, said animal.
[00036] As compared to the existing traps available for trapping animals, such as rats, the IoT enabled smart trap that that not only traps an animal but also monitor trapped animal from remote location and/or control the smart animal trap remotely for dealing with the trapped animals. Further, such IoT enabled smart trap that not only assists in providing a safe and secure environment to authorized authorities but also automatically determines the illness or cause of illness and also the treat the same using pre-determined or pre-stored vaccinations. Further, such IoT enabled smart trap that determines characteristics of an animal trapped inside the trap and allows the user at remote location to decide the next activity associated with the user.
[00037] Various objects, features, aspects and advantages of the present disclosure will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like features.
BRIEF DESCRIPTION OF DRAWINGS
[00038] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. The diagrams are for illustration only, which thus is not a limitation of the present disclosure, and wherein:
[00039] FIGs. 1-2 illustrate network architecture of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure.
[00040] FIG. 3 illustrates a module diagram of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure.
[00041] FIG. 4 illustrates a flow diagram of the proposed system in accordance with an embodiment of the present disclosure.
[00042] FIG. 5 illustrates an exemplary computer system utilized for implementation of the proposed system in accordance with an exemplary embodiment of the present disclosure.
DETAILED DESCRIPTION
[00043] 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 may be practiced without some of these specific details.
[00044] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.
[00045] If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[00046] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. These exemplary embodiments are provided only for illustrative purposes and so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. The invention disclosed may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Various modifications will be readily apparent to persons skilled in the art. The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). Also, the terminology and phraseology used is for the purpose of describing exemplary embodiments and should not be considered limiting. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications and equivalents consistent with the principles and features disclosed. For purpose of clarity, details relating to technical material that is known in the technical fields related to the invention have not been described in detail so as not to unnecessarily obscure the present invention.
[00047] Thus, for example, 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 may 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 may 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 element.
[00048] All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[00049] Various terms as used herein are shown below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
[00050] According to one embodiment a trap comprises an electronic means for transferring images or other parameters to a network, such as e.g. a mobile telephone network. Thereby the rat trap can be remote-monitored visually via e.g. the internet, and therefore it is also possible to perform a visual inspection of the surroundings of the trap or the technical functionality of the trap e.g. by enabling the trap to be remote-fired. Monitoring of the functionality of the trap can, of course, also be performed in other known ways; such as e.g. electronically.
[00051] The trap being a self-emptying device and hence less maintenance-intensive than other traps, the trap may advantageously also be equipped with means for other monitoring tasks. For instance, the trap may be equipped with one or more means for tasks such as monitoring and continuously recording the water level, flow rate, flow, water quality/pollution, PH value or temperature. The trap may be provided with a data storage consisting of e.g. reference values to the effect that it is able to perform a comparison of measured data there with and, based on this, provide an alarm if a value for one or more of the measured parameters falls outside the allowable reference values. The alarm as such may take place e.g. by means of sound, light or radio signals, e.g. through the mobile telephone net. If the trap is used for carrying out monitoring tasks such as e.g. analyses of the water quality in the well, the results can be stored electronically or be transferred by means of e.g. wireless technology, but of course the results can also be transferred from the rat trap to a receiver by means of other conventional technique such as e.g. wires, fiber optics cables or the like.
[00052] The present disclosure relates to animal traps and particularly, but not exclusively, to IoT enabled smart animal trap system and method to trap an animal and monitor and/or control the trapped animal from remote location for dealing with the trapped animals.
[00053] FIG. 1 illustrates network architecture of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure. It would be appreciated that aspects of the present disclosure can be applied to a variety of network architectures, all of which are well within the scope of the present disclosure.
[00054] In an aspect, network architecture of the present disclosure can include a plurality of network devices such as transmitter, receivers, and/or transceivers that may include one or more Internet of Things (IOT) devices. As used herein, an IOT device can be a device that includes sensing and/or control functionality as well as a Wi-Fi transceiver radio or interface, a Bluetooth transceiver radio or interface, a Zigbee transceiver radio or interface, an Ultra-Wideband (UWB) transceiver radio or interface, a Wi-Fi Direct transceiver radio or interface, a Bluetooth Low Energy (BLE) transceiver radio or interface, and/or any other wireless network transceiver radio or interface that allows the IOT device to communicate with a wide area network and with one or more other devices. In some embodiments, an IOT device may include a cellular transceiver radio, and may be configured to communicate with a cellular network using cellular network transceiver radio. IOT devices may include home automation network devices that allow a user to access, control, and/or configure various home appliances located within user's home (e.g., a television, radio, light, fan, humidifier, sensor, microwave, iron, and/or the like), or outside of the user's home (e.g., exterior motion sensors, exterior lighting, garage door openers, sprinkler systems, or the like). Network device may include a home automation switch that may be coupled with a home appliance. In some embodiments, network devices may be used in other environments, such as a business, a school, an establishment, a park, or any place that can support a local area network to enable communication with network devices. For example, a network device can allow a user to access, control, and/or configure devices, such as office-related devices (e.g., copy machine, printer, fax machine, or the like), audio and/or video related devices (e.g., a receiver, a speaker, a projector, a DVD player, a television, or the like), media-playback devices (e.g., a compact disc player, a CD player, or the like), computing devices (e.g., a home computer, a laptop computer, a tablet, a personal digital assistant (PDA), a computing device, a wearable device, or the like), lighting devices (e.g., a lamp, recessed lighting, or the like), devices associated with a security system, devices associated with an alarm system, devices that can be operated in an automobile (e.g., radio devices, navigation devices), and/or the like.
[00055] In an embodiment, FIG. 1 illustrates an animal trap 102 can be coupled with a network/ cloud server/ third party server/ database/ remote monitoring system 114. In an embodiment, the animal trap 102 can be equipped with one or more sensors 112, a shock mechanism or device 110, a suction pipe or mechanism 106, a vaccination unit 108. In some embodiments, the animal may include pests, rodents, insects, reptiles, mammals or other items to be caught.
[00056] In an embodiment, FIG. 1 illustrates a system 100 having the animal trap 102 that enables to communicate with one or more users of the system by using computing device associated with the user. It may be understood that the animal trap 102 may be accessed by multiple users 120-1, 120-2…120-N, collectively referred to as user 120 hereinafter through one or more respective computing devices 118-1, 118-2…118-N, collectively referred to as user device 118 hereinafter, or applications residing on the computing devices 118. Examples of the computing devices 118 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation. The computing devices 118 are communicatively coupled to the animal trap 102 through a network 114.
[00057] In one implementation, the network 114 may be a wireless network, a wired network or a combination thereof. The network 114 can be implemented as one of different types of networks, such as intranet, local area network (LAN), wide area network (WAN), internet, and the like. The network 114 may either be a dedicated network or a shared network. The shared network represents an association of 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.
[00058] As used herein, the IoT devices can be a device that includes sensing and/or control functionality as well as a WiFi™ transceiver radio or interface, a Bluetooth™ transceiver radio or interface, a Zigbee™ transceiver radio or interface, an Ultra-Wideband (UWB) transceiver radio or interface, a WiFi-Direct transceiver radio or interface, a Bluetooth™ Low Energy (BLE) transceiver radio or interface, and/or any other wireless network transceiver radio or interface that allows the IoT device to communicate with a wide area network and with one or more other devices. In some embodiments, an IoT device does not include a cellular network transceiver radio or interface, and thus may not be configured to directly communicate with a cellular network. In some embodiments, an IoT device may include a cellular transceiver radio, and may be configured to communicate with a cellular network using the cellular network transceiver radio.
[00059] IoT devices may include home automation network devices that allow a user to access, control, and/or configure various home appliances located within the user's home (e.g., a television, radio, light, fan, humidifier, sensor, microwave, iron, and/or the like), or outside of the user's home (e.g., exterior motion sensors, exterior lighting, garage door openers, sprinkler systems, or the like). Network device may include a home automation switch that may be coupled with a home appliance. In some embodiments, network devices may be used in other environments, such as a business, a school, an establishment, a park, or any place that can support a local area network to enable communication with network devices. For example, a network device can allow a user to access, control, and/or configure devices, such as office-related devices (e.g., copy machine, printer, fax machine, or the like), audio and/or video related devices (e.g., a receiver, a speaker, a projector, a DVD player, a television, or the like), media-playback devices (e.g., a compact disc player, a CD player, or the like), computing devices (e.g., a home computer, a laptop computer, a tablet, a personal digital assistant (PDA), a computing device, a wearable device, or the like), lighting devices (e.g., a lamp, recessed lighting, or the like), devices associated with a security system, devices associated with an alarm system, devices that can be operated in an automobile (e.g., radio devices, navigation devices), and/or the like.
[00060] A user may communicate with the network devices using an access device that may include any human-to-machine interface with network connection capability that allows access to a network. For example, the access device may include a stand-alone interface (e.g., a cellular telephone, a smartphone, a home computer, a laptop computer, a tablet, a personal digital assistant (PDA), a computing device, a wearable device such as a smart watch, a wall panel, a keypad, or the like), an interface that is built into an appliance or other device e.g., a television, a refrigerator, a security system, a game console, a browser, or the like), a speech or gesture interface (e.g., a Kinect™ sensor, a Wiimote™, or the like), an IoT device interface (e.g., an Internet enabled device such as a wall switch, a control interface, or other suitable interface), or the like. In some embodiments, the access device may include a cellular or other broadband network transceiver radio or interface, and may be configured to communicate with a cellular or other broadband network using the cellular or broadband network transceiver radio. In some embodiments, the access device may not include a cellular network transceiver radio or interface.
[00061] User may interact with the network devices using an application, a web browser, a proprietary program, or any other program executed and operated by the access device. In some embodiments, the access device may communicate directly with the network devices (e.g., communication signal). For example, the access device may communicate directly with network devices using Zigbee™ signals, Bluetooth™ signals, WiFi™ signals, infrared (IR) signals, UWB signals, WiFi-Direct signals, BLE signals, sound frequency signals, or the like. In some embodiments, the access device may communicate with the network devices via the gateways and/or a cloud network.
[00062] Local area network may include a wireless network, a wired network, or a combination of a wired and wireless network. A wireless network may include any wireless interface or combination of wireless interfaces (e.g., Zigbee™, Bluetooth™, WiFi™, IR, UWB, WiFi-Direct, BLE, cellular, Long-Term Evolution (LTE), WiMax™, or the like). A wired network may include any wired interface (e.g., fiber, Ethernet, powerline, Ethernet over coaxial cable, digital signal line (DSL), or the like). The wired and/or wireless networks may be implemented using various routers, access points, bridges, gateways, or the like, to connect devices in the local area network. For example, the local area network may include gateway and gateway. Gateway can provide communication capabilities to network devices and/or access device via radio signals in order to provide communication, location, and/or other services to the devices. The gateway is directly connected to the external network and may provide other gateways and devices in the local area network with access to the external network. The gateway may be designated as a primary gateway.
[00063] The network access provided by gateway may be of any type of network familiar to those skilled in the art that can support data communications using any of a variety of commercially-available protocols. For example, gateways may provide wireless communication capabilities for the local area network 100 using particular communications protocols, such as WiFi™ (e.g., IEEE 802.11 family standards, or other wireless communication technologies, or any combination thereof). Using the communications protocol(s), the gateways may provide radio frequencies on which wireless enabled devices in the local area network can communicate. A gateway may also be referred to as a base station, an access point, Node B, Evolved Node B (eNodeB), access point base station, a Femtocell, home base station, home Node B, home eNodeB, or the like.
[00064] Gateways may include a router, a modem, a range extending device, and/or any other device that provides network access among one or more computing devices and/or external networks. For example, gateway may include a router or access point or a range extending device. Examples of range extending devices may include a wireless range extender, a wireless repeater, or the like.
[00065] A router gateway may include access point and router functionality, and may further include an Ethernet switch and/or a modem. For example, a router gateway may receive and forward data packets among different networks. When a data packet is received, the router gateway may read identification information (e.g., a media access control (MAC) address) in the packet to determine the intended destination for the packet. The router gateway may then access information in a routing table or routing policy, and may direct the packet to the next network or device in the transmission path of the packet. The data packet may be forwarded from one gateway to another through the computer networks until the packet is received at the intended destination.
[00066] In an embodiment, the animal trap can trap the animal 122 and monitors the trapped animal using IOT devices. In an exemplary embodiment, the animal trap (also interchangeably used hereinafter as trap or cage or IoT enabled animal trap) can be an IOT enabled animal trap. The animal trap can include one or more sensors detect presence of an animal within the animal trap and determine one or more physical and/or behavioral attributes of the animal. In an exemplary embodiment, the sensors 112 can include, but is not limited to, a motion sensor, a heat sensor, a weight or force sensor, a movement sensor, an infra-red sensor, a camera, an audio sensor, a accelerometer sensor, a proximity sensor, a physical sensor and characteristic sensor. In an exemplary embodiment, if the mouse or rat 122 is running here and there in the trap then the movement sensor 112 will detect the presence the animal. The sensor 112 is designed to repeatedly sense the presence of the animal in the trap. In another exemplary embodiment, the physical sensor 112 can be capable of measuring a physiological parameter, for example, body temperature, blood oxygen levels or heart rate. In one embodiment, the physical sensor is incorporated in the form of an implant which is positioned subcutaneously or within the body of the animal. The implant is preferably biocompatible and non-toxic, or enclosed in a biocompatible case, generating no significant undesirable host response. In some embodiments, one or more sensors 112 may be connected or associated with an activator or bait holder that may move, jiggle or shake bait inside or near trap 102 once a pest or animal 122 is detected, to further lure the animal into trap 102.
[00067] The animal trap 102 can contain an electric sensor which is capable of being activated once an animal enters the trap. When activated, the sensor sends a signal to the solenoid which in turn is deactivated. This allows the hinge action electric mechanism in the first sealable opening to operate thereby closing the first sealable opening. From a sensor detecting the presence of an animal the door is closed in a fraction of a second.
[00068] Similarly, the sensor may be in a variety of forms and structures suitable to measuring and/or sensing the animal (such as blood, urine, skin of the animal). For example, the sensor may be at least one of the following: a wireless sensor, a hard-wired sensor, a sensor device attached to a computing device, a sensor device integrated with a computing device, a sensor software module on a computing device, a sensor array, a controllable sensor, an analog sensor, a digital sensor, an embedded sensor, a pressure sensor, a light sensor, a visible light sensor, a far infrared sensor, a near infrared sensor, an image sensor, an ultraviolet light sensor, an acoustic sensor, a chemical sensor, a biological sensor, a biochemical sensor, an electrode, an electrical activity sensor, a magnetometer, or any combination thereof. Accordingly, in one preferred and non- limiting embodiment, some or all of the sensors are in wireless or hard- wired communication with the computing device, which receives the raw, pre-processed, or processed sensor data and determines at least a portion of the diagnostic data.
[00069] It will be appreciated that in other embodiments, the trap may have one or more condition sensors comprising at least one of: a temperature sensor (e.g. a thermocouple or other thermometer); and a humidity sensor. The trap may be configured to transmit recorded condition data such as temperature and/or humidity data (e.g. to the portable electronic device or other remote device). The condition sensor may be configured to measure the condition of the animal directly and/or the environment around the animal (e.g. the humidity within the chamber of a box trap).
[00070] In one embodiment, the physical sensor or the transceiver module or both, may contain a means which can be used to identify the animal should a symptom of illness be detected by the system. This mechanism for example could be a visual indicator such as an LED light, or an auditory indicator such as a piezoelectric alarm. The mechanism may activate continuously, or in a pulsed state. Alternatively, the mechanism may comprise a RF signal generator that could be used in conjunction with a handheld device to determine the location of the animal using the properties of direction finding and possibly triangulation.
[00071] In an embodiment, the animal trap 102 detects the presence of the animal 122 within the animal trap. The animal trap 102 can include one or more sensors 112 pre-installed or installed on a conventional trap. In an exemplary, embodiment, the sensor 112 can be installed at any parts of the trap such as inside/ outside or gate 104 of the trap. For example if the sensor 112 is installed at the gate 104 of the trap then as soon as animal try to enter the trap 102 he will be detected by the sensor 112. In one aspect, the trap can comprise a door or gate 104 positioned in the at least one opening of the enclosure, such as shown in FIG. 1 The terms “door” and “gate” are used interchangeably herein. The gate can be movable between an open position and a closed position. In another aspect, the trap 102 can also comprise means for remotely triggering the gate 104 to move the gate from the open position to the closed position. According to various aspects, and as described further herein below, it is contemplated that the exemplary traps described herein can be left open for a period of time, and the gate can be remotely triggered at a time when it is determined that a desired number of animals will be trapped therein the enclosure.
[00072] In another exemplary implementation, the presence of the animal 122 and physical and/or behavioral attributes of the animal determined/ detected by the sensors 112 can be transmitted to the network, a remote device/database/cloud server 114 for storage and/or tracking usage.
[00073] In an embodiment, a report can be generated based on determination/ detection of the presence of the animal 122 and physical and/or behavioral attributes of the animal. In another embodiment, the animal 122 can be vaccinated based on generated report by a vaccine unit. In non-limited embodiment, consider animal cat or dog and trapped in trap then based on determination/ detection of physical attributes of dog it can conclude that he needs a vaccination then the vaccination unit 108 vaccinates dog by using an automatic injecting gun.
[00074] In an embodiment, the trap 102 further can include a shock mechanism can be adapted to be activated through the computing device 118 of the user 120, upon activation of which, the captured/ trapped animal 122 is anesthetized or killed. In an exemplary embodiment, the user 120 come to know that mouse 122 is trapped inside the trap 102 and the user want to anesthetized the mouse 122 then he will send message or notification or missed call through the mobile device 118 and based upon notification signal the shock device that is inbuilt inside the trap anesthetized the mouse 122. In an exemplary embodiment, the shock mechanism may include a shock device or an electronic plate which detects presence of the animal and shocks animal as soon as he passes through the plate. In another exemplary embodiment, the trap 102 can be pre-defined or pre-configured or pre-determined trap that can anesthetized or killed the animal 122 without receiving the user notification. In another exemplary embodiment, if the user 120 want to send a notification to anesthetize or kill then the user will send in pre-defined or pre-determined or pre-configured format. For example if the user want to send a notification to kill the animal then he will give only one missed call and if he want anesthetize the animal then he will give two missed call.
[00075] In an embodiment, the trap 102 can be coupled with a suction pipe/ mechanism 106 that sucks the captured animal and releases said animal to at least a desired location and/or desired compartment. In an exemplary embodiment, the user 120 anesthetize the trapped mouse 122 but he don’t want to kill him then he will use suction mechanism 106 by which trapped animal is sucked by suction pipe and he will release in environment again.
[00076] In an embodiment, the network 114 can be operatively coupled with a notification system 116 to notify the user 120 based on the sensed/ detected condition. In an exemplary embodiment, the notification system 116 can include any or combination of audio indicator or LED indicator. In an embodiment, the network 114 can be operatively coupled with a LED display panel 116 that provides the user 120 with the notification in LED blinking format. In an exemplary embodiment, “mouse is trapped in trap” in notified by the green LED blinks. In another exemplary embodiment, trap is closed or opened is also notified by the notification system. In their most basic form, these notifications include indicator lights along the exterior of the trap housing that the user can quickly visualize without interrogating the trap. This type of notification is convenient and appropriate for use around a dwelling or when several devices are deployed in a given area and quick scanning of the traps may be desired. However, in farther, more remote or spread out locations, the user may desire a notification that includes a transmitted signal. Contemplated technologies include wireless transmission using a signal antenna that transmits notifications over a wireless network, a cellular network, a radio broadcast, or satellite communication. Traps for larger, more exotic animals may require more rigorous notification means that can be transmitted over great distances, particularly if deployed in field where regular user interaction is not possible or convenient. For domestic use or smaller scale commercial use, however, shorter range or even visual notification may be sufficient, reducing complexity and per unit cost of the assembly. In another exemplary embodiment, the notification can also send/ transmit through e-mail, SMS messages or, through a smartphone application, push notifications to the user 120. In another exemplary embodiment, an alarm can be triggered to the user (to notify the user) when an animal is trapped in a trap wherein a magnetic sensor may be placed on parts of the trap to detect a state of the trap or gate.
[00077] In an exemplary implementation, the trap 102 can also notify/ alert the user 120 that a mouse has been caught by means of a flashing light, a sound signal and optionally by email or twitter notification.
[00078] The sensor 112 and any other electrical components in the animal trap 102 may be either connected to a mains supply or may be powered by a battery such as a rechargeable battery or standard batteries e.g. AA batteries. The animal trap 102 is capable of being run from electrical mains or alternatively may be powered using the battery such as a rechargeable battery. The battery life may be from 3 to 6 months. Alternatively, standard batteries may be used e.g. AA batteries.
[00079] FIG. 2 illustrates network architecture of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure. It would be appreciated that aspects of the present disclosure can be applied to a variety of network architectures, all of which are well within the scope of the present disclosure.
[00080] In an embodiment, an animal trap 102 can be coupled with a microcontroller 202 and the microcontroller 202 can be connected with an IBM cloud 208-A or Google firebase cloud 208-B.
[00081] In an exemplary implementation, the animal trap 102 is adapted to detect/ determine presence of the animal and one or more physical and/or behavioral attributes of the animal. The animal trap 102 can communicate physical and/or behavioral attributes of the animal to the microcontroller 202 for determining a report based on the physical and/or behavioral attributes. In another exemplary implementation, the report can be transmitted to a remote device/database/cloud server 208-A and 208-B for storage and/or tracking usage.
[00082] In an exemplary implementation, the microcontroller/board 202 can detect/ determine the report based on sensed physical and/or behavioral attributes of the animal and sends it over to the cloud server 208-A using internet connection by a GSM module or a Wi-Fi module or a Bluetooth module for further analysis.
[00083] In an exemplary implementation, the microcontroller/board 202 can be operatively coupled with a notification system 116-A and 116-B to notify the user based on detected report/ result. In an exemplary embodiment, the notification system 116 can include any or combination of audio indicator or LED indicator. In an exemplary embodiment, the microcontroller/board 202 can be operatively coupled with a LED display panel 116 that provides the user with the notification in LED blinking format. In an exemplary embodiment, if the trapped mouse is out then red LED blinks, and if the mouse is trapped inside the trap 102 then green LED blinks. The LED 116 can be mounted on the upper surface of the trap 102 to provide visual indications of the activity and status of the trap. The LED 116 turns “on” or flashes to provide a visual indication to the user during activation of the trap and thereafter when the trap contains a dead rat as will be more fully described hereinafter. Additional LEDs may also be included should separate indicators of differing colors be desired
[00084] In an exemplary implementation, the cloud 208-A and 208-B can be operatively coupled with the computing device 118 of the user to notify the user based on the sensed/ detected condition. In an exemplary embodiment, the notification or alerts generated based on the sensed/ detected condition are being pushed in multiple ways, in the form of SMS to the registered mobile numbers, in form of push notification in mobile applications and web applications, e-mail and/or phone call.
[00085] In an exemplary embodiment, the sensed data/ report can be transmitted/ sent to the cloud server 208-A by the microcontroller 202 through a transmitter. The transmitter can be radio transmitter which generates a radio frequency alternating current. A transmitter can be a separate piece of electronic equipment, or an electrical circuit within another electronic device. The information can be provided to the transmitter, preferably by the microcontroller 202, in form of an electronic signal, such as an audio (sound) signal from a microphone, a video (TV) signal from a video camera, or in wireless networking devices a digital signal from a computer. The transmitter combines the information signal to be carried with radio frequency signal which generates radio waves, which is called carrier signal.
[00086] In an embodiment, data/ information associated with the trapped animal can be collected by microcontroller 202 on real-time bases or after a fixed time interval and stored locally in a memory of the microcontroller 202. Whenever the microcontroller 202 collect data/ information associated with the trapped animal, the microcontroller 202 may trigger transmitter and transmits data to a cloud server/server/database 208-A and 208-B. The change can be detected by comparing current value of level of the material read by the sensor 104 to last value of level of the material stored in the memory of the microcontroller 202. If a change is detected, the microcontroller 202 transmits the data to the cloud server 110. The transmitter 204 is only switched on when change in level of material is detected to preserve battery life of the monitoring device 106. In an implementation, the monitoring device 106 can receive a direct current from an internal and/or external source of power supply without any need of internal battery thereby saving the compartment space for holding battery.
[00087] In an implementation, the transmitter can be connected with a home Wi-Fi network or any existing networks. In an example, the transmitter can be a GSM based system which can send the data directly to cloud server 208-A and 208-B without the need for any local Wi-Fi. In another example, the transmitter can be a Wi-Fi base chip which can connect with the local Wi-Fi network for transmitting data over the cloud server 208-A and 208-B.
[00088] In an implementation, a battery can be a device consisting of one or more cells, in which chemical energy is converted into electricity and used as a source of power, and can be a source of energy provided to power electrical devices of the animal trap 102 such as the sensor or scanner or suction device, the electric shock mechanism and the like. In an exemplary embodiment, the battery can be operated using solar energy or any other available energy suitable to operate as source of energy. In an embodiment, the animal trap 102 is adapted to receive a direct current from an internal and/or external source of power supply.
[00089] In an exemplary implementation, when the mouse crosses the gate of the trap to get a cheese then the sensor detects the presence of the animal. An alarm beep sounds to alert us that the trap has caught the mouse and a LED switch from green to red. The trap also use a LCD display to show “Awaiting Mouse” sign initially and as soon as the mouse is caught it will change to “Mouse Caught”.
[00090] FIG. 3 illustrates a module diagram of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure. In one embodiment, the system 100 may include at least one processor (not shown), an input/output (I/O) interface (not shown) and a memory (not shown). The processor 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 is configured to fetch and execute computer-readable instructions stored in the memory. The I/O interface 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 may allow system to interact with a user directly. The I/O interface 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 may include one or more ports for connecting a number of devices to one another or to another server. The memory may include any computer-readable medium 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 may include modules and data. The modules include routines, programs, and objects, components, and data structures etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules may include a receiving module 302, a processing module 304, a report generation module 306, a vaccination module 308, an electric shock module 310 and a suction module 312.
[00091] In an embodiment, the receiving module 302 can be used to receive, a data packet indicative of detection of presence of an animal within an animal trap at a computing device. In an embodiment, the presence of the animal and physical and/or behavioral attributes of the animal determined/ detected by the sensors can send or transmit to the computing device of the user. In an exemplary embodiment, when the rodent is captured by the trap then the receiving module 302 send/ transmit signal and let know to the user via intelligent Apps and online tools. In an exemplary embodiment, the sensor can be selected any or combination of the sensor, camera sensor, an audio capturing device, a movement sensor, a proximity sensor, microphone, speaker, an animal attribute capturing sensor. In another exemplary embodiment, the camera sensor can sense the movement of the animal, current activities of the animal. In another exemplary embodiment, the biometric sensor can be used to sense the biometric feature such as such as an anatomical feature, of the animal. For example, the biometric sensor can be configured to identify the animal based on a fingerprint, an iris, a retina, or any other suitable anatomical feature. In another exemplary embodiment, the trapped dog barks loudly then audio sensor sensed that animal trapped inside the trap.
[00092] In an embodiment, the processing module 304 can be used to determine one or more physical and/or behavioral attributes of the animal. In an exemplary embodiment, the processing module 304 can be configured to determine one or more physical and/or behavioral attributes of the animal which is sensed/ detected by the receiving module 302 and compute/process the information to determine. In another exemplary embodiment, the sensor sense that dog is coughing, sneezing then the processing module 304 determine or interprets that dog is not well or ill.
[00093] In an embodiment, the report generation module can be used to generate at least a report based on said determination of physical and/or behavioral attributes of the animal at the computing device of the user. In another exemplary embodiment, collected/ measured results and information (based on detection by sensor) can be further analyzed and compared with medical standards and references by an microcontroller/ microprocessor to provide the report in the pre-defined format or diagnostic suggestions or advices to the user. In another exemplary embodiment, the results and/ or reports can be updated to a cloud computer in real-time and/or shared with one or more authorized users or professionals instantly via email, messaging, social media, audio/video chat, and/or other outside communication platforms over the Internet. In another exemplary embodiment, the report can include how much rodent is trapped in last week and in last month or last year is also reported to the user.
[00094] In an embodiment, the vaccination module can be used to vaccinate said trapped animal based at least on said report generated, wherein said vaccine is selected form a set of pre-provided on the trap. If the trapped animal needs vaccine based on generated report then the syringe or another device may be utilized to inject vaccine. Still another goal may be disease control and the injectable substance may be, for example, a drug, a vaccine or an inoculation. Different injectable substances may be employed for different goals. If the goal of the trap is animal control, such as reducing feral python populations, then the injectable substance may be lethal. For example, second generation anticoagulants, such as brodifacoum, bromadiolone, difenacoum, or difethialone may be utilized because they kill after a single administration, but act slowly enough that the injected, but still ambulatory, animal may be released from the trap may. Other injectable substances that may be utilized may include pathogens or anti-reproduction drugs. If the goal is to examine and tag an animal, then the syringe or another device may be utilized to insert a tracking chip into the animal. Still another goal may be disease control and the injectable substance may be, for example, a drug, a vaccine or an inoculation.
[00095] In an embodiment, the electric shock module 310 can activate an electric shock mechanism provided on the trap, upon activation of which, the captured animal is anesthetized or killed. In an exemplary embodiment, if the user wants to anesthetize or kill the mouse then using electric shock device or electric shock plate it can be achieved. In an exemplary embodiment the electric shock device can be positioned inside or outside of the trap. In an exemplary embodiment, the animal can be killed by the application of one or more electric shocks.
[00096] In an embodiment, the suction module 312 can enable a suction mechanism provided on the trap to suck said trapped/ killed/ anesthetized animal. In an exemplary embodiment, the suction mechanism can include a suction pipe/ a suction tube, control switch. The control switch can be used to regulate or control the suction. The suction can be controlled by pressure and electric supply also. In another exemplary embodiment, high pressure can be utilized to suck giant animal, low pressure can be utilized to suck rodents such as mouse, rat. In an exemplary embodiment, the user kill the trapped mouse by the electric shock module 310 and he want to dispose mouse in a garbage collection unit then by using suction mechanism killed mouse is sucked by suction pipe and disposed in the garbage unit.
[00097] The animal trap may also comprise an antenna such as a wire loop antenna which is capable of sending an electrical message in the form of a very low frequency underground message and above ground using radio communication, such as GPRS (i.e. General Packet Radio System) or Wi-Fi, to an operator advising the device number and confirming that an animal has been trapped. This antenna will work in tunnels and sewers underground, in attics, roof-spaces and in food barns. The animal trap may therefore be located in any location where an animal may be found and may notify a remote user that an animal has been trapped.
[00098] Embodiments of the trap may use a communication device to advise operators that the door closing mechanism has been activated and that an animal has been trapped. A messaging system will work in the basement of a building, in a tunnel or sewer, above ground urban areas / public buildings, in grain and other large food stores and others in similar environs, anywhere on a farm, in open woodland and in a forest. When an animal such as a rat enters the trap an electronic sensor may activate a mechanism that swiftly closes the door trapping the animal inside. At the same time, the device will send a message to the operative advising that an animal has been caught. This labor-saving device will save the operative time having to check and re-check if the trap has been sprung. A switch is used to signal the trigger with the trigger being contained inside the watertight chamber. This allows that all of the connections are internal and the potential for water ingress either around the switch or where wires come through is eliminated. As described above, this may work by using a magnet attached to the end of a steel rod. The rod itself is attached to a pressure plate on the floor of the chamber. When an animal such as a rat stands on the pressure plate it drops moving the magnet across the surface of the sealed chamber. This triggers the magnetic field around the magnet sending a signal and triggering via Hall Effect Switch or a Reed Switch. The magnetic field has the ability to activate the switch through the thickness of the plastic casing. In turn this keeps all electronics inside, with no external wiring or switches. The Hall Effect and Reed switches are well known, but this way of using them is advantageous. The robust and cost effective system and the labor-saving benefits of the trap / system are advantageous as is the concept of traps that can communicate with the operative.
[00099] FIG. 4 illustrates an exemplary flow diagram for implementation of proposed system in accordance with an exemplary embodiment of the present disclosure in accordance with an exemplary embodiment of the present disclosure. In an aspect, the proposed method 400 may be described in general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method 400 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[000100] The order in which the method 400 as 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 400 or alternate methods. Additionally, individual blocks may be deleted from the method 400 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 400 may be considered to be implemented in the above described the skill set based communication engine.
[000101] At step 402, a data packet indicative of detection of presence of an animal within an animal trap can receive at a computing device.
[000102] At step 404, said data packet can process at said computing device to determine one or more physical and/or behavioral attributes of the animal.
[000103] At step 406, a report can generate based on said determination of physical and/or behavioral attributes of the animal at said computing device.
[000104] At step 408, said animal can vaccinate based on an instructions received form said computing device; wherein said vaccine is selected form a set of pre-provided on the trap.
[000105] At step 410, said animal can suck based on an instructions received form said computing device.
[000106] A rodent trap made in accordance with the present invention has the advantage that the death of the target animal is very quick and thus unnecessary cruelty is avoided. Also, the trap can catch many animals without the need to be reset. Further, the caught animals are stored in a removable section, thus the trap is easy to empty.
[000107] FIG. 5 illustrates an exemplary computer system utilized for implementation of the proposed system in accordance with an exemplary embodiment of the present disclosure. In an embodiment, bank account opening can be implemented in the computer system 500 to enable aspects of the present disclosure. Embodiments of the present disclosure include various steps, which have been described above. A variety of these steps may be performed by hardware components or may be tangibly embodied on a computer-readable storage medium in the form of machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with instructions to perform these steps. Alternatively, the steps may be performed by a combination of hardware, software, and/or firmware. As shown in the figure, computer system 500 includes an external storage device 510, a bus 520, a main memory 530, a read only memory 540, a mass storage device 550, communication port 560, and a processor 570. A person skilled in the art will appreciate that computer system 500 may include more than one processor and communication ports. Examples of processor 570 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 570 may include various modules associated with embodiments of the present invention. Communication port 560 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 fiber, a serial port, a parallel port, or other existing or future ports. Communication port 560 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system 500 connects. Memory 530 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory 540 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 570. Mass storage 550 may 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 Firewire 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. Bus 520 communicatively couples processor(s) 570 with the other memory, storage and communication blocks. Bus 520 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 570 to software system. Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus 520 to support direct operator interaction with computer system 500. Other operator and administrative interfaces can be provided through network connections connected through communication port 560. External storage device 510 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.
[000108] The various illustrative logical blocks, modules and circuits and algorithm steps described herein may be implemented or performed as electronic hardware, software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. It is noted that the configurations may be described as a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function.
[000109] When implemented in hardware, various examples may employ a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array signal (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core or any other such configuration.
[000110] When implemented in software, various examples may employ firmware, middleware or microcode. The program code or code segments to perform the necessary tasks may be stored in a computer-readable medium or processor-readable medium such as a storage medium or other storage(s). A processor may perform the necessary tasks. A code segment may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
[000111] As used in this application, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal).
[000112] In one or more examples herein, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium or processor-readable medium. A processor- readable media and/or computer-readable media include both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer- readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium or processor-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blue-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Software may comprise a single instruction, or many instructions, and may be distributed over several different code segments, among different programs and across multiple storage media. An exemplary storage medium may be coupled to a processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor.
[000113] One or more of the components, steps, and/or functions illustrated in the Figures may be rearranged and/or combined into a single component, step, or function or embodied in several components, steps, or functions. Additional elements, components, steps, and/or functions may also be added without departing from the invention. The novel algorithms described herein may be efficiently implemented in software and/or embedded hardware.
[000114] Those of skill in the art would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.
[000115] 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 or in 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.
ADVANTAGES OF THE INVENTION
[000116] The present disclosure provides an IoT enabled smart animal trap system and method to trap an animal and monitor trapped animal from remote location and/or control the smart animal trap remotely for dealing with the trapped animals.
[000117] The present disclosure detects presence of an animal within the smart animal trap.
[000118] The present disclosure determines one or more physical and/or behavioral attributes of the trapped animal.
[000119] The present disclosure generates a report based determination of the physical and/or behavioral attributes of the trapped animal.
| # | Name | Date |
|---|---|---|
| 1 | 201721041551-STATEMENT OF UNDERTAKING (FORM 3) [20-11-2017(online)].pdf | 2017-11-20 |
| 2 | 201721041551-REQUEST FOR EXAMINATION (FORM-18) [20-11-2017(online)].pdf | 2017-11-20 |
| 3 | 201721041551-REQUEST FOR EARLY PUBLICATION(FORM-9) [20-11-2017(online)].pdf | 2017-11-20 |
| 4 | 201721041551-FORM-9 [20-11-2017(online)].pdf | 2017-11-20 |
| 5 | 201721041551-FORM 18 [20-11-2017(online)].pdf | 2017-11-20 |
| 6 | 201721041551-FORM 1 [20-11-2017(online)].pdf | 2017-11-20 |
| 7 | 201721041551-DRAWINGS [20-11-2017(online)].pdf | 2017-11-20 |
| 8 | 201721041551-DECLARATION OF INVENTORSHIP (FORM 5) [20-11-2017(online)].pdf | 2017-11-20 |
| 9 | 201721041551-COMPLETE SPECIFICATION [20-11-2017(online)].pdf | 2017-11-20 |
| 10 | 201721041551-FORM-26 [28-11-2017(online)].pdf | 2017-11-28 |
| 11 | 201721041551-Proof of Right (MANDATORY) [30-11-2017(online)].pdf | 2017-11-30 |
| 12 | ABSTRACT1.jpg | 2018-08-11 |
| 13 | 201721041551-ORIGINAL UNDER RULE 6 (1A)-FORM 1,26-041217.pdf | 2018-08-11 |
| 14 | 201721041551-FER.pdf | 2020-03-11 |
| 15 | 201721041551-FORM-26 [12-05-2020(online)].pdf | 2020-05-12 |
| 16 | 201721041551-FER_SER_REPLY [12-05-2020(online)].pdf | 2020-05-12 |
| 17 | 201721041551-DRAWING [12-05-2020(online)].pdf | 2020-05-12 |
| 18 | 201721041551-CORRESPONDENCE [12-05-2020(online)].pdf | 2020-05-12 |
| 19 | 201721041551-COMPLETE SPECIFICATION [12-05-2020(online)].pdf | 2020-05-12 |
| 20 | 201721041551-CLAIMS [12-05-2020(online)].pdf | 2020-05-12 |
| 21 | 201721041551-ABSTRACT [12-05-2020(online)].pdf | 2020-05-12 |
| 22 | 201721041551-US(14)-HearingNotice-(HearingDate-27-12-2023).pdf | 2023-12-07 |
| 23 | 201721041551-Correspondence to notify the Controller [20-12-2023(online)].pdf | 2023-12-20 |
| 24 | 201721041551-FORM-26 [22-12-2023(online)].pdf | 2023-12-22 |
| 25 | 201721041551-Written submissions and relevant documents [11-01-2024(online)].pdf | 2024-01-11 |
| 26 | 201721041551-Annexure [11-01-2024(online)].pdf | 2024-01-11 |
| 27 | 201721041551-US(14)-ExtendedHearingNotice-(HearingDate-24-06-2024).pdf | 2024-06-06 |
| 28 | 201721041551-Correspondence to notify the Controller [20-06-2024(online)].pdf | 2024-06-20 |
| 29 | 201721041551-Written submissions and relevant documents [01-07-2024(online)].pdf | 2024-07-01 |
| 30 | 201721041551-Annexure [01-07-2024(online)].pdf | 2024-07-01 |
| 31 | 201721041551-US(14)-HearingNotice-(HearingDate-10-06-2025).pdf | 2025-05-21 |
| 32 | 201721041551-Correspondence to notify the Controller [09-06-2025(online)].pdf | 2025-06-09 |
| 33 | 201721041551-Written submissions and relevant documents [24-06-2025(online)].pdf | 2025-06-24 |
| 34 | 201721041551-Annexure [24-06-2025(online)].pdf | 2025-06-24 |
| 35 | 201721041551-Response to office action [28-07-2025(online)].pdf | 2025-07-28 |
| 1 | SearchStrategyMatrix_21-02-2020.pdf |