Smart Home Basket

Information

  • Patent Application
  • 20250099834
  • Publication Number
    20250099834
  • Date Filed
    September 21, 2023
    a year ago
  • Date Published
    March 27, 2025
    4 months ago
  • Inventors
    • LAUDAN; Josh (Norman, OK, US)
    • Ward; Seth (Norman, OK, US)
  • Original Assignees
    • Fling Disc Golf LLC (Norman, OK, US)
Abstract
An exemplary apparatus includes at least one processor, sensor, transmitter, and power source. The at least one sensor can be configured to detect discs with an attached tracker, or from vibrations, motion, or other types of sensors capable of determining the presence of the disc from the apparatus. The at least one processor receives signals from the sensor(s) to determine that a disc has landed proximate to the apparatus before controlling the at least one transmitter to send a message indicating the disc's proximity. An exemplary system includes a disc golf basket with an open-topped basket. An exemplary method is directed to a method of marking discs with an attached tracker that transmits wireless signals and detecting discs with an apparatus. Detecting discs includes receiving the wireless signals, determining that the disc has landed in proximity to the apparatus, and sending a message to an application on a mobile device.
Description
TECHNICAL FIELD

Novel aspects of the present disclosure relate to a device capable of detecting a disc that lands in close proximity. More particularly, the present disclosure is directed to an apparatus, system, and method for detecting a disc that lands in close proximity.


BACKGROUND

Disc golf is a sport where players attempt to throw a disc at a target in the fewest number of throws. Disc golf mirrors traditional golf in the basic scoring rules but differs in the equipment. Instead of a hole in the ground, players attempt to throw their disc at an upright standing basket. The baskets are formed by wire and are characterized by hanging chains above the basket that connect to the center pole. The chains absorb the impact of a flying disc, causing the disc to fall into a wire receptacle below. The discs themselves are formed of plastics and weigh no more than 200 grams to comply with Professional Disc Golf Association (PDGA) rules.


Standard baskets lack any mechanism for detecting the presence of nearby discs or for recording scores. Additionally, the importance of the flight properties of discs has discouraged the creation of discs with affixed tracking components because of the added weight. Disc golf currently lacks any automated scoring mechanisms; thus, tournaments rely on manual observation to tally each player's results.


SUMMARY

Novel aspects of the disclosure are directed to an apparatus for detecting discs, a system for detecting discs, and methods of marking discs and detecting discs. Embodiments of an apparatus for detecting discs, which is designed and constructed in accordance with the disclosed principles, include at least one processor, sensor, transmitter, and power source. Such an apparatus is located at a basket for detecting the presence of discs that land in or near the basket. The at least one sensor is configured to detect discs with an attached tracker. The at least one processor executes instructions to determine that a disc has landed in proximity to the apparatus before controlling the at least one transmitter to send a message indicating the disc's proximity to the apparatus. Such a message may be sent to a mobile device of a player, typically the player who threw the detected disc, and may be received and displayed to the player via a specialized software application executing on the mobile device.


Embodiments of systems for detecting discs in close proximity, designed and constructed in accordance with the disclosed principles, include a disc golf basket with an open-topped disc-catching basket and an attached apparatus or device as disclosed herein. Embodiments of such an apparatus or device includes at least one processor, sensor, transmitter, and power source. The at least one sensor is configured to detect discs that land in the open-topped basket. The at least one processor executes instructions to determine that a disc has landed in the open-topped basket before controlling the at least one transmitter to send a message to indicate that the disc has landed in the open-topped basket. As before, such a message may be sent to a mobile device of a player/user of the system, for example, via a software application executing on the mobile device.


Embodiments of methods in accordance with the disclosed principles are directed to methods of marking discs and detecting discs that land in a disc golf basket or in proximity to it. The step of marking discs includes attaching a tracker that transmits wireless signals to a sensor in an apparatus designed and constructed as disclosed herein. The step of detecting a disc with such an apparatus or device includes receiving signals from the tracker of the disc, determining that the disc has landed in proximity to the apparatus, and sending a message to a receiving software application, such as an app executing on a player's mobile device, indicating that the disc has landed in a basket or at a determined distance or proximity to it.


Other aspects, embodiments, and features of the disclosed principles will become apparent from the following detailed description when considered in conjunction with the accompanying figures. In the figures, each identical, or substantially similar component that is illustrated in various figures is represented by a single numeral or notation. For purposes of clarity, not every component is labeled in every figure. Nor is every component of each embodiment of a system, apparatus, or method in accordance with the disclosed principles shown where illustration is not necessary to allow those of ordinary skill in the art to understand the disclosed principles.





BRIEF DESCRIPTION OF THE FIGURES

