Computing system, fixing system, and fixing method

CN117590904BActive Publication Date: 2026-10-13QUANTA COMPUTER INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310078111.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2022-10-27
Filing Date
2023-01-18
Publication Date
2026-10-13
Estimated Expiration
2043-01-18

AI Technical Summary

Technical Problem

虽然理论上是简易的,但这些现有杠杆机构是复杂的,并且最终并不允许轻易进接托盘,尤其在有限的空间中

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117590904B_ABST
    Figure CN117590904B_ABST
Patent Text Reader

Abstract

A computing system, a securing system, and a securing method are disclosed, wherein the computing system includes an input / output module securable to a computer chassis. The input / output module has a rack gear. In additional embodiments, the computing system can include a fastening assembly having a fastener configured to receive an external rotational force from a user. In other embodiments, the fastening assembly includes a threaded mechanism having a first portion and a second portion. The first portion of the threaded mechanism is rotatably secured to the fastener. In other embodiments, the fastening assembly includes a gear rotatably secured to the second portion of the threaded mechanism, the gear configured to meshingly couple to a rack gear of the input / output module. When the external rotational force is received, the threaded mechanism also causes (a) rotation of the gear and, (b) in turn, linear movement of the rack gear to (c) secure or unsecure the input / output module relative to the computer chassis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a housing mechanism for expansion components of a computing device. More specifically, the invention relates to a bay with a rotary fastener knob that allows for easy and quick release of an input / output (I / O) module having expansion components for a computing device chassis. Background Technology

[0002] Computer systems (e.g., desktop computers, blade servers, rack servers, etc.) are widely used in a variety of applications. High-demand applications, such as network-based systems, data centers, or high-density finite element analysis that drives computing system hardware, require servers with specialized capabilities. Accordingly, modern servers are typically designed to allow for flexibility in terms of capabilities and components.

[0003] One way to increase flexibility is to design expansion bays, allowing components such as cards, storage devices, processor boards, etc., to be easily installed and enhance the server's basic capabilities. An expansion bay typically includes trays that support modular components. To ensure ease of maintenance and component replacement, many trays can be accessed without moving the actual server chassis to access the components. For example, some trays may slide out of the chassis, allowing for the installation or removal of components. Once installation is complete, the trays can be pushed back into the chassis.

[0004] However, existing implementations of component pallets require a series of mechanical mechanisms to ensure the pallet is locked in position. For example, some pallets have a rotatable lever that allows an operator to move the lever to an open position, allowing the pallet to slide out of the housing and be received. When force is applied to the pallet, it is pushed into the housing, and the lever is rotated to the closed position. While theoretically simple, these existing lever mechanisms are complex and ultimately do not allow for easy pallet reception, especially in confined spaces.

[0005] Therefore, a mechanism is needed that allows easy detachment from a computer chassis of a tray containing expansion components (also referred to here as a "module"). A mechanism is also needed to hold an input / output module, which should be simple and space-saving. Summary of the Invention

[0006] The terms used in the description of embodiments, and similar terms (e.g., implementation, configuration, feature, example, and option), are intended to refer broadly to all aspects of the invention and the appended claims. Several statements containing these terms should be understood as not limiting the subject matter described herein or limiting the meaning or scope of the appended claims. The embodiments of the invention covered herein are defined by the appended claims, not by the scope of the invention itself. This summary is a high-level overview of various features of the invention and introduces some concepts further described in the following description paragraphs. This summary is not intended to identify key or essential features of the subject matter of the claims, nor is it intended to be used independently to determine the scope of the subject matter of the claims. The subject matter should be understood through reference to appropriate portions of the complete specification of the invention, any or all of the accompanying drawings, and each claim.

[0007] An example computing system is disclosed for securing an input / output module to a computer chassis. In some embodiments, the computing system includes an input / output module that can be secured to the computer chassis. The input / output module includes a rack and is movable relative to the computer chassis in a translational direction. In an additional embodiment, the computing system includes a fastening assembly having a fastener configured to receive an external rotational force from a user. In other embodiments, the fastening assembly includes a threaded mechanism having a first portion and a second portion. The first portion of the threaded mechanism is rotatably secured to the fastener. In other embodiments, the fastening assembly includes a gear rotatably secured to the second portion of the threaded mechanism, the gear being configured to engage with a rack of the input / output module. When an external rotational force is received, the threaded mechanism also causes (a) the gear to rotate and (b) subsequently, a linear movement of the rack to (c) secure or release the input / output module relative to the computer chassis.

[0008] Another embodiment of the example fastening assembly includes a fastener configured to rotate in both a clockwise and a counterclockwise direction. In another embodiment, a threaded mechanism is configured to transfer an external rotational force, causing the input / output module to move linearly in a first direction, in which the input / output module is fixed relative to the computer chassis. In yet another embodiment, the threaded mechanism is configured to transfer an external rotational force, causing the input / output module to move linearly in a second direction, in which the input / output module is released relative to the computer chassis. The first direction may be opposite to and parallel to the second direction. Furthermore, both the first and second directions are perpendicular to a plane of rotation of the fastener.

