The present disclosure relates to an exercise bike.
Some exercise bikes are operable in a free wheel mode in which a pedal assembly drives a wheel in a first rotational direction and rotates relative to the wheel in a second rotational direction. Other exercise bikes are operable in a fixed wheel mode in which the pedal assembly is rotationally fixed to the wheel to drive the wheel in the first rotational direction and the second rotational direction. However, there remains a need for an exercise bike that is able to switch between a free wheel mode and a fixed wheel mode. The present disclosure provides an exercise bike that includes a clutch mechanism that is operable between an unlocked state in which the pedal assembly drives the wheel in a first rotational direction and rotates relative to the wheel in a second rotational direction, and a locked state in which the pedal assembly is rotationally fixed to the wheel to drive the wheel in the first rotational direction and the second rotational direction. Furthermore, the present disclosure also provides a handlebar assembly that is operable between an unlocked position in which the handlebar is allowed to rotate about an axis and a locked position in which the handlebar is restricted from rotating about the axis.
This section provides background information related to the present disclosure and is not necessarily prior art.
This section provides a general summary of the disclosure, and is not a comprehensive disclosure of its full scope or all of its features.
In one form, the present disclosure provides an exercise bike that is operable while remaining stationary on a support surface. The bike includes a bicycle frame and a handlebar assembly. The handlebar assembly is coupled to the bicycle frame and includes a handlebar and a locking mechanism. The locking mechanism is moveable between an unlocked position in which the handlebar is allowed to rotate about an axis, and a locked position in which the handlebar is restricted from rotating about the axis.
In some configurations of the exercise bike of the above paragraph, a control module is in communication with the locking mechanism and configured to move the locking mechanism between the locked and unlocked positions.
In some configurations of the exercise bike of any one or more of the above paragraphs, the locking mechanism includes an actuator in communication with the control module, locking tabs, and a locking plate rotationally fixed to the handlebar. The control module is configured to operate the actuator between a first state in which the locking tabs are engaged with the locking plate to restrict rotation of the handlebar about the axis, and a second state in which the locking tabs are disengaged from the locking plate to allow rotation of the handlebar about the axis.
In some configurations of the exercise bike of any one or more of the above paragraphs, the actuator is a solenoid.
In some configurations of the exercise bike of any one or more of the above paragraphs, the control module is configured to move the locking mechanism to the locked position in response to a first input signal to operate the exercise bike in a first mode, and is configured to move the locking mechanism to the unlocked position in response to a second input signal to operate the exercise bike in a second mode.
In some configurations of the exercise bike of any one or more of the above paragraphs, when the locking mechanism is in the unlocked position, the handlebar is rotatable between a first position in which the handlebar extends perpendicular relative to a length of the bicycle frame and a second position in which the handlebar extends at a non-perpendicular angle relative to the length of the bicycle frame. The locking mechanism includes a spring coupled to the handlebar and biasing the handlebar toward the first position.
In some configurations of the exercise bike of any one or more of the above paragraphs, the locking mechanism includes a housing coupled to the bicycle frame and a locking plate partially disposed within the housing and rotationally fixed to the handlebar. The locking plate is configured to contact the housing to limit rotation of the handlebar in first and second rotational directions when the locking mechanism is in the unlocked position.
In some configurations of the exercise bike of any one or more of the above paragraphs, the housing includes opposing outer walls each having a slot formed therein. The locking plate is at least partially disposed within the slots and configured to abut against a side surface of each slot to limit rotation of the handlebar in first and second rotational directions when the locking mechanism is in the unlocked position.
In some configurations of the exercise bike of any one or more of the above paragraphs, the locking mechanism includes a pair of locking tabs that cooperate with the locking plate to restrict rotation of the handlebar when the locking mechanism is in the locked position.
In some configurations of the exercise bike of any one or more of the above paragraphs, the control module includes a processor and a storage medium having computer programmable instructions stored thereon, when executed by the processor, perform to send a signal to an actuator to operate the actuator between a first state in which rotation of the handlebar about the axis is restricted, and a second state in which rotation of the handlebar about the axis is allowed.
In some configurations of the exercise bike of any one or more of the above paragraphs, a user interface is in data communication with the control module. The user interface is able to receive an input command and send a signal to the control module to move the locking mechanism between the locked and unlocked positions.
In another form, the present disclosures discloses an exercise bike operable while remaining stationary on a support surface. The bike includes a bicycle frame, a wheel, a pedal assembly, a clutch mechanism, and a handlebar assembly. The wheel is rotatably coupled to the bicycle frame. The pedal assembly is coupled to the bicycle frame and configured to rotate the wheel. The clutch mechanism is coupled to the bicycle frame and the pedal assembly, and is movable between an unlocked state in which the pedal assembly drives the wheel in a first rotational direction and rotates relative to the wheel in a second rotational direction, and a locked state in which the pedal assembly is rotationally fixed to the wheel to drive the wheel in the first rotational direction and the second rotational direction. The handlebar assembly is coupled to the bicycle frame and includes a handlebar and a locking mechanism. The locking mechanism is moveable between an unlocked position in which the handlebar is allowed to rotate about an axis, and a locked position in which the handlebar is restricted from rotating about the axis.
In some configurations of the exercise bike of the above paragraph, a control module is in communication with the clutch mechanism and is configured to move the clutch mechanism between the locked and unlocked states.
In some configurations of the exercise bike of any one or more of the above paragraphs, the control module is in communication with the locking mechanism and is configured to move the locking mechanism between the locked and unlocked positions.
In some configurations of the exercise bike of any one or more of the above paragraphs, the clutch mechanism includes an actuator in communication with the control module. The control module is configured to operate the actuator between a first state to move the clutch mechanism to the unlocked state and a second state to move the clutch mechanism to the locked state.
In some configurations of the exercise bike of any one or more of the above paragraphs, the actuator is a solenoid.
In some configurations of the exercise bike of any one or more of the above paragraphs, the control module includes a processor and a storage medium having computer programmable instructions stored thereon, when executed by the processor, perform to send one or more signals to an actuator to operate the actuator between a first state in which the clutch mechanism is moved to the unlocked state, and a second state in which the clutch mechanism is moved to the locked state.
In some configurations of the exercise bike of any one or more of the above paragraphs, a user interface is in data communication with the control module. The user interface is able to receive an input command and send one or more signals to the control module to move the clutch mechanism between the locked and unlocked states.
In yet another form, the present disclosure discloses an exercise bike operable while remaining stationary on a support surface. The bike includes a bicycle frame, a wheel, a pedal assembly and a clutch mechanism. The wheel is rotatably coupled to the bicycle frame. The pedal assembly is coupled to the bicycle frame and is configured to rotate the wheel. The clutch mechanism is coupled to the bicycle frame and the pedal assembly, and is movable between an unlocked state in which the pedal assembly drives the wheel in a first rotational direction and rotates relative to the wheel in a second rotational direction, and a locked state in which the pedal assembly is rotationally fixed to the wheel to drive the wheel in the first rotational direction and the second rotational direction.
In some configurations of the exercise bike of the above paragraph, a control module is in communication with the clutch mechanism and is configured to move the clutch mechanism between the locked and unlocked states.
In some configurations of the exercise bike of any one or more of the above paragraphs, the clutch mechanism includes an actuator in communication with the control module. The control module is configured to operate the actuator between a first state to move the clutch mechanism to the unlocked state and a second state to move the clutch mechanism to the locked state.
In some configurations of the exercise bike of any one or more of the above paragraphs, the control module includes a processor and a storage medium having computer programmable instructions stored thereon, when executed by the processor, perform to send one or more signals to an actuator to operate the actuator between a first state in which the clutch mechanism is moved to the unlocked state, and a second state in which the clutch mechanism is moved to the locked state.
In some configurations of the exercise bike of any one or more of the above paragraphs, a user interface is in data communication with the control module. The user interface is able to receive an input command and send one or more signals to the control module to move the clutch mechanism between the locked and unlocked states.
In yet another form, the present disclosure discloses an exercise bike operable while remaining stationary on a support surface. The bike includes a bicycle frame, a wheel, a pedal assembly, a clutch mechanism, a handlebar assembly and a control module. The wheel is rotatably coupled to the bicycle frame. The pedal assembly is coupled to the bicycle frame and is configured to rotate the wheel. The clutch mechanism is coupled to the bicycle frame and movable between an unlocked state in which the clutch mechanism is disengaged from the wheel to allow the wheel to rotate relative to the pedal assembly, and a locked state in which the clutch mechanism is engaged with the wheel to rotationally fix the wheel to the pedal assembly. The handlebar assembly is coupled to the bicycle frame and includes a handlebar and a locking mechanism. The locking mechanism is moveable between an unlocked position in which the handlebar is allowed to rotate about an axis, and a locked position in which the handlebar is restricted from rotating about the axis. The control module is in communication with the clutch mechanism and the handlebar assembly and is configured to operate the bike in a first mode, a second mode, a third mode and a fourth mode. The control module is configured to move the handlebar assembly to the locked position and move the clutch mechanism to the locked state to operate the bike in the first mode. The control module is configured to move the handlebar assembly to the unlocked position and move the clutch mechanism to the unlocked state to operate the bike in the second mode. The control module is configured to move the handlebar assembly to the locked position and move the clutch mechanism to the unlocked state to operate the bike in the third mode. The control module is configured to move the handlebar assembly to the unlocked position and move the clutch mechanism to the locked state to operate the bike in the fourth mode.
In some configurations of the exercise bike of the above paragraph, the clutch mechanism includes a first actuator and the handlebar assembly includes a second actuator. The first and second actuators are in communication with the control module.
In some configurations of the exercise bike of any one or more of the above paragraphs, the control module includes a processor and a storage medium having computer programmable instructions stored thereon, when executed by the processor, perform to send one or more signals to at least one of the first and second actuators to operate the at least one of the first and second actuators between an ON state and an OFF state.
In some configurations of the exercise bike of any one or more of the above paragraphs, a user interface in data communication with the control module, and wherein the user interface is able to receive an input command and send one or more signals to the control module to operate the bike in one of the first, second, third and fourth modes.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
Example embodiments will now be described more fully with reference to the accompanying drawings.
As shown in
The bicycle frame 16 is connected to the connecting bar 25 of the support assembly 14 and includes a pedal housing 26, a seat support member 27, and a handlebar support member 28. A seat 30 may be connected to an end of the seat support member 27 such that a user may comfortably sit on the seat 30 while operating the exercise bike 10. The seat support member 27 may support the weight of the user and may be adjustable to facilitate users having different physical characteristics using the exercise bike 10. The handlebar support member 28 may support the handlebar assembly 17 and the display unit and may be adjustable to facilitate users having different physical characteristics using the exercise bike 10.
With reference to
With reference to
The mounting plate 37 is disposed between the handlebar 33 and the locking plate 40, and is rotationally fixed to the handlebar 33 and the locking plate 40. In this way, rotation of the handlebar 33 causes the mounting plate 37 and the locking plate 40 to rotate. As shown in
As shown in
The locking plate 40 is positioned between the mounting plate 37 and the frame 36 and includes a middle section 68 and a locking element 70. As shown in
As shown in
The spring 42 (e.g., a torsional spring) is disposed around the central section 50 of the frame 36 and includes ends 80 that extend through an opening 76 of the locking element 70 (the ends 80 also contact the first locking element 70). In this way, the spring 42 biases the handlebar 33 toward the original state (the state where the handlebar 33 extends perpendicular relative to a length of the exercise bike 10). Stated differently, when the locking mechanism 32 is in the unlocked position and the handlebar 33 has been rotated about the axis 35 from the original state, the spring 42 may rotational bias the handlebar 33 (via the mounting plate 37 and the locking plate 40) back to the original state when the user releases his or her grip of the handlebar 33.
As shown in
The actuator 88 may be coupled to the front section 52 of the frame 36 and may be operable between a first state (OFF mode) and a second state (ON mode). When the actuator 88 is in the first state, the spring 87 biases the clip 82 toward the locked state (the locking tabs 84 are positioned between the side walls 83a, 83b and a tab 91 extending from the locking element 70) thereby restricting rotational movement of the handlebar 33, the mounting plate 37 and the locking plate 40 about the axis 35. When the actuator 88 is in the second state, the magnetic field generated by the actuator 88 causes the clip 82 to move toward the unlocked state, which causes the locking tabs 84 to move from between the side walls 83a, 83b and the tab 91. This, in turn, allows the handlebar 33, the mounting plate 37 and the locking plate 40 to rotate about the axis 35.
With reference to
The clutch mechanism 18 includes a shaft 94, a fastener 96, a clutch basket 97, a clutch hub 98, a first locking pate 100, a clutch plate 102 (
The fastener 96 extends through support members (not shown) of the bicycle frame 16, the cavity 112 of the shaft 94, the clutch basket 97, the spring plate 106, the fork bushing 110, and a connecting assembly 122. The fastener 96 may couple the clutch mechanism 18 to the support members of the bicycle frame 16 such that the support members support the clutch mechanism 18 and the connector assembly 122. The fastener 96 may include a first section 124, a second section 126, and a third section 128 disposed between first and second opposing ends 130a, 130b of the fastener 96. A first sleeve 132a may be disposed between the first section 124 and the belt portion 114, a second sleeve 132b may be disposed between the second section 126 and the bearing portion 116, and a third sleeve 132c may be disposed between the third section 128 and the spring plate 106 and the fork bushing 110. A collar 134 may also be disposed on the third section 128.
As shown in
The clutch basket 97 may include an outer hub 138, a partition 140, and an inner hub 141. Tabs 142 (
The clutch hub 98 may be coupled to the wheel 20 and the first locking plate 100, and may include a hub portion 156 and a flange 158. Rotational movement of the shaft 94 in the first rotational direction X1 causes the clutch hub 98 to rotate in the first rotational direction X1. The one-way bearing 120 prevents the clutch hub 98 from rotating in the second rotational direction X2 when the shaft 94 rotates in the second rotational direction X2.
The flange 158 may extend radially outwardly from an end of the hub portion 156 and may be coupled to the wheel 20 (
The first locking plate 100 includes a central opening 168 extending therethrough and a plurality of apertures 170. The hub portion 156 of the clutch hub 98 may extend through the opening 168. The apertures 170 may be disposed circumferentially around the first locking plate 100. Fasteners may extend through the apertures 170 of the first locking plate 100 and the second apertures 165 of the flange 158, thereby rotationally fixing the first locking plate 100 and the clutch hub 98 to each other. In this way, when the shaft 94 rotates in the first rotational direction X1 (due to the user pedaling in the first rotational direction X1), rotational power is transmitted to the clutch hub 98 thereby rotating the clutch hub 98, the first locking plate 100, and the wheel 20 in the first rotational direction X1. When the shaft 94 rotates in the second rotational direction X2 (due to the user pedaling in the second rotational direction X2), the one-way bearing 120 prevents rotation of the clutch hub 98, the first locking plate 100 and the wheel 20 in the second rotational direction X2 (when the clutch mechanism 18 is in the unlocked state). The first locking plate 100 also includes teeth 172 extending from a surface thereof (the teeth 172 may extend in a direction opposite the wheel 20).
The clutch plate 102 includes a central opening 174 extending therethrough, a plurality of first apertures 176 and a plurality of second apertures 178. The hub portion 156 of the clutch hub 98 may extend through the opening 174. The first apertures 176 and the second apertures 178 may be arranged in an alternating fashion around the clutch plate 102. Grooves 179 maybe formed in and spaced apart around a periphery of the clutch plate 102. Tabs 142 of the clutch basket 97 may be received in respective grooves 179 thereby rotationally fixing the clutch basket 97 and the clutch pate 102 to each other.
The second locking plate 104 includes a central opening 180 extending therethrough and a plurality of apertures 182. The hub portion 156 of the clutch hub 98 may extend through the opening 180. The apertures 182 may be disposed circumferentially around the second locking plate 104. Fasteners 184 may extend through the first apertures 176 of the clutch plate 102 and the apertures 182 of the second locking plate 104 (
As shown in
As shown in
The connector assembly 122 includes a first connecting plate 196a, a second connecting plate 196b, and a connector 197. The first connecting plate 196a is fixed to one of the support members. The second connecting plate 196b is pivotally coupled to the first connecting plate 196a and includes a plurality of horizontally aligned openings 201 therein (
The fork bushing 110 is positioned between the connector 197 and the spring plate 106 and includes a first circular-shaped section 110a, a second circular-shaped section 110b and a third rectangular-shaped section 110c. The second section 110b may extend from a first side of the first section 110a and into the opening 192 of the spring plate 106. The third section 110c may extend from a second side of the first section 110a that is opposite the first side and may extend into the opening 199 of the connector 197. A thrust bearing 198 is disposed between the fork bushing 110 and the spring plate 106. Washers 200a, 200b are disposed on opposing sides of the bearing 198. The fastener 96 extends through the fork bushing 110, the bearing 198, the washers 200a, 200b, the connector 197, and the first and second connecting plates 196a, 196b.
The actuation device 111 is in communication with the display unit 21 and includes an attachment plate 202 (
The actuator 204 is coupled to the second member 202b and the second connecting plate 196b (via one or more pins extending through one of the openings 201 in the second connecting plate 196b). The actuator 204 may be operable between a first state (OFF mode) and a second state (ON mode). When the actuator 204 is in the first state, the first and second connecting plates 196a, 196b are parallel to each other and the springs 108 bias the spring plate 106 toward the first lateral direction Y1 which, in turn, causes the teeth 186 of the second locking plate 104 to be disengaged from the teeth 172 of the first locking plate 100 (the spring plate 106 moves the clutch plate 102 and the second locking plate 104 in the first lateral direction Y1 such that the teeth 186 of the second locking plate 104 are disengaged from the teeth 172 of the first locking plate 100).
When the actuator 204 is in the second state, the magnetic field generated by the actuator 204 causes the second connecting plate 196b to pivot toward the actuator 204, which causes the connector 197 to push against the fork bushing 110. This, in turn, causes the bearing 198 to push against the spring plate 106 which moves the spring plate 106 in the second lateral direction Y2 (the spring plate 106 overcomes the biasing force of the springs 108). Moving the spring plate 106 in the second lateral direction Y2 also moves the clutch plate 102 and the second locking plate 104 in the second lateral direction Y2, thereby causing the teeth 186 of the second locking plate 104 to be engaged with the teeth 172 of the first locking plate 100. In this way, the pedal assembly 19 is rotationally fixed to the wheel 20 to drive the wheel 20 in the first rotational direction X1 and the second rotational direction X2.
The pedal assembly 19 may be disposed at least partially within the pedal housing 26 and may include the drive belt 119, a ratchet plate (not shown) and first and second pedals. The drive belt 119 may be drivingly engaged with the ratchet plate and the belt portion 114 of the shaft 94. The pedals may be fixed for rotation with the ratchet plate. When the clutch mechanism 18 is in the unlocked state, rotation of the pedals in the first rotational direction X1 rotates the belt 119, the clutch mechanism 18 and the wheel 20 in the first rotational direction X1, and rotation of the pedals in the second rotational direction X2 rotates the belt 119 and various components of the clutch mechanism 18 in the second rotational direction X2 (the wheel 20, the first locking plate 100, and the clutch hub 98 do not rotate in the second rotational direction X2 due to the one-way bearing 120). In this way, the exercise bike 10 is in a free wheel mode and the wheel 20 continues to rotate in the first rotational direction X1 when the user stops pedaling in the first rotational direction X1 or pedals in the second rotational direction X2.
When the clutch mechanism 18 is in the locked state, rotation of the pedals in the first rotational direction X1 rotates the belt 119, the clutch mechanism 18 and the wheel 20 in the first rotational direction X1, and rotation of the pedals in the second rotational direction X2 rotates the belt 119, the clutch mechanism 18, and the wheel 20 in the second rotational direction X2. In this way, the exercise bike 10 is in a fixed wheel mode and the pedals continue rotating along with the wheel 20 in the first rotational direction X1 when the user stops pedaling (the wheel 20 also rotates in the second rotational direction X2 when the user pedals in the second rotational direction X2).
With reference to
With reference to
For example, when the user, using one of the GUI and UI elements, selects to operate the exercise bike 10 in a first mode where the handlebar assembly 17 is in the unlocked position and the clutch mechanism 18 in the locked state, the control module 212 is configured to operate the actuator 88 of the handlebar assembly 17 in the second state (ON mode) and the actuator 204 of the clutch mechanism 18 in the second state (ON mode). When the user, using one of the GUI and UI elements, selects to operate the exercise bike 10 in a second mode where the handlebar assembly 17 is in the unlocked position and the clutch mechanism 18 in the unlocked state, the control module 212 is configured to operate the actuator 88 of the handlebar assembly 17 in the second state (ON mode) and the actuator 204 of the clutch mechanism 18 in the first state (OFF mode).
When the user, using one of the GUI and UI elements, selects to operate the exercise bike 10 in a third mode where the handlebar assembly 17 is in the locked position and the clutch mechanism 18 in the unlocked state, the control module 212 is configured to operate the actuator 88 of the handlebar assembly 17 in the first state (OFF mode) and the actuator 204 of the clutch mechanism 18 in the first state (OFF mode). When the user, using one of the GUI and UI elements, selects to operate the exercise bike 10 in a fourth mode where the handlebar assembly 17 is in the locked position and the clutch mechanism 18 in the locked state, the control module 212 is configured to operate the actuator 88 of the handlebar assembly 17 in the first state (OFF mode) and the actuator 204 of the clutch mechanism 18 in the second state (ON mode).
The control module 212 is also configured to communicate with the motor 208 of the resistance device 15 to control resistance of the wheel 20 in accordance with the selected or desired resistance.
One of the benefits of the exercise bike 10 of the present disclosure is that the clutch mechanism 18 is allowed to move between the locked state in which the exercise bike 10 is in the fixed wheel mode and the unlocked state in which the exercise bike 10 is in the free wheel mode. The exercise bike 10 is allowed to move between the free wheel mode and the fixed wheel mode via the control module 212 of the display unit 21. The control module 212 can also continuously or intermittingly vary the resistance provided by a resistance module to match selected resistance to the experience being provided to the user/rider. Another benefit of the exercise bike 10 of the present disclosure is that the handlebar assembly 17 is allowed to move between the locked position in which the exercise bike 10 is in a non-gaming or terrain riding mode and the unlocked position in which the exercise bike 10 is in a gaming or terrain riding mode (the gaming mode allows the user to rotate the handlebar 33 to follow a path displayed on the display 210 or navigate as the rider desires). The exercise bike 10 is allowed to move between the non-gaming mode and the gaming mode via the control module 212 of the display unit 21.
Example embodiments are provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.
When an element or layer is referred to as being “on,” “engaged to,” “connected to,” or “coupled to” another element or layer, it may be directly on, engaged, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly engaged to,” “directly connected to,” or “directly coupled to” another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,” “lower,” “above,” “upper,” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the example term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
In this application, including the definitions below, the term ‘module’ may be replaced with the term ‘circuit.’ The term ‘module’ may refer to, be part of, or include: an Application Specific Integrated Circuit (ASIC); a digital, analog, or mixed analog/digital discrete circuit; a digital, analog, or mixed analog/digital integrated circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor circuit (shared, dedicated, or group) that executes code; a memory circuit (shared, dedicated, or group) that stores code executed by the processor circuit; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip.
The module may include one or more interface circuits. In some examples, the interface circuits may include wired or wireless interfaces that are connected to a local area network (LAN), the Internet, a wide area network (WAN), or combinations thereof. The functionality of any given module of the present disclosure may be distributed among multiple modules that are connected via interface circuits. For example, multiple modules may allow load balancing. In a further example, a server (also known as remote, or cloud) module may accomplish some functionality on behalf of a client module.
The term code, as used above, may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, data structures, and/or objects. The term shared processor circuit encompasses a single processor circuit that executes some or all code from multiple modules. The term group processor circuit encompasses a processor circuit that, in combination with additional processor circuits, executes some or all code from one or more modules. References to multiple processor circuits encompass multiple processor circuits on discrete dies, multiple processor circuits on a single die, multiple cores of a single processor circuit, multiple threads of a single processor circuit, or a combination of the above. The term shared memory circuit encompasses a single memory circuit that stores some or all code from multiple modules. The term group memory circuit encompasses a memory circuit that, in combination with additional memories, stores some or all code from one or more modules.
The term memory circuit is a subset of the term computer-readable medium. The term computer-readable medium, as used herein, does not encompass transitory electrical or electromagnetic signals propagating through a medium (such as on a carrier wave); the term computer-readable medium may therefore be considered tangible and non-transitory. Non-limiting examples of a non-transitory, tangible computer-readable medium are nonvolatile memory circuits (such as a flash memory circuit, an erasable programmable read-only memory circuit, or a mask read-only memory circuit), volatile memory circuits (such as a static random access memory circuit or a dynamic random access memory circuit), magnetic storage media (such as an analog or digital magnetic tape or a hard disk drive), and optical storage media (such as a CD, a DVD, or a Blu-ray Disc).
The apparatuses and methods described in this application may be partially or fully implemented by a special purpose computer created by configuring a general purpose computer to execute one or more particular functions embodied in computer programs. The functional blocks and flowchart elements described above serve as software specifications, which can be translated into the computer programs by the routine work of a skilled technician or programmer.
The computer programs include processor-executable instructions that are stored on at least one non-transitory, tangible computer-readable medium. The computer programs may also include or rely on stored data. The computer programs may encompass a basic input/output system (BIOS) that interacts with hardware of the special purpose computer, device drivers that interact with particular devices of the special purpose computer, one or more operating systems, user applications, background services, background applications, etc.
The computer programs may include: (i) descriptive text to be parsed, such as HTML (hypertext markup language) or XML (extensible markup language), (ii) assembly code, (iii) object code generated from source code by a compiler, (iv) source code for execution by an interpreter, (v) source code for compilation and execution by a just-in-time compiler, etc. As examples only, source code may be written using syntax from languages including C, C++, C#, Objective C, Haskell, Go, SQL, R, Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, Javascript®, HTML5, Ada, ASP (active server pages), PHP, Scala, Eiffel, Smalltalk, Erlang, Ruby, Flash®, Visual Basic®, Lua, and Python®.
None of the elements recited in the claims are intended to be a means-plus-function element within the meaning of 35 U.S.C. § 112(f) unless an element is expressly recited using the phrase “means for,” or in the case of a method claim using the phrases “operation for” or “for.”
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.
This application claims the benefit of U.S. Provisional Application No. 63/108,320, filed on Oct. 31, 2020. The entire disclosure of the above application is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4402503 | Galbierz | Sep 1983 | A |
4673177 | Szymski | Jun 1987 | A |
5240417 | Smithson | Aug 1993 | A |
5431614 | Jeranson | Jul 1995 | A |
5551718 | Toronto | Sep 1996 | A |
5643146 | Stark | Jul 1997 | A |
5765847 | Toronto | Jun 1998 | A |
5918894 | Toronto | Jul 1999 | A |
5944638 | Maresh | Aug 1999 | A |
6157149 | Ohnuma | Dec 2000 | A |
20020155929 | Lull | Oct 2002 | A1 |
20020160887 | Warner | Oct 2002 | A1 |
20030224911 | Warner | Dec 2003 | A1 |
20040053750 | Forcillo | Mar 2004 | A1 |
20040077465 | Schmidt | Apr 2004 | A1 |
20080058170 | Giannascoli et al. | Mar 2008 | A1 |
20090048076 | Irving | Feb 2009 | A1 |
20090170667 | Irving | Jul 2009 | A1 |
20110237397 | Mabey | Sep 2011 | A1 |
20140221158 | Mabey | Aug 2014 | A1 |
20150290490 | Badarneh | Oct 2015 | A1 |
20180362105 | Mori et al. | Dec 2018 | A1 |
20190178313 | Wrobel | Jun 2019 | A1 |
20190381351 | Irving | Dec 2019 | A1 |
Number | Date | Country |
---|---|---|
WO-2011002302 | Jan 2011 | WO |
Entry |
---|
International Search Report and Written Opinion regarding International Patent Application No. PCT/US2021/056136, dated Feb. 15, 2022. |
Number | Date | Country | |
---|---|---|---|
20220134179 A1 | May 2022 | US |
Number | Date | Country | |
---|---|---|---|
63108320 | Oct 2020 | US |