The novel features believed characteristic of the disclosed principles are set forth in the appended claims. The disclosed principles itself, however, as well as a preferred mode of use, further objectives, and advantages thereof, will be best understood by reference to the following detailed description of illustrative embodiments when read in conjunction with the accompanying figures, wherein:



FIG. 1 is a drawing depicting a front view of a system comprising a disc golf basket with a disc-detecting device in accordance with the disclosed principles;



FIG. 2 is a drawing depicting a front view of a disc-detecting apparatus or device in accordance with the disclosed principles;



FIG. 3 is a drawing depicting an upside-down perspective view of a disc-detecting apparatus or device with a transparent housing;



FIG. 4 is a diagram of an environment in which systems and/or methods, described herein, may be implemented; and



FIG. 5 is a diagram of example components of one or more devices illustrated in FIG. 2 and FIG. 3.



FIGS. 6A-C are diagrams of example systems for detecting disc speed with a plurality of devices, in accordance with the disclosed principles.





DETAILED DESCRIPTION

Disc golf baskets are used as targets in disc golf matches. The baskets have a deflection assembly to direct discs into an open-topped basket-most commonly in the form of a chain assembly. U.S. Pat. No. 4,039,189, incorporated herein by reference, demonstrates how a chain assembly effectively causes a disc to drop into a disc-receiving basket below. The PDGA-designated standard basket design for tournament play lacks any electronic components capable of detecting discs. Furthermore, the importance of the mass of the discs themselves hinders the adoption of electronic components affixed to the discs. A standard disc used for disc golf has a mass of about 150 g to 170 g. Disc golf players are particular about the weight and feel of discs as these traits can greatly affect the disc's flight performance. A solution to detecting discs therefore must reduce the interference that a player experiences during a match. There exists a need to automatically determine when a disc lands in a basket and to automate scoring for disc golf players.


It should also be noted that, as used in the specification and the appended claims, the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise. References to a composition containing “a” constituent is intended to include other constituents in addition to the one named. Also, in describing the preferred embodiments, terminology will be resorted to for the sake of clarity. It is intended that each term contemplates its broadest meaning as understood by those skilled in the art and includes all technical equivalents, which operate in a similar manner to accomplish a similar purpose.


Also, the use of terms herein such as “having,” “has,” “including,” or “includes” are open-ended and are intended to have the same meaning as terms such as “comprising” or “comprises” and not preclude the presence of other structure, material, or acts. Similarly, though the use of terms such as “can” or “may” is intended to be open-ended and to reflect that structure, material, or acts are not necessary, the failure to use such terms is not intended to reflect that structure, material, or acts are essential. To the extent that structure, material, or acts are presently considered to be essential, they are identified as such.


It is also to be understood that the mention of one or more method steps does not preclude the presence of additional method steps or intervening method steps between those steps expressly identified. Moreover, although the term “step” may be used herein to connote different aspects of methods employed, the term should not be interpreted as implying any particular order, among or between various steps herein disclosed unless and except when the order of individual steps is explicitly required.



FIG. 1 is a drawing depicting a front view of a system comprising a disc golf basket 100 with a disc-detecting apparatus or device 200 designed and constructed in accordance with the disclosed principles. The disc golf basket 100 can include a post 104, an annular bracket 106, a chain assembly 108, and an annular open-topped basket 110 for catching or receiving discs. The post 104 is configured to support the annular bracket 106, the chain assembly 108, the annular open-topped basket 110, and the disc-detecting device 200. The disc golf basket 100 can use a variety of techniques to prevent the disc golf basket 100 from moving or falling over during operation. One solution is to use a wide base, such as annular base 111, or a permanent mounting solution that securely fixes the post 104 to a static location, such as embedding the post 104 in a concrete base (not pictured).


The disc-detecting device 200 is configured to mount on the disc golf basket 100 to detect when a player successfully lands a disc 150 inside of the open-topped basket 110. In some embodiments, the disc-detecting device 200 is configured to mount on one or more portions of the post 104, even above the annular bracket 106 or within the hanging chains of the chain assembly 108. In at least one embodiment, the disc-detecting device 200 is configured to mount below the annular open-topped basket 110, as illustrated.