[0009] In another embodiment, the gear pattern features are configured to engage with the corresponding rack pattern features. In another embodiment, the rack has a length between approximately 2 cm and 15 cm. In another embodiment, a fastener is rotatably secured to the exterior of the computer chassis. In another embodiment, the input / output module is configured to slide into and out of a slot in the computer chassis in response to an external linear force applied to the input / output module when the gear is not engaged with the rack. In another embodiment, a gear and thread mechanism are configured to prevent the input / output module from sliding into and out of a slot in the chassis in response to an external linear force applied to the input / output module when the gear is engaged with the rack.

[0010] An example system is also disclosed, comprising a computer chassis having a plurality of slots, each slot configured to receive and secure an input / output module having a rack. The example system also includes a plurality of fastening assemblies, each including a fastener configured to receive an external rotational force from a user. Each fastening assembly further includes a threaded mechanism having a first portion and a second portion. The first portion of the threaded mechanism is rotatably secured to the fastener. Each fastening assembly also includes a gear rotatably secured to the second portion of the threaded mechanism, the gear being configured to engage with the rack of the input / output module. Furthermore, the first portion of the threaded mechanism has a first axis of rotation, and the gear has a second axis of rotation, the second axis being substantially perpendicular to the first axis of rotation. When receiving an external rotational force, the threaded mechanism also causes (a) the gear to rotate and, (b) subsequently, the rack to move linearly to (c) secure or release the input / output module relative to the computer chassis.

[0011] An example method for securing an input / output module to a slot in a computer chassis includes inserting the input / output module into the slot such that a rack coupled to the input / output module contacts a gear. The input / output module is movable relative to the computer chassis along the slot in a translational direction. The gear is configured to engage the rack. The method also includes applying an external rotational force to a fastener. The fastener is rotatably secured to a first portion of a threaded mechanism, and a second portion of the threaded mechanism is rotatably secured to the gear. Furthermore, the first portion has a first axis of rotation, wherein the gear has a second axis of rotation substantially perpendicular to the first axis of rotation. Upon receiving the external rotational force, the threaded mechanism also causes (a) the gear to rotate and, (b) subsequently, a linear movement of the rack to (c) secure or release the input / output module relative to the computer chassis. The method additionally includes removing the external rotational force from the fastener in response to the input / output module being secured. In one embodiment, when the input / output module is secured to the computer chassis, one side of the input / output module is flush with one side of the computer chassis.

[0012] The foregoing description is not intended to present every embodiment or feature of the invention. Rather, it provides only examples of some novel features and characteristics set forth herein. The above features and advantages, as well as other features and advantages, will become apparent from the following detailed description of representative embodiments and modes for carrying out the invention, taken in conjunction with the accompanying drawings and appended claims. Additional features of the invention will be apparent to those skilled in the art from the following brief description of various embodiments with reference to the accompanying drawings and the provided symbols. Attached Figure Description

[0013] The invention and its advantages, along with the accompanying drawings, will be better understood from the following description of exemplary embodiments in conjunction with the accompanying drawings. These drawings illustrate exemplary embodiments only and should therefore not be construed as limiting the various embodiments or claims.

[0014] Figure 1A For aspects of the present invention, a perspective view of a computer system having a modular structure for maintaining an expansion device is provided;

[0015] Figure 1B As part of the present invention, a perspective view of a computer system having an open module structure for holding an expansion device is provided;

[0016] Figure 1C For aspects of the invention, the fastening assembly and an input / output module portion are inserted. Figure 1A A separate, three-dimensional view of a compartment in a computer system;

[0017] Figure 2 For aspects of the invention, the fastening assembly and an input / output module portion are inserted. Figure 1A A separate 3D view of a compartment in a computer system;

[0018] Figure 3A For the purposes of this invention, a separate cross-sectional perspective view of a fastening assembly is provided;

[0019] Figure 3B For the purposes of this invention, a separate cross-sectional side view of the fastening assembly is provided;

[0020] Figure 4A For the purposes of this invention, a separate cross-sectional perspective view of the fastening assembly is provided;

[0021] Figure 4B For the purposes of this invention, a separate cross-sectional side view of the fastening assembly is provided;

[0022] Figure 5A For the purposes of this invention, a separate cross-sectional perspective view of the fastening assembly is provided;

[0023] Figure 5BFor the purposes of this invention, a separate cross-sectional side view of the fastening assembly is provided;

[0024] Figure 6A A flowchart of a method for inserting an input / output module into a slot, as described in this invention; and

[0025] Figure 6B As part of the present invention, a flowchart of a method for removing an input / output module from a slot is provided.

[0026] Symbol Explanation

[0027] 100: Storage Server

[0028] 110: Chassis

[0029] 112: Sidewall

[0030] 114: Sidewall

[0031] 116: Bottom panel

[0032] 120: Motherboard

[0033] 122: Front Panel

[0034] 124: Rear Panel

[0035] 130: Fan Module

[0036] 140: Hard Drive Machine

[0037] 150: Partition

[0038] 160: Input / Output Module

[0039] 170: Fastener knob

[0040] 172: rack and pinion

[0041] 174: Connector Socket

[0042] 176: Connecting socket

[0043] 300: Fastening components

[0044] 302: Outer surface

[0045] 304: Threaded Mechanism

[0046] 306: Part One

[0047] 308: Part Two

[0048] 310: Gear

[0049] 312: Shaft

[0050] 314: Noodles

[0051] 350: Fasteners

[0052] L: Length

[0053] 600: Method

[0054] 602, 604, 606, 608: Operations

