Connecting module for a computing resource

A connecting module that includes a body to engage with a computing resource, a first lever having a first end pivotally coupled to a first side of the body, and a second lever having a first end pivotally coupled to a second side of the body, second ends of both levers being latched with a front side of the body. The connecting module includes an actuator disposed on the front side of the body to allow disengagement of the module from the computing resource upon actuation, and to unlatch the second ends of each of the first lever and the second lever from the front side of the body. The first lever and the second lever are manually deflected with respect to first ends to allow travel of the module in a direction inward and outward with respect to the computing resource.

This application claims priority to European Patent Application Number 21154558.7, filed 1 Feb. 2021, the specification of which is hereby incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates, in general, to a computing resource and, more specifically relates, to a connecting module for the computing resource.

BACKGROUND

High performance computing of resources, such as servers, has gained importance in recent years by several industries which are trending towards increasing sizes or combinations of two or more servers to achieve faster processing performance for a large number of processing operations. Solutions known to address such requirement of the industries include Ultra Path Interconnect (UPI) technology which provides a scalable multiprocessor system, for example, by linking motherboards of two or more computing resources together. However, users face several issues in the servers which either require a maintenance activity to be carried out on the servers and may often include replacement of few components in the servers.

Currently, in order to remove a connecting module, for example, a scalable UPI module, from the server and/or to replace a faulty Dual In-Line Memory Module (DIMM) in the server, users must invest a large amount of time by using multiple tools, which renders replacement activity complex. Conventionally, the scalable UPI module is secured to the server unit with multiple captive screws. As such, users may need to spend more time to disengage and engage the scalable UPI module from the server. Additionally, such scenarios of using multiple tools demand knowledge of use of such tools to prevent any damage to the scalable module or the server unit. As such, user ergonomics and convenience may be affected, thereby violating principles of customer replaceable unit (CRU).

Accordingly, it is one object of the present disclosure to provide a user-friendly connecting module which reduces effort and time to be invested by the user to install or remove the connecting module from computing resources.

SUMMARY

According to one aspect of the present disclosure, a connecting module is disclosed. The connecting module includes a body configured to engage with a computing resource, where a front side of the body is accessible to a user and a rear side is configured to releasably couple with the computing resource. In an embodiment, the computing resource is implemented as a server unit. The rear side of the body includes a plurality of connectors configured to connect with computing devices of the computing resource. The connecting module further includes a first lever comprising a first end pivotally coupled to a first side of the body and a second end configured to latch with the front side of the body, and a second lever comprising a first end pivotally coupled to a second side of the body and a second end configured to latch with the front side of the body, where the second side of the body is opposite to the first side of the body. The connecting module also includes an actuator disposed on the front side of the body. The actuator is configured to allow disengagement of the connecting module from the computing resource upon actuation and configured to unlatch the second ends of each of the first lever and the second lever from the front side of the body. Advantageously, each of the first lever and the second lever are selectively and manually deflectable about respective first ends thereof to allow travel of the connecting module in a direction inward and outward with respect to the computing resource.

In an embodiment, each of the first lever and the second lever are configured to pivotally deflect about respective first ends thereof with a covered angle in a range of about 30 degrees to about 50 degrees.

In another embodiment, the covered angle may be in a range of covered angle in a range of about 35 degrees to about 45 degrees.

In an embodiment, the selective and manual deflection of the first lever and the second lever may achieve travel of the connecting module in a range of about 2.5 mm to about 4 mm.

In an embodiment, the actuator includes a push button configured to slide between a first position and a second position along the front side of the body and a biasing member coupled to the push button. The biasing member is configured to retain the actuator in the first position corresponding to a normal state of the biasing member and to apply a biasing force on the actuator in the second position corresponding to a biased state of the biasing member. The second ends of each of the first lever and the second lever remain latched to the front side of the body in the normal state of the biasing member and unlatched from the front side of the body in the biased state of the biasing member. In an embodiment, the first lever and the second lever are latched to the front side of the body via a snap lock. In an embodiment, the connecting module further includes a first leaf spring to apply a biasing force on the first lever in a latched condition of the first lever and a second leaf spring to apply a biasing force on the second lever in a latched condition of the second lever.