In one version, the disc-detecting device 200 detects if a disc 150 has landed in the annular open-topped basket 110 via an attached tracker 160 fixed to the disc 150. A sensor 302 (as shown in FIG. 3) of the disc-detecting device 200 can be configured to receive a signal from the attached tracker 160. The attached tracker 160 can be embedded within the disc 150 or attached to an external surface. The attached tracker 160 can include a passive or active radio-frequency identification (RFID) tag, an active RFID tag, a wireless transmitter, such as the transmitter 304 (as shown in FIG. 3) of the disc-detecting device 200, or some other tracking mechanism. In at least one embodiment, the attached tracker 160 can transmit a unique disc identification code to the sensor in 302 or transmitter 304. The RFID tag 160 can be either passive or active with tradeoffs for either type. Passive RFID tags reduce the cost and weight of the attached tracker 160 while active RFID tags can be read at a greater range from the RFID reader.


In some embodiments, the disc golf basket 100 can include a roof 112 fixed above the annular bracket 106. The roof 112 can be configured to direct precipitation away from the disc-detecting device 200 beneath it. In at least one embodiment, the roof 112 includes one or more solar panels 114 configured to provide power to the disc-detecting device 200.



FIG. 2 is a drawing depicting a front view of a disc-detecting apparatus or device 200 attached to a post 104 of a basket 100. The disc-detecting device 200 includes an externally facing shell 203 and top face 211. FIG. 3 is a drawing depicting an upside-down cross-sectional view of a disc-detecting device 200. The disc-detecting device 200 can be configured to attach to the post 104 via a mounting bore 308.


The mounting bore 308 can be located at the center of the disc-detecting device 200. A centrally positioned mounting bore 308 allows for the post 104 to evenly distribute the weight of the disc-detecting device 200, improving stability and aesthetics. In other embodiments, the device 200 may be mounted off-center or adjacent to the pole 104, such as in embodiments where an existing basket 100 is being retrofitted with an apparatus or device as disclosed herein. The mounting bore 308 can include a variety of securing mechanisms to secure the disc-detecting device 200 to the post 104, such as threads, clasps, camps, straps, snaps, magnets, interlocking teeth, rod-and-pin, or other attachment mechanisms. In other embodiments, the disc-detecting device 200 can include straps, hooks, loops, clamps, or some other hanging mechanism to hang the disc-detecting device 200 from the open-topped basket 110 of the disc golf basket 100.


In at least one embodiment, the mounting bore 308 can be configured to slide over upward-facing threads 205 of the post 104 and hang on the top face of the post 104. Once hanging on the post 104, a user can attach an open-topped basket 110 and upper post section 104 (as shown in FIG. 1) to the upward-facing threads 205. An annular seal 206 fixed on the top face 211 made of a deformable material, such as rubber, can cushion open-topped basket 110 and upper post section 104. This configuration secures the disc-detecting device 200 to the disc golf basket 100 without needing additional equipment.


As shown in FIG. 3, the disc-detecting device 200 can include at least one processor 300, sensor 302, transmitter 304, or power source 306. These components are stored in the shell 203 for protection from contact and the elements. A base of the shell 203 receives the mounting bore 308 for mounting the disc-detecting device 200 to the post 104. The mounting bore 308 can include an opening 312 formed as the base of the shell 203, configured to fit upward-facing threads 205 of the post 104, and outward-facing threads 309 for connecting to corresponding threads of the post 104.


The at least one processor 300 is configured to operatively connect to the at least one sensor 302, transmitter 304, and power source 306. The processor 300 can be configured to execute instructions to determine that a disc 150 has landed in close proximity based on a signal received from the sensor 302. In some versions, the processor 300 can determine that a goal has been scored based upon a signal received from the sensor 302. The detection of the proximity of a disc or that a disc has landed in the basket 110 may be provided by the sensor 302 using any of a number of different techniques. These may include receiving one or more signals from the tracker 160 on the disc 150.


The processor 300 can include microcontrollers, such as a single-board microcontroller, or other processors. Once the proximity of a disc or that a disc has landed in the basket 110 is detected, the processor 300 is further configured to execute instructions to transmit a message to a software application executing on a mobile device (409 as shown in FIG. 4), such as a score update, via the at least one transmitter 304. The at least one processor 300, sensor 302, and transmitter 304 are powered by the at least one power source 306, which in turn may be recharged by solar panels 114 identified above.


The disc-detecting device 200 can be configured to determine whether a disc 150 has landed in the open-topped basket 110 by employing various sensors. The at least one sensor 302 can include radio frequency (RF), Bluetooth, infrared (IR), Wi-Fi, or other wireless receivers, and magnetic field, motion, optical, or other sensors. The sensor 302 transmits a signal to the processor 300 when the sensor 302 detects that the disc 150 has landed in the open-topped basket 110. For example, the disc-detection device 200 can include at least one sensor 302 that is configured to detect vibrations in the disc golf basket 100 or the air. In other embodiments, a motion or other presence-detecting sensor(s) may be employed to determine that a disc 150 is present in the basket 110. In yet other embodiments, a combination of two or more such sensors may be employed to detect the presence of a disc 150 in the basket 110. In embodiments using one or more vibration sensors, the processor 300 receives one or more signals representing the detected vibrations from the sensor 302 and determines whether the vibrations are within a certain range of intensity as a disc 150 landing within the open-topped basket 110. If so, the processor 300 transmits a message to the mobile device 409. The message can indicate the presence of the disc 150 detected by the disc-detecting device 200. In some embodiments, the disc-detecting device 200 contains an RFID reader 302 configured to detect an RFID tag 160 (as shown in FIG. 1) within close proximity of the open-topped basket 110. In at least one embodiment, the RFID reader 302 is an ultra-high frequency hat.