[0055] 650: Method

[0056] 652, 654, 656: Operations Detailed Implementation

[0057] This invention relates to a fastening assembly for securing an input / output module (also referred to herein as an "input / output tray") to a computer device chassis. The fastening assembly includes a fastener and a threaded mechanism having a first portion and a second portion. The first portion of the threaded mechanism is rotatably secured to the fastener. The fastening assembly further includes a gear rotatably secured to the second portion of the threaded mechanism, the gear being configured to engage with a rack of the input / output module. The threaded mechanism is also configured to transfer an external rotational force applied to the fastener, the external rotational force being transferred via the gear to the rack and the input / output module.

[0058] Various embodiments are described with reference to the accompanying drawings, throughout which similar reference numerals are used to designate similar or equivalent elements. The drawings are not drawn to scale and are provided solely to illustrate the features and characteristics of the invention. It should be understood that many specific details, relationships, and methods are set forth to provide a comprehensive understanding. However, those skilled in the art will readily appreciate that various embodiments may be practiced without one or more specific details or in other ways. In some cases, well-known structures or operations are not shown in detail for illustrative purposes. The various embodiments are not limited to the order in which actions or events are shown, as some actions may occur in different orders and / or simultaneously with other actions or events. Furthermore, not all actions or events shown are necessary for implementing certain features and characteristics of the invention.

[0059] For the purposes of this embodiment, unless explicitly stated otherwise, the singular includes the plural and vice versa. The term "including" means "including but not limited to". Furthermore, approximate words such as "about (about), almost, substantially, approximatelyly" and similar words may be meant herein as, for example, "at," "near, nearly at," "within 3% to 5% of," "within acceptable manufacturing tolerances," or any logical combination thereof. Additionally, the terms "vertical" or "horizontal" are intended to further include "within 3-5%" in the vertical or horizontal direction, respectively. Furthermore, directional terms such as "top," "bottom," "left," "right," "above," and "below" are intended to relate to the equivalent directions depicted in the reference illustrations; to be understood from the context of the referenced object or element, such as from its usual location; or other such descriptions.

[0060] Figures 1A to 1C According to one embodiment, a storage server 100 is depicted. Alternatively, this storage server 100 may be implemented in combination with features of any other embodiments listed herein, such as those described with reference to other figures. However, this storage server 100, along with other servers presented herein, can be used in a variety of applications and / or arrangements that may or may not be specifically described in the illustrative embodiments listed herein. Furthermore, the storage server 100 presented herein can be used in any desired environment. Therefore… Figures 1A to 1C (And other diagrams) can be considered to include any possible permutation.

[0061] The compartment 150 adjacent to the sidewall 114 of the storage server 100 is shown as empty. In other words, no input / output module is fixed (e.g., included) in the compartment 150 adjacent to the sidewall 114. Accordingly, this empty compartment 150 can be used to receive an input / output module 160 (also referred to herein as an "expansion module"). The input / output module 160 may include any number and / or type of expansion components it includes, for example, to increase the functionality of the computer chassis implementing the input / output module 160. Accordingly, in some embodiments, the input / output module 160 may conform to a specific card specification design. For example, the input / output module 160 may have a specification suitable for High Speed ​​Peripheral Component Interconnect (PCIe). The input / output module 160 may thus be implemented with other components having the same or similar specifications.

[0062] Although one of the slots 150 is empty as described above, an input / output module 160 has been inserted into the slot 150 adjacent to the sidewall 112. The slot 150 preferably includes a fastening assembly that allows the input / output module 160 to be inserted and secured therein. The fastening assembly selectively secures and releases the input / output module 160 from and from the slot 150 in the storage server 100 using a rotatable fastener knob 170. Even in embodiments with limited available space, this allows the input / output module to be easily removed and replaced. Accordingly, adjusting the fastening assembly allows the input / output module 160 to be secured or released, for example, as will be described in further detail below.

[0063] Now, let's refer to the specific examples. Figure 1A The figure shows a perspective view of a storage server 100. According to an embodiment, the storage server 100 may be a computer system, a computer device, etc. As shown, the storage server 100 includes a chassis 110 with two side walls 112 and 114. The side walls 112 and 114 are joined by a bottom panel 116. A motherboard 120 is mounted between the side walls 112 and 114. The motherboard 120 is fixed between a front panel 122 and a rear panel 124 of the chassis 110. The motherboard 120 includes one or more components, such as a power supply, a processor (e.g., a central processing unit), a network interface card, a memory device, etc.

[0064] A set of fan modules 130 is also positioned toward a rear portion of the chassis 110. According to some methods, the fan modules 130 are coupled to a rear surface of the chassis 110, which is on the opposite side of a front surface of the chassis 110, on which a front panel 122 is formed. The fan modules 130 are configured and positioned within the storage server 100 to generate airflow between sidewalls 112 and 114. This generated airflow helps cool the components of the storage server 100. The fan modules 130 are further configured to direct the inflow and outflow airflow in a direction such that both the inflow and outflow airflow move in the same direction.

