This disclosure relates generally to toy safety.
Toys using electronics are very popular. They may be used to entertain a user, for example, a child or pet, for long periods of time, as they vibrate, roll around, make sounds, flash lights, or use other ways to attract and keep attention. Because of a power source, printed circuit boards, electronic components, and often metal parts being integrated, there exists the possibility that damage to a toy may cause damage to other articles, or may harm the user.
The following presents a simplified summary of the disclosure to provide a basic understanding to the reader. This summary is not an extensive overview of the disclosure, nor does it identify key or critical elements of the claimed subject matter or define its scope. Its sole purpose is to present some concepts disclosed in a simplified form as a precursor to the more detailed description that is later presented.
The instant application discloses, among other things, Toy Safety. In one embodiment, it may comprise a toy which may allow a pet to engage in games, exercises, training, and other activities with little to no human oversight. To prevent injuries to the user, damage to other articles, or further damage to the toy itself, the toy may turn off, may send a notification, or may make an audible, visible, tactile, or other indication if it gets compromised. For example, if the toy cracks open, or is damaged in another way, a sensor may detect the damage and activate a notification routine.
The sensor may, for example, detect that a wire grid integrated into an outer cover of the toy has been broken. In another implementation, a fiber optics cable may be used, with the sensor detecting if a light path is interrupted.
Many of the attendant features may be more readily appreciated as they become better understood by reference to the following detailed description considered in connection with the attached drawings.
Like reference numerals are used to designate like parts in the accompanying drawings.
An action may be designed to notify a person, who may remove or repair Toy 110. Toy 110 may notify a person in various ways. For example, a notification may be a text message, a message via Internet Protocol, for example an IP message via a third-party service such as SNAPCHAT®, FACEBOOK®, TWITTER®, INSTAGRAM®, WHATSAPP®, or a similar service that can send a digital message to a user's device, an email message, a phone call, a video call, a video live-streamed from an IP camera, an audio message played via a smart speaker, for example an AMAZON ECHO® or GOOGLE HOME™, or a BLUETOOTH® speaker, an alert sound played via a smart speaker, a wired speaker, or a BLUETOOTH® speaker, where an alert sound may be a loud or undesirable sound, or a sound played at a specific frequency. An action may also allow the person to send audio to another device. The person may also be able to disable Toy 110 remotely.
An action may also be designed to dissuade a user from continuing to use Toy 110. For example, Toy 110 may flash lights, play a loud sound, play a sound at a specific frequency, which may be ultrasonic, that is undesirable to a user, play a pattern of sounds, vibrate in an undesirable way, deliver an undesirable smell, for example citronella, or may deliver an undesirable taste. One having skill in the art will recognize that other actions may be used to dissuade a user from continuing to use Toy 110.
In another implementation, fiber optics may be used for Grid 120 rather than wire, with Sensor 220 detecting when a light path is interrupted.
In yet another implementation, if Cover 130 is cracked, light sensors disposed within Toy 110 may detect changes in ambient light levels. These light sensors may be distributed throughout the device, or may be in locations in Toy 110 which are most likely to be damaged.
In yet another implementation, readings from light sensors disposed on an outside of Toy 110 may be compared to readings from sensors disposed within Toy 110, to detect a change in the relative light levels. These light sensors may be distributed throughout the device, or may be in locations in Toy 110 which are most likely to be damaged.
In yet another implementation, a microphone and speaker may be used to detect a change in an audio level. The speaker may produce sound within Toy 110, and an audio level may be detected by a microphone. A baseline measurement may be obtained from an undamaged Toy 110, and any change from that baseline may indicate that Cover 130 may be damaged. The sound may or may not be detectable by humans.
In yet another implementation, a strain gauge may be used to detect a change in pressure of the Protective Housing. A level of pressure that deviates from a previously determined baseline may indicate that Toy 110 has been damaged.
One having skill in the art will recognize that many different detection techniques may be used to detect potential safety issues with a toy that has been damaged.
For example, Toy 110 may only be powered when movement is detected, for example, by an accelerometer. Alternatively, Toy 110 may be powered when a sensor detects that Toy 110 is being manipulated in a way that appears to be different from normal use.
In another implementation, Toy 110 may be powered when a sensor within a Smart Pet Toy detects that Toy 110 is being manipulated in a way that appears to match patterns associated with a Pet trying to damage Cover 130.
Toy 110 may also be powered exclusively only when certain users are interacting with it. Which user is interacting with Toy 110 may be determined in various ways, for example, video recognition, wireless dog tags or collars, RFID, odor, sound, or other technologies.
Toy Safety System 200 may be disabled. Toy Safety System 200 may also be manually activated to check the safety of Cover 130 on demand.
User Device 320 may be a smartphone, tablet, desktop computer, laptop computer, smart watch or intelligent eyewear, or other device, and may have network capabilities to communicate with Toy 110.
User Device 320 may have Application 330 running, which may allow receiving notifications from Toy 110, and may allow User Device 320 to control functions on Toy 110. In another implementation, User Device 320 may host a web browser which allows similar interactions with Toy 110. One having skill in the art will recognize that many different approaches to software supporting notifications or control between a user device and a toy are possible.
Furthermore, notification as to a pet's progress (i.e., succeeding at a task or struggling at a task) may be communicated to the User Device 320 via Application 430. Upon receipt of a pet's progress, the user may adjust the level of difficulty accordingly. For example, upon notification to a user that a pet is struggling to complete a task at a task level 4, the user may elect to adjust Toy 420 to a lower task level (i.e., easier, less difficult), for example, a task level 2.
In its most basic configuration, Computing Device 510 typically includes at least one Central Processing Unit (CPU) 520 and Memory 530. Depending on the exact configuration and type of Computing Device 510, Memory 530 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two. Additionally, Computing Device 510 may also have additional features/functionality. For example, Computing Device 510 may include multiple CPUs. The described methods may be executed in any manner by any processing unit in Computing Device 510. For example, the described process may be executed by both multiple CPUs in parallel.
Computing Device 510 may also include additional storage (removable or non-removable) including, but not limited to, magnetic or optical disks or tape. Such additional storage is illustrated in
Computing Device 510 may also contain Communications Device(s) 570 that allow the device to communicate with other devices. Communications Device(s) 570 is an example of communication media. Communication media typically embody computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), infrared and other wireless media. The term computer-readable media, as used herein, includes both computer-readable storage media and communication media. The described methods may be encoded in any computer-readable media in any form, such as data, computer-executable instructions, and the like.
Computing Device 510 may also have Input Device(s) 560 such as a keyboard, a mouse, a pen, a voice input device, a touch input device, etc. Output Device(s) 550 such as a display, speakers, printer, etc. may also be included. All these devices are well known in the art and need not be discussed at length.
Those skilled in the art will realize that storage devices utilized to store program instructions can be distributed across a network. For example, a remote computer may store an example of the process described as software. A local or terminal computer may access the remote computer and download a part or all of the software to run the program. Alternatively, the local computer may download pieces of the software as needed, or execute some software instructions at the local terminal and some at the remote computer (or computer network). Those skilled in the art will also realize that by utilizing conventional techniques known to those skilled in the art that all, or a portion of the software instructions, may be carried out by a dedicated circuit, such as a digital signal processor (DSP), programmable logic array, or the like.
While the detailed description above has been expressed in terms of specific examples, those skilled in the art will appreciate that many other configurations could be used. Accordingly, it will be appreciated that various equivalent modifications of the above-described embodiments may be made without departing from the spirit and scope of the distant disclosure.
Additionally, the illustrated operations in the description show certain events occurring in a certain order. In alternative embodiments, certain operations may be performed in a different order, modified or removed. Moreover, steps may be added to the above-described logic and still conform to the described embodiments. Further, operations described herein may occur sequentially, or certain operations may be processed in parallel. Yet further, operations may be performed by a single processing unit or by distributed processing units.
The foregoing description of various embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto. The above specification, examples, and data provide a complete description of the manufacture and use of the invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended.
Number | Date | Country | |
---|---|---|---|
Parent | 14815897 | Jul 2015 | US |
Child | 16550078 | US |