In some versions, the at least one sensor 302 is configured to only detect corresponding RFID tags 160 within the distance between the suspended disc-detecting device 200 and the ground beneath the disc golf basket 100. In at least one version, the range of the sensor 302 is approximately 12 to 20 inches. In these versions, any discs 150 that land within the open-topped basket 110 will be detected while discs 150 that land on the ground next to the basket 100 will not be detected. As long as the range of the sensor 302 is less than the distance between the suspended disc-detecting device 200 and the ground beneath, the risk of false positive disc detection is reduced or eliminated.


In other versions, the disc-detection device 200 can include a RFID reader 304 that is configured to determine the signal strength of detected RFID tags 160. Here, the processor 300 determines if a detected signal strength from an RFID tag 160 is above a pre-configured threshold. If the signal strength is strong enough, the processor 300 considers the disc 150 to have landed in the open-topped basket 110.


The at least one transmitter 304 can be an RF, Bluetooth, IR, magnetic, Wi-Fi, or some other wireless transmitter. The transmitter 304 is configured to communicate with a mobile device 409 directly or via a network (410 as shown in FIG. 4).


The at least one power source 306 ensures continuous and reliable operation of an apparatus or system as disclosed herein. The at least one power source 306 can include at least one battery, solar panel, electrical outlet, kinetic energy harvester, or some other power source, or some combination thereof. In embodiments where the power source 306 is a battery or multiple batteries, the battery(ies) may be a built-in rechargeable battery(ies). Such battery(ies) can be easily charged using a standard power adapter or via a USB connection, or the solar panels 114 discussed above. The solar panels 114 harness solar energy and converts it into electrical power. This ensures sustainable operation and reduces reliance on external power sources. In embodiments where the power source 306 is an electrical outlet, the electrical outlet allows the disc-detecting device 200 to draw power directly from the grid through an AC adapter, ensuring continuous functionality without the need for battery replacement or recharging. In embodiments where the power source 306 is a kinetic energy harvesting mechanism, the kinetic energy harvesting mechanism captures and converts the mechanical energy generated by the movement of the open-topped disc basket 110, chain assembly 108, or other portion of the disc golf basket 100 into electrical power.



FIG. 4 is a diagram of an example of an environment 400 in which systems and/or methods in accordance with disclosed principles may be implemented as illustrated. As shown in FIG. 4, the environment 400 may include a first and second basket 100 and 102, each with a disc-detecting device 200, as well as a disc 150 with an attached tracker 160, a mobile device 409, a network 410, and at least one processing server 419. First and second baskets 100 and 102 are illustrative of the environment 400 accommodating a plurality of disc golf baskets with corresponding attached disc-detecting devices 200. Devices of environment 400 may interconnect via wired connections, wireless connections, or a combination of wired and wireless connections.


The disc-detecting devices 200 of the first and second baskets 100 and 102 each include at least one sensor 302, transmitter 304, and power source 306 linked to at least one processor 300. The at least one processor 300 of a disc-detecting device 200 can send and receive information to and from the network 410. From the network 410, one or more processing servers 419 can receive and store the information sent from the at least one processor 300. Additionally, the one or more processing servers 419 may transmit information to the devices 200 (via the network 410 and a receiver or transceiver in the devices 200), such as updates or other information assisting the functioning of the devices 200. In at least one example, the at least one processor 300 can send and receive information to the network 410 with the transmitter 304 via a mobile device 409 connection. In some embodiments, the mobile device 409 connection is made using Bluetooth, but any type of wireless connection technology may be employed as well.