[0065] According to this embodiment, the chassis 110 includes a plurality of hard disk drives (HDDs) arranged in rows. However, according to other embodiments, each of the HDDs 140 may be replaced by a different type of storage device, such as a solid-state drive (SSD). Still referring to this embodiment, the HDDs 140 are further divided into two parallel rows of independent HDDs, connected to a motherboard 120. More specifically, each row is shown as having six rows, with six independent HDDs 140 in each row, for a total of 72 HDDs. Each HDD 140 may be connected to the motherboard 120 via a conductive interface, enabling each HDD 140 to communicate with each other and with other components in the storage server 100. It should also be noted that one or more storage control boards may be included in a housing between the two rows of individual HDDs 140.

[0066] As described above, the front panel 122 includes two slots 150 that allow the insertion of a specific type of input / output module 160. Each slot 150 allows the insertion of an input / output module 160, such as an input / output module. As mentioned above, various high-demand applications (e.g., network-based systems, data centers, high-density finite element analysis, etc.) operate using servers with specialized capabilities. Accordingly, modern servers are typically designed to allow flexibility in terms of capacity and components to support different applications depending on the implementation. Input / output modules can provide some flexibility in this regard because they allow the capacity of a given storage server 100 to be customized for a particular implementation.

[0067] Therefore, the input / output module can be configured differently depending on the implementation method. For example, in some cases, an input / output module includes an input / output board with a high-speed peripheral component interconnect specification, the input / output board being configured to dock (e.g., couple) to a connector socket (e.g., see [link]). Figure 2 (176). In other cases, there may be a power button, reset button, Universal Serial Bus (USB) troubleshooting components, various electrical connection interfaces, etc., located on the front of the input / output module. Other types of computer devices (such as application servers) may have fewer storage devices and more slots for more expansion cards.

[0068] While these input / output modules ideally offer flexibility in terms of the capacity and functionality of a given storage server, it is important that the input / output modules themselves are fixedly coupled to the server to avoid problems caused by unintentionally disconnecting various electrical components. For example, data loss, command failures, program interruptions, etc., may occur due to an input / output module unintentionally disconnecting from a connector socket. However, it is also desirable that the input / output modules themselves be easy to access. Accordingly, even in situations involving limited space, it is preferable that the input / output modules can be easily and quickly disconnected from the server chassis.

[0069] Existing designs fail to provide easy access to modules, even in situations involving limited space, while the various implementations included herein overcome these shortcomings. For example, by implementing fastening components, input / output modules can be selectively secured and released by rotating a fastener knob. Even in the most space-constrained situations, the implementations herein allow for smooth access to input / output modules, as will be described in further detail below.

[0070] Furthermore, the various fastening components included herein can be used in situations involving any suitable computer device, such as storage devices (e.g., JBODs), switches, etc. Accordingly, the improvements achieved by implementing the fastening components included herein extend to any implementation that will be apparent to those skilled in the art upon reading this description. It should also be noted that while only two slots 150 are provided, this is by no means limiting. Accordingly, different configurations of the front panel 122 can support any number of slots, for example, depending on the particular implementation.

[0071] Now for specific reference Figure 1B The storage server 100 is depicted as having released the input / output module 160 from its corresponding slot 150. As described above, the input / output module 160 (e.g., an input / output module) can be secured and released by rotating a fastener knob 170 in a specific direction. Specifically, by rotating the fastener knob 170, a threaded mechanism and a gear selectively engage a rack 172, which is coupled to the input / output module 160. As a result, the threaded mechanism and the gear transmit an external rotational force applied to the fastener knob 170. This external rotational force is then transmitted to the rack 172 and the input / output module 160, causing the input / output module 160 to be pushed into or pushed out of its corresponding slot 150. In other words, upon receiving an external rotational force, the threaded mechanism causes (a) the gear to rotate and (b) subsequently, the rack to move linearly to (c) secure or release the input / output module relative to the computer chassis, as will become apparent soon.

[0072] Figure 1CA further view of the bottom of the storage server 100 illustrates the movement path of an input / output module 160. As described above, the input / output module 160 can be freely slidable into a slot 150 and into a recess formed by the slot 150 until a rack (not shown) contacts a gear of a fastening assembly. In some methods, the slot 150 may include elements, for example, one or more rollers, configured to facilitate movement of the input / output module 160 as it is inserted into and / or removed from the corresponding slot 150.

[0073] A connector socket 174 is also shown positioned near a rear portion of the partition 150. The connector socket 174 engages with the input / output module 160 and may have different specifications depending on the implementation. For example, the connector socket 174 may be a high-speed peripheral component interconnect type socket attached to the bottom surface of the motherboard 120. Accordingly, the connector socket 174 may extend through the rear, top, side, or bottom surface of the partition 150 to provide an electrical connection interface allowing communication between components included in the input / output module 160 and components in the remainder of the storage server 100. Additional connector sockets may also exist elsewhere in the input / output module 160. For example, Figure 2 The connection socket 176 depicted is configured to engage with various hard disk drives 140, so that data operations, instructions, formatting commands, etc., can be sent from and received by the various hard disk drives 140.

[0074] Now refer to Figure 2 The diagram illustrates a detailed view of a storage server 100 and a corresponding input / output module 160 with a rack 172, according to one embodiment. Alternatively, the storage server 100 may be implemented in conjunction with features of any other embodiments listed herein, such as those described with reference to other figures, for example... Figures 1A to 1C However, this storage server 100, and other servers presented herein, can be used in a variety of applications and / or arrangements, which may or may not be specifically described in the illustrative embodiments listed herein. Furthermore, the storage server 100 presented herein can be used in any desired environment. Therefore… Figure 2 (And other diagrams) can be considered to include any possible permutation.