The body of the connecting module further includes a first interconnect part to engage with a first section of the computing resource and a second interconnect part configured to engage with a second section of the computing resource. The first section includes a first set of computing devices and the second section includes a second set of computing devices. Each of the first interconnect part and the second interconnect part extends from the front side of the body along a width thereof. In an embodiment, the first interconnect part and the second interconnect part are separated by a gap configured to receive a partition plate of the computing resource, where the partition plate is located between the first section of the computing resource and the second section of the computing resource.

In an embodiment, the partition plate includes a first stopper, and the first lever includes a first arm defining a first cut-out. A profile of the first cut-out is configured to pivotally engage with the first stopper, such that pivotal engagement between the profile of the first cut-out and the first stopper allows the travel of the connecting module in the direction inward and outward with respect to the computing resource upon deflection of the first lever. The partition plate further includes a second stopper, and the second lever includes a second arm defining a second cut-out. A profile of the second cut-out is configured to pivotally engage with the second stopper, such that the pivotal engagement between the profile of the second cut-out and the second stopper allows the travel of the connecting module in the direction inward and outward with respect to the computing resource upon deflection of the second lever. In an implementation, the connecting module may be embodied as a front UPI module.

According to another aspect of the present disclosure, a method for disengaging a connecting module from a computing resource is disclosed. In an embodiment, the method includes actuating an actuator to unlatch a first lever and a second lever from a front side of a body of the connecting module. The method further includes deflecting the first lever and the second lever about respective first ends thereof upon unlatching the first lever and the second lever. The method also includes allowing travel of the connecting module in a direction outward with respect to the computing resource, based on the deflection of the first lever and the second lever.

In an embodiment, the method includes pivotally engaging a profile of a first cut-out with a first stopper. The first cut-out is defined in a first arm of the first lever and the first stopper is located on a partition plate of the computing resource.

In an embodiment, the method includes pivotally engaging a profile of a second cut-out with a second stopper. The second cut-out is defined in a second arm of the second lever and the second stopper is located on the partition plate of the computing resource.

Other aspects and advantages of non-limiting embodiments of the present disclosure will become apparent to those skilled in the art upon review of the following description of specific non-limiting embodiments of the disclosure in conjunction with the accompanying drawings.

DETAILED DESCRIPTION

Reference will now be made in detail to specific embodiments or features, examples of which are illustrated in the accompanying drawings. Wherever possible, corresponding or similar reference numbers will be used throughout the drawings to refer to the same or corresponding parts. Moreover, references to various elements described herein are made collectively or individually when there may be more than one element of the same type. However, such references are merely exemplary in nature. It may be noted that any reference to elements in the singular may also be construed to relate to the plural and vice-versa without limiting the scope of the disclosure to the exact number or type of such elements unless set forth explicitly in the appended claims.

Aspects of the present disclosure are directed to a computing resource, such as a server unit, implementing a connecting module capable of being disposed into a slot defined in the computing resource using minimum human effort. The connecting module includes levers capable of being pivotably deflected by a user to allow detachment of the connecting module from the computing resource. Likewise, the levers also enable the user to dispose the connecting module back into the slot of the computing resource. The connecting module eliminates use of any external tools to engage and disengage the connecting module from the computing resource.

