The present disclosure generally relates to training systems, and in some instances, to athletic training systems.
Training systems are commonly utilized in training for competitions in various athletic events. In some instances, it may be desirable to have a more accurate timing device integrated within the training system.
Aspects and advantages of the present disclosure will be set forth in part in the following description, or may be obvious from the description, or may be learned through practice of the present disclosure.
According to some aspects of the present disclosure, a training system includes a training device including a frame, one or more pulleys operably coupled with the frame; and a cable routed through the one or more pulleys. The training system also includes a timing device coupled to the training device. The timing device includes a housing operably coupled with the training device and a sensor configured to detect motion between a first position and a second position. A computing system is positioned within the housing and operably coupled with the sensor. The computing system is configured to calculate a time between the first position and second position. The calculated time is provided on one or more displays of the timing device.
According to some aspects of the present disclosure, a method of operating a training system that includes a training device and a timing device is provided herein. The training device includes a base portion, one or more vertical supports, one or more brackets on an opposing side of the one or more vertical supports from the base portion, and a cable coupled to a weight system. The one or more brackets support one or more pulleys operably coupled with the cable. The method includes coupling the timing device to the one or more brackets. The method further includes attaching the cable to a swimmer. Lastly, the method includes transmitting data from a sensor of the timing device to a computing system of the timing device related to one or more statistics based on an extension of the cable from the training device by the swimmer.
According to some aspects of the present disclosure, a timing device for swimming includes a housing configured to operably couple with a training device. A sensor is configured to detect motion between a first position and a second position. A computing system is positioned within the housing and is operably coupled with the sensor. The computing system is configured to calculate one or more statistics based on movement of a component within the training device. A first display positioned within a first side portion of the housing. The calculated statistic is provided on the first display of the timing device.
These and other features, aspects, and advantages of the present technology will become better understood with reference to the following description and appended claims. The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate examples of the disclosure and, together with the description, serve to explain the principles of the present disclosure.
A full and enabling disclosure of the present technology, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures, in which:
Repeat use of reference characters in the present specification and drawings is intended to represent the same or analogous features or elements of the present technology.
For purposes of description herein, the terms “upper,” “lower,” “right,” “left,” “rear,” “front,” “vertical,” “horizontal,” and derivatives thereof shall relate to the example of the present disclosure as oriented in
As required, detailed examples of the present disclosure are disclosed herein. However, it is to be understood that the disclosed examples are merely exemplary of the present disclosure that may be embodied in various and alternative forms. The figures are not necessarily to a detailed design and some schematics may be exaggerated or minimized to show a function overview. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present disclosure.
In this document, relational terms, such as first and second, top and bottom, and the like, are used solely to distinguish one entity or action from another entity or action, without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element preceded by “comprises . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
As used herein, the term “and/or,” when used in a list of two or more items, means that any one of the listed items can be employed by itself, or any combination of two or more of the listed items can be employed. For example, if any assembly or composition is described as containing components A, B, and/or C, the assembly or composition can contain A alone; B alone; C alone; A and B in combination; A and C in combination; B and C in combination; or A, B, and C in combination.
In general, the present subject matter of the present disclosure is related to a training system that can include a training device and a timing device operably coupled with the training device. The timing device can include a housing operably coupled with the training device. A sensor can be configured to detect motion between a first position, or an initial position and a second position, or an end position (and anything in between). A computing system can be positioned within the housing and operably coupled with the sensor. The computing system can be configured to calculate one or more statistics between the first position and second position, wherein the one or more statistics is provided on one or more displays of the timing device. In various examples, the one or more statistics can include a time to complete the repetition over a defined distance, a speed over the defined distance, a speed along various portions (e.g., every tenth of a second, every one-hundredth of a second, etc.) of the defined distance, an acceleration over the defined distance, an acceleration along various portions along the defined distance, a calculated force over the defined distance, a calculated force along various portions along the defined distance, a calculated power over the defined distance, a calculated power along various portions along the defined distance, etc. In examples in which statistics such as force and/or power are calculated, the timing device may be capable of automatically detecting an amount of weight that is provided by the training device and/or a user may manually input the amount of weight through a user interface of the timing device and/or a remote electronic device.
The timing device provided herein may be capable of being removably attached to various training devices and include various displays that provide information to both a user and an onlooker of the training system. In addition, the computing system may calculate various statistics based on the data received from the one or more sensors. The statistics provided by the computing system may provide additional and/or more precise data of a users' performance of the training device between intervals of a common workout and/or intervals from multiple workouts. In addition, the statistics may be saved, within the timing device and/or remotely, such that the user may be tracked over time and/or on various training devices. Accordingly, use of the system provided herein allows for a user to use the training device with the timing device without any additional help, which is unique when compared to many training devices that are currently commercially available.
Referring now to
In the examples illustrated in the
When assembled, a cable 22 may be tethered about a swimmer via, for example, a suitable harness 24 that may be readily coupled to and removed from the cable 22. With the variable weight system 18 loaded to a desired weight, the swimmer may then alternately swim away from and swim toward the training device 12. When swimming away from the training device 12, the swimmer will experience a resistive force. Conversely, when swimming toward the training device 12, the swimmer will experience an assistance force. Thus, the swimmer training device 12 may enable two different types of training, and does so without the swimmer experiencing a tug, jerk, catch, or loss of load associated with presently known swimmer training devices 12.
In some examples, as shown in
In some examples, a weight selecting device may be configured to be positioned through or along the stacked weight plates 26 of the variable weight system 18 to facilitate the selection of a number of stacked weight plates 26 to be coupled to a cable 22, and thus to facilitate the amount of weight to be applied to the cable 22.
In various examples, a weight selector rod 28 may be sized for insertion through vertical apertures of the stacked weight plates 26. The weight selector rod 28 may include a plurality of apertures, each aperture of the plurality of apertures corresponding to a weight plate 26 of the weight system 18. A weight selector pin 30 may be inserted into a horizontal aperture of a selected weight plate 26 and a corresponding aperture of the plurality of apertures of the selector rod 28 at a position corresponding to a desired number of weight plates 26, and thus a desired weight, to be attached to the cable 22. In other examples, the fillable weight device 27 may include an attachment structure 32 that can operably couple a bucket to the cable 22, as illustrated in
The cable 22 may include a first end portion 34 coupled to the variable weight system 18 and/or the frame 16 and a second end portion 36 coupled to a harness 24. The cable 22 may be routed through one or more pulleys 38. The pulleys 38 may comprise a wheel rotatable about an axle. The pulleys 38 may be positioned to direct and position the cable 22 about the training device 12 and facilitate a full range of motion of the components of the training device 12.
Referring still to
Referring further to
In various examples, the timing device 14 may be configured to couple with the one or more brackets 52. For example, in some examples, the timing device 14 may be coupled with the bracket 52 on an opposing side of the void from the pulley 38 that is operably coupled with a side portion 54 of the bracket 52. In some examples, such as the one illustrated in
In some instances, when the distance between the variable weight system 18 and the timing device 14 decreases, a timer of the computing system 42 begins a count. The timing is counted until the variable weight system 18 reaches a predefined distance from the upper portion of the training device 12, which may be detected by the sensor 44. Based on the monitored distance over time, one or more statistics may be calculated. In various examples, the one or more statistics can include time to complete the repetition over a defined distance, a speed over the defined distance, a speed along various portions along the defined distance, an acceleration over the defined distance, an acceleration along various portions along the defined distance, a calculated force over the defined distance, a calculated force along various portions along the defined distance, a calculated power over the defined distance, a calculated power along various portions along the defined distance, etc. In examples in which statistics such as force and/or power are calculated, the timing device may be capable of automatically detecting an amount of weight that is provided by the training device and/or a user may manually input the amount of weight through a user interface of the timing device and/or a remote electronic device. In some instances, the sensor 44 may additionally or alternatively be configured as a rotary encoder that is coupled with one or more pulleys 38 of the training device 12. In some instances, a plate 98 may be attached to a top portion of the variable weight system 18 to increase the precision of the timing device 14. In such examples, the plate 98 may be formed from a reflective material thereby forming a reflective plate 98. In such instances, the sensor 44 can be optically coupled with the reflective plate 98 during at least a portion of a timing sequence.
In some instances, the timer of the computing system 42 may also be utilized for defining a repetition time. For example, a user may define the amount of time between the start of each repetition, which may be inputted into the computing system 42. In response, the timing device 14 may provide a countdown on one or more of the displays 64a, 64b, a remote electronic device 110 (
In some examples, such as the one illustrated in
Referring to
Referring to
In some instances, the predefined amount of force may be adjustable through the swivel assembly 66 based on the amount of resistance provided from the training device 12 and/or may be adjusted by an adjustment device 130. For example, when a large amount of weight is to be pulled by a user, the predefined amount of force may be adjusted through the adjustment device 130 versus when a smaller amount is to be pulled by the user. In various examples, the adjustment may be made through various features integrated within the first coupling portion 132 and/or the second coupling portion 134 that allow for an amount of separating force to be altered. For instance, the contact portions may include moveable magnets. In such instances, as additional magnets are positioned along the contact portions, the predefined amount of force may be increased versus when a smaller amount is to be pulled by the user. Additionally or alternatively, any other attachment device may be positioned along the contact portions to adjust the predefined amount of force.
Referring now to
As illustrated in
In some examples, a first display 64a may be positioned on an outer side surface, such as the first outer surface 76. Accordingly, the first display 64a may be oriented towards a user, and possibly, downwards toward a user. A second display 64b may be positioned on the forward surface 90 of the housing 40 such that the second display 64b may be visible to an onlooker, such as a coach. In various examples, the first and second displays 64a, 64b may be configured as any practicable type of display. For instance, the displays 64a, 64b may be configured as an OLED display, an LED display, an LCD display, a capacitive touch display, a resistive touch display, and/or any other type of display.
In some examples, the first display 64a that may be angled towards the user may be configured to provide a calculated time for the most recent repetition, time, and/or any other practicable information. In various examples, the first display is configured to provide a first set of information while the second display is configured to provide a second set of information. For example, the second display 64b may be configured to show the most recent repetition, time, and/or additional information, such as an average time for multiple repetitions by the user, a power ratio, an average velocity, a velocity graph, a best (or quickest) time for a repetition, a remaining power indicator, etc. In various examples, the computing system may be configured to monitor various trend lines within the data and/or the graph, which are representative of various activities during the repetition. For example, based on the data, the computing system may be configured to detect a push-off length, a first stroke length, the time between each stroke, a turnover rate, etc. In addition, in various examples, the first and second displays 64a, 64b may be of differing sizes, resolution, aspect ratio, backlighting, etc.
A user interface 96 may also be provided on the housing 40, which may be in the form of one or more buttons. The user interface 96 may toggle the displays 64a, 64b between various information and/or alter one or more settings of the timing device 14. In some examples, the user interface 96 may also power the computing system 42 on and off. Additionally or alternatively, the user interface 96, and/or an electronic device 110 (
In some embodiments, an alignment device 45 may be operably coupled with the housing 40. The alignment device 45 may be configured to provide data to the computing system 42 indicative of an orientation of the housing 40. For example, in several embodiments, the alignment device 45 may correspond to a gyroscope and/or an inertial motion unit (IMU). However, it should be appreciated that, in alternative embodiments, the alignment device 45 may be configured as any suitable acceleration sensing device and/or position detecting device for detecting a position of the housing 40. With the data provided by the alignment device 45, the computing system 42 may determine whether the sensor 44 is aligned with the variable weight system 18. For instance, the computing system 42 may determine whether the housing 40, and thus, the sensor 44, are positioned in a defined orientation and/or a user can store a detected position of the housing 40 within the computing system 42. With a defined positioned stored, the computing system 42 may confirm that in subsequent uses, the housing 40 is positioned in a generally common position. With the sensor 44 aligned, the sensor 44 may be configured to detect movement of the variable weight system 18. It will be appreciated that the alignment device 45 may be a separate component from the sensor 44 and/or the alignment device 45 and the sensor 44 may be a common component without departing from the teachings of the present disclosure.
In some embodiments, if the computing system 42 determines that the housing 40 and sensor 44 are misaligned from a defined orientation based on data provided by the alignment device 45, the computing system 42 may generate a notification. The notification may be provided on the one or more displays 64a, 64b and/or an electronic device 110. In some instances, the notification may further provide graphics showing a direction of misalignment to assist a user in positioning the sensor 44 in a defined orientation relative to the variable weight system 18.
With further reference to
Referring to
Referring to
In some examples, the computing system 42 may be configured to compute one or more statistics based on the detected movement of the variable weight system 18 from a first position to a second position. For example, based on the apex of various portions of the graph, the computing system 42 may be capable of detecting various portions of the repetition, such as a push-off time time/distance (amount of time underwater), a number of kicks during the push-off time/distance, a number of strokes during the repetition, or any other activity that may occur during a repetition. Each activity may be detected through one or more algorithms within the computing system 42. In various examples, the computing system 42 may additionally store various statistics for other users for comparative analysis. For example, a user may compare their performance to others to determine whether the user is above average/average/below average. In some instances, through the user interface 96, the remote electronic device 110, or any other device, the comparative data may be set based on a user's sex, age, ability level, etc.
In general, the computing system 42 may include one or more processor-based devices, such as a given controller or computing device or any suitable combination of controllers or computing devices. Thus, in several examples, the computing system 42 may include one or more processor(s) 106, and associated memory device(s) 108 configured to perform a variety of computer-implemented functions. As used herein, the term “processor” refers not only to integrated circuits referred to in the art as being included in a computer, but also refers to a controller, a microcontroller, a microcomputer, a programmable logic circuit (PLC), an application specific integrated circuit, and other programmable circuits. Additionally, the memory device(s) 108 of the computing system 42 may generally comprise memory element(s) including, but not limited to, a computer-readable medium (e.g., random access memory RAM)), a computer-readable non-volatile medium (e.g., a flash memory), a floppy disk, a compact disk-read only memory (CD-ROM), a magneto-optical disk (MOD), a digital versatile disk (DVD) and/or other suitable memory elements. Such memory device(s) 108 may generally be configured to store suitable computer-readable instructions that, when implemented by the processor(s) 106, configure the computing system 42 to perform various computer-implemented functions, such as one or more aspects of the methods and algorithms that will be described herein. In addition, the computing system 42 may also include various other suitable components, such as a communications circuit or module, one or more input/output channels, a data/control bus and/or the like.
It should be appreciated that the various functions of the computing system 42 may be performed by a single processor-based device or may be distributed across any number of processor-based devices, in which instance such devices may be considered to form part of the computing system 42.
The computing system 42 may provide instructions for various other components communicatively coupled with the computing system 42 based on the results of the data analysis. For example, the computing system 42 may provide display instructions to the one or more displays 64a, 64b and/or a remote electronic device 110.
The timing device 14 may communicate via wired and/or wireless communication with the remote electronic devices 110 through a transceiver 112. The network may be one or more of various wired or wireless communication mechanisms, including any combination of wired (e.g., cable and fiber) and/or wireless (e.g., cellular, wireless, satellite, microwave, and radio frequency) communication mechanisms and any desired network topology (or topologies when multiple communication mechanisms are utilized). Exemplary wireless communication networks include a wireless transceiver (e.g., a BLUETOOTH module, a ZIGBEE transceiver, a Wi-Fi transceiver, an IrDA transceiver, an RFID transceiver, etc.), local area networks (LAN), and/or wide area networks (WAN), including the Internet, providing data communication services.
The electronic device 110 may also include a display 114 for displaying information to a user. For instance, the electronic device 110 may display one or more graphical user interfaces through an application 116 and may be capable of receiving remote user-inputs to set a predefined preference for operation or data analysis of the timing device 14. In addition, the electronic device 110 may provide feedback information, such as visual, audible, and tactile alerts. It will be appreciated that the electronic device 110 may be any one of a variety of computing devices and may include a processor and memory. For example, the electronic device 110 may be a cell phone, mobile communication device, key fob, wearable device (e.g., fitness band, watch, glasses, jewelry, wallet), apparel (e.g., a tee shirt, gloves, shoes, or other accessories), personal digital assistant, headphones and/or other devices that include capabilities for wireless communications and/or any wired communications protocols.
Referring to
The server 118 may be one or more computer servers, each of which may include at least one processor and at least one memory, the memory storing instructions executable by the processor, including instructions for carrying out various steps and processes. The server 118 may include or be communicatively coupled to a data store 122 for storing collected data as well as instructions for operating timing device 14 that may be directed to and/or implemented by the timing device 14 with or without intervention from a user and/or the electronic device 110.
In some examples, the instructions may be inputted through the electronic device 110 and relayed to the server 118. Those instructions may be stored in the server 118 and/or data store 122. At various predefined periods and/or times, the timing device 14 may communicate with the server 118 through the network/cloud 120 to obtain the stored instructions, if any exist. Upon receiving the stored instructions, the timing device 14 may implement the instructions. The server 118 may additionally store information related to multiple timing devices 14, usage characteristics, errors, etc., and operate and/or provide instructions to the timing device 14 in conjunction with the stored information with or without intervention from a user and/or the electronic device 110.
With further reference to
In various examples, the electronic device 110 can be feature-rich with respect to communication capabilities, i.e. have built in capabilities to access the network/cloud 120 and any of the cloud-based applications 124 or can be loaded with, or programmed to have, such capabilities. The electronic device 110 can also access any part of the network/cloud 120 through industry standard wired or wireless access points, cell phone cells, or network nodes. In some examples, users can register to use the remote server 118 through the electronic device 110, which may provide access the timing device 14 and/or thereby allow the server 118 to communicate directly or indirectly with the timing device 14. In various instances, the timing device 14 may also communicate directly, or indirectly, with the electronic device 110 or one of the cloud-based applications 124 in addition to communicating with or through the server 118. According to some examples, the timing device 14 can be preconfigured at the time of manufacture with a communication address (e.g. a URL, an IP address, etc.) for communicating with the server 118 and may or may not have the ability to upgrade or change or add to the preconfigured communication address.
Referring still to
With further reference to
The imager 117 may correspond to any suitable sensing device configured to detect or capture image data or other vision-based data (e.g., point cloud data). For example, in several embodiments, the imager 117 may correspond to a suitable camera configured to capture images of the field, such as three-dimensional images of the training device 12 and/or the user within the associated field of view. For instance, in several embodiments, the imager 117 may correspond to a stereographic camera having two or more lenses with a separate image sensor for each lens to allow the camera to capture stereographic or three-dimensional images. However, in alternative embodiments, the imager 117 may correspond to Light Detection and Ranging (LIDAR) sensor or any other suitable vision-based sensing device.
In some instances, the methods and algorithms of the processor(s) 106 of the computing system 42, the processor(s) of the electronic device 110, and/or the at least one processor of the server 118 can be implemented using a machine learning engine (MLE) that utilizes one or several machine learning techniques including, for example, decision tree learning, including, for example, random forest or conditional inference trees methods; neural networks; support vector machines; clustering; and Bayesian networks. These algorithms can include computer-executable code that can be retrieved by the memory 108 of the computing system 42, the memory of the electronic device 110, and/or the remote server 118 and used to generate a predictive evaluation of the training device characteristics.
In various examples, the processor(s) 222 of the computing system 42, the processor(s) 244 of the electronic device 110, the server 118, and/or an individual may classify training device characteristics based on various defined features. Additionally or alternatively, in several instances, the various types of training device 12 characteristics could be captured during the use of the training device 12. Each set of data related to the training device 12 characteristics can be manually analyzed to associate each real-world training device characteristics with a specific training device 12. That set of the data (the combination of real-world bale characteristics with associated cost) can then be utilized as a set of training data used to train an MLE to perform an automated evaluation of training device characteristics to determine a specific training device 12 being used in association with the timing device. In response, the computing system 42 may determine various settings of the particular training device 12. Referring now to
As provided herein, the training device can include a base portion, one or more vertical supports, and one or more brackets on an opposing side of the one or more vertical supports from the base portion. A cable can be coupled to a weight system. The one or more brackets can support one or more pulleys operably coupled with the cable. In operation, the cable may be tethered about a swimmer via, for example, a suitable harness that may be readily coupled to and removed from the cable. With the weight system loaded to a desired weight, the swimmer may then alternately swim away from and swim toward the training device. When swimming away from the training device, the swimmer will experience a resistive force. Conversely, when swimming toward the training device, the swimmer will experience an assistance force. Thus, the swimmer training device may enable two different types of training, and does so without the swimmer experiencing a tug, jerk, catch, or loss of load associated with presently known swimmer training devices.
As shown in
At (204), the method 200 can include attaching the cable to a swimmer. As discussed above, a harness may be coupled to the cable. The harness may be configured as a belt or any other attachment device that may be attached to the swimmer. In some instances, a swivel assembly may be disposed between the cable and the harness for releasably coupling the harness to the cable. In various examples, the swivel assembly may be configured to release the belt from the cable when a predefined amount of force is placed on the cable. For example, the swivel assembly may have first and second coupling portions. Accordingly, the swivel assembly may assist in preventing the training device from being pulled from in its initial and/or into a pool due to excessive force. In such instances, attaching the cable to the swimmer may include coupling the cable with a first coupling portion of a swivel assembly, coupling a harness with a second coupling portion of the swivel assembly, coupling the first coupling portion of the swivel assembly with the second coupling portion of the swivel assembly.
At (206), the method 200 can include initiating a countdown on the timing device. At (208), the method 200 can include activating a sound from a speaker upon completion of the countdown. Additionally or alternatively, the one or more sensors may be configured to detect movement of the variable weight system. For example, the sensors may detect when the variable weight system 18 begins to move from the first position and when the variable weight system reaches a predefined second position. The computing system may be configured to calculate a statistic between the first position and second position.
At (210), the method can include transmitting data from a sensor of the timing device to a computing system of the timing device related to one or more statistics based on the extension of the cable from the training device by the swimmer. In turn, at (212), the method 200 can include displaying information related to the one or more statistics on a display operably coupled with a housing of the timing device. Additionally or alternatively, at (214), the method 200 can include transmitting the data from the sensor to a remote electronic device.
It is to be understood that the steps of any method disclosed herein may be performed by a computing system upon loading and executing software code or instructions which are tangibly stored on a tangible computer-readable medium, such as on a magnetic medium, e.g., a computer hard drive, an optical medium, e.g., an optical disc, solid-state memory, e.g., flash memory, or other storage media known in the art. Thus, any of the functionality performed by the computing system described herein, such as any of the disclosed methods, may be implemented in software code or instructions which are tangibly stored on a tangible computer-readable medium. The computing system loads the software code or instructions via a direct interface with the computer-readable medium or via a wired and/or wireless network. Upon loading and executing such software code or instructions by the controller, the computing system may perform any of the functionality of the computing system described herein, including any steps of the disclosed methods.
The term “software code” or “code” used herein refers to any instructions or set of instructions that influence the operation of a computer or controller. They may exist in a computer-executable form, such as machine code, which is the set of instructions and data directly executed by a computer's central processing unit or by a controller, a human-understandable form, such as source code, which may be compiled in order to be executed by a computer's central processing unit or by a controller, or an intermediate form, such as object code, which is produced by a compiler. As used herein, the term “software code” or “code” also includes any human-understandable computer instructions or set of instructions, e.g., a script, that may be executed on the fly with the aid of an interpreter executed by a computer's central processing unit or by a controller.
A variety of advantages may be derived from the use of the present disclosure. For example, the use of the system and method provided herein can allow for a user of a training device to time each repetition. In addition, various statistics of each repetition may be calculated and stored by the timing device.
It will be understood by one having ordinary skill in the art that construction of the described invention and other components is not limited to any specific material. Other exemplary examples of the invention disclosed herein may be formed from a wide variety of materials unless described otherwise herein.
For purposes of this disclosure, the term “coupled” (in all of its forms: couple, coupling, coupled, etc.) generally means the joining of two components (electrical or mechanical) directly or indirectly to one another. Such joining may be stationary in nature or movable in nature. Such joining may be achieved with the two components (electrical or mechanical) and any additional intermediate members being integrally formed as a single unitary body with one another or with the two components. Such joining may be permanent in nature or may be removable or releasable in nature unless otherwise stated.
Furthermore, 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. Some examples of operably couplable include, but are not limited to, physically mateable, physically interacting components, wirelessly interactable, wirelessly interacting components, logically interacting, and/or logically interactable components.
It is also important to note that the construction and arrangement of the elements of the invention as shown in the examples are illustrative only. Although only a few examples of the present innovations have been described in detail in this disclosure, those skilled in the art who review this disclosure will readily appreciate that many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes, and proportions of the various elements, values of parameters, mounting arrangements, use of materials, colors, orientations, etc.) without materially departing from the novel teachings and advantages of the subject matter recited. For example, elements shown as integrally formed may be constructed of multiple parts or elements shown as multiple parts may be integrally formed, the operation of the interfaces may be reversed or otherwise varied, the length or width of the structures and/or members or connectors or other elements of the system may be varied, the nature or number of adjustment positions provided between the elements may be varied. It should be noted that the elements and/or assemblies of the system might be constructed from any of a wide variety of materials that provide sufficient strength or durability, in any of a wide variety of colors, textures, and combinations. Accordingly, all such modifications are intended to be included within the scope of the present innovations. Other substitutions, modifications, changes, and omissions may be made in the design, operating conditions, and arrangement of the desired and other exemplary examples without departing from the spirit of the present innovations.
It will be understood that any described processes or steps within described processes may be combined with other disclosed processes or steps to form structures within the scope of the present invention. The exemplary structures and processes disclosed herein are for illustrative purposes and are not to be construed as limiting. In addition, variations and modifications can be made on the aforementioned structures and methods without departing from the concepts of the present invention and such concepts are intended to be covered by the following claims unless these claims by their language expressly state otherwise.
This application is a non-provisional application claiming the benefit of priority under 35 U.S.C. § 119(e) to U.S. Provisional Application No. 63/046450, filed Jun. 30, 2020, which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63046450 | Jun 2020 | US |