[0075] exist Figure 2In this configuration, the input / output module 160 has been released from a fixed position and is shown as partially removed from the corresponding slot 150 of the storage server 100. As described above, in response to the rack 172 becoming disengaged from a corresponding fastening component, the input / output module 160 can slide into and out of the corresponding slot 150. Accordingly, when the rack 172 is not coupled to the fastening component, an external force applied to the input / output module 160 (e.g., applied by a user) will cause the input / output module to slide into or out of the corresponding slot 150.

[0076] Once released from its fixation in a slot 150, the input / output module 160 can be completely removed from the slot 150, for example, allowing the input / output module 160 to be modified, replaced, inspected, etc. For example, an input / output module with a compatible card specification can be inserted for installation in the storage server 100. The input / output module 160 can then be moved to a fixed (e.g., closed) position by rotating the fastener knob 170. In the fixed position, the input / output module 160 can be connected to the motherboard 120 and is intended to provide additional functionality to the storage server 100.

[0077] As described above, the rotatable fastener knob 170 is rotatably secured to the remainder of the fastening assembly (not shown). Accordingly, rotating the fastener knob 170 causes the portion of the fastening assembly to engage or disengage (e.g., loosen) from the rack 172. For example, now referring to... Figures 3A to 3B According to one embodiment, the fastening assembly 300 is shown with the rack 172 disengaged. In other words, the input / output module 160 is shown in a disengaged (e.g., released) position, where the rack 172 is not engaged with the gear 310. Therefore, the input / output module 160 can freely slide into and out of the slot 150 in response to an external force applied thereto.

[0078] Alternatively, this fastening assembly 300 may be implemented in combination with features of any other embodiments listed herein, such as those described with reference to other figures, for example... Figure 2 Therefore, the fastening assembly 300 can be used to secure an input / output module to a computer device chassis. However, this fastening assembly 300, and other fastening assemblies presented herein, can be used in a variety of applications and / or arrangements, which may or may not be specifically described in the illustrative embodiments listed herein. Furthermore, the fastening assembly 300 presented herein can be used in any desired environment. Therefore... Figures 3A to 3B (And other diagrams) can be considered to include any possible permutation.

[0079] The fastening assembly 300 is shown to include rotatable fastener knobs 170. Each rotatable fastener knob 170 is rotatable in both clockwise and counterclockwise directions. The fastener knobs 170 are also shown to have protrusions (e.g., arms) extending away from the axis of rotation. These protrusions help to apply an external rotational force to the actual fastener knob 170. Therefore, depending on the desired implementation, the fastener knobs 170 can include any type of texture, geometry, shape, material, etc. For example, the fastener knobs 170 can include features and / or characteristics designed to effectively implement a rotational external force applied thereto.

[0080] like Figures 3A to 3B As shown, the fastener knob 170 is coupled to an external surface 302 of the chassis. The fastener knob 170 is thus accessible from an external surface of the storage server 100 chassis, for example, such that the fastener knob 170 can be rotated to couple the input / output module 160 to or from the fastening assembly 300, as will become apparent.