Referring toFIG.1, an isometric view of a computing resource100is illustrated. According to an aspect of the present disclosure, the computing resource100is implemented as the server unit, and hence the term “computing resource100” is alternatively referred to as “the server unit100”. The server unit100includes a first section102and a second section104, where the first section102includes a first set of computing devices106and the second section104includes a second set of computing devices108. As used herein, the term “computing devices” may include, but are not limited to, motherboards, multiple processors, random-access-memory (RAM), dual in-line memory modules (DIMMs) and multiple sockets to aid connection with the processors. It will be apparent to a person skilled in the art that the server unit100may be housed in a server rack (not shown) that is configured to accommodate multiple server units, switches, cords and cables, rails, cable management bars, routers, path panels, and blanking panels. For example, the server unit100may be a part of a scalable server infrastructure implementing customized high-performance computing systems. Although not explicitly shown, it will be understood that the server unit100may include, but is not limited to, motherboards, hard drives, network ports, one or more node controller systems, management systems, and power cables.

According to an embodiment of the present disclosure, the first section102and the second section104together defines a slot110(seeFIG.6B) at a front portion112thereof. The server unit100further includes a connecting module114configured to releasably dispose in the slot110. The connecting module114is embodied as a front ultra-path interconnect (UPI) module in the present disclosure. Since the connecting module114is connected with the server unit100at the front portion112, the connecting module114is alternatively referred to as the “front connecting module114”. Provision of the front connecting module114adds to available space in the server unit100, thereby allowing additional components to be accommodated to enhance functionality of the server unit100as per user's requirement. Further, the connecting module114overcomes requirement of any external tools and fasteners for coupling with the server unit100. In some implementations, the server unit100may also include a rear connecting module (not shown). The connecting module114is considered as a customer replaceable unit (CRU) that can be removed and replaced by users.

FIG.2Aillustrates a front isometric view of the connecting module114andFIG.2Billustrates a rear isometric view of the connecting module114, according to an embodiment of the present disclosure. The connecting module114includes a body202configured to engage with the server unit100. As used herein, the term “configured to engage” refers to a structure of the body202dimensioned based on the slot110defined in the server unit100. However, in some implementations, the slot110may be designed based on dimensions of the connecting module114. The body202includes a front side204accessible to a user and a rear side206(seeFIG.2B) configured to releasably couple with the server unit100. In an implementation, the rear side206of the body202includes a plurality of connectors208configured to define an ultra-path interconnect configuration and establish a connection between the first set of computing devices106and the second set of computing devices108. In an implementation, the first set of computing devices106includes two central processing units (CPUs) and the second set of computing devices108includes two CPUs.

The plurality of connectors208, specifically four (4) socket connectors according to a preferred embodiment of the present disclosure, are configured to communicably engage with the each of the four CPUs to allow data exchange between the four CPUs in random fashion. The term “communicably engage” refers to a state where the CPUs can communicate with one another. For instance, with the aid of the connecting module114of the present disclosure, a first CPU of the first set of computing devices108may communicate with a second CPU of the second set of computing devices. Alternatively, the term “communicably engage” may refer to communication channels established by the connecting module114between motherboards of each of the four CPUs.

In an embodiment, a height “H” of the body202may be dimensioned to be easy to hold or grasp by the user. The body202further includes a first interconnect part210extending between the front side204and the rear side206thereof and configured to engage with the first section102of the server unit100. The body202further includes a second interconnect part212extending between the front side204and the rear side206thereof, configured to engage with the second section104of the server unit100. Each of the first interconnect part210and the second interconnect part212extends along a width “W” of the body202.

FIG.2Cillustrates a cross-sectional view of the connecting module114considered along a section line A-A′ inFIG.2B. In an embodiment, the first interconnect part210and the second interconnect part212are separated by a gap “G” configured to receive a partition plate214(shown inFIG.1andFIG.4) of the server unit100. The partition plate214is located between the first section102and the second section104of the server unit100and may include, but not limited to, the node controller systems and the management systems.

