The present disclosure relates to soccer training equipment. More particularly, the present disclosure relates to soccer training equipment with an illuminating contact sensor or soccer training equipment configured as a shot deflector.
Various training tools have been created for improving soccer skills. Some examples of soccer training equipment include hard rebound boards, soft rebound nets or sheet (e.g., canvas goal targets), soccer mannequins, gates, flags, cones, and the like. Additionally, hi-tech training equipment for various types of trainings and therapies have been created. However, with all of the advances in soccer training equipment and hi-tech training equipment, there still remains a need for better soccer training equipment that may utilize advantages of hi-tech training equipment.
Additionally, various other types of soccer training equipment also can be useful for specific training. For example, goalies may need training on different shot trajectories or deflected shots. Therefore, it would be advantageous to have soccer training equipment configured to deflect soccer shots.
In some embodiments, a soccer training device can include: a body having a front surface facing a first direction; and an illuminating contact sensor associated with the body so that a light emitter is visible and capable of emitting light in substantially the same first direction that the front surface faces and so that a force contact above a predetermined threshold with the body is sensed by a sensing module. In some aspects, the illuminating contact sensor is at least one of: coupled with the soccer training member; removable from the soccer training member; or integrated with the soccer training member.
In some embodiments, the soccer training device includes a connecting member coupled at a first end to the soccer training member and coupled at a second end to the illuminating contact sensor. The light emitter is visible and capable of emitting light in the first direction and the sensing module senses an impact on the soccer training member through the connecting member.
In some embodiments, the soccer training device includes a receptacle having the illuminating contact sensor so that the force contact with the body vibrates or otherwise activates the illuminating contact sensor. In some aspects, the receptacle is formed by at least one receptacle member that is a pliable material or rigid material or includes at least one adjustable strap. In some aspects, a clear front receptacle member is used, which can be a clear member or a body portion defining an aperture for directing the emitted light. In some aspects, the receptacle has a receptacle opening that opens upwardly when the soccer training device is in use, thereby the receptacle forming a top opened receptacle. In some aspects, the body includes an aperture adapted to allow light from the illuminating contact sensor to pass therethrough in the first direction.
In some embodiments, the soccer training device is configured as a rebound board, goal target barrier, dummy, or combination thereof.
In some embodiments, the soccer training device is configured as a rebound board includes at least one of: the body having a flat front surface that is rigid and structurally sufficient to rebound a soccer ball; a receptacle in or on the body configured to house the illuminating contact sensor; the illuminating contact sensor in the receptacle integrated with the body or couplable with the body; or a handle at a top region of the body, wherein the rebound board is portable and carriable with a single hand.
In some embodiments, the soccer training device includes at least one extending support coupled with the body of the rebound board. In some aspects, the at least one extending support extends in a manner to support the body in a vertical position (e.g., 90 degrees, or 80-100 degrees, or 70-10 degrees) such that the extending support is normal or at some angle relative to the flat front surface of the body. In some aspects, the extending support is coupled to the body via a rotatable hinge, such that the extending support can be rotated from a flat storage position to an extended position for use. In some aspects, a plurality of the extending supports are rotatably coupled to the body.
In some embodiments, the soccer training device is configured as a goal target barrier that includes: a rectangular body having a front surface dimensioned as a soccer goal, wherein the body is configured to mount to a soccer goal by connecting to one or more soccer goal frame members; a plurality of markers within a boundary of the soccer goal and attached to a front surface of the body that faces in the first direction; a receptacle for each marker; and a plurality of illuminating contact sensors coupled or integrated with the body or the plurality of markers so as to illuminate in the first direction from the respective marker.
In some embodiments, the soccer training device includes at least one of: the plurality of markers are different colors; the plurality of markers are removably attachable with the rectangular body of the goal target barrier; the plurality of markers each include a fastener to removably fasten to the body; the plurality of markers form a part of the surface of the body located in at least two corners or four corners; the plurality of markers each attach to a front surface of the body; or the plurality of markers are each adapted to extend from a side surface or side edge of the body. In some aspects, the receptacle is configured to be removable from the rectangular body and/or the marker.
In some embodiments, the soccer training device is configured as an inflatable barrier comprising: an inflatable body dimensioned as an inflatable barrier; a receptacle attached to or formed into the inflatable body; and the illuminating contact sensor in the receptacle so that the light emitter is visible and so that the contact with the inflatable body is sensed by a sensing module.
In some embodiments, a shot deflector can include: a frame adapted to form a ground-level plane; and a plurality of deflection members coupled to the frame so that a pair of the deflection members form a deflection channel therebetween, each deflection member being elongate and narrow and having at least one bend between opposite frame members, wherein the at least one bend protrudes above the ground level plane of the frame.
In some embodiments, a method of soccer training can include: providing the soccer training device of one of the embodiments; performing a lighting of the illuminating contact sensor; striking the soccer training device having the illuminated illuminating contact sensor with a soccer ball to trigger the contact sensor; and counting each contact of a soccer ball with the soccer training device in the lighting sequence and/or changing color of the illuminating contact sensor after each contact.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
The foregoing and following information as well as other features of this disclosure will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. Understanding that these drawings depict only several embodiments in accordance with the disclosure and are, therefore, not to be considered limiting of its scope, the disclosure will be described with additional specificity and detail through use of the accompanying drawings.
The elements and components in the figures can be arranged in accordance with at least one of the embodiments described herein, and which arrangement may be modified in accordance with the disclosure provided herein by one of ordinary skill in the art.
In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the figures, can be arranged, substituted, combined, separated, and designed in a wide variety of different configurations, all of which are explicitly contemplated herein.
Generally, the present invention is related to soccer training equipment and kits that can be used to enhance soccer skill and performance development. The soccer training equipment can include an illuminating contact sensor that is adapted to include an illumination module that emits visible light of any color and a contact sensor module that detects contact with the sensor. The contact sensor module may include any type of sensor that can provide a detection signal to a controller so that when the contact sensor module detects a contact, the controller controls operation of the illuminating contact sensor. The contact sensor can have a force contact threshold above which the contact sensor senses a contact and below which the contact sensor does not count or consider the contact.
The embodiments of the soccer training equipment can include soccer training devices that are configured with a receptacle adapted to receive the illumination contact sensor therein such that the illumination module is visible through a front surface or aperture of the soccer training device or any coupling or integrating of the illumination contact sensor with a training device. This allows for the soccer training equipment to have an illuminating contact sensor for use in illuminating to draw attention from a player and to detect contact from a ball played to the soccer training equipment. Upon detecting contact from the ball, the illuminating contact sensor sends a contact signal to a central controller (e.g., smart phone with an application configured to control one or more of the illuminating contact sensors) to count the contact for the player. The soccer training equipment can come in various configurations, shapes, and sizes so long as they include a receptacle adapted to receive the illumination contact sensor through a front surface or aperture of the soccer training device or otherwise has the illuminating contact sensor coupled or integrated with the soccer training device. The receptacle can be adapted to loosely or firmly receive the illuminating contact sensor, which is considered a coupling, so that when a ball strikes the soccer training device, the motion is sensed as contact to the illumination contact sensor and the contact is counted. The receptacle can securely receive the illumination contact sensor so that there is no relative movement therebetween when struck with a soccer ball. The soccer ball contacts can be counted for various soccer training exercises and protocols. This counted soccer ball contact then allows for the central controller to move to a next phase of the soccer training.
Examples of an illuminating contact sensor include a BLAZEPOD (e.g., blazepod.com/pages/the-pods) and a FITLIGHT (e.g., fitlighttraining.com/trainer/), where these illuminating contact sensors and entire websites (blazepod.com and itlighttraining.com) are incorporated herein by specific reference in their entirety. Sec
In some embodiment, the illuminating contact sensor 10 can be configured as a soccer training device. That is the illuminating contact sensor can be shaped or otherwise made to be a soccer training device. As such, any soccer training device can include an illuminating contact sensor 10 or an illuminating contact sensor 10 can be configured as an illuminating contact sensor.
The illuminating contact sensor 10 emits a first color. When the soccer training device is struck with a kicked soccer ball, the illuminating contact sensor senses the contact and then makes a change to the emitted color to either no color or a different color. A different soccer training device can then emit the first color. This process can be repeated with a plurality of colors changing when the soccer training device receives a contact of a sufficient force. The process can be performed with a plurality of soccer training devices having the illuminating contact sensor. The process can be performed with a plurality of different colors, where each player can be assigned a specific color.
In some embodiments, a soccer training system can include a plurality of the illuminating contact sensors and a central controller (e.g., mobile phone with application).
In some embodiments, the soccer training device can include a rebound board, which is a smaller board with a rebound body and at least one support member extending from the rebound body such that the rebound board is free standing and can receive the strike of a soccer ball without tipping over. The rebound body can include a material that is hard and allows for a soccer ball to strike and rebound from a front rebound surface so that a player can play the ball to the rebound body and receive a rebound ball therefrom. The rebound body can include a receptacle with the illuminating contact sensor that has a clear front surface so that when the player looks at the rebound board the illumination from the illuminating contact sensor is visible and clearly viewable. The receptacle can be in various configurations, such as integrated with the body of the device, a separate compartment to removably receive the illuminating contact sensor, a soft pocket with a pliable material for at least one receptacle surface, a hard pocket or brace with a hard body for at least one receptacle surface or any compartment, coupling configuration or integration. While the front of the receptacle can be the rebound board body and/or clear front receptacle surface (e.g., glass, plastic, plexiglass, flexible plastic, opening or hole, aperture, etc.) or an aperture (e.g., with frame therearound), the back can be at least one pliable member formed of a pliable material or a hard retainer forming the receptacle. The pliable material or hard retainer can be attached to the rebound board body and/or clear front receptacle body to form the receptacle. The body of the rebound board can be of any type, and may include a clear body as the contact surface where the illuminating contact sensor can be seen. In an integrated embodiment, the front of the rebound board can be the illuminating contact sensor, or include the illuminating contact sensor. Therefore, the illuminating contact sensor can emit light away from the contact face of the rebound board by emitting through a clear surface or an aperture.
The figures show a rectangular rebound board having two side extending support members connected by foldable hinges with cutouts for reduced weight and for hand grips for facilitating transportation. The clear front receptacle body in the round hole is a clear plastic body.
Examples of rebound board having the sensor receptacle can include a triangular rebound board and one bottom extending support member connected by a foldable hinge, with a black plastic pliable receptacle with an aperture in the rebound board body to provide the clear front receptacle surface.
In some embodiments, the soccer training device can include a goal barrier that includes at least two different markers with receptacles adapted to receive the illuminating contact sensor. The goal barrier can include a substrate, such as a solid, pliable, flexible, rebounding, net, or other barrier that can either represent a goal or being outfitted to the frame of a goal. The markers can be adapted to be coupled with the barrier and include the clear front receptacle surface that allows for the illuminated illuminating contact sensor to be visible and observable. The markers can be adapted to allow for the receptacle to be accessed for placement and withdrawal of the illuminating contact sensor, which can be placed into the receptacle for training and removed therefrom once finished.
The figures show an example of the goal barrier having four different markers arranged at the corners. The clear front receptacle surface having the illuminating contact sensor are shown. The barrier material is pliable and functions as a goal with the lines designating the goal mouth having the different markers. The markers are removably attached to the barrier material, such as by Velcro as illustrated, which allows the markers to be removed to access the receptacle. The markers include an aperture that allows for the clear front receptacle to protrude or be visible there through. The markers can be outfitted with fastener straps adjacent to the aperture to couple with the receptacle.
Another embodiment of a soccer training device can an inflatable barrier that is sized to represent a player.
In some embodiments, the soccer training device is configured to be an inflatable barrier and includes: an inflatable body dimensioned as an inflatable barrier of a human size; a receptacle body (e.g., as shown herein) attached to the inflatable body or formed therein; and a clear front receptacle surface or aperture associated with the front surface of the body and forming a part of a receptacle with the receptacle body. The sensor can be integrated with the inflatable barrier or insertable and removable from the receptacle.
In some embodiments, a soccer training device configured as an inflatable device includes: an inflatable body dimensioned as an inflatable barrier of a human size; an illuminating contact sensor coupled or integrated with the inflatable body so that a light emitter is visible and so that a contact with the inflatable body is sensed by a sensing module
A soccer training device can also include plastic sheets that can include a fold line (not shown) so that they can be folded to form a “V” shaped barrier. The “V” barrier can be used in soccer drills and be provided as part of the kit.
In another embodiment, a soccer training kit can include a deflector device that includes a frame having a plurality of deflection members that together in pairs forms deflection channels. The deflection members and deflection channels can all be different so that different deflection trajectories of balls can be played to a goalie. As shown in the incorporated provisional application, the deflector device is placed in front of a goal so that a ball can be kicked to the deflector device to cause a deflection so that a goalie has to react to the deflection trajectory. The deflection trajectory changes depending on the deflection member or deflection channel that causes the deflection. While not shown, the frame can be segmented so that each segment includes two segment ends bounding a deflection member extending therebetween. See dashed lines as defining different segments. This allow for the deflection members and deflection channels to be reconfigured and changed depending on the arrangement of the different sections. The different sections can be coupled in different ways, such as threading, snap-fits, friction fittings, or the like.
The rebound boards, goal barrier, and inflatable barrier can be configured with the illuminating contact sensors that communicate with the central controller (e.g., phone with app).
The receptacles can allow for the illuminating contact sensor to be placed therein for use and removed therefrom for storage or charging.
One rebound board can be used for passing, and keep track of the number of times the board is hit with a ball during a defined time period. The application on the phone can record the data to record the number of hits in the time period. The player can be a defined distance from the board. The time data can be associated with a player profile on the app for use in comparing and ranking players that want to compete for fastest times. Video can be taken with camera of the phone, which may be uploaded with the app for showing the speed a player can play the ballot the board. When using illumination, the time between illuminating and receiving the ball can be recording for competition purposes.
In another example of
The app can be configured with any type of training protocol that uses the lights and contact sensing.
In some embodiments, a soccer training device can include: a body having a front surface facing a direction; and an illuminating contact sensor associated with the body so that a light emitter is visible and capable of emitting light in substantially the same direction that the front surface faces and so that a force contact with the body is sensed by a sensing module.
In some embodiments, a soccer training device can include: a member having a front surface directed in a first direction; and an illuminating contact sensor associated with the member so that a light emitter is visible and capable of emitting light in the first direction and so that a sensing module senses an impact on the member by a soccer ball.
In some embodiments, a soccer training device can include: a soccer training member; and an illuminating contact sensor coupled with the soccer training member.
In some embodiments, a soccer training device can include: a soccer training member; a connecting member (e.g., elongate shaft) coupled to the soccer training member; and an illuminating contact sensor coupled with the connecting member, wherein a light emitter is visible and capable of emitting light in a first direction and so that a sensing module senses an impact on the soccer training member through the connecting member.
In some embodiments, a soccer training device can include: a soccer training member; and an illuminating contact sensor integrated with the soccer training member.
In some embodiments, a soccer training device can include: a soccer training member; and an illuminating contact sensor associated with the soccer training member, wherein a light emitter is visible and capable of emitting light in a first direction and so that a sensing module senses an impact on the soccer training member. In some aspects, the illuminating contact sensor is removably couplable with the soccer training member or body or integrated therewith. In some aspects, the device includes a receptacle for the illuminating contact sensor so that a contact of the device vibrates the illuminating contact sensor. In some aspects, the receptacle body is a pliable material or includes at least one adjustable strap and a retaining member. In some aspects, the body or soccer training member includes a clear front receptacle that is a clear member or an aperture for directing the emitted light. In some aspects, the receptacle body has a receptacle opening that opens upwardly when the soccer training device is in use, thereby the receptacle forming a top opened receptacle. In some aspects, the body includes an aperture adapted to allow light from the illuminating contact sensor to pass therethrough.
In some embodiments, the soccer training device is configured as a rebound board, target sheet, target net, dummy, or the like.
In some embodiments, the soccer training device is configured as a rebound board comprising at least one of: a body having a flat front surface that is rigid structurally sufficient to rebound a soccer ball; a receptacle in or on the body configured to house the illuminating contact sensor; an illuminating contact sensor integrated with the body or couplable with the body; optionally, a receptacle body attached to a back surface of the body; and/or optionally, a clear front receptacle surface associated with the front surface of the body and forming a part of a receptacle with the receptacle body. In some aspects, the rebound board can include a handle at a top region of the body, wherein the rebound board is portable and carriable with a single hand. In some aspects, the device includes at least one extending support coupled with the body of the rebound board. In some aspects, the extending support extends in a manner to support the body in a vertical position such that the extending support is normal or at some angle relative to the flat front surface of the body. In some aspects, the extending support is coupled to the body via a rotatable hinge, such that the extending support can be rotated from a flat position to an extended position for use. In some aspects, the device includes a plurality of extending supports coupled to the body.
In some embodiments, the clear front receptacle surface of receptacle is flat or there is an aperture for emitting the light therethrough. In some aspects, the body has a clear front receptacle surface that is hard and resilient. In some aspects, the body comprises an aperture that is at least partially covered by the clear front receptacle surface or an uncovered aperture for emitting the light.
In some embodiments, the soccer training rebound board can include: an illuminating contact sensor removably located in the receptacle so that a light emitter is visible through the clear front receptacle surface or aperture and so that a contact with the body is sensed by a sensing module; or an illuminating contact sensor integrated with the body so that a light emitter is visible through the clear front receptacle surface or aperture and so that a contact with the body is sensed by a sensing module.
In some embodiments, a soccer training device of one of the embodiments is provided and configured as a goal target barrier. The goal target barrier can include: a rectangular body having a front surface dimensioned as a soccer goal; a plurality of markers within a boundary of the soccer goal; a receptacle body attached to each marker; and a clear front receptacle surface associated with the front surface of the body and forming a part of a receptacle with the receptacle body.
In some embodiments, a goal target barrier can include: a rectangular body having a front surface dimensioned as a soccer goal; a plurality of markers within a boundary of the soccer goal; and an illuminating contact sensor coupled or integrated with the body so that a light emitter is visible and so that a contact with the body is sensed by a sensing module.
In some embodiments, a soccer training device is configured as a goal target barrier that includes: a rectangular body having a front surface dimensioned as a soccer goal; and an illuminating contact sensor coupled or integrated with the body so that a light emitter is visible and so that a contact with the body is sensed by a sensing module.
In some embodiments, a soccer training device is configured as a goal target barrier including: a rectangular body having a front surface dimensioned as a soccer goal; a plurality of markers within a boundary of the soccer goal; and an illuminating contact sensor coupled or integrated with at least one of the markers so that a light emitter is visible and so that a contact with the marker is sensed by a sensing module.
In some embodiments, a soccer training device is configured as a goal target barrier including: a rectangular body having a front surface dimensioned as a soccer goal; and an illuminating contact sensor coupled or integrated with at least one of the markers so that a light emitter is visible and so that a contact with the marker is sensed by a sensing module.
In some embodiments, a soccer training device configured as a goal target barrier includes: a rectangular body having a front surface dimensioned as a soccer goal; a plurality of markers within a boundary of the soccer goal; and an illuminating contact sensor coupled or integrated with at least one of the markers so that a light emitter is visible and so that a contact with the marker is sensed by a sensing module and so that a contact with the body is not sensed by the sensing module.
In some embodiments, a soccer training device configured as a goal target barrier includes: a rectangular body having a front surface dimensioned as a soccer goal; and an illuminating contact sensor coupled or integrated with at least one of the markers so that a light emitter is visible and so that a contact with the marker is sensed by a sensing module and so that a contact with the body is not sensed by the sensing module. In some aspects, the plurality of markers are different colors. In some aspects, the plurality of markers are removable from a body of the goal barrier. In some aspects, the plurality of markers include a fastener to removably fasten to the body. In some aspects, the body is configured to mount to a soccer goal by connecting to one or more soccer goal frame members. In some aspects, the markers form a part of the surface of the body located in at least two corners or four corners. In some aspects, the markers attach to a front surface of the body. In some aspects, the markers are adapted to extend from a side surface or side edge of the body. In some aspects, the receptacle having the sensor or configured to retain the sensor is removable from the rectangular body and/or the marker.
In some embodiments, a soccer training device is configured to be inflatable and includes: an inflatable body dimensioned as an inflatable barrier of a human size; a receptacle body attached to the inflatable body; and a clear front receptacle surface or aperture associated with the front surface of the body and forming a part of a receptacle with the receptacle body. The sensor can be integrated or removable from the receptacle.
In some embodiments, a soccer training device configured as an inflatable device includes: an inflatable body dimensioned as an inflatable barrier of a human size; an illuminating contact sensor coupled or integrated with the inflatable body so that a light emitter is visible and so that a contact with the inflatable body is sensed by a sensing module.
In some embodiments, a deflector for creating different soccer shot trajectories comprising: a frame adapted to be laid on ground to form a ground-level plane; and a plurality of deflection members coupled to the frame so that a pair of the deflection members form a deflection channel therebetween, each deflection member being elongate and narrow and having at least one bend between the frames. In some aspects, the deflector includes at least 5 deflection members. In some aspects, each deflection member is part of a segment, wherein a plurality of segments include two frame end members separated by at least one deflection member, wherein the frame end members are adapted to connect to other frame end members to form the deflector. In some aspects, the plurality of segments are rearrangeable with respect to each other to form differently shaped and combinations of deflection channels.
In some embodiments, a kit can include a plurality of the soccer training devices.
In some embodiments, a kit can include one or more of the soccer training devices and a one or more of the illuminating contact sensors.
In some embodiments, a kit can include a downloadable application (or instructions on obtaining the application) to convert a device (e.g., phone or tablet) into a central controller that communicates with the illuminating contact sensors. In some aspects, the kit includes a plurality of the rebounder boards. In some aspects, the kit includes one or a pair of goal barriers. In some aspects, the kit can include one or more inflatable barriers. In some aspects, the kit can include a plurality of foldable plastic sheets that can fold into “V” shaped barriers. In some embodiments, a kit can include a deflector.
In some embodiments, a method of soccer training can include: performing a soccer training activity with one of the soccer training devices. In some aspects, the method of soccer training can include: performing a lighting sequence of the illuminating contact sensor; striking the soccer training device having the illuminated illuminating contact sensor to trigger a contact sensor; and counting each contact of a soccer ball with the soccer training device in the lighting sequence. In some aspects, the method can include performing the soccer training with a plurality of the soccer training devices. In some aspects, the method can include performing the soccer training with one or more soccer players with one or more soccer training devices. In some aspects, the illumination of the illuminating contact sensor indicates the soccer training device to be contacted with the soccer ball. In some aspects, the soccer training is controlled by a central controller configured as an application on a mobile device, which communicates with each illuminating contact sensor. In some aspects, the method can include placing an illuminating contact sensor in each receptacle of each soccer training device and communicatively coupling the illuminating contact sensor with the central controller. In some aspects, the method can include a user entering a training program or selecting a training program on the central controller. In some aspects, the method can include uploading a result or a score of a soccer training to a database on the internet, wherein the score is visible on a competition website or a competition application. In some aspects, the method can include performing a plurality of soccer trainings by a plurality of players, wherein the players are enrolled in a competition, and the central controller provides data of the soccer training to a competition platform on a competition website or competition application.
In one embodiment, the present methods can include aspects performed on a computing system. As such, the computing system can include a memory device that has the computer-executable instructions for performing the method. The computer-executable instructions can be part of a computer program product that includes one or more algorithms for performing any of the methods of any of the claims.
In one embodiment, any of the operations, processes, methods, or steps described herein can be implemented as computer-readable instructions stored on a computer-readable medium. The computer-readable instructions can be executed by a processor of a wide range of computing systems from desktop computing systems, portable computing systems, tablet computing systems, hand-held computing systems as well as network elements, base stations, femtocells, and/or any other computing device.
There is little distinction left between hardware and software implementations of aspects of systems; the use of hardware or software is generally (but not always, in that in certain contexts the choice between hardware and software can become significant) a design choice representing cost vs. efficiency tradeoffs. There are various vehicles by which processes and/or systems and/or other technologies described herein can be effected (e.g., hardware, software, and/or firmware), and that the preferred vehicle will vary with the context in which the processes and/or systems and/or other technologies are deployed. For example, if an implementer determines that speed and accuracy are paramount, the implementer may opt for a mainly hardware and/or firmware vehicle; if flexibility is paramount, the implementer may opt for a mainly software implementation; or, yet again alternatively, the implementer may opt for some combination of hardware, software, and/or firmware.
The foregoing detailed description has set forth various embodiments of the processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood by those within the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one embodiment, several portions of the subject matter described herein may be implemented via Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), or other integrated formats. However, those skilled in the art will recognize that some aspects of the embodiments disclosed herein, in whole or in part, can be equivalently implemented in integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of skill in the art in light of this disclosure. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the subject matter described herein applies regardless of the particular type of signal bearing medium used to actually carry out the distribution. Examples of a signal bearing medium include, but are not limited to, the following: a recordable type medium such as a floppy disk, a hard disk drive, a CD, a DVD, a digital tape, a computer memory, etc.; and a transmission type medium such as a digital and/or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link, etc.).
Those skilled in the art will recognize that it is common within the art to describe devices and/or processes in the fashion set forth herein, and thereafter use engineering practices to integrate such described devices and/or processes into data processing systems. That is, at least a portion of the devices and/or processes described herein can be integrated into a data processing system via a reasonable amount of experimentation. Those having skill in the art will recognize that a typical data processing system generally includes one or more of a system unit housing, a video display device, a memory such as volatile and non-volatile memory, processors such as microprocessors and digital signal processors, computational entities such as operating systems, drivers, graphical user interfaces, and applications programs, one or more interaction devices, such as a touch pad or screen, and/or control systems including feedback loops and control motors (e.g., feedback for sensing position and/or velocity; control motors for moving and/or adjusting components and/or quantities). A typical data processing system may be implemented utilizing any suitable commercially available components, such as those generally found in data computing/communication and/or network computing/communication systems.
The herein described subject matter sometimes illustrates different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected”, or “operably coupled”, to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being “operably couplable”, to each other to achieve the desired functionality. Specific examples of operably couplable include but are not limited to physically mateable and/or physically interacting components and/or wirelessly interactable and/or wirelessly interacting components and/or logically interacting and/or logically interactable components.
Depending on the desired configuration, processor 604 may be of any type including but not limited to a microprocessor (μP), a microcontroller (μC), a digital signal processor (DSP), or any combination thereof. Processor 604 may include one more levels of caching, such as a level one cache 610 and a level two cache 612, a processor core 614, and registers 616. An example processor core 614 may include an arithmetic logic unit (ALU), a floating point unit (FPU), a digital signal processing core (DSP Core), or any combination thereof. An example memory controller 618 may also be used with processor 604, or in some implementations memory controller 618 may be an internal part of processor 604.
Depending on the desired configuration, system memory 606 may be of any type including but not limited to volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.) or any combination thereof. System memory 606 may include an operating system 620, one or more applications 622, and program data 624. Application 622 may include a determination application 626 that is arranged to perform the functions as described herein including those described with respect to methods described herein. Program Data 624 may include determination information 628 that may be useful for analyzing the contamination characteristics provided by the sensor unit 240. In some embodiments, application 622 may be arranged to operate with program data 624 on operating system 620 such that the work performed by untrusted computing nodes can be verified as described herein. This described basic configuration 602 is illustrated in
Computing device 600 may have additional features or functionality, and additional interfaces to facilitate communications between basic configuration 602 and any required devices and interfaces. For example, a bus/interface controller 630 may be used to facilitate communications between basic configuration 602 and one or more data storage devices 632 via a storage interface bus 634. Data storage devices 632 may be removable storage devices 636, non-removable storage devices 638, or a combination thereof. Examples of removable storage and non-removable storage devices include magnetic disk devices such as flexible disk drives and hard-disk drives (HDD), optical disk drives such as compact disk (CD) drives or digital versatile disk (DVD) drives, solid state drives (SSD), and tape drives to name a few. Example computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
System memory 606, removable storage devices 636 and non-removable storage devices 638 are examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which may be used to store the desired information and which may be accessed by computing device 600. Any such computer storage media may be part of computing device 600.
Computing device 600 may also include an interface bus 640 for facilitating communication from various interface devices (e.g., output devices 642, peripheral interfaces 644, and communication devices 646) to basic configuration 602 via bus/interface controller 630. Example output devices 642 include a graphics processing unit 648 and an audio processing unit 650, which may be configured to communicate to various external devices such as a display or speakers via one or more A/V ports 652. Example peripheral interfaces 644 include a serial interface controller 654 or a parallel interface controller 656, which may be configured to communicate with external devices such as input devices (e.g., keyboard, mouse, pen, voice input device, touch input device, etc.) or other peripheral devices (e.g., printer, scanner, etc.) via one or more I/O ports 658. An example communication device 646 includes a network controller 660, which may be arranged to facilitate communications with one or more other computing devices 662 over a network communication link via one or more communication ports 664.
The network communication link may be one example of a communication media. Communication media may generally be embodied by 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 may include any information delivery media. A “modulated data signal” may be 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 may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), microwave, infrared (IR) and other wireless media. The term computer readable media as used herein may include both storage media and communication media.
Computing device 600 may be implemented as a portion of a small-form factor portable (or mobile) electronic device such as a cell phone, a personal data assistant (PDA), a personal media player device, a wireless web-watch device, a personal headset device, an application specific device, or a hybrid device that include any of the above functions. Computing device 600 may also be implemented as a personal computer including both laptop computer and non-laptop computer configurations. The computing device 600 can also be any type of network computing device. The computing device 600 can also be an automated system as described herein.
The embodiments described herein may include the use of a special purpose or general-purpose computer including various computer hardware or software modules.
Embodiments within the scope of the present invention also include computer-readable media for carrying or having computer-executable instructions or data structures stored thereon. Such computer-readable media can be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code means in the form of computer-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computer, the computer properly views the connection as a computer-readable medium. Thus, any such connection is properly termed a computer-readable medium. Combinations of the above should also be included within the scope of computer-readable media.
Computer-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
As used herein, the term “module” or “component” can refer to software objects or routines that execute on the computing system. The different components, modules, engines, and services described herein may be implemented as objects or processes that execute on the computing system (e.g., as separate threads). While the system and methods described herein are preferably implemented in software, implementations in hardware or a combination of software and hardware are also possible and contemplated. In this description, a “computing entity” may be any computing system as previously defined herein, or any module or combination of modulates running on a computing system.
One skilled in the art will appreciate that, for the processes and methods disclosed herein, the functions performed in the processes and methods may be implemented in differing order. Furthermore, the outlined steps and operations are only provided as examples, and some of the steps and operations may be optional, combined into fewer steps and operations, or expanded into additional steps and operations without detracting from the essence of the disclosed embodiments.
The present disclosure is not to be limited in terms of the particular embodiments described in this application, which are intended as illustrations of various aspects. Many modifications and variations can be made without departing from its spirit and scope, as will be apparent to those skilled in the art. Functionally equivalent methods and apparatuses within the scope of the disclosure, in addition to those enumerated herein, will be apparent to those skilled in the art from the foregoing descriptions. Such modifications and variations are intended to fall within the scope of the appended claims. The present disclosure is to be limited only by the terms of the appended claims, along with the full scope of equivalents to which such claims are entitled. It is to be understood that this disclosure is not limited to particular methods, reagents, compounds compositions or biological systems, which can, of course, vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting.
With respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations may be expressly set forth herein for sake of clarity.
It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as “open” terms (e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to embodiments containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, means at least two recitations, or two or more recitations). Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). In those instances where a convention analogous to “at least one of A, B, or C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, or C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B.”
In addition, where features or aspects of the disclosure are described in terms of Markush groups, those skilled in the art will recognize that the disclosure is also thereby described in terms of any individual member or subgroup of members of the Markush group.
As will be understood by one skilled in the art, for any and all purposes, such as in terms of providing a written description, all ranges disclosed herein also encompass any and all possible subranges and combinations of subranges thereof. Any listed range can be easily recognized as sufficiently describing and enabling the same range being broken down into at least equal halves, thirds, quarters, fifths, tenths, etc. As a non-limiting example, each range discussed herein can be readily broken down into a lower third, middle third and upper third, etc. As will also be understood by one skilled in the art all language such as “up to,” “at least,” and the like include the number recited and refer to ranges which can be subsequently broken down into subranges as discussed above. Finally, as will be understood by one skilled in the art, a range includes each individual member. Thus, for example, a group having 1-3 cells refers to groups having 1, 2, or 3 cells. Similarly, a group having 1-5 cells refers to groups having 1, 2, 3, 4, or 5 cells, and so forth.
From the foregoing, it will be appreciated that various embodiments of the present disclosure have been described herein for purposes of illustration, and that various modifications may be made without departing from the scope and spirit of the present disclosure. Accordingly, the various embodiments disclosed herein are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
All references recited herein are incorporated herein by specific reference in their entirety.
This patent application is a continuation application of U.S. application Ser. No. 17/377,984 filed Jul. 16, 2021, which claims priority to U.S. Provisional Application No. 63/054,646 filed Jul. 21, 2020, which provisional is incorporated herein by specific reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63054646 | Jul 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17377984 | Jul 2021 | US |
Child | 18774433 | US |