[0081] Each fastener knob 170 is further rotatably fixed to a threaded mechanism 304, which has a first portion 306 and a second portion 308. According to this embodiment, the threaded mechanism 304 is a helical gear, wherein the first portion 306 and the second portion 308 are configured to rotate in different directions. In other words, the axis of rotation of the first portion 306 is perpendicular to the axis of rotation of the second portion 308. Because the helical teeth of the first portion 306 and the second portion 308 are configured to be positioned perpendicular to each other (e.g., as... Figure 3A As seen in the diagram, these rotating axes engage with each other and may be perpendicular. However, it should be noted that any desired type of gear mechanism can be used for the threaded mechanism 304. For example, according to the desired implementation, the first portion 306 and the second portion 308 of the threaded mechanism 304 may be bevel gears, helical gears, worm gears, etc.

[0082] Still referencing Figures 3A to 3B The fastener knob 170 is rotatably fixed to the first portion 306 of the threaded mechanism 304, such that the first portion 306 rotates together with the fastener knob 170. In other words, applying an external rotational force causes the fastener knob 170 to rotate clockwise, which also causes the first portion 306 of the threaded mechanism 304 to rotate clockwise. Similarly, rotating the fastener knob 170 counterclockwise causes the first portion 306 of the threaded mechanism 304 to rotate counterclockwise as well. However, in other embodiments, the first portion 306 may be configured to rotate in the opposite direction to the corresponding fastener knob 170.

[0083] Furthermore, the second portion 308 of the threaded mechanism 304 is rotatably fixed to a gear 310. Therefore, rotation of the first portion 306 of the threaded mechanism 304 will subsequently cause rotation of the second portion 308 of the threaded mechanism 304 and the corresponding gear 310. As described above, the gear 310 preferably rotates in the same direction as the second portion 308 of the threaded mechanism 304, but in some methods, the two components may be configured to rotate together in opposite directions. A shaft 312 of the threaded mechanism 304 further extends to a support within the computer device chassis. For example, the shaft 312 of the threaded mechanism 304 may extend to a rear surface (e.g., a wall) of the computer device chassis to provide support and stability for the fastening assembly 300, as will be understood by those skilled in the art upon reading this description.

[0084] Gear 310 is further configured to engage rack 172. For example, the pattern features (e.g., teeth) of gear 310 are configured to engage the corresponding pattern features (e.g., teeth) of rack 172. Thus, the pattern features of rack 172 and gear 310 preferably have corresponding designs. In response to input / output module 160 being fully inserted into the corresponding slot 150 to cause rack 172 to contact gear 310, the teeth of rack 172 can then begin to engage the teeth of gear 310. Furthermore, by rotating fastener knob 170 in response to the teeth of rack 172 contacting (e.g., initiating engagement) of gear 310, rack 172 and gear 310 become fully engaged.

[0085] Therefore, when the gear is not engaged with the rack, the input / output module 160 can respond to an external linear force applied thereto by sliding into and out of a slot in the chassis. For example, when the gear 310 is not engaged with the rack 172, a user can freely slide the input / output module 160 out of a slot (see, for example, see...). Figure 2 However, when gear 310 is engaged with rack 172, the external linear force applied to input / output module 160 cannot move it in the slot. This is because gear 310 and thread mechanism 304 are configured to prevent input / output module 160 from sliding into and out of the slot when gear 310 is engaged with rack 172.

[0086] Now, let's refer to the specific examples. Figures 4A to 4BThe input / output module 160 is shown between a released position and a fixed position. Specifically, the teeth of rack 172 are shown fully engaged with the teeth of gear 310, but not to the extent that the input / output module 160 is fully inserted into the slot. Again, when fastener knob 170 is rotated by an external rotational force, threaded mechanism 304 is configured to transmit the rotational force to rack 172 via gear 310, causing the input / output module 160 to move linearly along the length of slot 150. In other words, fastening assembly 300 is configured to move the input / output module 160 into and out of the slot by rotating fastener knob 170. However, when rack 172 is engaged with gear 310, attempts to push the input / output module 160 into and / or pull it out of the slot do not force the components of fastening assembly 300 to move and interact with each other. Therefore, when the rack 172 engages with the gear 310, the fastener knob 170 rotates to move the input / output module 160 into and out of the slot as needed.

[0087] Figures 5A to 5B The input / output module 160 in a fixed position is further illustrated. Specifically, the teeth of gear 310 are shown advanced to one end of rack 172, causing the input / output module 160 to be fully inserted into the slot. As shown, one face 314 of the input / output module 160 is flush with the outer surface 302 of the chassis. However, in other methods, the face 314 of the input / output module 160 may be recessed relative to the outer surface 302 of the chassis. Therefore, the specific position of the input / output module 160 in the fixed position can vary depending on the size, specifications, components, etc., of the input / output module 160 and / or the slot in which it is fixed. For example, in the fixed position, one or more surfaces of the input / output module 160 may also contact a physical buffer to help lock the input / output module 160 in place.

[0088] Refer again Figures 3A to 5BIn some embodiments, the threaded mechanism 304 is configured to transmit a clockwise rotational force to the rack 172 via the threaded mechanism 304 and the gear 310, causing the input / output module 160 to move linearly into the slot, and to transmit a counterclockwise rotational force to the rack 172 via the threaded mechanism 304 and the gear 310, causing the input / output module 160 to move further out of the slot. In other embodiments, the threaded mechanism 304 is configured to transmit a clockwise rotational force to the rack 172 via the threaded mechanism 304 and the gear 310, causing the input / output module 160 to move further out of the slot, and to transmit a counterclockwise rotational force to the rack 172 via the threaded mechanism 304 and the gear 310, causing the input / output module 160 to move linearly into the slot. Accordingly, rotating the fastener knob 170 in the opposite direction causes the input / output module 160 to move laterally in opposite and parallel directions.

[0089] It should also be noted that the input / output module 160 is depicted as moving in a direction perpendicular to the plane of rotation of the fastener knob 170. In other words, the fastener knob 170 rotates in a plane perpendicular to the direction of movement of the input / output module 160 as it is inserted into and removed from the slot 150 in the computer device chassis. However, this configuration is by no means intended to be limiting. For example, the fastener knob 170 may be configured to rotate along a different plane, or to be positioned differently relative to the input / output module (e.g., on one side of the computer device chassis), etc. Furthermore, the threaded mechanism may include different types of gear mechanisms, such as bevel gears, spur gears, worm gears, etc., affecting the plane of rotation of the first portion 306 and / or the second portion 308 of the threaded mechanism 304.

[0090] The teeth of rack 172 are also preferably aligned with the teeth of gear 310 along multiple axes to ensure that gear 310 of fastening assembly 300 can engage rack 172. Accordingly, gear 310 is positioned such that a portion of gear 310 extends downward into a slot to engage with an upper portion of rack 172. As described above, rack 172 is coupled to input / output module 160 so as not to extend beyond an upper surface of the slot to ensure that input / output module 160 can actually be fitted into the slot. Therefore, by lowering gear 310, the teeth of gear 310 are in a position where they engage with the teeth of rack 172.

[0091] The dimensions of rack 172 can also vary depending on the method. For example, the size, number, and shape of the teeth in rack 172 can differ. However, preferably, the teeth of rack 172 can mesh (be compatible with) the teeth of gear 310. A length of rack 172 (see...) Figure 3BThe "L" in the designation determines the distance the input / output module 160 travels between its fixed and released positions. In other words, the longer the rack 172, the greater the distance the input / output module 160 travels before the gear 310 disengages from the rack 172. This, in turn, affects the number of rotations the fastener knob 170 makes between the fixed and released positions of the input / output module 160. Depending on the method, the length of the rack 172 is between approximately 2 cm and approximately 15 cm, more preferably between approximately 1 cm and approximately 25 cm, but can be longer or shorter depending on the desired method.

[0092] The rack 172 can also be coupled to the input / output module 160 in any desired manner. For example, the rack 172 in... Figure 3B as well as Figure 4B A partial side view shows the component coupled to the remainder of the input / output module 160 via a fastener 350. The fastener 350 can be of any type (e.g., including any desired type of material) and is not intended to limit the invention. For example, the rack 172 may be coupled to the input / output module 160 using one or more adhesives, clips, contact points (e.g., spot welding), etc. However, preferably, the rack 172 is sufficiently coupled to the input / output module 160 such that an external rotational force applied to the fastener knob 170 is transmitted to the input / output module 160 via a threaded mechanism 304 and a gear 310, causing the input / output module 160 to move into and out of a slot within the computer device chassis.

[0093] Furthermore, a portion of the threaded mechanism 304 is rotatably fixed to the fastener knob 170 and the gear 310. Thus, the threaded mechanism 304 is configured to transmit the external rotational force applied to the fastener knob in a clockwise direction to the rack via the gear, causing the input / output module to move linearly in a first direction.

[0094] It should also be noted that any component included in a fastening assembly as described herein may be formed from any desired type of material. For example, racks, gears, threaded mechanisms, etc., may include one or more metals, plastics, etc., depending on the desired implementation.

[0095] Therefore, the various methods included herein can effectively repair expansion components included in the input / output module, such as an expansion card mounted in a tray of the input / output module. Furthermore, the input / output module can be installed in limited available space, such as on the side wall of a slot in a chassis. The fastening assembly allows for a simplified design involving securing and releasing the mating features (e.g., gear teeth) of the input / output module 160 with the mating features (e.g., teeth) of the rack 172 using a rotating fastener knob. The fastening assembly described herein does not involve using special tools to secure the input / output module 160 in the slot 150. Similarly, no special tools are involved in accessing the input / output module 160. Instead, a user can rotate (e.g., using their fingers) the fastener knob 170 to secure and release the input / output module 160.

[0096] For example, now refer to Figures 6A to 6B Flowcharts of methods for inserting (e.g., method 600) an input / output module and removing (e.g., method 650) an input / output module (e.g., the input / output module 160 described above) are shown according to two embodiments. Methods 600 and 650 may be implemented in various embodiments according to the present invention. Figures 1A to 5B This can be performed in any of the environments shown. Of course, methods 600 and 650 may include more or fewer operations than specifically described, as those skilled in the art will understand after reading this description.

[0097] The steps of methods 600 and 650 can be performed by any suitable component of the operating environment using known techniques and / or techniques that will become apparent to those skilled in the art upon reading this invention. For example, in various embodiments, any of methods 600 and 650 can be performed partially or entirely by a controller, processor, or other means having one or more processors therein. A processor implemented in hardware and / or software and preferably having at least one hardware component, such as processing circuitry, a chip, and / or a module, can be used in any means to perform one or more steps of methods 600 and 650. Exemplary processors include, but are not limited to, a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), and combinations thereof, or any other suitable computing device known in the art.