Referring toFIG.2A, the connecting module114further includes a first lever216and a second lever218. The first lever216includes a first end220pivotally coupled to a first side222of the body202. As can be seen inFIG.2A, the first end220of the first lever216is coupled to a surface224of the second interconnect part212through a pivot pin226(also shown inFIG.2B). With the aid of the pivot pin226, the first lever216may be deflected and rotated about the pivot pin226with respect to the front side204of the body202. Further, a second end230of the first lever216is configured to latch with the front side204of the body202. In an embodiment, the second end230may be latched to the front side204of the body202via a snap lock, such as a snap314(seeFIG.3AandFIG.3B).

In an embodiment, the first lever216also includes a handle232(alternatively referred to as “first handle232” in the present disclosure) accessible by the user. In an example, the handle232may be ergonomically designed to allow easy access by the user. For example, the handle232may be provided at the second end230so that the user can grasp the handle232and then the first lever216can be rotated about the pivot pin226.

Similarly, the second lever218includes a first end234pivotally coupled to a second side236of the body202through another pivot pin (not shown) located at a position corresponding to the pivot pin226on the first side222. The second side236is located opposite to the first side222of the body202along a breadth “B” of the connecting module114. With reference to the user facing the server unit100, the first lever216and the second lever218may alternatively be referred to as a right lever and a left lever, respectively. Further, a second end242of the second lever218is configured to latch with the front side204of the body202via a snap228. The second lever218also includes a handle238(alternatively referred to as “the second handle238” in the present disclosure) accessible by the user. A latched condition of the first lever216and the second lever218is illustrated inFIG.1, where the second ends of the first lever216and the second lever218are in flush with the front side204of the body202. Additionally, in the latched condition of the first lever216and the second lever218, the connecting module114is communicably engaged with the first set of computing devices106and the second set of computing devices108.

In an embodiment, the connecting module114also includes an actuator240disposed on the front side204of the body202. The actuator240is configured to allow disengagement of the connecting module114from the server unit100upon actuation, and to unlatch the second ends of each of the first lever216and the second lever218from the front side204of the body202. Upon being unlatched, each of the first lever216and the second lever218can be selectively and manually deflected with respect to the first ends thereof to allow travel of the connecting module114in a direction inward and outward with respect to the server unit100. A manner in which the actuator240aids unlatching of the second ends of each of the first lever216and the second lever218is described later in the description. In some implementations, the body202, the first lever216, the second lever218, and the actuator240may be made of one of stainless steel or casted aluminum. As such, in an example embodiment, each of these components may be provided with smooth surface finish to add to the aesthetics of the connecting module114.

FIG.3AandFIG.3Billustrates a lever locking mechanism300of the connecting module114and will be described in conjunction withFIG.1toFIG.2B. By providing the actuator240on the front side204of the body202, the actuator240is made accessible to the user. In an implementation, the actuator240includes a push button302configured to slide between a first position “P1” and a second position “P2” along the front side204of the body202. For example,FIG.3Adepicts the first position “P1” of the push button302and theFIG.3Bdepicts the second position “P2” of the push button302.

In an embodiment, the push button302is fastened to a slider304via a fastener306and the slider304extends along the front side204of the body202. The push button302and the slider304are together movably disposed between guide members308in the body202. As can be seen fromFIG.3AandFIG.3B, the guide members308allow for a linear movement of the push button302and the slider304. An arcuate surface310of the push button302is provided to receive a push force via a finger of the user, where the push force “F” causes the linear movement of the push button302along the front side204of the body202. Further, the slider304defines two openings to receive the snaps of the first lever216and the second lever218. For example, one opening is defined in the slider304on each side of the push button302. For the purpose of brevity,FIG.3AandFIG.3Bdepicts working of the lever locking mechanism300with respect to the push button302and the first lever216.

Accordingly, the snap314of the first lever216engages with a first opening312defined in the slider304. In the first position “P1” of the push button302, the snap314of the first lever216is secured against the slider304, thereby retaining the first lever216latched to the front side204of the body202.

