SYSTEM, METHOD AND APPARATUS FOR MOBILE FISH CULL TRACKING AND MANAGEMENT AND SMART DEVICE INTERFACE
20230363361 · 2023-11-16
Assignee
Inventors
Cpc classification
International classification
Abstract
A Fishing Competition Management and Administration (FCMA) system includes communications and cull management capabilities. The FCMA system includes an angler-based system and an event organizer-based system. The angler-based system is based on a weigh scale and set of cull floats or markers for attachment to each caught and retained fish. The culling product includes the weigh scale and a set of six culling devices, each culling device has a different color. As a fish is caught and weighed, the Culling or Weight Scale will signal to a colored culling float in or outside of the live well. The culling scale determines and stores the weight associated with that particular-colored float and will properly record the weight next to the proper weight color on the screen.
Claims
1. A fish weighing and data collection system comprising: a transportable fish weighing device adapted to be field deployable for remote use on watercraft, the fish weighing device comprising: a weighing component configured to measure the weight of a fish; a processor configured to execute instructions; a memory configured to store data and instructions executable by the processor; and a first communication component configured to wirelessly communicate with a cull device set and to wirelessly communicate with a mobile device; the cull device set comprising one or more cull devices, each cull device from the cull device set comprising: an attachment component configured to attach the cull device onto a fish in a fixed but removable manner for intended detachment from the fish; an indicator adapted to distinguish the cull device from an other cull device from the cull device set; and a second communication component configured to wirelessly communicate with the fish weighing device; wherein the fish weighing device measures and stores in the memory the weight of each fish attached to respective cull devices from the cull device set; and wherein the first communication component is adapted to establish a wireless connection with a mobile device and generate a signal to transmit weight information representing the measured weight of each fish attached to respective cull devices stored in the memory.
2. The fish weighing and data collection system of claim 1 wherein the first and second communications components are configured to communicate using IoT technology.
3. The fish weighing and data collection system of claim 1, wherein the fish weighing device comprises a load cell or weight sensor configured as an analog-to-digital converter, and wherein the fish weighing device measures and stores in the memory the weight of each fish caught and communicates stored information through one or more of Internet, Wi-Fi, Bluetooth, BLE, IoT, NFC, RF or other wireless connectivity to one or more communicatively connected devices.
4. The fish weighing and data collection system of claim 3 wherein the communicatively connected devices include one or more of computer, smart phone, connectable wearable device, fish finder, mobile computing device, or other integrated technologies.
5. The fish weighing and data collection system of claim 1 wherein the fish weighing device processor is configured to execute instructions stored in the memory and compare, based on the stored fish weight information, relative weights of fish associated with respective cull devices and to generate a signal representing an identification of a fish in a live well to be culled in place of a newly weighed fish.
6. The fish weighing and data collection system of claim 1 further comprising a visual display adapted to present to a user information related to the system.
7. The fish weighing and data collection system of claim 1 wherein the first communication component is adapted to transmit collected and stored fish weight information to a database.
8. The fish weighing and data collection system of claim 7 wherein information is communicated to a mobile device operating an application adapted to receive data from the fish weighing device and is communicated to the database via the mobile device.
9. The fish weighing and data collection system of claim 7 wherein the database collects information and generates records associated with a plurality of users, and wherein the collected information includes culling activity from each user.
10. The fish weighing and data collection system of claim 7 wherein the database is configured to publish collected information via a remotely accessible hosted service, and wherein access to the hosted service is account-based.
11. The fish weighing and data collection system of claim 10 wherein the database is operated on a computer configured to provide a “Leaderboard” functionality application available to interested parties.
12. The fish weighing and data collection system of claim 1 wherein the fish weighing device records GPS information associated with a location of each fish caught and associated with a cull device.
13. The fish weighing and data collection system of claim 1 further comprising a mobile application configured to be operated via the mobile device, to receive data from the fish weighing device, and to communicate with a remote database.
14. The fish weighing and data collection system of claim 1 wherein the fish weighing device and the cull device set are configured to be waterproof and comprise a rechargeable battery.
15. The fish weighing and data collection system of claim 1 further comprising a water temperature sensor adapted to be disposed in a live well with one or more fish each having an associated cull device attached thereto and emit a signal representing a sensed water temperature, and wherein the fish weighing device or the mobile device is adapted to receive the signal from the water temperature sensor.
16. The fish weighing and data collection system of claim 1 further comprising a ph sensor adapted to be disposed in a live well containing fish with attached cull devices, wherein the fish weighing device is adapted to receive a signal from the ph sensor and to determine an alkalinity level of the live well water.
17. A method for collecting and storing fish weight data, the method comprising: measuring, by a transportable fish weighing device, the weight of a fish, and generating a signal representing measured fish weight data; storing, by a memory in the transportable fish weighing device, the measured fish weight data; wirelessly communicating, via a first communication component of the transportable fish weighing device, with a cull device set; attaching the cull device onto a fish in a fixed but removable manner for intended detachment from the fish; wirelessly transmitting a signal, via a second communication component of the cull device, to the fish weighing device, the signal comprising a set of data representing measured fish weight data; and wirelessly connecting with a mobile device and generating a signal to transmit weight information comprising the weight of each fish attached to respective cull devices stored in the memory.
18. The method of claim 17, further comprising: comparing, by a processor configured to execute instructions stored in the memory of the fish weighing device, based on the stored fish weight information, relative weights of fish associated with respective cull devices; and generating a signal representing an identification of a fish in a live well to be culled in place of a newly weighed fish.
19. The method of claim 17, further comprising: capturing and storing GPS information associated with a location of each fish caught and associated with a cull device.
20. The method of claim 17 further comprising transmitting a signal representing measured fish data from the fish weighing device to a mobile device via an application running on the mobile device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to facilitate a full understanding of the present invention, reference is now made to the accompanying drawings, in which like elements are referenced with like numerals. These drawings should not be construed as limiting the present invention but are intended to be exemplary and for reference.
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION
[0032] The present inventions will now be described in more detail with reference to exemplary embodiments as shown in the accompanying drawings. While each aspect of the present invention is described herein with reference to the exemplary embodiments, it will be understood the present invention is not limited to such exemplary embodiments. Those possessing ordinary skill in the art and having access to the teachings herein will recognize additional implementations, modifications, and embodiments, as well as other applications for use of the invention, which are fully contemplated herein as within the scope of the present invention as disclosed and claimed herein, and with respect to which the present invention could be of significant utility.
[0033] The present invention provides an enhanced and improved FCMA system for managing events, such as fishing tournaments, registering competitors and maintaining competitor profiles, interacting with a variety of databases containing resources and tools useful in conducting FCMA related events and functions. The invention provides an improved way to collect and communicate fishing competition related data to provide real-time event tracking and to make data collection easier, less time-consuming, more accurate, and more uniform throughout competitors participating in fishing tournaments and other events.
[0034] The present invention provides a weighing scale capable of communicating through IoT technology to a plurality of receiving devices. The weighing scale has the ability to communicate to “cull devices” which will flash an LED to represent a desired cull activity. A set of cull devices may have different colors of LEDs to help distinguish one from the others. The weighing scale records the weight of each fish caught and communicates through Internet or other wireless connectivity to a smart phone and to a central (FCMA) database system. The weighing scale communicates to other electronic devices, fish finders, mobile devices, or other integrated technologies. The weighing scale weighs, and when so configured the application, stores, and identifies which cull device contains the certain weight of a fish and will alert the fishing angler which fish in a live well needs to be culled and returned to the water. The weighing scale contains either an analog or digital display, e.g., a touchscreen LED screen, which illuminates various data elements to the angler. A remote database system records culling activity from each user, either independently, in a group (tournament) or other desired formats and reports various key information to interested parties. Parties would include (competing anglers, tournament director(s), fish and wildlife, family, friends, or the anglers themselves. The weighing scale and/or the application records GPS information of each catch and records to the remote database system for further analytics and data services to offer to users or other 3rd parties. A mobile application downloaded and running on a smart phone integrates with the culling system, central server and remote database. A Web application integrates with the culling system, a central server and a remote database. The weighing scale is waterproof and is battery operated with a rechargeable function. The cull mechanisms are waterproof and are rechargeable battery operated. The “CullMaster” system captures culling data for various uses and provides “Leaderboard” functionality application available for users, competitors, family, friends, or other interested third parties. One or more cull devices (Primary cull) may include a water (live well) temperature sensor and communicates live well temperature to a connected smart device and other devices. The Primary cull or other cull may include a ph meter to determine alkalinity of live well water oxygen content of the water and fish health.
[0035] Now with references to the figures. With reference to
[0036] In one implementation, the present invention is provided as a web-based or cloud-based software-as-a-service (SaaS) system 100 wherein the system may be accessed via a network by the local FCMA access devices 140 and fisher or angler (used interchangeably herein) competitor mobile devices 130. As illustrated in
[0037] Database 110 may comprise a combination of internal, external, and/or third-party databases. For example, multiple states or fishing organizations participating in the FCMA-based service may share or exchange angler profile, licensing, tournament, and other information to allow for a broader cross jurisdiction FCMA system. The database server 112 may also include additional databases relating to subscriber information, mapping information, and other systems to provide enhanced services. The other databases may be accessible for use by system 100 to manage and track fishing tournament records.
[0038] Databases 110, which take the exemplary form of one or more electronic, magnetic, or optical data-storage devices, include or are otherwise associated with respective indices (not shown). Each of the indices includes terms and phrases in association with corresponding document addresses, identifiers, and other conventional information. Databases 110 are coupled or couplable via a wireless or wireline communications network, such as a local-, wide-, private-, or virtual-private network, to server 120.
[0039] Server 120, which is generally representative of one or more servers for providing FCMA functionality through one or more service modules to administrators, participants and observers. More particularly, server 120 includes a processor module 121, a memory module 122, a fisher database 123, a competition database 124, an FCMA administrator interface 125, and a state registry or agency interface 126. Processor module 121 includes one or more local or distributed processors, controllers, or virtual machines. Memory module 122, which takes the exemplary form of one or more non-transitory electronic, magnetic, or optical data-storage devices, stores a fisher database 123, which may be loaded from an external database such as database 116, a competition database 124, an FCMA interface 125, and state registry or agency interface 126. The FCMA admin interface 125 comprises a set of commands and functions for managing fishing tournament services by the FCMA system. The State registry or agency interface module 126 comprises a set of commands and functions that facilitate interaction of FCMA system 100 with state and other authority systems operated by state, local or other jurisdictions (e.g., states or cities or counties) which may be stored locally in the server 120 or may be loaded from the database server 112. The Fisher Database 122 may comprise registry capabilities to directly enroll anglers into the FCMA system and may comprise a set of commands and functions that implement registry and management functionality although this may be handled via separate agency functions, e.g., DOT.
[0040] Fisher database 123 may include fisher-related data for controlling, administering, and managing membership or subscription-based access of databases 110 and tournament information. In the exemplary embodiment, fisher database 123a includes one or more user preference (or more generally user) data structures. In the exemplary embodiment, one or more aspects of the user data structure relate to user customization of various communication and interface options stored as user stored data 1231. User data 1231 also includes user ID 1231A, subscription data 1231B, user preferences 1231C, and external user stored data 1231E. FCMA server 120/140 may include one or more search engines and related user-interface components, for receiving and processing user queries against one or more of databases 110.
[0041] Still with reference to
[0042] With reference now to
[0043]
[0044] Here a more detailed depiction shows weight scale 150 having a housing or body 152, a handle 158, a lead or line 156 and a fish weighing attachment 154. Weight scale 150 includes within housing 152 a microcontroller 160 (e.g., an ESP32-based microcontroller), a weight sensor or load cell 162 (such as in the form of an analog-to-digital converter), a well sensor 164 (such as in the form of an analog-to-digital converter), a charger/port component 166, a battery 168, a voltage regulator 170, a USB port and USB UART 172, a set of user interface and display devices 174.
[0045] The Weigh or Culling Scale 150 is a device used to weigh fish, receive user inputs and display information via a screen and/or LEDs or other devices. Here the microcontroller 160 is an ESP32-based Bluetooth/BLE supported device, such as Wi-Fi modules made by Espressif Systems (model ESP32-WROOM-32D) and available from Digi-Key Electronics. ESP32 is a system on a chip (SoC) that integrates the following features: Wi-Fi, Bluetooth, dual Xtensa 32-bit LX6 CPU processor cores, ultra-low power co-processor, and peripherals. Espressif provides hardware and software resources to help application developers implement solutions using the ESP32 firmware. Espressif provides a software development framework (including API (software libraries and source code) and Toolchain scripts to compile code) directed to development of Internet-of-Things (IoT) applications with Wi-Fi, Bluetooth, power management and other system features. The USB integration provided with the ESP32 may be either USB A or micro-USB B or USB C type connectors and the SoC operates in connection with computers running Windows, Linux and macOS operating systems. The Weigh or Culling Scale 150 includes additional components such as USB Full Speed to Serial UART IC, Includes Oscillator and EEPROM, SSOP-28—Part No: FT232RL available at FTDIChip.com
[0046] Battery 168, e.g., 3.7V rechargeable lithium-ion (Lipo) battery available from YDLBattery including Model DTP603443, may be housed in an accessible battery compartment (not shown) and may be chargeable (e.g., via charger port 166) and/or disposable and replaceable. The V_Batt provided by the battery may be conditioned and regulated, e.g., voltage regulator 170, to provide a regulated voltage as a source to electronic components. A display screen may be in the form of a color touchscreen and additional lights and indicators may be used for user notification. The load cell or sensor is capable of handling accurate weighing of fish intended to fall within an anticipated range during competition, e.g., weights up to 25 pounds. HX711 Amplifier for load sensor. The fish attachment 154 may be a small, but heavy duty clamp adapted for attaching to a fishes mouth and supporting the weight of a fish being weighed, i.e., would need to support 25 pounds, or 11.34 kg. The lead or line 156 may be a type of plastic coated strong leader (Ball/bead chain, cable chain, etc.) to attach culling float to clamp and may be approximately ten inches in length.
[0047] The weigh scale 150 is configured to communicate via BLE with the set of cull floats or devices 400, which includes six separate cull float devices 402. Each cull float device is adapted to attach to a fish and is waterproof and adapted for disposing in a live well environment during a tournament. The cull float 402 is described in more detail in connection with
[0048] The weigh scale 150 is configured to communicate via BLE or Wi-Fi protocol with a smart phone or other compatible smart device used by an angler during the tournament. The smart phone may communicate directly with the cull devices 400/402. The weigh scale 150 may be in direct communication with the FCMA center administrator 120/140 (
[0049] In addition, the system 300 may include an optional external screen add-on, or would work to integrate or communicate with on-boat electronics and/or fish finders (e.g., devices made by Lowrance, Humminbird, and/or Garmin) to provide an on-boat display device—represented by reference number 340.
[0050]
[0051] In addition and optionally, at least one cull device from the set of cull devices may have an optional live well temperature sensor 412 to monitor the temperature in the live well to insure it is within an acceptable range to store caught and tagged fish for the duration of the tournament. The temperature for the particular body of water at which a tournament is being held may be measured on or about the date of the competition and entered either manually or centrally into the competition data and automatically set in the FCMA and weight scale system. A predetermined range or tolerance may be set to allow acceptable temperature variation within the live well from an ideal water temperature, e.g., the temperature of the body of water being fished.
[0052] Also, the fish weighing and culling system may provide at least one cull device with an optional live well potential hydrogen (“ph”) (acidic-basic) sensor 414 to monitor and insure the live well provides a healthy ph environment for the fish collected and placed in the well. The ph-scale is 0-14 with 7 being neutral (pure water), less than 7 acidic, and more than 7 basic. In connection with tournaments at any given body of water, the system may be adjusted to set a threshold or trigger range of ph that sets off a warning for the live well condition. For instance, sea water is generally a ph of 8, freshwater lakes, ponds and streams typically have a pH of 6-8 depending on the surrounding soil and bedrock, deeper lakes have stratification (layering) and the pH of water is generally higher (7.5-8.5) near the surface and lower (6.5-7.5) at greater depths. The ph for the particular body of water at which a tournament is being held may be measured on or about the date of the competition and entered either manually or centrally into the competition data and automatically set in the FCMA and weight scale system. A predetermined range or tolerance may be set to allow acceptable ph variation from the ideal ph, e.g., the ph level of the body of water being fished.
[0053] The Culling Float 402 is a device used to tag and identify fish collected and placed in a live well. Indicators, such as LEDs 424 provide easy identification of fish tagged and placed in the live well. Here the microcontroller 410 is an ESP32-based Bluetooth/BLE supported device, such as TinyPICO model made by Seon Rozenblum (Unexpected Maker) (or alternatively WROOM ESP32 contained in the Weigh Scale). Battery 418, e.g., 3.7V rechargeable lithium-ion (Lipo) battery available from YDLBattery including Model DTP603443, may be housed in an accessible, waterproof battery compartment (not shown) and may be rechargeable (e.g., via charger port 416) and/or disposable and replaceable. The V_Batt provided by the battery may be conditioned and regulated, e.g., voltage regulator 420, to provide a regulated voltage as a source to electronic components.
[0054] The LED(s) 424 are adapted to flash when an associated cull float is triggered. In the exemplary set of six culls, a different color (or may be different color light and/or LED) is assigned to each cull float. In this example the light/LED colors are T-Tan; R-Red; G-Green; B-Blue; P-Purple; W-White; and O-Orange. The fish attachment or clamp 430 may be a small, but heavy-duty clamp adapted for attaching to a fish's mouth and supporting the weight of a fish being weighed, i.e., would need to support 25 pounds, or 11.34 kg. The lead or line 156 may be a type of plastic-coated strong leader (Ball/bead chain, cable chain, etc.) to attach culling float to clamp and may be approximately ten inches in length.
[0055]
[0056] Initially, a user, such as a competing angler registered with an FCMA center to participate in a fishing event, downloads a mobile FCMA app to a smart phone or smart device. Alternatively, the user could navigate through an Internet-based interface if no mobile app is available. Although a tournament director or administrator associated with the FCMA system is likely to access a central server or the like to perform operations associated with creating and running a fishing event, the tournament director may also utilize a mobile app version of the FCMA system to perform operations. Fans, spectators and other non-competing event enthusiasts may also access event information by way of a mobile app running on a smart device.
[0057]
[0058] The mobile app should be both Android and IOS, and will serve multiple purposes. There may be three modes for logging into the app: 1) Tournament Director, 2) Competing Angler, and 3) Spectators. Each mode may present a different experience tailored to the type of user identified and may permit access based on user type. A user profile is set up based on user data input into the FCMA system and passwords and other login and authorization assigned by an administrator. Initially, the user at first time installation downloads the app from an app store associated with the user mobile device (Apple Store or Android-based app store). Next the user connects to FCMA “Culling System” to pair with the user's mobile device. Once credentials are set and the app loaded onto the smart device, the user may operate the functions provided by the app for that user type.
[0059] For the “Tournament Director” type user, the user logs in using the assigned credentials, and may set about performing functions allowed for the user type. For example, the TD-type user may set up a new tournament with the following data: Tournament Name, Tournament Date, Tournament location, Particular Fishing League, Number of competing anglers, Start time, Finish time, Number of fish limit for tournament (usually 1, 3, or 5), Prizes Awarded, and Name of the body of water. The TD-type user may, after creating a new event and saving the event profile on the FCMA system, later edit the event information prior to or during the event.
[0060] For the “Competing Angler” type user, the user logs in using the assigned credentials, and may set about performing functions allowed for the user type. For example, the CA-type user may “Select Mode” for the fishing day (All anglers or Single Angler, combined weight of the boat or individual anglers). The CA-type user may sign on or login to a selected Tournament Name established by Tournament Director to register for the tournament. The FCMA system may have an existing profile associated with the user and/or user team and may recall the profile in connection with the registration process. This could be used as Single Mode only. The user may establish a new profile with the user and/or user team or may simply enter all registration information from a blank form provided via the FCMA mobile app. Information input by the user, directly or via existing profile, includes for example: Give Team Name; Input boat number drawn for that tournament; Sync culls to Culling System to ensure pairing; Hit “Ready” button to put angler in competition mode; Go catch some fish and start weighing. The FCMA app running on a user smart device enables the user to view scoreboard of total weight of each competitor or Single Angler. In addition, the user may view battery level of culling devices and weigh scale. The user may select “Finished Fishing” button, which will cause the app to perform the following steps: Provide total weight; Slow flash culling float of biggest fish in the live well (this is helpful because most tournaments reward the for the biggest fish with prize money, and sometimes the angler is guessing which one is biggest when fish are close in size; and perform any necessary system shutdowns to save battery life.
[0061] For the “Spectator” type user, the user logs in using the assigned credentials, and may set about performing functions allowed for the user type. For example, the SP-type user may: Select tournament they wish to follow or view; See complete scoreboard of every boat and their total weight; and Select competing angler from list, and drill down on every fish caught and culled.
[0062] The FCMA may also allow one or more of the user types to view historical records to show results of prior fishing events. For example, the FCMA mobile app may permit the user to do one or more of the following: review results of any past tournament the user participated in (or those the user did not participate in); view or perform or access analytics of catch history, finishing place in tournament, and other related data; create graphs of certain elements; allow angler to input other relative data for each catch, e.g., water temperature, lure used, depth fished, retrieve speed; and when GPS coordinates are collected, show map of lake and place virtual pins or markers where fish were caught.
[0063] As shown in
[0064] As shown, upon selecting “Events 902” page the mobile app presents screen 902 and the user is directed to a page showing sub-buttons or features including: Current Event, Previous Events, and Statistics. The user may select Current Event and the mobile app will present the user with information concerning a current event. For example, the app may provide the user with date of event, event check in time, begin and end times, requirements of the event, rules of the event, competitors registered for the event, etc. If the user selects Previous Events, then the user may be presented with information related to past events include leaderboards, order of finish, event statistics, dates of events, etc. If the user selects the Statistics button, the user may be presented with a set of fishing event related statistics. The statistics may be related to individual events, a set of events that span a time period, e.g., a given year or season, a set of individual or team statistics, or a set of league related statistics. The app may be configured to allow the user to perform certain statistical operations or manipulations such as supported by a central server serving the app and related functions.
[0065] Upon selecting “Social Network 904” page, the mobile app presents screen 904 and the user may be presented with a set of sub-buttons or features such as “View Fans” and “Add Fans.” The mobile app may also allow a user to connect with FCMA related social media accounts or postings and/or individual/team angler social media postings or accounts at one or more social media sites, e.g., Facebook, Instagram, Snapchat, TikTok, etc.
[0066] As shown at
[0067] Upon selecting the Battery Levels button 908, the mobile app presents screen 908 and the user is directed to a page having a set of battery levels corresponding to the weight scale and the set of cull float devices 1-6 using the color codes assigned to each cull device. The user can monitor that battery level and confirm all equipment is properly charged prior to and during a competition.
[0068] As shown at
[0069] Although no separate screen is shown for representing the page for “Settings” 910, such a page may include a variety of user profile settings, device settings, including for the weigh scale and cull float devices used in competition.
[0070] In addition, the mobile app may include a button to enable a user to connect to a commercial website associated with an entity providing and selling the weigh scale and cull float devices and other competition products. For example, the user may be able to order and purchase new products and may be allowed to download updates to software running on the weigh scale and cull float device products. The site may include marketing, product and possibly video footage for sales and tutorial purposes. The website may include a mirror of the information collected using the weigh scale and cull float devices via the smart phone and historical data. It may be possible to view the same data on the website as the mobile app.
[0071]
[0072]
[0073]
[0074] The Performance screen of
[0075] Additional pages or tabs associated with the user interface are “Schedule”, “Battery Levels”, and Settings.” Schedule may include items such as upcoming fishing events or other scheduled events. The Battery Levels page may show the battery levels of the personal or team weight scale and culling devices used by the team and sensed and communicated to the FCMA via one or more wireless connections. Settings may include weight scale and cull float device settings, user profile and preferences settings, and other items of interest to the user.
[0076] While the inventions of the inventive aspects have been described by reference to certain preferred embodiments, it should be understood that numerous changes could be made within the spirit and scope of the inventive concept described. Also, the present invention is not to be limited in scope by the specific embodiments described herein. It is fully contemplated that other various embodiments of and modifications to the present invention, in addition to those described herein, will become apparent to those of ordinary skill in the art from the foregoing description and accompanying drawings. Thus, such other embodiments and modifications are intended to fall within the scope of the following appended claims. Further, although the present invention has been described herein in the context of particular embodiments and implementations and applications and in particular environments, those of ordinary skill in the art will appreciate that its usefulness is not limited thereto and that the present invention can be beneficially applied in any number of ways and environments for any number of purposes. Accordingly, the claims set forth below should be construed in view of the full breadth and spirit of the present invention as disclosed herein.