[0098] First refer to Figure 6AOperation 602 includes inserting an input / output module into a slot in a computer device chassis. In some embodiments, a user can insert the input / output module into the slot by lifting and moving it by hand as needed. However, any necessary lifting mechanism, tray, autogripper, etc., can be used in other embodiments to actually insert the input / output module, for example, if the input / output module is too heavy for a user to lift and move accurately.

[0099] From operation 602, method 600 proceeds to operation 604. Here, operation 604 includes sliding the input / output module into a slot in the computer device chassis. Preferably, the input / output module slides into the slot far enough such that a rack coupled to the input / output module itself contacts a gear in the slot. As previously described, at least a portion of the gear may extend downward into the slot so that the rack can contact the gear.

[0100] In response to the input / output module being inserted into the contact point of the rack and pinion, operation 606 includes applying an external rotational force to a rotatable fastener knob of a fastening assembly. While the fastener knob is rotated, the fastening assembly is activated and also begins to rotate the gear in contact with the rack. Therefore, the fastening assembly is able to transmit the external rotational force to both the rack and the input / output module, causing the input / output module to move further into its slot. It should be noted that while the external rotational force can be applied by a user turning the fastener knob, the rotational force can be applied from other sources. For example, a rotary electromechanical device can be used to practically generate an external rotational force selectively applied to the fastener knob.

[0101] Operation 606 preferably involves applying an external rotational force to the rotatable fastener knob until the input / output module has reached a fixed position in the slot. Once in the fixed position, the fastener knob can no longer be rotated in the direction used to reach the fixed position. Therefore, operation 608 involves removing the external rotational force from the fastener knob. This may be caused by the gear of the fastening assembly reaching one end of the gear shaft.