In an embodiment, the connecting module114includes a first leaf spring316, where one end of the first leaf spring316is attached to the second end230of the first lever216and a free end of the first leaf spring316is located against the front side204of the body202when the first lever216is latched to the body202. As such, in the first position “P1” of the push button302, the first lever216remains latched with the body202against a biasing force of the first leaf spring316.

The lever locking mechanism300also includes a biasing member318, for example, a spring, located along the front side204of the body202and coupled to the push button302. The biasing member318is configured to retain the actuator240in the first position “P1” corresponding to a normal state thereof the biasing member318and apply a biasing force on the actuator240in the second position “P2” corresponding to a biased state thereof. As used herein, the term “normal state” refers to a free length condition of the biasing member318where no force is incident on the biasing member318, and the term “biased state” refers to a compressed length condition of the biasing member318where the push force “F” is incident on the biasing member318.

Upon application of the push force “F” by the user, the push button302is actuated towards the second position “P2”. Accordingly, the push button302and the slider304are caused to move along the front side204of the body202and against the biasing force of the biasing member318, thereby compressing the biasing member318as shown inFIG.3B. Due to the movement of the slider304, the snap314is released from the slider304through the first opening312. As such, in the second position “P2” of the push button302, the first lever216is unlatched from the front side204of the body202. Simultaneously, by virtue of the biasing force of the first leaf spring316, the first lever216is forced to move in a direction outward with respect to the server unit100. Such outward movement of the first lever216further allows disengagement of the connecting module114from the server unit100. To this end, it is understood that the second ends of each of the first lever216and the second lever218remains latched to the front side204of the body202in the normal state of the biasing member318corresponding to the first position “P1” of the push button302and is unlatched from the front side204of the body202in the biased state of the biasing member318corresponding to the second position “P2” of the push button302. Therefore, besides unlatching the first lever216and the second lever218from the front side204of the body202, the actuator240is configured to allow disengagement of the connecting module114from the first set of computing devices106and the second set of computing devices108upon actuation.

Soon after the user removes the finger from the arcuate surface310of the push button302and the push forces “F” ceases to act on the push button302, by virtue of the biasing force of the biasing member318, the push button302is forced to the first position “P1”. Although not illustrated, the connecting module114further includes a second leaf spring configured to apply a biasing force on the second lever218in a latched condition of the second lever218.

In some implementations, the push button302and the slider304may be provided as a single component configured to slide in the direction of application of push force and unlatch each of the first lever216and the second lever218from the front side204of the body202.

FIG.4illustrates a cross-sectional view of the server unit100showing unlatched condition of the first lever216and the second lever218of the connecting module114. In an embodiment, the partition plate214includes a first stopper402and the first lever216includes a first arm404defining a first cut-out406. The end of the first arm404defining the first cut-out406is pivotally coupled to the first interconnect part210(not shown inFIG.4) on the first side222of the body202via a first pivot member408. In one example, the first pivot member408may be embodied similar to the pivot pin226. As such, a profile of the first cut-out406is configured to pivotally engage with the first stopper402. The connecting module114also includes a first support member418to retain the first cut-out406pivotally engaged with the first stopper402. A combined effect of manual deflection of the first lever216and the pivotal engagement between the profile of the first cut-out406and the first stopper402allows travel of the connecting module114in the direction inward and outward with respect to the server unit100upon deflection of the first lever216after being unlatched from the front side204of the body202.

