While numerous exercise activities exist that one may participate in, exercise may be broadly broken into the categories of aerobic exercise and anaerobic exercise. Aerobic exercise generally refers to activities that substantially increase the heart rate and respiration of the exerciser for an extended period of time. This type of exercise is generally directed to enhancing cardiovascular performance. These exercises usually include low or moderate resistance to the movement of the individual. For example, aerobic exercise includes activities such as walking, running, jogging, swimming, or bicycling for extended distances and extended periods of time.
Anaerobic exercise generally refers to exercise that strengthens skeletal muscles and usually involves the flexing or contraction of targeted muscles through significant exertion during a relatively short period of time and/or through a relatively small number of repetitions. For example, anaerobic exercise includes activities such as weight training, push-ups, sit-ups, pull-ups, or a series of short sprints.
To build skeletal muscle, a muscle group is contracted against resistance. The contraction of some muscle groups produces a pushing motion, while the contraction of other muscle groups produces a pulling motion. One type of exercise device that provides resistance to user's muscle contraction is a dumbbell. A dumbbell often includes a handle and weights at either end of the handle. In some cases, the weights are permanently affixed to the handle. Other types of dumbbells are adjustable where the weights can be removed and/or added to allow the user to adjust the amount of weight on the dumbbell.
One type of dumbbell is disclosed in U.S. Pat. No. 7,172,536 issued to Wei Ming Liu. In this reference, an adjustable dumbbell includes a number of weights each having a slot to receive end portions of a bar, and a number of latch rods slidably engaged in the weights and each having an inner end engageable into the slots of the weights and engageable with the bar, to anchor and latch a selected number of the weights to the bar, and to allow the selected weights to be moved in concert with the bar. The weights each have a spring member to bias and force the inner end of the latch rod to engage with and to latch the weights to the bar. The weights each include a panel having an orifice to slidably receive the latch rod, and to anchor the latch rod to the panel when the catch of the knob is rotated relative to the panel. Other types of dumbbells are described in U.S. Pat. No. 6,500,101 issued to James Chen, U.S. Patent Publication No. 2004/0005968 issued to Douglas A. Crawford, et al., U.S. Patent Publication No. 2012/0115689 issued to William Dalebout, et al., and WIPO International Publication No. WO/1994/017862 issued to Carl K. Towley. Each of these documents are herein incorporated by reference for all that they contain.
In one embodiment, a free weight assembly includes a cradle, at least one free weight removable from the cradle, an aerobic exercise element that is movable with respect to the cradle during the performance of an exercise, an input in communication with a processor that determines a time to instruct a user to remove the free weight, and an indicator that activates when the time to remove the free weight arrives.
The indicator may be incorporated into the free weight.
The indicator may be incorporated into the cradle.
The assembly may include an adjustable dumbbell connected to the free weight where the indicator is incorporated into the adjustable dumbbell.
The adjustable dumbbell may select a weight amount for the user to lift before the time arrives.
The indicator may also indicate a weight amount to lift.
The indicator may include a light that illuminates when the time arrives.
The indicator may include a speaker that broadcasts audio commands to remove the free weight when the time arrives.
The free weight assembly may be incorporated into a treadmill.
The indicator may be coordinated with an exercise program.
The exercise program may include an anaerobic portion and an aerobic portion.
The assembly may include a second indicator that instructs the user to perform a specific exercise with the at least one free weight.
The indicator may include a display.
The assembly may include a transmitter in communication with the input.
The transmitter may be in communication with an activity tracker.
In one embodiment, a free weight assembly includes a cradle, at least one free weight removable from the cradle, an aerobic exercise element that is movable with respect to the cradle during the performance of an exercise, an input in communication with a processor that determines a time to instruct a user to remove the free weight, an adjustable dumbbell connected to the free weight, an indicator that activates when the time to remove the free weight arrives, and a transmitter in communication with the input and an activity tracker.
The adjustable dumbbell may select a weight amount for the user to lift before the time arrives.
The indicator may include a light that illuminates when the time arrives.
The free weight assembly may be incorporated into a treadmill.
In one embodiment, an exercise apparatus includes a treadmill, a free weight assembly incorporated into the treadmill. The free weight assembly includes a cradle, at least one free weight removable from the cradle, an input in communication with a processor that determines a time to instruct a user to remove the free weight, an adjustable dumbbell connected to the free weight, the adjustable dumbbell selects a weight amount for the user to lift before the time arrives, a light that illuminates when the time to remove the free weight arrives, and a transmitter in communication with the input and an activity tracker.
The accompanying drawings illustrate various embodiments of the present apparatus and are a part of the specification. The illustrated embodiments are merely examples of the present apparatus and do not limit the scope thereof.
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements.
For purposes of this disclosure, the term “aligned” means parallel, substantially parallel, or forming an angle of less than 35.0 degrees. For purposes of this disclosure, the term “transverse” means perpendicular, substantially perpendicular, or forming an angle between 55.0 and 125.0 degrees. Also, for purposes of this disclosure, the term “length” means the longest dimension of an object. Also, for purposes of this disclosure, the term “width” means the dimension of an object from side to side. For the purposes of this disclosure, the term “above” generally means superjacent, substantially superjacent, or higher than another object although not directly overlying the object. Further, for purposes of this disclosure, the term “mechanical communication” generally refers to components being in direct physical contact with each other or being in indirect physical contact with each other where movement of one component affect the position of the other.
Also incorporated into the treadmill 100 is a free weight cradle 120. In this example, a first portion 118 of the free weight cradle 120 is connected to a first side 116 of the deck 102, and a second portion 122 of the free weight cradle 120 is connected to a second side 124 of the deck 102. The free weight cradle 120 may include multiple tiers. In this example, each of the portions of the free weight cradle include a first tier 126 and a second tier 128. In some cases, each of the tiers includes a cross member that includes features that prevent the free weights from slipping off of the rack. For example, the feature may include a lip, a recess, another type of feature, or combinations thereof.
A weight scale 210 is incorporated into the deck 202 at a front end 212 of the treadmill 200. In this example, the weight scale 210 is positioned over the motor that drives the first pulley and therefore drives the tread belt 204. As a user stands on the weight scale 210, the weight of the user can be presented in the console 214, in a display incorporated into the weight scale 210, to a mobile device or other computing device in communication with the weight scale, or combinations thereof. Additionally, when the user lifts the free weights off of the cradle 206, the weight scale measures the combined weight of the user and the free weights. In some cases, the fluctuation of the weight scale's measurements that occur as the user performs an anaerobic exercise with the free weights is used by the repetition counter to determine how many lifts the user has performed.
In other examples, the free weight is another type of weight other than an adjustable dumbbell. The cradle may be any appropriate type of cradle. In some examples, the cradle includes a recess that is sized to the dimensions of the free weight intended to be located into that spot in the cradle. In other examples, the cradle may include a shelf that can accommodate free weights of varying size and dimensions.
The indicator may be connected to any appropriate portion of the free weight assembly. For example, the indicator can be connected to the adjustable dumbbell, a weight plate, another kind of free weight, the cradle, a cradle stand, other portion of the free weight assembly, or combinations thereof.
In general, the invention disclosed herein may provide a user with a free weight assembly that can instruct the user on when to perform a lift with the free weights of the assembly. In some examples, the invention provides the user with a weight amount indication of what the user is to lift. An example of this aspect of the invention may include when a cradle of the assembly holds multiple free weights with varying amounts of mass. Different indicators incorporated into the assembly can indicate to the user when to pick up the different free weights by activating just those indicators that are associated with the intended free weights.
The free weight assembly may be part of an exercise machine that includes both aerobic and anaerobic components. For example, the exercise machine may include, in addition to the free weights, an aerobic exercise element that is movable with respect to the free weight's cradle during the performance of an exercise. In some cases, the aerobic exercise element is a tread belt, a pedal, a pull cable, another type of aerobic exercise element, or combinations thereof. In these situations, the free weight cradle may be incorporated into a treadmill, an elliptical trainer, a stepper machine, a stationary bicycle, a rowing machine, another type of exercise machine with an aerobic exercise component, or combinations thereof. In some cases, a display instructing the user to perform activities with the exercise machine may instruct the user to use the aerobic exercise element for anaerobic activities. For example, interval training with pedals or a tread belt is considered to be an anaerobic activity and the program can instruct the user to use the aerobic exercise element for both types of activities.
In some cases, a free weight assembly is incorporated into a treadmill or another type of exercise device. In examples where the free weight assembly is incorporated into a treadmill, the free weight cradle may have a first portion incorporated into a first side of the treadmill and a second portion of the cradle may be incorporated into a second side of the treadmill. Each portion of the free weight cradle may position the free weights within a convenient reach of each of the user's hands when the user is standing on the treadmill's deck. Thus, the free weights may be accessible to the user as the user is on the exercise deck.
The treadmill may include a running deck that has a first pulley and a second pulley. A tread belt may surround the first pulley and the second pulley. A motor can be attached to either the first or the second pulley so that as the motor rotates its shaft, the connected pulley also rotates. The rotation of the connected pulley, then drives movement of the tread belt. In those examples where the treadmill includes just a single motor, the movement of the tread belt drives movement of the other pulley that is not connected to the motor.
For purposes of this disclosure, the term “free weight” refers broadly to free weights that are intended to be used to execute an anaerobic exercise. In some cases, the free weights may be intended to be held in a single hand. Frees weights intended for the user's first hand are positioned in the first portion of the free weight cradle, and free weights intended for the user's second hand are positioned in the second portion of the free weight cradle. These free weights may include dumbbells, kettle balls, balls, adjustable dumbbells, weight plates, Bulgarian bags, other types of weighted bags, barbells, curl bars, other types of free weights, or combinations thereof.
In some cases, the user can work out on the portion of the exercise deck that includes the tread belt. In this example, the user may desire to mix up the anaerobic exercise and aerobic exercise portions of his or her workout. During the anaerobic portions of the workout, the tread belt may be stopped while the user performs the free weight exercises. When the anaerobic portion of the workout is completed, the user may resume the operation of the tread belt to perform an aerobic portion of the workout. In other examples, the user may want to use the free weights while the tread belt is in operation. For example, the user may want to carry dumbbells during a run.
In other examples, the treadmill incorporates a separate area on the exercise deck where the user can perform exercises with the free weights. In some cases, this free weight area may be in the front end of the treadmill proximate an upright portion of the treadmill that has a console. The console can provide information about the user's workout such as the time, distance, and speed at which the user executed the aerobic portions of the workout.
In some situations, the treadmill guides the user with a programmed workout. In some cases, the programmed workout alters the tread belt's speed, the incline of the deck, and other factors affecting the aerobic portion of the workout. Additionally, the programmed workout may include anaerobic portions as well. In these instances, the programmed workout may instruct the user to perform certain types of lifts with the free weights. In some cases, the programmed workout may select the amount of weight that the user is to lift. In embodiments where the free weight cradle includes an adjustable dumbbell, the treadmill may cause the adjustable dumbbell to select the amount of weight prescribed by the programmed workout. In other instances, the treadmill may allow the user to manually select the amount of weight to connect to the dumbbell's handle even if the programmed workout is providing the user with instructions to lift a predetermined amount.
The predetermined amount of weight recommended in the programmed workout may be based on information about the user. This information may be derived from a history compiled with fitness trackers, previous workouts on the treadmill, age information, height information, body composition information, gender information, other types of personal information, or combinations thereof. In some instances, the treadmill is in communication with a remote computing device that contains a user profile detailing fitness information about the user. The treadmill or a remote computing device may also take into consideration the user's fitness goals when selecting the type of lifts to perform, the amount of weight to perform with the lifts, and the number of repetitions.
In some cases, the programmed workout's instructions are presented to the user through a display in the console. The programmed workout can present the number of lifts to perform, the type of lifts to perform, the next type of exercise to perform, and so forth. In some case, the display screen can instruct the user on how to perform the lift. For instance, the programmed workout may instruct the user to perform negatives by lifting up quickly and lowering the free weight slowly, or the programmed workout may instruct the user to perform the same type of lift a different way, such as instructing the user to lift up and lower the free weight at the same rate. In other examples, a speaker may be used to audibly instruct the user about the programmed workout.
Information relating to both the anaerobic portions of the workout and the aerobic portions of the workout can be presented to the user. For instance, the repetition count may be presented in the display, the calories burned during the workout may be presented in the display, the user's heart rate, or other physiological parameters may be presented in the display, and so forth.
In some case, the treadmill is in communication with a remote device, and the information recorded about the workout is sent to the remote device. In one instance, the information is sent to the user's mobile device and the user follows the workout with his or her mobile device.
The display that depicts exercise instructions to the user may include any appropriate type of instructions for any type of activity associated with a work out. For example, the instructions may include for an aerobic activity, an anaerobic activity, a stretching activity, a warm up activity, a cool down activity, another type of activity, or combinations thereof. The instructions provide details about the exercise activity that the user is instructed to currently be executing, an activity that the user will be instructed to execute after completing the current activity, other activities that the will be executed in the future during the workout, activities that have already been executed during the workout, and combinations thereof. In some examples, the display tracks the user's success in accomplishing the exercise, at least one of the user's physiological parameters during the execution of the activity, or combinations thereof. In some examples, the display presents both aerobic and anaerobic activities at the same time.
The instruction system for instructing the user about the workout may include a combination of hardware and programmed instructions for executing the functions of the instruction system. The instruction system may include processing resources that are in communication with memory resources. Processing resources include at least one processor and other resources used to process the programmed instructions. As described herein, the memory resources may represent generally any memory capable of storing data such as programmed instructions or data structures used by the instruction system.
The processing resources may include I/O resources that are capable of being in communication with a remote device that stores the user information, workout history, external resources, databases, or combinations thereof. The remote device may be a mobile device, a cloud based device, a computing device, another type of device, or combinations thereof. In some examples, the system communicates with the remote device through a mobile device which relays communications between the instruction system and the remote device. In other examples, the mobile device has access to information about the user. The remote device may collect information about the user throughout the day, such as tracking calories, exercise, activity level, sleep, other types of information, or combination thereof.
The remote device may execute a program that can provide useful information to the instruction system. An example of a program that may be compatible with the principles described herein includes the iFit program which is available through www.ifit.com identified above. An example of a program that may be compatible with the principles described in this disclosure is described in U.S. Pat. No. 7,980,996 issued to Paul Hickman. U.S. Pat. No. 7,980,996 is herein incorporated by reference for all that it discloses. In some examples, the user information accessible through the remote device includes the user's age, gender, body composition, height, weight, health conditions, other types of information, or combinations thereof.
The processing resources, memory resources, and remote devices may communicate over any appropriate network and/or protocol through the input/output resources. In some examples, the input/output resources includes a transmitter, a receiver, a transceiver, or another communication device for wired and/or wireless communications. For example, these devices may be capable of communicating using the ZigBee protocol, Z-Wave protocol, BlueTooth protocol, Wi-Fi protocol, Global System for Mobile Communications (GSM) standard, another standard, or combinations thereof. In other examples, the user can directly input some information into the instruction system through a digital input/output mechanism, a mechanical input/output mechanism, another type of mechanism, or combinations thereof.
The memory resources may include a computer readable storage medium that contains computer readable program code to cause tasks to be executed by the processing resources. The computer readable storage medium may be a tangible and/or non-transitory storage medium. The computer readable storage medium may be any appropriate storage medium that is not a transmission storage medium. A non-exhaustive list of computer readable storage medium types includes non-volatile memory, volatile memory, random access memory, write only memory, flash memory, electrically erasable program read only memory, magnetic based memory, other types of memory, or combinations thereof.
In some cases, the user can select a programmed workout from a library of programs that are included in the memory resources, which may be physically located in the free weight assembly, an exercise device associated with the free weight assembly, or a remote device. In other examples, the user selects a goal, like a weight strength goal, a fat loss goal, a muscle gain goal, a health goal, a fitness goal, another type of goal, or combinations thereof, and the memory resources cause the processing resources to create a programmed outwork that is customized to the user's goals. The programmed workout can control the operating parameters of the free weight assembly, such as causing the indicator to activate when it is time for the user to lift a free weight. The programmed workout can also cause certain indicators to illuminate to assist the user in knowing which free weight to use. In those examples where the free weight assembly is incorporated into another exercise machine (e.g. treadmill, elliptical trainer, stationary bicycle, stepper machine, rowing machine, or another type of exercise machine), the programmed workout can control the parameters of that exercise machine as well. For example, the programmed workout can cause the processor to control the speed of a tread belt; the incline of the treadmill's deck; the side to side tilt of the treadmill's deck; a resistance level of an elliptical trainer, a stationary bicycle, or another type of exercise machine; entertainment on the exercise machine; a volume level; a climate control; a vibration level; a scene depicted in a display; another parameter of the exercise machine; or combinations thereof.
An aerobic exercise instructor incorporated into the exercise device may represent programmed instructions that, when executed, cause the processing resources to control the aerobic portion of the user's workout. The aerobic exercise may include, but is not limited to, walking, running, shuffling, skipping, biking, jumping, or otherwise moving with the tread belt in operation. The aerobic exercise instructor may control the speed and/or incline of the tread belt based on the user's heart rate or other physiological readings, the user's goals, a programmed workout, inputs from the user, or combinations thereof.
An anaerobic exercise instructor incorporated into the exercise device may represent programmed instructions that, when executed, cause the processing resources to control the anaerobic portions of the user's workout. The anaerobic exercise instructor may instruct the user to perform lifts, perform a number of repetitions, perform a type of lift, perform other aspects of the anaerobic portion of the workout, or combinations thereof.
A weight selector incorporated into the exercise device may represent programmed instructions that, when executed, cause the processing resources to select the amount of weight to lift. In one embodiment, the free weights include an adjustable dumbbell, and a selector is incorporated into the free weight assembly. In those examples where the free weights include an adjustable dumbbell, the selector may mechanically adjust the connections between the weight plates and dumbbell's handle so that the desired amount of weight is automatically attached to the dumbbell's handle. In this situation, the user does not have to make manual adjustments to the dumbbell. In other examples, the weight selector indicates to the user which of multiple free weights the user is to lift. In this example, the free weight assembly may include multiple free weights with varying amounts of mass. Each of the potential free weights that could be lifted by the user are associated with a single indicator. To communicate to the user which of the multiple free weights is to be lifted, the programmed workout can cause the indicator associated with the desired free weight to activate. In this case, the user can determine to lift the free weight that is associated with the activated indicator.
The processing resources may determine the time when the user is to perform the lift with the free weight. The processing resources may be in communication with an input of the free weight assembly. The processing resources may send a signal to the input to activate the indicator. The processing resources may send the signal to the input in response to determining that the user has completed a previously assigned portion of the workout. In another example, the signal is sent in response to a predetermined time lapse from when the user was previously assigned to perform an aerobic portion of the workout. In yet another example, the signal is sent to the input in response to a physiological condition. In one of these examples, the programmed workout may instruct the user to run for a certain amount of time within a certain heart rate zone. In this example, after a heart rate monitor communicates to the processing resources that the user's heart rate has been in the target zone for the predetermined amount of time, the signal is sent to activate the indicator.
In some circumstances the processing resources provide instructions to the free weight assembly that the indictors are to be activated under certain conditions. The processor may depend on other instruments to provide the information that the specified conditions are meet. In some cases, an activity tracker worn by the user that tracks the user's age, fitness level, amount of sleep, calorie input, calorie burn, activity level, workout histories, health conditions, and/or other types of information may send information directly to the free weight assembly's input. The information received by from the activity tracker may indicate whether specified conditions are meet and thereby cause the indicator to activate.
In some circumstances, the user can provide an input into the free weight assembly or the exercise device when he or she has completed the assigned lift. In that circumstance, the programmed workout can instruct the user to perform another activity or indicate that the workout is finished. In those circumstances where the workout is to continue, the programmed workout may instruct the user to perform another type of lift, to rest, to perform another set of repetitions of the same lift, to perform an aerobic exercise on the exercise machine, perform another activity, or combinations thereof.
In other cases, the exercise device and/or the exercise machine can determine when the user has finished the lift. In one example, the programmed workout can determine that the lift is finished when the user returns a free weight to the cradle. In another example, the programmed workout can determine when the user has finished the lifts through another type of sensor, such as an optical sensor, a weight scale associated with the exercise device or otherwise networked to the exercise device and/or networked to the free weight assembly. In another example, a magnetic counter may be incorporated into the exercise device and/or the free weight assembly. In this embodiment, a magnet may sense each time the free weights move through an area near the magnetic sensor, which can signal to the programmed workout that another lift has been performed.
Further, the memory resources may be part of an installation package. In response to installing the installation package, the programmed instructions of the memory resources may be downloaded from the installation package's source, such as a portable medium, a server, a remote network location, another location, or combinations thereof. Portable memory media that are compatible with the principles described herein include DVDs, CDs, flash memory, portable disks, magnetic disks, optical disks, other forms of portable memory, or combinations thereof. In other examples, the program instructions are already installed. Here, the memory resources can include integrated memory such as a hard drive, a solid state hard drive, or the like.
In some examples, the processing resources and the memory resources are located within the treadmill, the adjustable dumbbell, a mobile device, an external device, another type of device, or combinations thereof. The memory resources may be part of any of these device's main memory, caches, registers, non-volatile memory, or elsewhere in their memory hierarchy. Alternatively, the memory resources may be in communication with the processing resources over a network. Further, data structures, such as libraries or databases containing user and/or workout information, may be accessed from a remote location over a network connection while the programmed instructions are located locally.
While the examples above have been described with the free weight assembly being incorporated into an exercise machine, such as a treadmill, the free weight assembly may be independent of another exercise device. In one example, the free weight assembly includes a stand, and a cradle incorporated into the stand where the free weights can be located. In this example, the free weights may be an adjustable dumbbell, and the cradle has a selection mechanism that connects and disconnects the weight plates from the dumbbell's handles. The programmed workout that indicates when the time has arrived for the user to pick up the free weights may also cause the selection mechanism to connect and/or disconnect certain weight plates so that the adjustable dumbbell is the correct weight for the intended lift. In other cases, the indicator activates indicating that the adjustable dumbbell is ready for the lift after the selection mechanism has connected and/or disconnected the appropriate weight plates.
Any appropriate type of indicator may be used to communicate to the user to remove the free weight. In some examples, the indicator includes a light that illuminates when the time has arrived for removing the weight. In some cases where the cradle holds multiple free weights of varying amounts, multiple lights may be incorporated into the cradle or into the free weights themselves. When the time has arrived to remove a specific free weight, the light associated with that specific free weigh illuminates indicating to the user to remove that free weight.
In yet another example, the indicator includes a speaker. In this example, the speaker can broadcast audio instructions for the user to remove the weight. In examples where the indicator includes a speaker, the indictor can provide the user with other types of information, like the number of repetitions, the lift type, safety recommendations, pacing information, other types of information associated with the lift or other aspects of the workout, or combinations thereof.
In another example, the indicator may include a display that can present written messages to the user about lifting the weight, the amount of weight to lift, pacing information, safety recommendations, the lift type, or other types of information relating to the lift or other portions of the workout.
In those examples where an adjustable dumbbell is used, the programmed workout may send instruction to the adjustable dumbbell that connects and/or disconnects weight plates to the dumbbell's handle. In one example, the cradle may include selectors that are incorporated into the troughs defined in the cradle. These selectors may be spaced within the cradle so that each of the selectors correspond to each weight plate of the dumbbell's weight set. As the dumbbells are received in the troughs, the selectors protrude into the cavities defined in the weight plates. The linear position of the selectors is adjustable and is controlled based on the programmed workout's instructions. The linear position of the selectors determines whether the weight associated with the selector is connected to the dumbbell or released from the dumbbell.
The selector may include a rod linearly movable to engage a selection mechanism in the adjustable dumbbell through the cavity. A linear actuator may cause the rod to be in a first linear position or a second linear position. In the first linear position, a distal end of the selector engages the connection features causing the connection features to disconnect the weight from the dumbbell's handle.
In the second linear position of the selector, the distal end moves away from the connection features. In this type of situation, the distal end may not inhibit the connection features from moving. The connection features may be spring loaded or otherwise urged into the interlocking position when no opposing force is applied to put the connection features into the release position. Thus, as the distal end moves out of the way, the connection features move back into the interlocking position.
When the adjustable dumbbells are docked in the cradle, the selector can disconnect the corresponding weights by moving the rod into the first linear position. For those weights that are to remain connected to the adjustable dumbbells, the rods can be positioned so that the rods do not cause the connection features to release the weights. Alternatively, the rods may move to release the weights and reconnect them.
This application is a continuation of U.S. patent application Ser. No. 17/323,131 filed May 18, 2021, which is a continuation of U.S. patent application Ser. No. 17/115,690 filed Dec. 8, 2020, now U.S. Pat. No. 11,013,960, which is a continuation of U.S. patent application Ser. No. 16/299,668 filed Mar. 12, 2019, now U.S. Pat. No. 10,864,407, which is a continuation of U.S. patent application Ser. No. 15/461,040 filed Mar. 16, 2017, now U.S. Pat. No. 10,293,211, which claims priority to U.S. Patent Application Ser. No. 62/310,503 filed on Mar. 18, 2016, which applications are herein incorporated by reference for all that they disclose.
Number | Date | Country | |
---|---|---|---|
62310503 | Mar 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17323131 | May 2021 | US |
Child | 17733159 | US | |
Parent | 17115690 | Dec 2020 | US |
Child | 17323131 | US | |
Parent | 16299668 | Mar 2019 | US |
Child | 17115690 | US | |
Parent | 15461040 | Mar 2017 | US |
Child | 16299668 | US |