This disclosure relates to doors and, in particular, to a door including a pet door.
Many pet owners let their pets outside to get exercise, urinate, etc. Pet owners may not always be present or available to let their pets outside or back indoors. This occurs, for example, when the pet owner is at work or during the night when the pet owner is sleeping.
To address these situations, some have installed pet doors in their homes to allow a pet to enter and exit a home without the need for the owner to be present. Pet doors are known that include a flap that is installed on a lower portion of a door that allows pets to enter and exit a home. However, these pet doors may allow any animal to enter or exit through the door, including wild animals or other pets. Moreover, installing these flap doors may affect the resale value of a home, particularly when selling to buyers who do not own pets.
Other pet doors include a motor that opens the pet door. These pet door systems often include an RFID tag affixed to the pet that communicate with an RFID reader of the pet door. When the RFID reader detects the RFID tag of the pet, the pet door may be opened via the motor. However, the pet door may be opened every time the pet is near the pet door, even if the pet is walking by or sleeping near the door and does not desire to pass through the pet door. The pet door may thereby be opened unnecessarily which may adversely impact the owner's utility bills. Moreover, other animals (such as wild animals) or unauthorized pets may pass through the pet door when the pet door is open.
In one aspect of the present disclosure, a pet access apparatus for a door is provided. The pet access apparatus includes a pet door movable between a closed position and an open position and an actuator coupled to the pet door. The pet access apparatus includes communication circuitry to receive a signal indicative of proximity of a pet to the pet door. The pet access apparatus includes an interior camera operable to capture interior image data and an exterior camera operable to capture exterior image data. The pet access apparatus includes a processor operably coupled to the actuator, the communication circuitry, the interior camera, and the exterior camera. The processor is configured to determine an attempt by the pet to operate the pet door based at least in part on the proximity of the pet to the pet door, the interior image data, and the exterior image data. The processor is further configured to facilitate movement of the pet door from the closed position toward the open position upon the determination of the attempt by the pet to operate the pet door. In one described example, the processor is configured to determine whether there is a particular condition (e.g., a presence of a predator, a presence of an unauthorized or unknown animal, precipitation, an open gate, a wet yard, and a muddy yard) outside the pet door based at least in part on the exterior image data. In response to the particular condition being present outside of the pet door, the processor may disregard the attempt by the pet to operate the pet door.
In another aspect, a method of operating a pet access apparatus of a door is provided. The method includes receiving a signal indicative of a proximity of a pet to a pet door of the pet access apparatus via communication circuitry, capturing interior image data via an interior camera, and capturing exterior image data via an exterior camera. The method further includes determining, by a processor, an attempt by the pet to operate the pet door based at least in part on the proximity of the pet to the pet door, the interior image data, and the exterior image data. The method includes facilitating, by the processor, movement of the pet door from the closed position toward the open position upon the attempt by the pet to operate the pet door. In one example, the method includes determining based on the exterior image data whether a particular condition is present outside of the pet door and, in response to determining the particular condition is present outside of the door, disregarding the attempt by the pet to operate the pet door.
In another aspect, a door assembly is provided including a door having an exterior surface, an interior surface, and an opening extending between the exterior surface and the interior surface. The door includes a pocket intermediate the exterior surface and the interior surface of the door, with the pocket in communication with the opening. The door assembly includes a door panel movable between a closed position wherein the door panel closes the opening of the door and an open position wherein the door panel permits movement of a pet through the opening. At least a portion the door panel is received in the pocket of the door with the door panel in the open position. The door assembly includes an actuator operably coupled to the door panel and configured to move the door panel between the closed and open positions. The door assembly includes communication circuitry to receive a signal indicative of a proximity of the pet to the door panel and a camera configured to capture image data relating to the pet. A processor is operably coupled to the actuator, the communication circuitry, and the camera. The processor is configured to determine an attempt by the pet to open the door panel based at least in part on the image data and the proximity of the pet to the door and the image data. The processor is further configured to facilitate movement of the door panel from the closed position toward the open position based at least in part upon the attempt by the pet to open the door panel. In one example, the actuator is operable to shift the door panel horizontally from the closed position toward the open position.
With reference to
With reference to
With reference to
The controller 104 may change the state of the pet door 102 in response to a determination that the pet is adjacent the door 100. The states of the pet door 102 may include, for example, open, opening, closed, closing, one-way exit, one-way entrance, locked and/or unlocked. The controller 104 may wait to change the state of the pet door 102 until the pet has been proximal to the door 100 for a certain period of time, e.g., 10 seconds. The controller 104 may also employ additional data or output from a sensor or sensors of the pet access apparatus 10 (e.g. interior camera 106 and exterior camera 108) as well as a sensor or sensors of the pet collar device 200 (e.g. gyroscope, accelerometer, positioning device, etc.) to monitor the pet's motion or behavior and determine whether the pet seeks to pass through the pet door 102. The controller 104 may communicate via the network 402. The controller 104 may communicate with and/or send notifications to a user device 300. The user device 300 may run the application 302 associated with door 100 through which a user device 300 displays messages and/or notifications regarding the door 100 (as well as objects and/or areas proximate to the door 100) to the user. The notification may, for example, indicate that the pet is proximal the door 100 and wants to be let out. The controller 104 may communicate with a camera of the door 100, e.g., the interior camera 106 or exterior camera 108. The controller 104 may send control signals to one or both of the cameras 106, 108 to capture an image or video. The controller 104 may communicate with the cameras 106, 108 via the network 402 or directly, e.g., via a wired/wireless connection. The interior and exterior cameras 106, 108 may communicate the captured image data to the controller 104, to the user device 300, and/or the remote computer 400 via network 402.
A user may use the application 302 of the user device 300 to communicate requests or commands (e.g. open/close pet door 102, activate/deactivate camera, etc.) to the controller 104 and/or cameras 106, 108. The user may use a user interface 310 of the user device 300 to input requests and receive information through the application 302. The user may, for example, request the pet door 102 be opened via the application 302. Additionally or alternatively, the user may request a picture or video from the interior and/or exterior cameras 106, 108 via the application 302. The user device 300 may communicate requests via application 302 to the controller 104 and cameras 106, 108 via network 402, e.g., the internet and/or a wide-area network such as WiFi, WiLAN or cellular network.
With reference to
The controller 104 may be in communication with the communication circuitry 114. The communication circuitry 114 enables the pet access apparatus 10 to communicate with devices external to the door directly and/or indirectly e.g. over network 402. The controller 104 may communicate with the remote computer 400, pet collar device 200, and/or the user device 300 via communication circuitry 114. The communication circuitry 114 may enable the pet access apparatus 10 to communicate over wireless protocols, for example, wireless fidelity (Wi-Fi), cellular, radio frequency (RF), infrared (IR), Bluetooth (BT), Bluetooth Low Energy (BLE), Zigbee, Z-wave and near field communication (NFC). The communication circuitry 114 may include or be in communication with the RFID tag reader 204 capable of reading the RFID tag 202, such as an RFID tag attached to a pet's collar. The communication circuitry 114 may also be in communication with or be configured to communicate with other pet devices, including smart pet feeder or water devices. The communication circuitry 114 may also communicate with a home security system.
The controller 104 is configured to operate the motor 116. The controller 104 may operate the motor 116 in response to a state change request or command received via the communication circuitry 114 to open/close the pet door 102. The controller 104 may determine to operate the motor 116 independently, for example, based on images captured by the camera and/or communication with the pet collar device 200. The motor 116 may operate in response to a control signal from the controller 104. The motor 116 may be coupled to the pet door 102 to change the state of the pet door 102, i.e., move the pet door 102 to an open or closed position. As shown in
The interior camera 106 and exterior camera 108 may be mounted to interior (e.g., inside the home) and exterior (e.g., outside the home) surfaces of the door 100. Alternatively, the cameras 106, 108 may be substantially internal to the door 100 with lenses of the cameras being coplanar with or extending from the door surfaces. As shown in
In one embodiment, the interior camera 106 may capture images of the interior of the home when the controller 104 determines that the pet is near the door 100, e.g., via communication with the pet collar device 200. In another embodiment, the interior camera 106 is continuously capturing images, for example, video. The images may be processed by the controller 104 or sent for processing at the remote computer 400. The images may be processed to determine if the image includes a known pet in front of the door 100. The processing may include machine learning-based image recognition, such as a convolutional neural network. For example, if a dog is sitting in front of the door 100 for a period of time, the controller 104 may determine to open the pet door 102 without homeowner intervention to allow the dog to enter or exit the home. As another example, once it has been determined that the dog wants to enter/exit and is attempting to operate the pet door, a message or notification is sent to user device 300, such as the smartphone of the homeowner. The message or notification may include one or more images recorded by the camera 106 as well as a prompt or query regarding whether the homeowner wishes to open the pet door 102. The homeowner may select to open the pet door 102 on the user device 100, e.g., via a smartphone application. The user device 300 may then send a control signal to open the pet door 102, e.g., via the internet. The images captured by cameras 106, 108 may continue to be processed to determine that the pet has successfully passed through pet door 102 and is not blocking the path of the pet door 102.
In another embodiment, when it is determined that the pet attempts to operate the pet door 102 and desires to exit the home, pictures or video captured by both the interior and exterior cameras 106, 108 are sent to the user device 300. As one example, a live video stream is transmitted to the user device 300. A user may view the video stream recorded by both the interior and exterior cameras 106, 108 to determine that the pet desires to exit the home and that there is nothing outside the home that may pose a hazard or threat to the pet or may enter the home if the pet door 102 is opened. As an example, if the video stream recorded by the exterior camera 108 shows or includes a predator (e.g., coyote or hawk) outside, the user may decide not to open the pet door 102 to let their pet out. As another example, the user may see that it is raining or muddy outside and may decide whether or not to let their pet out. When a pet is outside and it has been determined that the pet would like to enter the home, the user may view the image(s) captured by the exterior camera 108 to determine that only their pet will enter through the pet door 102. For example, if the image captured by the exterior camera 108 contains an image of the pet owner's dog and a stray cat, the user may decide to wait to let their dog back in until the stray cat has left the area and is out of view of the exterior camera 108. In situations where a user has multiple pets, the user may view the images recorded by the interior camera 106 to determine which pet is in front of the door 100 and desiring to exit. The user may then make a determination of whether to open the door 100 based on which pet is in front of the door 100.
The controller 104 and/or remote computer 400 may also be configured to open the pet door 102 based on the image data captured by the cameras 106, 108 and/or the presence of the pet collar device 200 detected by the communication circuitry 114 of the door 100. The controller 104 may be programmed to process the images recorded by the interior camera 106 and exterior camera 108. The controller 104 may use image processing techniques to identify whether a pet is in front of the door 100 and desires or is attempting to pass through the pet door 102. As one example, the controller 104 may be configured to compute a histogram of oriented gradients of one or more images captured by the cameras 106, 108 to determine whether the image includes features indicating that pets would like to pass through the pet door 102.
The controller 104 may be programmed to let the pet out without messaging or notifying the user device 300 when certain conditions are present. If the controller 104 determines those conditions are present in the images recorded by cameras 106, 108, then the controller 104 may open the pet door 102. The controller 104 may likewise be programmed to not let the pet out or to message or notify the user device 300 when certain conditions are detected. For example, if the pet is determined to be in proximity to the pet door 102 (e.g., via the proximity of the pet tag 200 and/or image data of the cameras 106, 108), the controller 104 may determine whether the pet is attempting to operate the pet door 102 based on the image data of the cameras 106, 108. The controller 104 may determine whether to open the pet door 102 based on the presence or absence of one or more conditions of either side of the pet door 102. For example, the controller 104 may determine not to open the pet door 102 if a particular condition is present on the side of the pet door 102 opposite the pet (e.g., undesirable conditions such as a predator, an unauthorized or unknown animal, precipitation, a wet yard, a muddy yard, gate left open, invisible fence system is down). Similarly, the controller 104 may determine not to open the pet door 102 if a particular condition is present on the same side of the pet door 102 as the pet (e.g., an unauthorized or unknown pet is detected). If there are no conditions present preventing the pet door 102 from being opened, the controller 104 may determine to open the pet door 102. If a condition preventing the pet door 102 from opening is present, the pet's attempt to operate the pet door may be disregarded.
The controller 104 may receive other data indicative of whether to open the pet door 102. As one example, the controller 104 may be configured to first identify the pet via the pet tag 200 and/or by processing the image data captured by the cameras 106, 108. As another example, the user may set a schedule for when the pet door 102 may be opened by the pets. The user may set such a schedule for each individual pet, thus requiring an identification of all pets proximate the pet door 102 before opening. The controller 104 may also be configured to open the door only when certain weather conditions are present. For example, if the controller 104 determines it is raining outside, such as by receiving weather data from a weather service via the network 402 or determined via the image data of the exterior camera 108. In some embodiments, when a condition is determined to be present, the controller 104 may cause a message or notification to be sent to the user device 300 prompting the user to decide whether or not to open the pet door 102.
The controller 104 may also communicate with other home control devices to determine whether to open the pet door 102. As one example, the controller 104 may receive a communication indicating an invisible fence is not functioning or a gate to the backyard was left open. Based on these potential security issues, controller 104 may determine not to let any pets out. Where a gate is within the field of view of the exterior camera 108, the controller 104 may process the images captured by the exterior camera 108 to determine whether the gate is open or closed or open. If the gate is determined to be open, the controller 104 may determine to disregard attempts by the pet to access the pet door 102 and exit the home. As another example, the pet access apparatus 10 may receive communication indicating whether another door of the home is open. As one example where the pet access apparatus 10 is the backdoor of a home leading to the backyard, the pet access apparatus 10 may receive updates on the status of the front door of the home. If the front door is determined to have been left open (e.g., it remains open for more than a predetermined length of time), the pet access apparatus 10 may determine to not let the pets into the home and to keep the pets within the backyard to prevent the pets from escaping the home through the front door. Where the pets are within the home and the front door is determined to have been left open, the pet door apparatus 10 may alert the owner and/or may open the pet door 102 and call the pets to exit the home through the pet door 102 via a spoken command played via the speaker 125.
Additionally and/or alternatively, the images captured by the cameras 106, 108 may be sent to remote computer 400 for image processing. The remote computer 400 may be programmed to apply image processing techniques to the images to determine whether conditions are present such that the pet door 102 should or should not be opened. If the proper conditions are determined to be present, the remote computer 400 may send a command to the door 100 via the network 402 to open the pet door 102. The remote computer 400 may use a deep neural network to process the images and determine the conditions present within the recorded images. The remote computer 400 may be configured to determine to whether to open the pet door 102 upon determining the pet is attempting to operate the pet door 102 similar to the controller 104 as described above.
The images captured by cameras 106, 108 may also be processed to identify which pet is within the captured image. One or more images of known pets may be stored in the memory 112 of the pet access apparatus 10 or in the remote computer 400 to facilitate pet identification and recognition. The processing may take place at controller 104 or at the remote computer 400. As one example, pet recognition may be based on one or more aspects including facial features, iris and retinal features, body shape, color, and markings/patterns, and/or other identifying characteristic to identify the pet within the image. Pet identification and recognition may also be based data collected via the microphone 123, sensor 180, the communication circuity 114 and/or other sensors including optical, capacitive, odor, etc. For example, pet identification and recognition may be based on communication with the pet collar device 200, bark pitch and/or timbre, odor, mood or temperament, movement, gait, paw print shape and/or size, fingerprint, nose print, etc. Examples of a smell sensor to detect odor include an artificial olfactory system and an electronic nose.
In some forms, the speaker 125 may be used to output a “spoken” command a known pet is known to respond to and the pet's behavior monitored to determine whether the pet responds to the command via the captured image data. For example, the command “sit” may be output via the speaker 125 and the pet's actions monitored via the image data to determine if the pet sits in response. Use of spoken commands to authenticate the pet as a known or authorized pet may be used as an alternative to or in addition to other methods of authentication. For instance, when the pet is muddy or recently received a haircut, the pet access apparatus may not be able to identify the pet with a requisite degree of confidence using only image processing techniques. Use of an additional method of authentication may then be performed to increase the confidence in the identification of the pet. The pet access apparatus 10 may use information regarding which pet is within the captured image to notify the owner that a certain pet desires to go outside or to keep a log of the pets passing through the pet door 102.
The images captured by cameras 106, 108 may further be used to monitor the movement and actions of each pet. For example, if it is determined that the pet is pacing in front of the door 100 across a series of image frames, it may be determined that the pet desires to pass through the pet door 102. The gait of the pet may also be used to identify the pet within the images. As another example, the posture of the pet may be identified. If the pet is sitting and facing the door 100, this may be determined to indicate that the pet desires to pass through the pet door 102. The pet door 102 may then be opened or a request may be sent to the owner indicating the pet desires to pass through the pet door 102.
The motion of the pets may be tracked over time to identify schedules of the pets, the pet's temperament, when something is wrong with the pet (e.g., the pet is limping), etc. The images from the cameras 106, 108 and other sensor input data (e.g., microphone 123) may further be processed to learn actions or behavior of the pet indicating the pet desires to pass through the pet door. For example, it may be determined that a particular pet paces in proximity to the pet door 102 when the pet needs to urinate or defecate. As another example, the pet may bark or whine while facing the door. When the images (and other sensor input) detect an action or behavior known to be associated with the pet desiring to pass through the door, pet access apparatus 10 may determine to open the pet door 102. The owner may also be notified when the actions or behavior of the pet is abnormal.
In embodiments where the pet access apparatus 10 is configured to open the pet door 102 without human intervention (e.g., without receiving a command via the user interface 122 or user device 300 to open the pet door 102), the pet access apparatus 10 may be configured to open the pet door 102 based on an identification of a pet. The pet access apparatus 10 may identify a pet using one or more identification and recognition methods described above. The pet access apparatus 10 may be configured to identify the pets based on multiple factors, for example, using two or more identification or recognition methods. If the pet is identified or recognized to be a specific pet by multiple identification methods, the pet access apparatus 10 may determine that the pet has been successfully identified and determine whether to grant the pet access based on the identification of the pet. Upon identifying the pet, the controller 104 may determine whether the pet is authorized to pass through the pet door 102. As an example, the pet access apparatus 10 may be programmed to only open the pet door 102 autonomously during certain times (e.g., 8 AM-5 PM). A pet owner may set a different schedule for each of their pets. The pet access apparatus 10 may identify the pet and determine if the pet desiring to pass through the door is allowed to do so based on a schedule, for example, a schedule set by the pet owner. The pet owner may also limit the number of times a particular pet is permitted to pass through the pet door 102 in a predetermined period of time.
The pet access apparatus 10 may further be configured to open the pet door 102 to various open positions based on the detected or identified pet. Where the pet door 102 is moved between closed and open positions, the pet door 102 may be moved to the fully open position creating the largest opening in the door 100 or to an open position intermediate the close position and the fully open position. The pet access apparatus 10 may determine the size of a specific pet via one or more images captured by the cameras 106, 108. The pet access apparatus 10 may determine an open position large enough to permit a specific pet to pass through. This minimizes the amount of heat entering or exiting the home when the pet door 102 is opened. Additionally, the pet access apparatus 10 may be configured to allow smaller pets to pass through and restrict larger pets or animals from pass through the pet door 102. For example, the pet owner may set a schedule permitting a small dog to pass through the pet door 102 but restricting a large dog from passing through the pet door 102 at a particular time. When the images from the cameras 106, 108 indicate the small dog and the large dog are both proximate the door (on the same side or opposite sides), then the pet access apparatus 10 may open the pet door 102 to a position large enough to permit the small dog to pass through, but inhibiting the large dog from passing through. As another example, when a smaller pet is detected to be outside with a predator or larger unknown animal (e.g., a stray dog), the pet door 102 may be opened to a size to permit the pet to pass through but preventing the predator or unknown animal from passing through the pet door 102.
Regarding
Regarding
In yet another example, pets may be trained to interface with the door 100 to cause the pet door 102 to open. The user interface 122 may include a vibration sensor or touch sensor that detects when a pet taps or touches the door or floor near the door, requesting the pet door 102 be opened. In another example, a pet may be configured make noise in proximity to the door to cause the pet door 102 to open. For example, a dog may be trained to bark toward the door to request that the door open. As another example, the dog may be trained to ring a bell, buzzer or the like to indicate a desire to pass through the pet door 102. The pet access apparatus 10 may include a microphone 123 that picks up the sound made by the dog. The pet access apparatus 10 may process the signal and may open the pet door 102. The pet access apparatus 10 may be configured to identify the pet and determine whether the pet is authorized to pass through the pet door 102.
Regarding
Regarding
The door 100 and the components of the door 100 may receive their power via a power input 118. The power input 118 may be a terminal that receives power from a power source external to the door 100. In one embodiment shown in
In another embodiment, such as that shown in
In yet another embodiment, such as that shown in
In another embodiment, such as that shown in
In another embodiment, such as that shown in
The pet door 102 may form a portion of door 100, for example, a lower portion of the door 100. A variety of embodiments of the pet door 102 are disclosed below. The pet door 102 or a portion thereof may be slidingly connected to a body 101 of the door 100. The body 101 supports the pet door 102 and associated components and is connected to the door frame via hinges. The door 100 may include a window 107 that is transparent or translucent. In some of the embodiments, the pet door 102 may slide on tracks or rails 142 and be moved into open or closed positions by a motor 116 or linear actuator 160. In embodiments where the pet door 102 may be locked, the motor 116 or linear actuator 160 may alternatively or additionally be used to lock or unlock the pet door 102. Indeed where a linear actuator 160 is shown or described, a motor 116 may also be used and vice versa. Additionally, where two motors 116 or linear actuators 160 are shown, a single motor 116 or linear actuator 160 may be used along with a coupling or linkage system.
In the embodiment of
In the embodiment shown in
In the embodiment shown in
In the embodiment of
In the embodiment shown in
In an alternate configuration of this embodiment, the pet door 102 may have its hinge 128 proximate the bottom of opening 126 rather than proximate the top of opening 126 as shown. In this way, when the pet door 102 is moved to an open position (e.g. either opened inwardly to allow egress or opened outwardly to allow ingress) the pet door 102 provides an inclined ramp to facilitate ingress or egress of elderly pets or pets that have difficulties climbing over the portion of the door 100 between the floor and the bottom of the opening 126.
In the embodiment of
In the embodiment of
In the embodiment shown in
In the embodiment shown in
In yet another embodiment, the pet door 102 may be a roll-up door sized to cover the opening 126 when in the closed position. For example, the pet door 102 may be include a plurality of slats hingedly connected to another. The pet door 102 may be drawn upward and rolled about itself on an axis by a tubular motor when moving to the open position. The pet door 102 may be drawn into a pocket 105 of the door 100 when in the open position. In moving from the open position to the closed position, the pet door 102 may be unwound and lowered downward from the tubular motor to cover the opening 126 in the door 100. The pet door 102 may be guided by a track or rails as the pet door 102 is moved between open and closed positions. The door may be covered with a thin, flexible membrane or sheet of material to span the pet door 102 to aid in concealing the pet door 102 when in the closed position. For example, the membrane may have an appearance that mimics the material and finish of the door 100 or panels 109 of the door 100.
With respect to
Regarding
Regarding
The controller 104 of the door 100 may control or operate the motor 116 or the linear actuator 160. The controller 104 may control the direction that the motor 116 turns and/or the direction of movement of the attachment end 164 of the linear actuator. The controller 104 thus is able to control the position of the pet door 102 and change the state of the pet door 102 from open to closed and vice versa. The controller 104 may also cause the pet door 102 to move to an intermediate position, such as to provide a smaller opening for a smaller pet. The controller 104 may communicate with limit switches 144 (see
With reference to
The pet collar device 200 may communicate with the pet access apparatus 10. The pet collar device 200 may, for instance, communicate location information of the pet associated with the pet collar device 200 to the pet access apparatus 10. As one example, the pet collar device 200 communicates with the pet access apparatus 10 via Bluetooth or Bluetooth low energy (BLE). The pet access apparatus 10 may determine the proximity of the pet collar device 200 to the pet access apparatus 10 based on the strength of the Bluetooth signal received from the pet collar device 200. The pet access apparatus 10 may also be able to determine the angle of approach of the pet collar device 200 to determine whether the pet is heading toward the pet access apparatus 10 and not just walking or passing by it. For example, the pet access apparatus 10 may include two or more antennas (e.g., one interior and one exterior) that facilitate angle of arrival/approach calculations. Use of multiple antennas may aid the pet door apparatus 10 in determining whether the pet is inside or outside based on the position of the pet collar device 200.
In another example, the pet collar device 200 may receive signals from the pet access apparatus 10. The signals from the pet access apparatus 10 may be sent according to a schedule to indicate to the pet to approach the pet access apparatus 10 to exit outside to relieve itself and/or to exercise/play. The pet collar device 200 may include a vibration mechanism or speaker. When the pet collar device 200 receives a signal from the pet access apparatus 10, the pet collar device 200 may vibrate or play noise, music, or a voice recording over the speaker. The pet collar device 200 may also receive these signals via the network 402 from the user device 300 or remote computer 400. As one example, a pet owner may speak to their pet via a speaker of the pet collar device 200. As another example, the pet owner may select to send a signal (e.g., recorded message, chime, vibration) to the pet collar device 200 indicating to the pet to go outside.
The pet collar device 200 may track the motion of a pet. As an example, the pet collar device 200 may track the number of steps the pet takes or the distance the pet travels. Using one or more sensors, the pet collar device 200 may distinguish between different pet activities such as running, walking, jumping, rolling, etc. This information may be communicated to the pet access apparatus 10, the remote server 400, and/or user device 300. A user may view this recorded information or be prompted to take action based on the recorded information. For example, if a dog has not moved enough throughout the day, the pet owner may be notified via their user device 300 of the same, prompting the pet owner to take the dog outside or for a walk. As another example, if the pet does not move very much throughout the day, the pet owner may by notified that something may be wrong with their pet.
The motion data of the pet recorded by the pet collar device 200 may be processed by the pet access apparatus 10 and/or remote computer 400. An algorithm may be applied to the motion data to determine motion indicative of certain conditions, e.g., that the pet needs to urinate. The motion data may also indicate that a pet is eating or drinking. Identifying such activities may be further facilitated by a microphone of the pet collar device 200 for example to identify sounds of chewing food or lapping water. Identifying when these actions occur may allow the pet access apparatus 10 to determine approximately how long before the pet needs to go outside to urinate/defecate based on a comparison with historical motion data.
The pet collar device 200 may also be able to track the location of the pet over time. The pet collar device 200 may include a tracking device. The tracking device may use a global navigator satellite system, e.g., GPS, cellphone tower location data, and/or LoRa technology, e.g., LoRa 900 as some examples. The pet collar device 200 may record where the pet has traveled or communicate location information that is processed by a remote device, such as pet access apparatus 10 or remote computer 400. The location information may be used to locate a pet when the pet goes missing, for example. The location information may also track and monitor the distance the pet traveled during the day and whether the pet needs more exercise. The pet collar device 200 in conjunction with the pet access apparatus 10 and/or remote computer 400 may be able to determine when and where the pet defecates using collected motion data from the pet collar device 200, posture information (e.g., squatting as determined by analysis of still or moving images captured by exterior camera 108), etc. and record the location or locations of excretions. The pet owner may use the excretion location information (e.g., as relative or absolute coordinates, on a map displayed via the user interface 310 of the user device 300) for the purpose of cleaning up after the pet more quickly since excretions need not be searched but rather may be found using the pinpointed locations. Still further, such pinpoint excretion location information may be communicated from the pet access apparatus 10 or from the remote computer 400 to an autonomous terrestrial robot or aerial drone that may pick up and dispose of the excretions without human intervention. Alternatively, such pinpoint excretion location information may be communicated to a third-party excretion removal service that may subsequently offer its services to the homeowner and thereafter dispatch an excretion-removal associate to dispose of the excretions using the location information.
The user device 300 may include a number of different electronic devices, such as a smartphone, a wearable (e.g. smartwatch), personal computer, in-vehicle devices (e.g. infotainment, navigation and telematics systems), or tablet computer to name a few examples. With reference to
The memory 306 may be one or more memory devices that store programs and information used to run or operate the user device 300. The processor 304 carries out the programs and functions of the user device 300 and communicates with the memory 306 and communication circuitry 308. The processor 304 is operatively connected to communication circuitry 308. The communication circuitry 308 enables the user device 300 to communicate with other devices over a network, such as network 402. The communication circuitry 308 may enable the user device 300 to communicate over wireless protocols, for example, wireless fidelity (Wi-Fi), Cellular, radio frequency (RF), infrared (IR), Bluetooth (BT), Bluetooth Low Energy (BLE), Zigbee, Z-wave and near field communication (NFC). The user device 300 also has a user interface 310 which enables a user to input commands to the user device 300 or receive output. The user interface 310 may include as examples, a touchscreen, virtual or physical buttons, and/or a microphone and speaker. The user interface 310 may also contain a display screen and/or lights for indicating or displaying information to the user.
User device 300 is configured to run application 302 which may be associated with pet access apparatus 10. Application 302 may include features to enable the user to control pet access apparatus 10, including the state of the pet door 102, the cameras 106, 108, etc. Application 302 may also display information regarding the current state and/or condition of pet access apparatus 10, for example, images or a video stream captured by cameras 106, 108. As one example, application 302 may be a graphical user interface instantiated by a web browser through which a user may control door 100 via the internet. As another example, application 302 is a client application and the remote computer 400 is an associated server computer where the client application and server cooperate to control features and functionality of the door 100.
With reference to
The user may associate one or more doors 100 with their user account. As shown in
With reference to
A user may select to receive notifications regarding their pets throughout the day. The notification may include images captured by cameras 106, 108 of their pets. As shown in
With reference to
With reference to
The processor 404 may be configured to process information regarding the pet door 102, the pets, and images captured by the cameras 106, 108. The processor 404 may be configured to determine whether a pet desires to enter or exit the home through the pet door 102 based on motion data of the pet collar device 200 and or the images captured by the cameras 106, 108. The processor 404 may apply algorithms to motion data collected and received to determine behavior patterns of the pets, for example. The remote computer 400 may communicate with the user device 300 via communication circuitry 408 and provide application 302 of the user device 300 with information and images to populate the various field within the application 302. The remote computer 400 may send notifications to the user device 300 based on the notification preferences selected by the user within the application 302. The remote computer 400 may also be associated with a website where a user may access the information, images, and notifications relating to door 100 and pets.
Uses of singular terms such as “a,” “an,” are intended to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms. It is intended that the phrase “at least one of” as used herein be interpreted in the disjunctive sense. For example, the phrase “at least one of A and B” is intended to encompass A, B, or both A and B.
While there have been illustrated and described particular embodiments of the present invention, it will be appreciated that numerous changes and modifications will occur to those skilled in the art, and it is intended for the present invention to cover all those changes and modifications which fall within the scope of the appended claims.
This application claims the benefit of U.S. Provisional Patent Application No. 63/012,600, filed Apr. 20, 2020, entitled PET ACCESS SYSTEM, which is hereby incorporated by reference in its entirety herein.
Number | Date | Country | |
---|---|---|---|
63012600 | Apr 2020 | US |