[0102] Now refer to Figure 6B The diagram illustrates a method 650 for removing an input / output module from a slot in a computer device chassis, according to an embodiment. As shown, operation 652 includes rotating a fastener knob. The fastener knob is preferably rotated in a direction opposite to the direction used to insert the input / output module into the slot. The fastener knob is also rotated until a gear disengages from the gear lever (e.g., disengages). See decision 654. In response to determining that the gear has not yet disengaged from the gear lever, method 650 returns to operation 652, allowing the fastener knob to continue rotating.

[0103] However, in response to determining that the gear has disengaged from the gear shaft, method 650 proceeds to operation 656. There, operation 656 involves sliding a remaining portion of the input / output module out of its slot. Once removed, the input / output module can be accessed (e.g., to repair the various components it contains), replaced, inspected, etc. Similarly, the various embodiments included herein ideally allow for easy securing and releasing of the input / output module from the computer chassis.

[0104] It should be noted that while various aspects of the embodiments described herein have been described to include specific designs, orientations, number of components, etc., this is by no means intended to limit the invention. Rather, the embodiments herein are presented for illustrative purposes only and may vary in design, orientation, number of components, etc., depending on the desired approach. It should also be noted that the use of the terms "bottom," "lower," "top," "upper," etc., is by no means intended to be limiting. Any references used to describe the various embodiments herein are chosen for illustrative purposes only and may be adapted as needed.

[0105] Although embodiments of the invention have been shown and described with respect to one or more implementations, equivalents and modifications will arise in those skilled in the art upon reading and understanding this specification and the accompanying drawings. Furthermore, while specific features of the invention may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous for any given or particular application.

[0106] While various embodiments of the invention have been described above, it should be understood that they are presented by way of example only and not as limiting. Various modifications may be made to the embodiments disclosed herein without departing from the spirit or scope of the invention. Therefore, the breadth and scope of the invention should not be limited by any of the foregoing embodiments. Rather, the scope of the invention should be defined by the appended claims and their equivalents.

Claims

1. A computing system, comprising: An input / output module that can be fixed to a computer chassis, the input / output module having a rack and pinion, the input / output module being movable relative to the computer chassis in a translational direction; as well as Fastening components, including: Fasteners configured to receive external rotational force from the user; A threaded mechanism having a first portion and a second portion, the first portion of the threaded mechanism being rotatably fixed to the fastener, the first portion having a first rotation axis; and A gear, rotatably fixed to the second part of the threaded mechanism, the gear having a second axis of rotation substantially perpendicular to the first axis of rotation, the gear being configured to engage the rack; When the external rotational force is received, the threaded mechanism causes (a) the gear to rotate and (b) the rack to move linearly to (c) fix or loosen the input / output module relative to the computer chassis.

2. The computing system of claim 1, wherein the fastener is configured to rotate in both clockwise and counterclockwise directions.

3. The computing system of claim 2, wherein the threaded mechanism is configured to transfer the external rotational force, causing the input / output module to move linearly in a first direction, the input / output module being fixed relative to the computer chassis in that first direction.

4. The computing system of claim 3, wherein the threaded mechanism is configured to transfer the external rotational force such that the input / output module moves linearly in a second direction, the input / output module being released relative to the computer chassis in that second direction.

5. The computing system of claim 4, wherein the first direction and the second direction are perpendicular to the rotation plane of the fastener.

6. The computing system of claim 1, wherein the pattern feature of the gear is configured to engage with the corresponding pattern feature of the rack.

7. The computing system of claim 1, wherein the input / output module is configured to slide into and out of a slot in the computer chassis in response to an external linear force applied to the input / output module when the gear is not engaged with the rack.

8. The computing system of claim 7, wherein the gear and the threaded mechanism are configured to, when the gear engages with the rack, respond to the external linear force applied to the input / output module to prevent the input / output module from sliding into and out of the slot in the chassis.

9. A fixed system, comprising: A computer chassis has several compartments, each of which is configured to receive and fix an input / output module, the input / output module having a rack; as well as Several fastening components, each fastening component including: Fasteners configured to receive external rotational force from the user; A threaded mechanism having a first portion and a second portion, the first portion of the threaded mechanism being rotatably fixed to the fastener, the first portion having a first rotation axis; and A gear, rotatably fixed to the second part of the threaded mechanism, the gear having a second axis of rotation substantially perpendicular to the first axis of rotation, the gear being configured to engage the rack; When the external rotational force is received, the threaded mechanism causes (a) the gear to rotate and (b) the rack to move linearly to (c) fix or loosen the input / output module relative to the computer chassis.

10. A fixing method for fixing an input / output module to a slot in a computer chassis, the method comprising: The input / output module is inserted into the slot of the computer chassis such that a rack and pinion coupled to the input / output module contacts a gear configured to engage the rack, wherein the input / output module is movable relative to the computer chassis along the slot in a translational direction; An external rotational force is applied to a fastener rotatably fixed to a first portion of a threaded mechanism having a first axis of rotation, wherein a second portion of the threaded mechanism is rotatably fixed to a gear having a second axis of rotation substantially perpendicular to the first axis of rotation, wherein, upon receiving the external rotational force, the threaded mechanism causes (a) the gear to rotate and (b) subsequently, the rack to move linearly to (c) secure or release the input / output module relative to the computer chassis; and In response to the input / output module being secured, the external rotational force is removed from the fastener.

Citation Information

Patent Citations

  • Computer interface safety device with theft prevention function

    CN212256312U

  • Embedded server for multi-source acquisition and data modeling machine room

    CN213149674U