The at least one sensor 302 detects an attached tracker 160 of a disc 150 that has landed in an open-topped basket 110 of any disc golf basket (100, 102) with a disc-detecting device 200. The sensor 302 sends a signal to the processor 300 which determines whether a disc 150 has landed in the open-topped basket 110. The processor 300 then transmits a message to a mobile device 409 via the transmitter 304 to indicate a score. Additionally, the devices 200, again via one or more sensors 302, which may or may not be the same sensor(s) 302 used to detect that a disc 150 has come to rest in a basket 110, may also be configured to determine a presence of one or more discs 150 (each with its own unique tracker 160 or other identifier) from respective devices 200. Such functionality of determining the presence of the disc 150 in proximity to a disc golf basket 100, 102 can be used to provide additional data or information, such as assisting players in finding lost discs by narrowing the field of searching when a throw goes awry. Of course, other advantages may also be enjoyed with these disclosed capabilities.


The mobile device 409 is a computing device that can run a mobile application that keeps track of the score of a disc golf game, as well as capable of receiving and transmitting, via the mobile device 409, other information from a basket device 200 or overall system in accordance with the disclosed principles. The mobile application is configured to connect to a disc-detecting device 200 to automatically track scoring updates. In one embodiment, the disc-detecting device 200 sends a scoring update message to the mobile device 409 application automatically whenever the disc-detecting device 200 detects that a disc 150 has landed in the open-topped basket 110. In some embodiments, the device 200 may send proximity information of a particular disc 150 to either just the player whose disc 150 it is, or in some embodiments to multiple receivers that can include officials monitoring a disc golf match, or anyone or any device capable of using the information provided by the devices 200. In at least one embodiment, the mobile device 409 receives such information and messages via Bluetooth, but other wireless or near-field communications technologies may also be employed.


In some versions, the mobile device 409 receives at least one unique tracker 160 identification code as part of the scoring update message or other received data/information. The mobile application can be configured to assign a player identification name to the received unique tracker identification code to represent a particular player's score in the game or the proximity information of the player's disc 150. If multiple players each have a unique tracker identification code, then the mobile application can automatically track the score of each player concurrently. In other embodiments, each player's or user's mobile application may only be configured to receive and process (and display related information) messages or signals of only a particular player.


The mobile application provides various methods to track the scores during a disc golf game as well as historical data and analytics. The mobile application can display a simple scoreboard, which shows the total score for each player or team, or it can display multiple scoreboards covering multiple competitions, or even simply the single score of a single player. It can update the score in real-time as the disc-detecting device 200 detects that goals are successfully made or proximity information is detected, allowing users to monitor the score and other information throughout a game, round, or tournament. The score can include the number of throws made to land a disc 150 in a particular disc golf basket 100, as well as the number of throws over or under a par value for that basket 100 or the overall round or an entire tournament. Users can view the total points scored by each player across multiple rounds, as well as the score for an individual round. The mobile application also stores and analyzes historical scoring and proximity/presence data. Users can access past game scores, player performance statistics, and shot/putting patterns. The application can generate graphs, charts, and other visual representations to provide insights into the game and player performance. The mobile application can also be configured to store the game and historical data listed above on the one or more processing servers 419 as well.


The number and arrangement of devices and networks shown in FIG. 4 are provided as an example. In practice, there may be additional devices and/or networks, fewer devices and/or networks, different devices and/or networks, or differently arranged devices and/or networks than those shown in FIG. 4. Furthermore, two or more devices shown in FIG. 4 may be implemented within a single device, or a single device shown in FIG. 4 may be implemented as multiple, distributed devices. Additionally, or alternatively, a set of devices (e.g., one or more devices) of environment 400 may perform one or more functions described as being performed by another set of devices of environment 400.



FIG. 5 is a diagram of example components of a device 500 described above with reference to at least FIG. 2 and FIG. 3. The diagram shows a bus 560, a processor 502, a memory 562, a storage component 564, an input component 566, an output component 568, and a communication interface 569 linked together. Device 500 can correspond to disc-detecting device 200, processor 502 can correspond to processor 300, the input component 302 can correspond to sensor 302, and the communication interface 569 can correspond to transmitter 304.


Bus 560 includes a component that permits communication among the components of the device 500. Processor 502 is implemented in hardware, firmware, or a combination of hardware and software. The processor 502 is a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or another type of processing component. In some embodiments, the processor 502 includes one or more processors capable to perform a function. Memory 562 includes a random-access memory (RAM), a read only memory (ROM), and/or another type of dynamic or static storage device (e.g., a flash memory, a magnetic memory, and/or an optical memory) that stores information and/or instructions for use by processor 502.


Storage component 564 stores information and/or software related to the operation and use of the device. For example, storage component 564 may include a hard disk (e.g., a magnetic disk, an optical disk, a magneto-optic disk, and/or a solid-state disk), a compact disc (CD), a digital versatile disc (DVD), a floppy disk, a cartridge, a magnetic tape, and/or another type of non-transitory computer-readable medium, along with a corresponding drive.