The partition plate214also includes a second stopper410and the second lever218includes a second arm412defining a second cut-out414. An end of the second arm412defining the second cut-out414is pivotally coupled to the first interconnect part210(not shown inFIG.4) on the second side236of the body202via a second pivot member416. In one example, the second pivot member416may be embodied similar to the pivot pin226. In an embodiment, a profile of the second cut-out414is configured to pivotally engage with the second stopper410. The connecting module114also includes a second support member420to retain the second cut-out414pivotally engaged with the second stopper410. A combined effect of manual deflection of the second lever218and the pivotal engagement between the profile of the second cut-out414and the second stopper410allows the travel of the connecting module114in the direction inward and outward with respect to the server unit100upon deflection of the second lever218after being unlatched from the front side204of the body202. It will be understood that the first lever216and the second lever218need to be simultaneously deflected by the user to cause the travel of the connecting module114in the direction inward and outward with respect to the server unit100. Additionally, profiles of the first cut-out406and the second cut-out414are for illustration purpose only and should not be considered as limiting. In some implementations, the first support member418and the second support member420may be provided in the partition plate214. Each of the first support member418and the second support member420are provided to restrict the manual deflection of the first lever216and the second lever218, respectively, while ejecting the connecting module114from the server unit100.

FIG.5illustrates a schematic view of a travel mechanism of the connecting module114according to an exemplary embodiment of the present disclosure. As seen inFIG.4, each of the first stopper402and the second stopper410are fixed to the partition plate214. For the purpose of brevity, the travel mechanism of the connecting module114is described with respect to the first arm404and the first stopper402. As shown, the first pivot member408and the first stopper402are offset by a distance “D”. When the first lever216is selectively and manually deflected (also referred to as “rotated”), a surface “S” of the first cut-out406remains in contact with the first stopper402. Additionally, the connecting module114is received within the slot110and hence restricted in degree of freedom of movement. With such arrangement, a rotational movement of the first arm404is translated to linear movement of the connecting module114. Therefore, manual rotation of the first lever allows travel of the connecting module114in the direction outward with respect to the server unit100or in a direction inward with respect to the surface “S”.

In an implementation, the manual and simultaneous rotation of the first lever216and the second lever218may achieve a travel distance of the connecting module114in a range of about 2.5 mm to about 4 mm.

In some implementations, each of the first lever216and the second lever218are configured to pivotally deflect about respective first ends thereof with a covered angle (θ) in a range of about 30 degrees to about 50 degrees.

In some implementations, each of the first lever216and the second lever218are configured to pivotally deflect about respective first ends thereof with the covered angle (θ) in a range of about 35 degrees to about 45 degrees.

FIG.6Aillustrates an isometric view of the server unit100showing the connecting module114being disengaged from the server unit100andFIG.6Bshows the connecting module114completely disengaged from the server unit100.FIG.6AandFIG.6Bwill be described in conjunction withFIG.1throughFIG.5. In order to disengage or unplug the connecting module114from the server unit100, the user may actuate the actuator240by applying the push force “F” on the push button302. The application of the push force “F” causes the push button302and the slider304to move along the front side204of the body202in the direction of an application of the push force “F”, thereby unlatching the first lever216and the second lever218from the front side204of the body202. The unlatching of the first lever216and the second lever218allows the user to access respective handles.

Further, the user may simultaneously rotate each of the first lever216and the second lever218in a direction outward with respect to the front side204of the body202. Such rotation of the first lever216and the second lever218causes the first arm404and the second arm412to pivot about the first stopper402and the second stopper410, respectively, thereby resulting in outward travel of the connecting module114with respect to the server unit100. The user may then grasp the connecting module114in hand and pull the connecting module114in the direction further outward to completely disengage the connecting module114from the server unit100. In some implementations, periphery of the slot110in the server unit100may be made smooth to reduce development of friction while the connecting module114is being unplugged.

In order to plug the connecting module114into the slot110of the server unit100, the user may align the connecting module114with the slot110in the server unit100. The user may then gradually insert the connecting module114into the slot110. The first stopper402and the second stopper410guides the first arm404and the second arm412, such that the first cut-out406engages with the first stopper402and the second cut-out414engages with the second stopper410. Particularly, a surface opposite to the surface “S” of the first cut-out406contacts the first stopper402to auto-engage the surface “S” with the first stopper402during the insertion of the connecting module114into the slot110. Simultaneously, corresponding surfaces of the second cut-out414engages with the second stopper410. Further inward push of the connecting module114causes the first lever216and the second lever218to gradually rotate in the direction towards the front side204of the body202. The user may then hold the handles of the first lever216and the second lever218and rotate the first lever216and the second lever218simultaneously inward with respect to the server unit100until each of the first lever216and the second lever218latches with the front side204of the body202. As described earlier, in the latched condition of the first lever216and the second lever218, the connecting module114remains communicably engaged with the first set of computing devices106and the second set of computing devices108.