Input component 566 includes a component that permits the device 500 to receive information, such as via user input (e.g., a touch screen display, a keyboard, a keypad, a mouse, a button, a switch, and/or a microphone). Additionally, or alternatively, input component 566 may include a sensor for sensing information (e.g., a global positioning system (GPS) component, an accelerometer, a gyroscope, and/or an actuator). Output component 568 includes a component that provides output information from device 500 (e.g., a display, a speaker, and/or one or more light-emitting diodes (LEDs)).


Communication interface 569 includes a transceiver-like component (e.g., a transceiver and/or a separate receiver and transmitter) that enables device 500 to communicate with other devices, such as via a wired connection, a wireless connection, or a combination of wired and wireless connections. Communication interface 569 may permit device 500 to receive information from another device and/or provide information to another device. For example, communication interface 569 may include an Ethernet interface, an optical interface, a coaxial interface, an infrared interface, a radio frequency (RF) interface, a universal serial bus (USB) interface, a Wi-Fi interface, a cellular network interface, or the like.


Device 500 may perform one or more processes described herein. Device 500 may perform these processes based on the processor 502 executing software instructions stored by a non-transitory computer-readable medium, such as memory 562 and/or storage component 564. A computer-readable medium is defined herein as a non-transitory memory device. A memory device includes memory space within a single physical storage device or memory space spread across multiple physical storage devices.


Software instructions may be read into memory 562 and/or storage component 564 from another computer-readable medium or from another device via communication interface 569. When executed, software instructions stored in memory 562 and/or storage component 564 may cause processor 502 to perform one or more processes described herein. Additionally, or alternatively, hardwired circuitry may be used in place of or in combination with software instructions to perform one or more processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.


The number and arrangement of components shown in FIG. 5 are provided as an example. In practice, device 500 may include additional components, fewer components, different components, or differently arranged components than those shown in FIG. 5. Additionally, or alternatively, a set of components (e.g., one or more components) of device 500 may perform one or more functions described as being performed by another set of components of device 500.



FIGS. 6A-C demonstrate a system of devices for determining the speed of a disc 150 by using RFID technology. The system has at least three unique embodiments, each employing a plurality of RFID devices that collectively send transmission signals to an RFID tag 160 embedded within the disc 150 and subsequently receive reception signals from the tag 160. The system can use the reception signals to calculate the disc's 150 airspeed, based on either the difference in the timing of multiple received signals or the difference in reception signal frequency caused by the Doppler shift phenomenon, or using any other technique employable with the exemplary components/technology disclosed herein. The disc's 150 calculated airspeed, or the measurements recorded by the RFID devices for determining its airspeed, can be sent to a processing server 419 or a mobile application on a mobile device 409 via a network 410 as described in FIG. 4.


In FIG. 6A, the system consists of at least a first pair 680a and 680b (collectively 680) and a second pair 690a and 690b (collectively 690) of devices attached to poles 604 firmly planted in the ground or alternatively mounted on another structure. The devices 680, 690 in both pairs can collectively comprise an RFID transmitter and an RFID reader. The first pair of devices 680 is positioned at a known distance L from the second pair 690. Additionally, the poles 604 of each pair are spaced at a known distance W apart from one another. The distance L must be known for the system to calculate the speed of the disc 150. The distance W must be large enough for the disc 150 to pass between each pair of poles 604.


During operation, a disc 150 with an embedded RFID tag 160 is thrown between the first pair 680 and the second pair 690 of devices. As the disc 150 passes through the first pair 680, an RFID transmitter 680a transmits a signal to the embedded RFID tag 160. The RFID tag 160 responds with reception signals to an RFID reader 680b. The RFID reader 680b then detects the reception signals. Next, the disc 150 passes between the second pair 690 of devices. As the disc passes through the second pair 690, an RFID transmitter 690a transmits a signal to the embedded RFID tag 160. The RFID tag 160 responds with reception signals to an RFID reader 690b. The RFID reader 690b then detects the reception signals.


The first pair 680 and the second pair 690 of devices are in communication with each other, such as via the Network 410 in FIG. 4 or via direct communication. The RFID transmitters and readers provide the timing of the signals sent and received to the system. In FIG. 6A, the speed of the disc 150 is determined by taking the difference in the timing of the detected signals from the first RFID reader 680b and the second RFID reader 690b divided by the distance L. This calculation results in the approximate rate of the disc 150 as it passes between the two pairs of devices 680, 690.


The configuration of at least two pairs 680, 690 of devices as shown in FIG. 6A reduces the operating power required for each device since each device is only either a RFID transmitter or reader. Additionally, the method of calculating the airspeed does not require the devices 680, 690 to comprise an onboard memory to perform Doppler shift value calculations to determine the speed—thus making each pole 604 with an attached device 680, 690 require less power and cost.


If the embedded RFID tag 160 is an active tag, then the configuration of FIG. 6A allows the RFID tag 160 to conserve power when it is not in the range of an RFID reader. In at least one embodiment, the signals sent from the RFID transmitters 680a and 690a activate the embedded RFID tag 160 to send the reception signals to the RFID readers 680b and 690b respectively. Since the RFID tag 160 only transmits a reception signal when it detects the signal from an RFID transmitter, it will conserve more power, and thus have a longer operating time, than an active RFID tag of the same dimensions that continuously transmits reception signals.


In FIG. 6B, the system comprises at least two devices. A first device 680 on pole 604, which can comprise an attached RFID transceiver or transmitter 680, is spaced at a distance L from a second pole, which can comprise an attached RFID transceiver or reader 690. The distance L must be known for the system to calculate the speed of the disc 150.


During operation, a disc 150 containing an embedded RFID tag 160 passes next to the two poles. Similar to the first embodiment, the first device 680 transmits signals to the RFID tag 160 as the disc 150 passes through the area between the two poles. The RFID tag receives these signals and responds with reception signals to at least the second device 690.


In one embodiment, the first device 680 is an RFID transmitter and the second device 690 is an RFID reader. The RFID transmitter continually transmits a signal that is detected by the RFID tag 160. The RFID tag 160 then continuously sends out reception signals at a known frequency while within the range of the signal from the RFID transmitter. The RFID reader receives the reception signals from the RFID tag 160 and detects the frequency of the received reception signal. As the disc 150 passes by the second device 690, the frequency of the reception signal changes because of the Doppler shift effect.


Subsequently, the speed of the disc 150 v can be calculated by the following equation:






v
=

c

(

1
-


f
s


f
r



)





where fs is the frequency of the reception signal sent from the RFID tag 160, fr is the frequency received by the RFID reader 690, and c is the speed of the signal sent through the atmosphere (e.g., the speed of light). This approach does not account for the angle θ of the disc 150 to the RFID reader 690, so the calculated speed v is only an approximation. However, if the disc 150 is at an angle θ of less than approximately 26°, for example, at the time that it sends the reception signal to the second device 690, the calculated speed will be within at least 90% of the actual airspeed. To reduce the angle θ, the poles 604 should be placed parallel to the projected flight path of the disc 150.


In a separate embodiment, both the first device 680 and the second device 690 comprise an RFID transceiver. Each device 680, 690 transmits a signal to the RFID tag 160 and receives a reception signal from it. Each device records the timing when it receives the reception signal. The speed of the disc 150 is calculated by dividing the distance L by the difference in the timing of the received reception signals. In effect, this approach combines the devices 680, 690 of each pair in FIG. 6A as to only require two devices.


In FIG. 6C, the system features at least a single pole 604 equipped with two devices 680a and 680b spaced a distance h apart from each other on the pole 604. The devices 680a and 680b can collectively comprise an RFID transmitter and an RFID reader or can each comprise an RFID transceiver.


If the devices 680a and 680b collectively comprise an RFID transmitter and reader, then the system can calculate the airspeed of a disc 150 using the technique of the first embodiment of FIG. 6B above where the RFID transmitter sends a signal to the embedded RFID tag 160 which then sends a reception signal to the RFID reader. The system then calculates the speed of the disc 150 using the equation above to approximate the disc's true airspeed. This approach reduces the devices of FIG. 6B to single pole 604, thus reducing costs and the system's footprint on a disc golf course, but likely results in a greater angle θ than in the two-pole embodiment, resulting in a less-accurate calculation.


In an alternative embodiment, each device 680a and 680b comprises an RFID transceiver that each sends to and receives signals from the RFID tag 160, similar to the second embodiment in FIG. 6B. However, this approach requires sampling multiple reception signals from the RFID tag 160 to estimate the disc's 150 airspeed. The difference in each device's reception signal timing is used as a basis for the disc's 150 airspeed.


The distance h between the two devices can be used to approximate the height of the disc 150 as it passes by the pole 604. For example, if the difference in timing recorded by device 680b is less than the difference in timing recorded by device 680a, then the disc 150 was at least beneath the halfway point of distance h between the devices 680a, 680b. This approximate determination of the disc's 150 height can be sent along with the approximate airspeed to a mobile application as described in FIG. 4.


The advantage of this embodiment is the convenience of using two readers on a single pole 604, along with the ability to approximate the height of the disc 150 as it passes by the pole 604, at the cost of perhaps a less precise disc 150 airspeed measurement.