In some implementations, the connecting module114may include a single lever configured to unlatch the connecting module114from the server unit100. To this end, the connecting module114may be plugged to the server unit100and unplugged from the server unit100without need of any external tools. Therefore, the present disclosure provides a tool-less connecting module114. Since the first lever216and the second lever218are integral to the connecting module114and aid in engaging the UPI module114into the slot110of the server unit100, any requirement of fasteners, such as captive screws, may be overcome. As such, a time required to unplug and plug the connecting module114with respect to the server unit100may be largely reduced. Since ejection of the connecting module114includes only two steps, namely, actuation of the actuator240and the simultaneous rotation of the first lever216and the second lever218, effort to be invested by the user is substantially reduced compared to the conventional methods. Additionally, since the actuation of the actuator240is achieved by a single finger, ejection process is rendered simple. Therefore, the connecting module114of the present disclosure aligns with the requirements of a customer replaceable unit (CRU).

In some implementation, the lever locking mechanism300described with respect toFIG.3AandFIG.3B, and the travel mechanism described with respect toFIG.5may be implemented with respect to other components of the server unit100. For example, the lever locking mechanism300may be implemented for drawers of the server unit100. For example, a single lever may be implemented in a drawer (for example, a tray) in the server unit100for linearly moving the drawer inward and outward with respect to the server unit100. The drawer may be configured to accommodate multiple components of the server unit100, for example, cooling modules. In some implementations, the lever locking mechanism300may be implemented in handles of the server unit100to engage rear connectors of motherboard with rear connecting module. In some implementations, the lever locking mechanism300may be provided in rear input-output (I/O) modules.

Although the present disclosure describes the implementation of the connecting module114with respect to the server unit100, in some implementation, the connecting module114may be implemented in, for example, but not limited to, scalable memory devices, scalable storage devices, central processing units (CPUs), accelerators, switches and routers.

FIG.7shows a flowchart of a method700for disengaging the connecting module114from the computing resource100. At step702, the method700includes actuating the actuator240to unlatch the first lever216and the second lever218from the front side204of the body202of the connecting module114.

At step704, the method700includes deflecting the first lever216and the second lever218about respective first ends220,234thereof upon unlatching the first lever216and the second lever218. In an embodiment, each of the first lever216and the second lever218is configured to pivotally deflect about respective first ends220,234thereof with a covered angle (θ) in a range of about 30 degrees to about 50 degrees.

At step706, the method700includes allowing travel of the connecting module114in the direction outward with respect to the computing resource100, based on the deflection of the first lever216and the second lever218.

Although not particularly shown as steps inFIG.7, the method700further includes sliding the push button302between the first position “P1” and the second position “P2” along the front side204of the body202, against the biasing force of the biasing member318, to unlatch the first lever216and the second lever218from the front side204of the body202.

In an embodiment, the method700further includes pivotally engaging the profile of the first cut-out406with the first stopper402, where the first cut-out406is defined in the first arm404of the first lever216and the first stopper402is located on the partition plate214of the computing resource100. The method700also includes pivotally engaging the profile of the second cut-out414with a second stopper410, where the second cut-out414is defined in the second arm412of the second lever218and the second stopper410is located on the partition plate214of the computing resource100.

All terminologies used herein are for purposes of describing embodiments and examples and should not be construed as limiting the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, to the extent that the terms “including,” “includes,” “having,” “has,” “with,” or variants thereof, are used in either the detailed description and/or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising.”