Although embodiments of the disclosed principles have been described with reference to several elements, any element described in the embodiments described herein are exemplary and can be omitted, substituted, added, combined, or rearranged as applicable to form new embodiments. A skilled person, upon reading the present specification, would recognize that such additional embodiments are effectively disclosed herein. Additionally, where an embodiment is described herein as comprising some element or group of elements, additional embodiments can consist essentially of or consist of the element or group of elements. Also, although the open-ended term “comprises” is generally used herein, additional embodiments can be formed by substituting the terms “consisting essentially of” or “consisting of.”


While this disclosure has been particularly shown and described with reference to preferred embodiments, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the disclosed principles. The inventors expect skilled artisans to employ such variations as appropriate, and the inventors intend the disclosed principles to be practiced otherwise than as specifically described herein. Accordingly, this disclosed principles includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the disclosed principles unless otherwise indicated herein or otherwise clearly contradicted by context.

Claims
  • 1. A disc-detecting apparatus, the apparatus comprising: a sensor configured to detect an attached tracker of a disc;a processor operatively coupled to the sensor, wherein the processor is configured to execute instructions to determine that a disc has landed within a proximity of the apparatus based on a signal received from the sensor;a transmitter operatively coupled to the processor, wherein the transmitter is configured to send a message to a software application executing on a computing device, the message indicating the presence of the disc detected by the apparatus; anda power source operatively coupled to and providing power for the processor, the sensor, and the transmitter.
  • 2. The apparatus of claim 1, wherein the message comprises a unique identification code of the attached tracker.
  • 3. The apparatus of claim 1, wherein the sent message permits the mobile application to provide a score of a disc golf game.
  • 4. The apparatus of claim 1, wherein the attached tracker is a radio frequency identification (RFID) tag.
  • 5. The apparatus of claim 4, wherein the RFID tag is passive.
  • 6. The apparatus of claim 1, wherein the processor is configured to execute instructions to determine a strength of the received signal, and wherein the processor is configured to determine that a disc has landed in a disc basket proximate to the apparatus if the signal strength passes a predetermined threshold.
  • 7. The apparatus of claim 1, wherein the disc-detecting apparatus is configured to mount within hanging chains of a chain assembly of a disc golf basket.
  • 8. The apparatus of claim 1, wherein the disc-detecting apparatus is configured to mount on a post of a disc golf basket.
  • 9. The apparatus of claim 1, wherein the sensor is further configured to detect vibration of a disc basket caused by contact from the disc.
  • 10. The apparatus of claim 1, wherein the sensor is further configured to detect motion of the disc within a disc basket.
  • 11. A system for detecting discs, the system comprising: a disc golf basket, wherein the disc golf basket comprises an open-topped basket sized to receive one or more discs therein; anda disc-detecting device, wherein the disc-detecting device comprises: a sensor configured to detect discs that land in the open-topped basket,a processor operatively coupled to the sensor, wherein the processor is configured to execute instructions to determine that a disc has landed in the open-topped basket based on a signal received from the sensor,a transmitter operatively coupled to the processor, wherein the transmitter is configured to send a message to a software application executing on a computing device, the message indicating that the disc has landed in the open-topped basket, anda power source operatively coupled to and providing power for the processor, the sensor, and the transmitter.
  • 12. The system of claim 11, wherein the sent message further permits the mobile application to provide a score of a disc golf game.
  • 13. The system of claim 11, wherein the sensor is further configured to detect vibration of a disc basket caused by contact from the disc landed in the disc golf basket.
  • 14. The system of claim 11, wherein the sensor is further configured to detect motion of the disc landed within a disc basket.
  • 15. The system of claim 11, wherein the disc-detecting device is mounted onto a portion of a post of the disc golf basket.
  • 16. The system of claim 11, wherein the disc-detecting device hangs from the open-topped basket.
  • 17. A method for marking and detecting discs, the method comprising: attaching a tracker to a disc, wherein the tracker is configured to transmit wireless signals to a sensor in an apparatus; anddetecting the disc with the apparatus by: receiving one or more wireless signals from the tracker,determining that the disc has landed within a proximity of the apparatus, andsending a message to software application executing on a mobile device indicating the presence of the disc detected by the apparatus.
  • 18. The method of claim 17, wherein the determining comprises comparing strength of the one or more wireless signals to a predetermined threshold.
  • 19. The method of claim 17, wherein the method further comprises determining that the disc has landed in a disc golf basket proximate to the apparatus if the signal strength passes the predetermined threshold, wherein sending a message comprises sending a message that the disc has landed in the disc golf basket.
  • 20. The method of claim 17, wherein the sending comprises indicating a unique identification code of an attached tracker.