Keyed positive and negative electrical connectors

Keyed mating features in power connectors and cable terminals ensure correct orientation for positive and negative connections, preventing accidental misconnections and safeguarding computing circuits from damage and fire hazards.

WO2026097197A1PCT designated stage Publication Date: 2026-05-15NVIDIA CORP +1
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
NVIDIA CORP
Filing Date
2024-11-05
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Conventional positive and negative electrical power connectors and cable terminals are visually similar, leading to confusion and potential cross-connections that can damage computing circuits and pose a fire hazard.

Method used

The implementation of keyed mating features in power connectors and cable terminals, ensuring that positive and negative connections can only be made in a unique orientation, preventing accidental misconnection.

Benefits of technology

This design significantly reduces the likelihood of incorrect connections, protecting computing circuits from damage and minimizing fire hazards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024129824_15052026_PF_FP_ABST
    Figure CN2024129824_15052026_PF_FP_ABST
Patent Text Reader

Abstract

A power delivery system includes a first power connector including a first feature having a first configuration. The system further includes a second power connector including a second feature having a second configuration. The system further includes a first cable terminal configured to couple to the first power connector, the first cable terminal including a third feature configured to mate with the first feature and to not mate with the second feature. The system further includes a second cable terminal configured to couple to the second power connector, the second cable terminal including a fourth feature configured to mate with the second feature and to not mate with the first feature.
Need to check novelty before this filing date? Find Prior Art

Description

KEYED POSITIVE AND NEGATIVE ELECTRICAL CONNECTORSTECHNICAL FIELD

[0001] At least one embodiment pertains to electrical connectors, such as electrical connectors in a datacenter. For example, at least one embodiment pertains to keyed positive and negative electrical connectors.BACKGROUND

[0002] Circuit components are powered using electricity. To provide electricity to circuit components, electrical cables and connectors are used.BRIEF DESCRIPTION OF DRAWINGS

[0003] Various embodiments in accordance with the present disclosure will be described with reference to the drawings, in which:

[0004] FIG. 1 is a perspective view of an example power delivery system, in accordance with at least some embodiments.

[0005] FIG. 2 is a perspective view of an example electrical connector and cable terminal, in accordance with at least some embodiments.

[0006] FIG. 3 is a top-down view of example power connectors, in accordance with at least some embodiments.

[0007] FIG. 4 is a perspective view of an example electrical system, in accordance with at least some embodiments.

[0008] FIG. 5 is a flow diagram of an example method of assembling and using an example power delivery system, in accordance with at least some embodiments.

[0009] FIGS. 6A-6B illustrate a network architecture, in accordance with at least some embodiments.

[0010] FIG. 7 illustrates a distributed system, in accordance with at least some embodiments.

[0011] FIG. 8 illustrates an exemplary data center, in accordance with at least some embodiments.

[0012] FIG 9 illustrates a client-server network, in accordance with at least some embodiments.

[0013] FIG. 10 illustrates a computer network, in accordance with at least some embodiments.

[0014] FIG. 11A illustrates a networked computer system, in accordance with at least some embodiments.

[0015] FIG. 11B illustrates a networked computer system, in accordance with at least some embodiments.

[0016] FIG. 11C illustrates a networked computer system, in accordance with at least some embodiments.DETAILED DESCRIPTION

[0017] High performance computing circuits often include powerful graphical processing units (GPUs) , central processing units (CPUs) , data processing units (DPUs) , and other components, etc. Such high-performance computing circuits are regularly implemented on a printed circuit board (PCB) having many other circuit components. Additionally, such high-performance computing circuits are powered by electricity. Electricity is provided to computing circuits, such as servers, etc., using electrical power cables and / or electrical power connectors. In some embodiments, for power connections in datacenter computing components, power cables are mechanically coupled to power connectors using cable terminals (e.g., cable ends, etc. ) . To provide electricity to a computing circuit, the computing circuit is provided with both a positive power connection and a negative (ground) power connection. A first cable supplying positive electrical power is to be coupled to the positive power connection and a second cable supplying negative electrical power is to be coupled to the negative power connection for the computing circuit to operate.

[0018] Some conventional positive and negative electrical power connectors are visually similar to one another. Similarly, some conventional positive and negative electrical power cable terminals are visually similar to one another. The above-described visual similarity can lead to confusion when coupling cable terminals to power connectors for supplying electricity to a computing circuit. For example, a user may become confused and inadvertently couple the positive cable terminal to the negative connector and couple the negative cable terminal to the positive connector. This simple mistake can cause the computing circuit to become inoperable  and / or may cause damage to the computing circuit. Moreover, cross-connection of the power cables can pose a fire hazard in some instances.

[0019] Aspects of the present disclosure address the above-described problem, deficiencies described above, and other challenges by providing positive and negative electrical connectors having keyed mating features to reduce the possibility of establishing a crossed power connection (e.g., positive cable to negative connector, negative cable to positive connector, etc. ) . In some embodiments, a first power connector (e.g., a positive power connector) includes a first feature that is to mate with a corresponding feature on a first cable terminal (e.g., for a positive power cable) . A second power connector (e.g., a negative power connector) includes a second feature that is to mate with a corresponding feature on a second cable terminal (e.g., for a negative power cable) . The first feature and second feature are configured so that they can only mate with their respective cable terminals in a unique orientation, otherwise the cable terminal would interfere with the power connector. For example, and in some embodiments, the first feature on the first connector cannot mate with the feature on the second cable terminal, and the second feature on the second connector cannot mate with the feature on the first cable terminal. The first and second cable terminals as well as the first and second connectors are not exchangeable or interchangeable, etc.

[0020] In some embodiments, the power connectors and cable terminal described herein have a key-and-slot feature to prevent accidental confusion between the positive and negative power connections. In some embodiments, each of the cable terminals include a tab that fits into a corresponding slot formed on a corresponding connector. The slot on the positive connector and the tab on the positive cable terminal are formed so that the positive connector can only be coupled with the positive cable terminal. Similarly, the slot on the negative connector and the tab on the negative cable terminal are formed so that the negative connector can only be coupled with the negative cable terminal.

[0021] Advantages of the present disclosure include, but are not limited to, for example, a greater likelihood that a cable terminal will be coupled with the correct power connector. For example, the key-and-slot feature of the cable terminals and power connectors described herein may allow for the positive cable terminal to only be connected to the positive power connector, and for the negative cable terminal similarly to only be connected to the negative power  connector. This arrangement may reduce confusion between positive and negative connectors when attaching the power cables and can lower the risk of damage to a computing circuit.

[0022] FIG. 1 is a perspective view of an example power delivery system 100, in accordance with at least some embodiments. The system 100 may be for delivering electrical power, such as to a computing circuit (e.g., of a datacenter, etc. ) . Power delivery system 100 may be implemented in any power distribution board designed for any ecosystem. In some embodiments, system 100 provides a positive electrical connection and a negative electrical connection. In some embodiments, a first cable 130A is a positive power cable and a second cable 130B is a negative power cable (e.g., a ground cable, etc. ) . Each of the power cables may be coupled with a corresponding cable terminal. For example, and in some embodiments, cable 130A may be coupled with a first cable terminal 120A and cable 130B may be coupled with a second cable terminal 120B. Each of the cable terminals may be coupled with their corresponding cable by a connection 132, such as a crimp connection or a swage connection, etc.

[0023] The cable terminals 120A and 120B may be configured to couple with a respective power connector. In some embodiments, the cable terminals and power connectors include features configured so that the cable terminals can only be coupled with the correct power connector without being able to connect to the incorrect power connector. In some embodiments, power connector 110A is to couple with cable terminal 120A and power connector 110B is to couple with cable terminal 120B. Power connector 110A may have a first feature in a first configuration for coupling with cable terminal 120A and power connector 110B may have a second feature in a second configuration for coupling with cable terminal 120B. Cable terminal 120A may have a third feature that is to mate with the first feature of power connector 110A and cable terminal 120B may have a fourth feature that is to mate with the second feature of power connector 110B. In some embodiments, the third feature of cable terminal 120A cannot mate with the second feature of power connector 110B and the fourth feature of cable terminal 120B cannot mate with the first feature of power connector 110A.

[0024] In some embodiments, power connector 110A includes a body forming a slot 114A to receive a tab 122 of cable terminal 120A responsive to cable terminal 120A coupling to power connector 110A. The tab 122 may mate with the slot 114A. In some embodiments, power connector 110B includes a body forming a slot 114B to receive a tab of cable terminal 120B (not  illustrated) responsive to cable terminal 120B coupling to power connector 110B. The slots 114A and 114B may be formed on opposite sides of respective power connectors 110A and 110B. For example, and in some embodiments, slot 114A is on a first side of power connector 110A and slot 114B is on a second side of power connector 110B opposite the first side of power connector 110A. In some embodiments, tab 122 cannot mate with slot 114B and similarly the tab of cable terminal 120B cannot mate with slot 114A. In some embodiments, each of the power connectors 110A and 110B form a rectangular or square top-down profile. Each of the power connectors 110A and 110B may form a circular top profile with beveled corners to blend the circular top profile into the square top-down profile.

[0025] Power connectors 110A and 110B may be coupled to a circuit board (e.g., a PCB) by legs 112. Legs 112 may be received by features formed in the circuit board. In some embodiments, the power connectors 110A and 110B may be coupled with the circuit board by a soldered joint. For example, legs 112 may be soldered to features formed in a PCB. In some embodiments, the power connectors 110A and 110B may be coupled to a circuit board by a press-fit connection. Power connector 110A may be a positive power connector for supplying electrical power to the circuit board and power connector 110B may be a negative power connector for supply electrical power to the circuit board. In some embodiments, cable 130A is a positive power cable and power cable 130B is a negative power cable.

[0026] In some embodiments, cable terminals 120A and 120B are formed of sheet metal. Tab 122 may extend downward substantially orthogonally from a substantially flat portion of cable terminal 120A. Similarly, the tab of cable terminal 120B may extend downward substantially orthogonally from a substantially flat portion of cable terminal 120B. Tab 122 may be bent (such as during manufacturing of terminal 120A) to extend substantially orthogonal to the substantially flat portion of terminal 120A. In some embodiments, the tabs extend from the power connectors 110A and 110B and fit into respective slots formed in cable terminals 120A and 120B. For example, a tab may extend upward from power connector 110A and may fit into a slot formed in cable terminal 120A when the cable terminal 120A is coupled with power connector 110A.

[0027] In some embodiments, each of the cable terminals 120A and 120B are mechanically coupled with their respective power connectors 110A and 110B by a corresponding fastener 124. In some embodiments, cable terminal 120A forms a hole for a fastener 124 to pass through.  Power connector 110A may form a hole to receive the fastener 124 to couple the cable terminal 120A with the power connector 110A. Similarly, in some embodiments, cable terminal 120B forms a hole for a fastener 124 to pass through. Power connector 110B may form a hole to receive the fastener to couple the cable terminal 120B with the power connector 110B. In some embodiments, fasteners 124 are threaded fasteners and power connectors 110A and 110B each form threaded holes to receive fasteners 124.

[0028] FIG. 2 is a perspective view 200 of an example electrical connector and cable terminal, in accordance with at least some embodiments. In some embodiments, cable terminal 220 is shown coupled with a power connector 210. A connection 232 may couple cable terminal 220 with an end of a power cable (e.g., such as a positive power cable or a negative power cable) . A fastener 224 may mechanically couple the cable terminal 220 with power connector 210. The fastener 224 may pass through a hole formed in the cable terminal 220 and may be received by a hole formed in the power connector 210. Fastener 224 may be a threaded fastener, such as a screw or bolt. In some embodiments, power connector 210 forms a slot 214 that receives a tab 222. The tab 222 may extend orthogonally from cable terminal 220 to mate with the slot 214. The tab 222 may mate with slot 214 responsive to coupling of the cable terminal 220 with the power connector 210. In some embodiments, cable terminal 220 forms a slot to receive a tab that extends from power connector 210. The connection shown in FIG. 2 can be a positive power connection or a negative power connection in some embodiments. In some embodiments, the tab 222 and the slot 214 are configured to align the cable terminal 220 with respect to the power connector 210. For example, once the tab 222 mates with the slot 214, the cable terminal 220 may be aligned and may not be able to rotate or move translationally with respect to the power connector 210.

[0029] FIG. 3 is a top-down view 300 of example power connectors, in accordance with at least some embodiments. In some embodiments, a first power connector 310A forms a first slot 314A and a second power connector 310B forms a second slot 314B. The slot 314A may be formed in a top surface on a first side of power connector 310B and the slot 314B may be formed in a top surface on a second side of power connector 310B. In some embodiments, the slots 314A and 314B are on opposite sides of their respective power connectors 310A and 310B. In some embodiments, the slots 314A and 314B are formed off-center of the respective power  connectors 310A and 310B. The slots 314A and 314B may be formed off-center relative to holes 316A and 316B formed in the body of power connectors 310A and 310B. For example, slot 314A may be formed so that a central axis of slot 314A does not overlap with a central axis of power connector 310A, and slot 314B may be similarly formed so that a central axis of slot 314B does not overlap with a central axis of power connector 310B. In some embodiments, power connectors 310A and 310A are mirror images of each other.

[0030] A cable terminal configured to couple with power connector 310A may not be able to couple with power connector 310B. For example, a tab of a cable terminal may mate with slot 314A because the tab is on the right side (as illustrated) of the cable terminal and positioned for mating with slot 314A. Slot 314A is on the right side of power connector 310A and may therefore mate with the tab. There is no slot on the right side of power connector 310B, so there is no feature on power connector 310B to mate with. If, however, the power connector 310B were rotated 180 degrees from the orientation illustrated, the slot 314B would be on the right side of power connector 310B. However, the slot 314B would be positioned on the incorrect side of the center axis of power connector 310B (e.g., above the axis as illustrated, rather than below the axis where slot 314A is disposed) , and the tab could not mate with the slot 314B. Therefore, slot 314A may mate only with a tab of a cable terminal configured to couple with power connector 310A and slot 314B may mate only with a tab of a cable terminal configured to couple with power connector 310B.

[0031] FIG. 4 is a perspective view of an example electrical system 400, in accordance with at least some embodiments. In some embodiments, electrical system 400 includes a printed circuit board (PCB) 460, such as for a server. A PCB may be used to electrically connect electronic components using conductive pathways, or traces, etched from metal sheets. In many electronic systems, one or more very large-scale integrated circuit ( “VLSI” ) components is coupled to a host system printed circuit board ( “PCB” ) . Such VLSI components may include, for example, central processing unit ( “CPU) devices and graphics processing unit ( “GPU” ) devices. The PCB may hold at least one processing circuitry. The processing circuitry may comprise hardware, such as an application specific integrated circuit (ASIC) . The processing circuitry may comprise an ASIC and / or may be capable of performing as a central processing unit (CPU) , a graphics processing unit (GPU) , a network interface card (NIC) , a data processing unit (DPU) , or any  other computing device in which with data is received and / or transmitted. Other non-limiting examples of the processing circuitry include an Integrated Circuit (IC) chip, a Central Processing Unit (CPU) , a Graphics Processing Unit (GPU) , a microprocessor, a Field Programmable Gate Array (FPGA) , a collection of logic gates or transistors, resistors, capacitors, inductors, diodes, or the like. It should be appreciated that any appropriate type of electrical or optical component or collection of electrical or optical components may be suitable for inclusion in the processing circuitry.

[0032] Numerous example embodiments will be described below in which a semiconductor package is mounted within a through hole of a PCB. Although PCBs having certain types and form factors appear in the drawings and the discussion, it should be noted that the illustrated and described types and form factors are provided by way of example only. Persons having skill in the art and having reference to this disclosure will readily appreciate that the same or similar apparatus and techniques may also be employed with PCBs having other types and form factors. For example, in some embodiments, the PCB to which the semiconductor package is mounted may comprise an add-in card, such as a PCIe card, that is configured to be coupled to a system board or motherboard of a host system. In other embodiments, the PCB to which the semiconductor package is mounted may be the system board or motherboard of the host system itself. Moreover, the system board or the motherboard may be associated with any type of host system. For example, the PCB may comprise the system board in a multi-node rack-mounted server in a data center, or it may comprise the motherboard of a workstation, desktop, laptop, or mobile device. Other embodiments are also possible.

[0033] Various electrical components 462 may be coupled with the PCB 460. For example, one or more CPUs, GPUs, DPUs, FPGAs, memory devices, and / or other server components may be coupled to PCB 460. Components 462 may operate using electricity. Electricity may be provided to the component 462 via one or more electrical connectors coupled with the PCB 460. In some embodiments, power connectors 410A and 410B may provide electrical connections for the electrical system 400. Power connector 410A may provide a positive power connection and power connector 410B may provide a negative power connection (e.g., ground, etc. ) . In some embodiments, power connector 410A forms a slot 414A and power connector 410B forms a slot 414B. A first cable terminal may couple with power connector 410A and a second cable terminal  may couple with power connector 410B. A tab of the first cable terminal may mate with slot 414A responsive to the first cable terminal coupling to the power connector 410A. The tab of the first cable terminal may not mate with slot 414B. A tab of the second cable terminal may mate with slot 414B responsive to the second cable terminal coupling to the power connector 410B. The tab of the second cable terminal may not mate with slot 414A. The cable terminals may be coupled with the power connectors 410A and 410B (e.g., by corresponding mechanical fasteners, etc. ) for establishing positive and negative power connections with the system 400.

[0034] FIG. 5 is a flow diagram of an example method 500 of assembling and using an example power delivery system, in accordance with at least some embodiments. Although shown in a particular sequence or order, unless otherwise specified, the order of the processes can be modified. Thus, the illustrated embodiments should be understood only as examples, and the illustrated processes can be performed in a different order, and some processes can be performed in parallel. Additionally, one or more processes can be omitted in various embodiments. Thus, not all processes are required in every embodiment. Other process flows are possible.

[0035] At block 510, a first cable terminal is coupled to a first power connector. The first cable terminal may be coupled to the first power connector using a mechanical fastener. The first cable terminal may be coupled to an end of a positive power cable. In some embodiments, the first cable terminal and the first power connector include one or more first features that mate with one another responsive to coupling the first cable terminal to the first power connector. For example, the first cable terminal may form a tab that mates with a slot formed in the first power connector when the first cable terminal is coupled with the first power connector.

[0036] At block 520, a second cable terminal is coupled to a second power connector. The second cable terminal may be coupled tot the second power connector using a mechanical fastener. The second cable terminal may be coupled to an end of a negative power cable. In some embodiments, the second cable terminal and the second power connector include one or more second features that mate with one another responsive to coupling the second cable terminal to the second power connector. For example, the second cable terminal may form a tab that mates with a slot formed in the second power connector when the second cable terminal is coupled with the second power connector. In some embodiments, the one or more first features (of the first cable terminal and first power connector) are not to mate with the one or more second features  (of the second cable terminal and second power connector) . For example, the tab of the first cable terminal may not mate with the slot of the second power connector, and the tab of the second cable terminal may not mate with the slot of the first power connector.

[0037] At block 530, electrical power is provided to an associated electronic circuit via the first power connector and the second power connector. In some embodiments, the first and second power connectors are coupled to a PCB. Electrical power for electrical components coupled with the PCB may be powered by electricity provided to the PCB via the first and second power connectors.

[0038] Servers and Data Centers

[0039] The following figures set forth, without limitation, exemplary network server and data center based systems that can be used to implement at least one embodiment.

[0040] Datacenters may include multiple network switches in a particular topology, such as a fat tree topology, a slim fly topology, a dragonfly topology, and / or the like. The specifications and makeup of the network switches in the topology affects the overall network performance (e.g., bandwidth capability) of the datacenter.

[0041] Example Data Center Environment

[0042] As described above, datacenters, high performance computing clusters, and / or the like are often formed of various computing components or networked devices, and communication networks formed of electrical and / or optical devices may be used to enable communication between the networked devices forming these implementations. With reference to FIGS. 6A-6B, for example, a network architecture 600 may include a datacenter 602, a communication network 604, and network device (s) 606. The network architecture 600 may illustrate a general computing architecture within which more specific systems and / or subsystems may function.

[0043] For example, the datacenter 602 may be a centralized facility designed to house computing resources and related components. The datacenter 602 may operate to support the infrastructure required for advanced computational tasks, for efficient, secure, and reliable operations. The datacenter 602 may include the building and structural components, including power supplies, cooling systems, fire suppression systems, and physical security measures that are configured to maintain optimal operating conditions and / or protect the equipment from environmental hazards and unauthorized access. An example datacenter 602 may include high- performance servers or compute nodes, often arranged in racks, such as those illustrated in FIG. 6B, and connected through high-speed networks as described herein. These servers may include processors (e.g., central processing units (CPUs) , graphics processing units (GPUs) , data processing units (DPUs) and / or the like) , memory (e.g., RAM) , and storage solutions (e.g., hard disk drives (HDDs) , solid state drives (SSDs) , and / or the like. The hardware configuration may be designed for parallel processing and high throughput, catering to the demands of high-performance computing (HPC) applications.

[0044] The datacenter 602 may include high-speed network equipment, such as network switches, routers, firewalls, and / or the like to facilitate fast and secure data transmission within the datacenter 602 (e.g., between the servers or compute nodes) and between external networks. The datacenter 602 may facilitate communication between servers or compute nodes through a network topology that ensures efficient data exchange, minimizes latency, and maximizes bandwidth. The network topology may dictate how various network devices, such as switches and routers, are interconnected for data flow. By implementing an effective network topology, the datacenter 602 may support high-performance computing tasks. Examples of various network topologies may include hierarchical networking topologies such as the fat tree topology, Slim Fly topology, Dragonfly topology, and / or the like.

[0045] The communication network 604 may communicably couple the datacenter 602 with network device (s) 606 and other external devices for data exchange and connectivity. Examples of the communication network 604 may include an Internet Protocol (IP) network, an Ethernet network, an InfiniBand (IB) network, a Fibre Channel network, the Internet, a cellular communication network, a wireless communication network, combinations thereof (e.g., Fibre Channel over Ethernet) , variants thereof, and / or the like. The ability of the communication network 604 to incorporate multiple network types and configurations may allow the datacenter 602 to adapt to diverse application needs, from general data communication to specialized HPC tasks. As described herein, the communication network 604 may leverage various optical components to establish communication links (e.g., communicably couple) between components in the architecture 600. As such, the communication network 604 may include various optical devices, transceivers, modules, and / or the like that are configured to generate optical signals (e.g.,  provide optical transmitter functionality) and / or receive optical signals (e.g., provide optical receiver functionality) .

[0046] The network device (s) 606 may include a variety of computing devices capable of transmitting and receiving signals over the communication network 604. The network device (s) 606 may range from personal computing devices to complex server configurations. Examples include Personal Computers (PCs) , laptops, tablets, smartphones, and servers. The network device (s) 606 may facilitate user interactions with the datacenter 602, allowing for data input, retrieval, and processing from remote locations. In addition to individual computing devices, the network device (s) 606 may also include collections of servers or additional datacenters. For instance, these could be other datacenters similar to or the same as datacenter 602. Such an interconnection may allow for the formation of a distributed computing environment for improved redundancy, load balancing, and disaster recovery capabilities. By linking multiple datacenters, the network architecture 600 may leverage geographically dispersed resources, optimizing performance and ensuring high availability.

[0047] As described herein, the datacenter 602 and / or the network device (s) 606 may include storage devices and processing circuitry for executing computing tasks, such as controlling the flow of data internally and over the communication network 604. The processing circuitry may include software, hardware, or a combination thereof. For example, the processing circuitry may include a memory containing executable instructions and a processor (e.g., a microprocessor) that executes these instructions. The memory may correspond to any suitable type of memory device or collection of memory devices configured to store instructions. Non-limiting examples of suitable memory devices include Flash memory, Random Access Memory (RAM) , Read Only Memory (ROM) , variants thereof, combinations thereof, or similar technologies. In specific embodiments, the memory and processor may be integrated into a common device, such as a microprocessor with integrated memory. Additionally, or alternatively, the processing circuitry may comprise hardware components, such as an application-specific integrated circuit (ASIC) . Other non-limiting examples of processing circuitry include Integrated Circuit (IC) chips, CPUs, GPUs, microprocessors, Field Programmable Gate Arrays (FPGAs) , collections of logic gates or transistors, resistors, capacitors, inductors, and diodes. Some or all of the processing circuitry may be provided on a Printed Circuit Board (PCB) or a collection of PCBs. It should be  appreciated that any appropriate type of electrical component or collection of electrical components may be suitable for inclusion in the processing circuitry.

[0048] Each network device 606 may include or be connected to a power distribution unit (PDU) that supplies power to power consuming elements of the network devices 606 (e.g., to the individual network switches within each network device) . Related art PDUs may take the form of many power interfaces (e.g., AC and / or DC power outlets) integrated into a single power strip, which requires cumbersome power cable routing and complicated assembly / disassembly. In addition, these power strips cannot be easily replaced. For example, replacement or repair of one or a few of the outlets of the PDU or other elements of the PDU may require powering off the entire strip and disconnecting each power cable before installing a new power strip and reconnecting the power cables to each outlet. This process is time consuming and may result in unnecessary replacement of functioning parts of the PDU that are integrated with non-functioning parts of the PDU. In order to address these and other shortcomings of the related art, example embodiments provide PDUs capable of blind-mating or direct connection with power consuming elements within the network devices 606. In addition, PDUs according to example embodiments may be modular and function together to provide power to consumers so that replacement or repair of one non-functioning PDU module does not interrupt power to consumers of the network device connected to functioning PDU modules.

[0049] In addition, although not explicitly shown, the present disclosure contemplates that the datacenter 602 and network device (s) 606 may include one or more communication interfaces for facilitating wired and / or wireless communication between one another and other unillustrated elements of the network architecture 600. These communication interfaces may include a variety of technologies, including but not limited to Ethernet ports, fiber optic connections, transceivers,  modules, and cellular communication modules for integration and interoperability among the various components within the network architecture 600.

[0050] Furthermore, the present disclosure contemplates that the network architecture 600 may include additional components and functionalities. For example, the network architecture may include, without limitation, additional processing units, specialized accelerators (such as Tensor Processing Units or TPUs) , enhanced security modules, and redundant power supplies. The inclusion of these elements may be intended to ensure that the network architecture 600 is robust,  scalable, and capable of meeting diverse operational requirements. Any variations, modifications, or adaptations of the described elements that fall within the spirit and scope of the disclosure are considered to be encompassed by the present disclosure. This includes any combinations, sub-combinations, or enhancements of the various described elements to achieve improved performance, reliability, and efficiency in the network architecture 600.

[0051] FIG. 7 illustrates a distributed system 700, in accordance with at least some embodiments. In at least one embodiment, distributed system 700 includes one or more client computing devices 702, 704, 706, and 708, which are configured to execute and operate a client application such as a web browser, proprietary client, and / or variations thereof over one or more network (s) 710. In at least one embodiment, server 712 may be communicatively coupled with remote client computing devices 702, 704, 706, and 708 via network 710. In some embodiments, server 712 includes a PCB having one or more power connectors as described herein above. In some embodiments, server 712 receives electrical power via a power delivery system as described herein above.

[0052] In at least one embodiment, server 712 may be adapted to run one or more services or software applications such as services and applications that may manage session activity of single sign-on (SSO) access across multiple data centers. In at least one embodiment, server 712 may also provide other services or software applications can include non-virtual and virtual environments. In at least one embodiment, these services may be offered as web-based or cloud services or under a Software as a Service (SaaS) model to users of client computing devices 702, 704, 706, and / or 708. In at least one embodiment, users operating client computing devices 702, 704, 706, and / or 708 may in turn utilize one or more client applications to interact with server 712 to utilize services provided by these components.

[0053] In at least one embodiment, software components 718, 720 and 722 of system 700 are implemented on server 712. In at least one embodiment, one or more components of system 700 and / or services provided by these components may also be implemented by one or more of client computing devices 702, 704, 706, and / or 708. In at least one embodiment, users operating client computing devices may then utilize one or more client applications to use services provided by these components. In at least one embodiment, these components may be implemented in hardware, firmware, software, or combinations thereof. It should be appreciated that various  different system configurations are possible, which may be different from distributed system 700. The embodiment shown in FIG. 7 is thus one example of a distributed system for implementing an embodiment system and is not intended to be limiting.

[0054] In at least one embodiment, client computing devices 702, 704, 706, and / or 708 may include various types of computing systems. In at least one embodiment, a client computing device may include portable handheld devices (e.g., an cellular telephone, an computing tablet, a personal digital assistant (PDA) ) or wearable devices (e.g., a Google head mounted display) , running software such as Microsoft Windows and / or a variety of mobile operating systems such as iOS, Windows Phone, Android, BlackBerry 10, Palm OS, and / or variations thereof. In at least one embodiment, devices may support various applications such as various Internet-related apps, e-mail, short message service (SMS) applications, and may use various other communication protocols. In at least one embodiment, client computing devices may also include general purpose personal computers including, by way of example, personal computers and / or laptop computers running various versions of Microsoft Apple and / or Linux operating systems. In at least one embodiment, client computing devices can be workstation computers running any of a variety of commercially-available or UNIX-like operating systems, including without limitation a variety of GNU / Linux operating systems, such as Google Chrome OS. In at least one embodiment, client computing devices may also include electronic devices such as a thin-client computer, an Internet-enabled gaming system (e.g., a Microsoft Xbox gaming console with or without a

[0055] gesture input device) , and / or a personal messaging device, capable of communicating over network (s) 710. Although distributed system 700 in FIG. 7 is shown with four client computing devices, any number of client computing devices may be supported. Other devices, such as devices with sensors, etc., may interact with server 712.

[0056] In at least one embodiment, network (s) 710 in distributed system 700 may be any type of network that can support data communications using any of a variety of available protocols, including without limitation TCP / IP (transmission control protocol / Internet protocol) , SNA (systems network architecture) , IPX (Internet packet exchange) , AppleTalk, and / or variations thereof. In at least one embodiment, network (s) 710 can be a local area network (LAN) , networks based on Ethernet, Token-Ring, a wide-area network, Internet, a virtual network, a  virtual private network (VPN) , an intranet, an extranet, a public switched telephone network (PSTN) , an infra-red network, a wireless network (e.g., a network operating under any of the Institute of Electrical and Electronics (IEEE) 802.11 suite of protocols,  and / or any other wireless protocol) , and / or any combination of these and / or other networks.

[0057] In at least one embodiment, server 712 may be composed of one or more general purpose computers, specialized server computers (including, by way of example, PC (personal computer) servers,  servers, mid-range servers, mainframe computers, rack-mounted servers, etc. ) , server farms, server clusters, or any other appropriate arrangement and / or combination. In at least one embodiment, server 712 can include one or more virtual machines running virtual operating systems, or other computing architectures involving virtualization. In at least one embodiment, one or more flexible pools of logical storage devices can be virtualized to maintain virtual storage devices for a server. In at least one embodiment, virtual networks can be controlled by server 712 using software defined networking. In at least one embodiment, server 712 may be adapted to run one or more services or software applications.

[0058] In at least one embodiment, server 712 may run any operating system, as well as any commercially available server operating system. In at least one embodiment, server 712 may also run any of a variety of additional server applications and / or mid-tier applications, including HTTP (hypertext transport protocol) servers, FTP (file transfer protocol) servers, CGI (common gateway interface) servers,  servers, database servers, and / or variations thereof. In at least one embodiment, exemplary database servers include without limitation those commercially available from Oracle, Microsoft, Sybase, IBM (International Business Machines) , and / or variations thereof.

[0059] In at least one embodiment, server 712 may include one or more applications to analyze and consolidate data feeds and / or event updates received from users of client computing devices 702, 704, 706, and 708. In at least one embodiment, data feeds and / or event updates may include, but are not limited to,  feeds,  updates or real-time updates received from one or more third party information sources and continuous data streams, which may include real-time events related to sensor data applications, financial tickers, network performance measuring tools (e.g., network monitoring and traffic management applications) , clickstream analysis tools, automobile traffic monitoring, and / or variations thereof. In at least one  embodiment, server 712 may also include one or more applications to display data feeds and / or real-time events via one or more display devices of client computing devices 702, 704, 706, and 708.

[0060] In at least one embodiment, distributed system 700 may also include one or more databases 714 and 716. In at least one embodiment, databases may provide a mechanism for storing information such as user interactions information, usage patterns information, adaptation rules information, and other information. In at least one embodiment, databases 714 and 716 may reside in a variety of locations. In at least one embodiment, one or more of databases 714 and 716 may reside on a non-transitory storage medium local to (and / or resident in) server 712. In at least one embodiment, databases 714 and 716 may be remote from server 712 and in communication with server 712 via a network-based or dedicated connection. In at least one embodiment, databases 714 and 716 may reside in a storage-area network (SAN) . In at least one embodiment, any necessary files for performing functions attributed to server 712 may be stored locally on server 712 and / or remotely, as appropriate. In at least one embodiment, databases 714 and 716 may include relational databases, such as databases that are adapted to store, update, and retrieve data in response to SQL-formatted commands.

[0061] FIG. 8 illustrates an exemplary data center 800, in accordance with at least some embodiments. In at least one embodiment, data center 800 includes, without limitation, a data center infrastructure layer 810, a framework layer 820, a software layer 830 and an application layer 840.

[0062] In at least one embodiment, as shown in FIG. 8, data center infrastructure layer 810 may include a resource orchestrator 812, grouped computing resources 814, and node computing resources ( “node C.R.s” ) 816 (1) -816 (N) , where “N” represents any whole, positive integer. In at least one embodiment, node C.R.s 816 (1) -816 (N) may include, but are not limited to, any number of central processing units ( “CPUs” ) or other processors (including accelerators, field programmable gate arrays ( “FPGAs” ) , graphics processors, etc. ) , memory devices (e.g., dynamic read-only memory) , storage devices (e.g., solid state or disk drives) , network input / output ( "NW I / O” ) devices, network switches, virtual machines ( “VMs” ) , power modules, and cooling modules, etc. In at least one embodiment, one or more node C.R.s from among node C.R.s 816(1) -816 (N) may be a server having one or more of above-mentioned computing resources.

[0063] In at least one embodiment, grouped computing resources 814 may include separate groupings of node C.R.s housed within one or more racks (not shown) , or many racks housed in data centers at various geographical locations (also not shown) . Separate groupings of node C.R.s within grouped computing resources 814 may include grouped compute, network, memory or storage resources that may be configured or allocated to support one or more workloads. In at least one embodiment, several node C.R.s including CPUs or processors may grouped within one or more racks to provide compute resources to support one or more workloads. In at least one embodiment, one or more racks may also include any number of power modules, cooling modules, and network switches, in any combination.

[0064] In at least one embodiment, resource orchestrator 812 may configure or otherwise control one or more node C.R.s 816 (1) -816 (N) and / or grouped computing resources 814. In at least one embodiment, resource orchestrator 812 may include a software design infrastructure ( “SDI” ) management entity for data center 800. In at least one embodiment, resource orchestrator 812 may include hardware, software or some combination thereof.

[0065] In at least one embodiment, as shown in FIG. 8, framework layer 820 includes, without limitation, a job scheduler 832, a configuration manager 834, a resource manager 836 and a distributed file system 838. In at least one embodiment, framework layer 820 may include a framework to support software 852 of software layer 830 and / or one or more application (s) 842 of application layer 840. In at least one embodiment, software 852 or application (s) 842 may respectively include web-based service software or applications, such as those provided by Amazon Web Services, Google Cloud and Microsoft Azure. In at least one embodiment, framework layer 820 may be, but is not limited to, a type of free and open-source software web application framework such as Apache SparkTM (hereinafter “Spark” ) that may utilize distributed file system 838 for large-scale data processing (e.g., "big data" ) . In at least one embodiment, job scheduler 832 may include a Spark driver to facilitate scheduling of workloads supported by various layers of data center 800. In at least one embodiment, configuration manager 834 may be capable of configuring different layers such as software layer 830 and framework layer 820, including Spark and distributed file system 838 for supporting large-scale data processing. In at least one embodiment, resource manager 836 may be capable of managing clustered or grouped computing resources mapped to or allocated for support of distributed file  system 838 and job scheduler 832. In at least one embodiment, clustered or grouped computing resources may include grouped computing resource 814 at data center infrastructure layer 810. In at least one embodiment, resource manager 836 may coordinate with resource orchestrator 812 to manage these mapped or allocated computing resources.

[0066] In at least one embodiment, software 852 included in software layer 830 may include software used by at least portions of node C.R.s 816 (1) -816 (N) , grouped computing resources 814, and / or distributed file system 838 of framework layer 820. One or more types of software may include, but are not limited to, Internet web page search software, e-mail virus scan software, database software, and streaming video content software.

[0067] In at least one embodiment, application (s) 842 included in application layer 840 may include one or more types of applications used by at least portions of node C.R.s 816 (1) -816 (N) , grouped computing resources 814, and / or distributed file system 838 of framework layer 820. In at least one or more types of applications may include, without limitation, CUDA applications, 5G network applications, artificial intelligence application, data center applications, and / or variations thereof.

[0068] In at least one embodiment, any of configuration manager 834, resource manager 836, and resource orchestrator 812 may implement any number and type of self-modifying actions based on any amount and type of data acquired in any technically feasible fashion. In at least one embodiment, self-modifying actions may relieve a data center operator of data center 800 from making possibly bad configuration decisions and possibly avoiding underutilized and / or poor performing portions of a data center.

[0069] FIG. 9 illustrates a client-server network 904 formed by a plurality of network server computers 902 which are interlinked, in accordance with at least one embodiment. In at least one embodiment, each network server computer 902 stores data accessible to other network server computers 902 and to client computers 906 and networks 908 which link into a wide area network 904. In at least one embodiment, configuration of a client-server network 904 may change over time as client computers 906 and one or more networks 908 connect and disconnect from a network 904, and as one or more trunk line server computers 902 are added or removed from a network 904. In at least one embodiment, when a client computer 906 and a network 908 are connected with network server computers 902, client-server network includes such client  computer 906 and network 908. In at least one embodiment, the term computer includes any device or machine capable of accepting data, applying prescribed processes to data, and supplying results of processes.

[0070] In at least one embodiment, client-server network 904 stores information which is accessible to network server computers 902, remote networks 908 and client computers 906. In at least one embodiment, network server computers 902 are formed by main frame computers minicomputers, and / or microcomputers having one or more processors each. In at least one embodiment, server computers 902 are linked together by wired and / or wireless transfer media, such as conductive wire, fiber optic cable, and / or microwave transmission media, satellite transmission media or other conductive, optic or electromagnetic wave transmission media. In at least one embodiment, client computers 906 access a network server computer 902 by a similar wired or a wireless transfer medium. In at least one embodiment, a client computer 906 may link into a client-server network 904 using a modem and a standard telephone communication network. In at least one embodiment, alternative carrier systems such as cable and satellite communication systems also may be used to link into client-server network 904. In at least one embodiment, other private or time-shared carrier systems may be used. In at least one embodiment, network 904 is a global information network, such as the Internet. In at least one embodiment, network is a private intranet using similar protocols as the Internet, but with added security measures and restricted access controls. In at least one embodiment, network 904 is a private, or semi-private network using proprietary communication protocols.

[0071] In at least one embodiment, client computer 906 is any end user computer, and may also be a mainframe computer, mini-computer or microcomputer having one or more microprocessors. In at least one embodiment, server computer 902 may at times function as a client computer accessing another server computer 902. In at least one embodiment, remote network 908 may be a local area network, a network added into a wide area network through an independent service provider (ISP) for the Internet, or another group of computers interconnected by wired or wireless transfer media having a configuration which is either fixed or changing over time. In at least one embodiment, client computers 906 may link into and access a network 904 independently or through a remote network 908.

[0072] FIG. 10 illustrates a computer network 1008 connecting one or more computing machines, in accordance with at least some embodiments. In at least one embodiment, network 1008 may be any type of electronically connected group of computers including, for instance, the following networks: Internet, Intranet, Local Area Networks (LAN) , Wide Area Networks (WAN) or an interconnected combination of these network types. In at least one embodiment, connectivity within a network 1008 may be a remote modem, Ethernet (IEEE 802.3) , Token Ring (IEEE 802.5) , Fiber Distributed Datalink Interface (FDDI) , Asynchronous Transfer Mode (ATM) , or any other communication protocol. In at least one embodiment, computing devices linked to a network may be desktop, server, portable, handheld, set-top box, personal digital assistant (PDA) , a terminal, or any other desired type or configuration. In at least one embodiment, depending on their functionality, network connected devices may vary widely in processing power, internal memory, and other performance aspects. In at least one embodiment, communications within a network and to or from computing devices connected to a network may be either wired or wireless. In at least one embodiment, network 1008 may include, at least in part, the world-wide public Internet which generally connects a plurality of users in accordance with a client-server model in accordance with a transmission control protocol / internet protocol (TCP / IP) specification. In at least one embodiment, client-server network is a dominant model for communicating between two computers. In at least one embodiment, a client computer ( “client” ) issues one or more commands to a server computer ( “server” ) . In at least one embodiment, server fulfills client commands by accessing available network resources and returning information to a client pursuant to client commands. In at least one embodiment, client computer systems and network resources resident on network servers are assigned a network address for identification during communications between elements of a network. In at least one embodiment, communications from other network connected systems to servers will include a network address of a relevant server / network resource as part of communication so that an appropriate destination of a data / request is identified as a recipient. In at least one embodiment, when a network 1008 comprises the global Internet, a network address is an IP address in a TCP / IP format which may, at least in part, route data to an e-mail account, a website, or other Internet tool resident on a server. In at least one embodiment, information and services which are resident on network servers may be available to a web browser of a client computer through a domain name (e.g. www. site. com) which maps to an IP address of a network server.

[0073] In at least one embodiment, a plurality of clients 1002, 1004, and 1006 are connected to a network 1008 via respective communication links. In at least one embodiment, each of these clients may access a network 1008 via any desired form of communication, such as via a dial-up modem connection, cable link, a digital subscriber line (DSL) , wireless or satellite link, or any other form of communication. In at least one embodiment, each client may communicate using any machine that is compatible with a network 1008, such as a personal computer (PC) , work station, dedicated terminal, personal data assistant (PDA) , or other similar equipment. In at least one embodiment, clients 1002, 1004, and 1006 may or may not be located in a same geographical area.

[0074] In at least one embodiment, a plurality of servers 1010, 1012, and 1014 are connected to a network 1008 to serve clients that are in communication with a network 1008. In at least one embodiment, each server is typically a powerful computer or device that manages network resources and responds to client commands. In at least one embodiment, servers include computer readable data storage media such as hard disk drives and RAM memory that store program instructions and data. In at least one embodiment, servers 1010, 1012, 1014 run application programs that respond to client commands. In at least one embodiment, server 1010 may run a web server application for responding to client requests for HTML pages and may also run a mail server application for receiving and routing electronic mail. In at least one embodiment, other application programs, such as an FTP server or a media server for streaming audio / video data to clients may also be running on a server 1010. In at least one embodiment, different servers may be dedicated to performing different tasks. In at least one embodiment, server 1010 may be a dedicated web server that manages resources relating to web sites for various users, whereas a server 1012 may be dedicated to provide electronic mail (email) management. In at least one embodiment, other servers may be dedicated for media (audio, video, etc. ) , file transfer protocol (FTP) , or a combination of any two or more services that are typically available or provided over a network. In at least one embodiment, each server may be in a location that is the same as or different from that of other servers. In at least one embodiment, there may be multiple servers that perform mirrored tasks for users, thereby relieving congestion or minimizing traffic directed to and from a single server. In at least one embodiment, servers 1010, 1012, 1014 are under control of a web hosting provider in a business of maintaining and delivering third party content over a network 1008.

[0075] In at least one embodiment, web hosting providers deliver services to two different types of clients. In at least one embodiment, one type, which may be referred to as a browser, requests content from servers 1010, 1012, 1014 such as web pages, email messages, video clips, etc. In at least one embodiment, a second type, which may be referred to as a user, hires a web hosting provider to maintain a network resource such as a web site, and to make it available to browsers. In at least one embodiment, users contract with a web hosting provider to make memory space, processor capacity, and communication bandwidth available for their desired network resource in accordance with an amount of server resources a user desires to utilize.

[0076] In at least one embodiment, in order for a web hosting provider to provide services for both of these clients, application programs which manage a network resources hosted by servers must be properly configured. In at least one embodiment, program configuration process involves defining a set of parameters which control, at least in part, an application program's response to browser requests and which also define, at least in part, a server resources available to a particular user.

[0077] In one embodiment, an intranet server 1016 is in communication with a network 1008 via a communication link. In at least one embodiment, intranet server 1016 is in communication with a server manager 1018. In at least one embodiment, server manager 1018 comprises a database of an application program configuration parameters which are being utilized in servers 1010, 1012, 1014. In at least one embodiment, users modify a database 1020 via an intranet 1016, and a server manager 1018 interacts with servers 1010, 1012, 1014 to modify application program parameters so that they match a content of a database. In at least one embodiment, a user logs onto an intranet server 1016 by connecting to an intranet 1016 via computer 1002 and entering authentication information, such as a username and password.

[0078] In at least one embodiment, when a user wishes to sign up for new service or modify an existing service, an intranet server 1016 authenticates a user and provides a user with an interactive screen display / control panel that allows a user to access configuration parameters for a particular application program. In at least one embodiment, a user is presented with a number of modifiable text boxes that describe aspects of a configuration of a user's web site or other network resource. In at least one embodiment, if a user desires to increase memory space reserved on a server for its web site, a user is provided with a field in which a user specifies a  desired memory space. In at least one embodiment, in response to receiving this information, an intranet server 1016 updates a database 1020. In at least one embodiment, server manager 1018 forwards this information to an appropriate server, and a new parameter is used during application program operation. In at least one embodiment, an intranet server 1016 is configured to provide users with access to configuration parameters of hosted network resources (e.g., web pages, email, FTP sites, media sites, etc. ) , for which a user has contracted with a web hosting service provider.

[0079] FIG. 11A illustrates a networked computer system 1100A, in accordance with at least some embodiments. In at least one embodiment, networked computer system 1100A comprises a plurality of nodes or personal computers ( "PCs" ) 1102, 1118, 1120. In at least one embodiment, personal computer or node 1102 comprises a processor 1114, memory 1116, video camera 1104, microphone 1106, mouse 1108, speakers 1110, and monitor 1112. In at least one embodiment, PCs 1102, 1118, 1120 may each run one or more desktop servers of an internal network within a given company, for instance, or may be servers of a general network not limited to a specific environment. In at least one embodiment, there is one server per PC node of a network, so that each PC node of a network represents a particular network server, having a particular network URL address. In at least one embodiment, each server defaults to a default web page for that server's user, which may itself contain embedded URLs pointing to further subpages of that user on that server, or to other servers or pages on other servers on a network.

[0080] In at least one embodiment, nodes 1102, 1118, 1120 and other nodes of a network are interconnected via medium 1122. In at least one embodiment, medium 1122 may be, a communication channel such as an Integrated Services Digital Network ( "ISDN" ) . In at least one embodiment, various nodes of a networked computer system may be connected through a variety of communication media, including local area networks ( "LANs" ) , plain-old telephone lines ( "POTS" ) , sometimes referred to as public switched telephone networks ( "PSTN" ) , and / or variations thereof. In at least one embodiment, various nodes of a network may also constitute computer system users inter-connected via a network such as the Internet. In at least one embodiment, each server on a network (running from a particular node of a network at a given instance) has a unique address or identification within a network, which may be specifiable in terms of an URL.

[0081] In at least one embodiment, a plurality of multi-point conferencing units ( "MCUs" ) may thus be utilized to transmit data to and from various nodes or "endpoints"of a conferencing system. In at least one embodiment, nodes and / or MCUs may be interconnected via an ISDN link or through a local area network ( "LAN" ) , in addition to various other communications media such as nodes connected through the Internet. In at least one embodiment, nodes of a conferencing system may, in general, be connected directly to a communications medium such as a LAN or through an MCU, and that a conferencing system may comprise other nodes or elements such as routers, servers, and / or variations thereof.

[0082] In at least one embodiment, processor 1114 is a general-purpose programmable processor. In at least one embodiment, processors of nodes of networked computer system 1100A may also be special-purpose video processors. In at least one embodiment, various peripherals and components of a node such as those of node 1102 may vary from those of other nodes. In at least one embodiment, node 1118 and node 1120 may be configured identically to or differently than node 1102. In at least one embodiment, a node may be implemented on any suitable computer system in addition to PC systems.

[0083] FIG. 11B illustrates a networked computer system 1100B, in accordance with at least some embodiments. In at least one embodiment, system 1100B illustrates a network such as LAN 1124, which may be used to interconnect a variety of nodes that may communicate with each other. In at least one embodiment, attached to LAN 1124 are a plurality of nodes such as PC nodes 1126, 1128, 1130. In at least one embodiment, a node may also be connected to the LAN via a network server or other means. In at least one embodiment, system 1100B comprises other types of nodes or elements, for example including routers, servers, and nodes.

[0084] FIG. 11C illustrates a networked computer system 1100C, in accordance with at least some embodiments. In at least one embodiment, system 1100C illustrates a WWW system having communications across a backbone communications network such as Internet 1132, which may be used to interconnect a variety of nodes of a network. In at least one embodiment, WWW is a set of protocols operating on top of the Internet, and allows a graphical interface system to operate thereon for accessing information through the Internet. In at least one embodiment, attached to Internet 1132 in WWW are a plurality of nodes such as PCs 1140, 1142, 1144. In at least one embodiment, a node is interfaced to other nodes of WWW through a WWW  HTTP server such as servers 1134, 1136. In at least one embodiment, PC 1144 may be a PC forming a node of network 1132 and itself running its server 1136, although PC 1144 and server 1136 are illustrated separately in FIG. 11C for illustrative purposes.

[0085] In at least one embodiment, WWW is a distributed type of application, characterized by WWW HTTP, WWW's protocol, which runs on top of the Internet's transmission control protocol / Internet protocol ( "TCP / IP" ) . In at least one embodiment, WWW may thus be characterized by a set of protocols (i.e., HTTP) running on the Internet as its "backbone. "

[0086] In at least one embodiment, a web browser is an application running on a node of a network that, in WWW-compatible type network systems, allows users of a particular server or node to view such information and thus allows a user to search graphical and text-based files that are linked together using hypertext links that are embedded in documents or files available from servers on a network that understand HTTP. In at least one embodiment, when a given web page of a first server associated with a first node is retrieved by a user using another server on a network such as the Internet, a document retrieved may have various hypertext links embedded therein and a local copy of a page is created local to a retrieving user. In at least one embodiment, when a user clicks on a hypertext link, locally-stored information related to a selected hypertext link is typically sufficient to allow a user's machine to open a connection across the Internet to a server indicated by a hypertext link.

[0087] In at least one embodiment, more than one user may be coupled to each HTTP server, for example through a LAN such as LAN 1138 as illustrated with respect to WWW HTTP server 1134. In at least one embodiment, system 1100C may also comprise other types of nodes or elements. In at least one embodiment, a WWW HTTP server is an application running on a machine, such as a PC. In at least one embodiment, each user may be considered to have a unique "server, " as illustrated with respect to PC 1144. In at least one embodiment, a server may be considered to be a server such as WWW HTTP server 1134, which provides access to a network for a LAN or plurality of nodes or plurality of LANs. In at least one embodiment, there are a plurality of users, each having a desktop PC or node of a network, each desktop PC potentially establishing a server for a user thereof. In at least one embodiment, each server is associated with a particular network address or URL, which, when accessed, provides a default web page for that user. In at least one embodiment, a web page may contain further links  (embedded URLs) pointing to further subpages of that user on that server, or to other servers on a network or to pages on other servers on a network.

[0088] Other variations are within spirit of present disclosure. Thus, while disclosed techniques are susceptible to various modifications and alternative constructions, certain illustrated embodiments thereof are shown in drawings and have been described above in detail. It should be understood, however, that there is no intention to limit the disclosure to a specific form or forms disclosed, but on the contrary, the intention is to cover all modifications, alternative constructions, and equivalents falling within the spirit and scope of the disclosure, as defined in appended claims.

[0089] Use of terms “a” and “an” and “the” and similar referents in the context of describing disclosed embodiments (especially in the context of following claims) are to be construed to cover both singular and plural, unless otherwise indicated herein or clearly contradicted by context, and not as a definition of a term. Terms “comprising, ” “having, ” “including, ” and “containing” are to be construed as open-ended terms (meaning “including, but not limited to, ” ) unless otherwise noted. “Connected, ” when unmodified and referring to physical connections, is to be construed as partly or wholly contained within, attached to, or joined together, even if there is something intervening. Recitations of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. In at least one embodiment, the use of the term “set” (e.g., “a set of items” ) or “subset” unless otherwise noted or contradicted by context, is to be construed as a nonempty collection comprising one or more members. Further, unless otherwise noted or contradicted by context, the term “subset” of a corresponding set does not necessarily denote a proper subset of the corresponding set, but subset and corresponding set may be equal.

[0090] Conjunctive language, such as phrases of the form “at least one of A, B, and C, ” or “at least one of A, B and C, ” unless specifically stated otherwise or otherwise clearly contradicted by context, is otherwise understood with the context as used in general to present that an item, term, etc., may be either A or B or C, or any nonempty subset of the set of A and B and C. For instance, in an illustrative example of a set having three members, conjunctive phrases “at least one of A, B, and C” and “at least one of A, B and C” refer to any of the following sets: {A} , {B} ,  {C} , {A, B} , {A, C} , {B, C} , {A, B, C} . Thus, such conjunctive language is not generally intended to imply that certain embodiments require at least one of A, at least one of B and at least one of C each to be present. In addition, unless otherwise noted or contradicted by context, the term “plurality” indicates a state of being plural (e.g., “a plurality of items” indicates multiple items) . In at least one embodiment, the number of items in a plurality is at least two, but can be more when so indicated either explicitly or by context. Further, unless stated otherwise or otherwise clear from context, the phrase “based on” means “based at least in part on” and not “based solely on. ”

[0091] Operations of processes described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. In at least one embodiment, a process such as those processes described herein (or variations and / or combinations thereof) is performed under control of one or more computer systems configured with executable instructions and is implemented as code (e.g., executable instructions, one or more computer programs or one or more applications) executing collectively on one or more processors, by hardware or combinations thereof. In at least one embodiment, code is stored on a computer-readable storage medium, for example, in the form of a computer program comprising a plurality of instructions executable by one or more processors. In at least one embodiment, a computer-readable storage medium is a non-transitory computer-readable storage medium that excludes transitory signals (e.g., a propagating transient electric or electromagnetic transmission) but includes non-transitory data storage circuitry (e.g., buffers, cache, and queues) within transceivers of transitory signals. In at least one embodiment, code (e.g., executable code or source code) is stored on a set of one or more non-transitory computer-readable storage media having stored thereon executable instructions (or other memory to store executable instructions) that, when executed (i.e., as a result of being executed) by one or more processors of a computer system, cause a computer system to perform operations described herein. In at least one embodiment, a set of non-transitory computer-readable storage media comprises multiple non-transitory computer-readable storage media and one or more of individual non-transitory storage media of multiple non-transitory computer-readable storage media lack all of the code while multiple non-transitory computer-readable storage media collectively store all of the code. In at least one embodiment, executable instructions are executed such that different instructions are executed by different processors.

[0092] Accordingly, in at least one embodiment, computer systems are configured to implement one or more services that singly or collectively perform operations of processes described herein and such computer systems are configured with applicable hardware and / or software that enable the performance of operations. Further, a computer system that implements at least one embodiment of present disclosure is a single device and, in another embodiment, is a distributed computer system comprising multiple devices that operate differently such that distributed computer system performs operations described herein and such that a single device does not perform all operations.

[0093] Use of any and all examples, or exemplary language (e.g., “such as” ) provided herein, is intended merely to better illuminate embodiments of the disclosure and does not pose a limitation on the scope of the disclosure unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the disclosure.

[0094] In description and claims, terms “coupled” and “connected, ” along with their derivatives, may be used. It should be understood that these terms may not be intended as synonyms for each other. Rather, in particular examples, “connected” or “coupled” may be used to indicate that two or more elements are in direct or indirect physical or electrical contact with each other. “Coupled” may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.

[0095] Unless specifically stated otherwise, it may be appreciated that throughout specification terms such as “processing, ” “computing, ” “calculating, ” “determining, ” or like, refer to action and / or processes of a computer or computing system, or similar electronic computing device, that manipulate and / or transform data represented as physical, such as electronic, quantities within computing system’s registers and / or memories into other data similarly represented as physical quantities within computing system’s memories, registers or other such information storage, transmission or display devices.

[0096] In a similar manner, the term “processor” may refer to any device or portion of a device that processes electronic data from registers and / or memory and transform that electronic data into other electronic data that may be stored in registers and / or memory. A “computing platform” may comprise one or more processors. As used herein, “software” processes may include, for  example, software and / or hardware entities that perform work over time, such as tasks, threads, and intelligent agents. Also, each process may refer to multiple processes, for carrying out instructions in sequence or in parallel, continuously, or intermittently. In at least one embodiment, terms “system” and “method” are used herein interchangeably insofar as the system may embody one or more methods and methods may be considered a system.

[0097] In the present document, references may be made to obtaining, acquiring, receiving, or inputting analog or digital data into a subsystem, computer system, or computer-implemented machine. In at least one embodiment, the process of obtaining, acquiring, receiving, or inputting analog and digital data can be accomplished in a variety of ways such as by receiving data as a parameter of a function call or a call to an application programming interface. In at least one embodiment, processes of obtaining, acquiring, receiving, or inputting analog or digital data can be accomplished by transferring data via a serial or parallel interface. In at least one embodiment, processes of obtaining, acquiring, receiving, or inputting analog or digital data can be accomplished by transferring data via a computer network from providing entity to acquiring entity. In at least one embodiment, references may also be made to providing, outputting, transmitting, sending, or presenting analog or digital data. In various examples, processes of providing, outputting, transmitting, sending, or presenting analog or digital data can be accomplished by transferring data as an input or output parameter of a function call, a parameter of an application programming interface or inter-process communication mechanism.

[0098] Although descriptions herein set forth example embodiments of described techniques, other architectures may be used to implement described functionality, and are intended to be within the scope of this disclosure. Furthermore, although specific distributions of responsibilities may be defined above for purposes of description, various functions and responsibilities might be distributed and divided in different ways, depending on circumstances.

[0099] Furthermore, although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that subject matter claimed in appended claims is not necessarily limited to specific features or acts described. Rather, specific features and acts are disclosed as exemplary forms of implementing the claims.

Claims

1.A power delivery system, comprising:a first power connector comprising a first feature having a first configuration;a second power connector comprising a second feature having a second configuration;a first cable terminal configured to couple to the first power connector, the first cable terminal comprising a third feature configured to mate with the first feature and to not mate with the second feature; anda second cable terminal configured to couple to the second power connector, the second cable terminal comprising a fourth feature configured to mate with the second feature and to not mate with the first feature.2.The power delivery system of claim 1, wherein the first feature comprises a first slot, the second feature comprises a second slot, the third feature comprises a first tab, and the fourth feature comprises a second tab.3.The power delivery system of claim 2, wherein the first tab extends orthogonally from a first substantially flat portion of the first cable terminal, and wherein the second tab extends orthogonally from a second substantially flat portion of the second cable terminal.4.The power delivery system of claim 2, wherein:the first slot is configured to receive the first tab responsive to the first cable terminal coupling to the first power connector; andthe second slot is configured to receive the second tab responsive to the second cable terminal coupling to the second power connector.5.The power deliver system of claim 1, wherein the first power connector is a positive power connector and the second power connector is a negative power connector.6.The power delivery system of claim 1, wherein the first feature is on a first side of the first power connector and the second feature is on a second side of the second power connector opposite the first side of the first power connector.7.The power delivery system of claim 1, further comprising:a first fastener configured to couple the first cable terminal to the first power connector; anda second fastener configured to couple the second cable terminal the second power connector.8.The power delivery system of claim 7, wherein the first cable terminal forms a first hole, wherein the first power connector forms a second hole, wherein the first fastener is configured to pass through the first hole to couple with the first power connector via the second hole, wherein the second cable terminal forms a third hole, wherein the second power connector forms a fourth hole, and wherein the second fastener is configured to pass through the third hole to couple with the second power connector via the fourth hole.9.The power delivery system of claim 7, wherein the first fastener and the second fastener are threaded fasteners.10.The power delivery system of claim 1, wherein the first feature and the third feature are configured to align the first cable terminal with respect to the first power connector, and wherein the second feature and the fourth feature are configured to align the second cable terminal with respect to the second power connector.11.An electrical system, comprising:a printed circuit board (PCB) ;a first power connector coupled to the printed circuit board (PCB) and having a first feature in a first configuration; anda second power connector coupled to the PCB having a second feature in a second configuration,wherein the first feature is configured to mate with a third feature of a first corresponding cable terminal and to not mate with a fourth feature of a second corresponding cable terminal, and wherein the second feature is configured to mate with the fourth feature of the second corresponding cable terminal and to not mate with the third feature of the first corresponding cable terminal.12.The electrical system of claim 11, wherein the first feature comprises a first slot, the second feature comprises a second slot, the third feature comprises a first tab, and the fourth feature comprises a second tab.13.The electrical system of claim 12, wherein:the first slot is configured to receive the first tab responsive to the first corresponding cable terminal coupling to the first power connector; andthe second slot is configured to receive the second tab responsive to the second corresponding cable terminal coupling to the second power connector.14.The electrical system of claim 11, wherein the first power connector is a positive power connector and the second power connector is a negative power connector.15.The electrical system of claim 11, wherein the first feature is on a first side of the first power connector and the second feature is on a second side of the second power connector opposite the first side of the first power connector.16.The electrical system of claim 11, wherein the first power connector is configured to couple to the first corresponding cable terminal by a first fastener, and wherein the second power connector is configured to couple to the second corresponding cable terminal by a second fastener.17.The electrical system of claim 16, wherein the first fastener and the second fastener are threaded fasteners.18.A power connector, comprising:a body forming a slot on a side of the body, wherein the slot is configured to mate with a tab of a corresponding cable terminal, and wherein the body forms a hole configured to receive a fastener to couple the cable terminal to the power connector.19.The power connector of claim 18, wherein the slot is formed in a top surface of the body, and wherein the slot is formed off-center relative to the hole formed in the body.20.The power connector of claim 18, wherein the slot is configured to receive the tab responsive to the corresponding cable terminal coupling to the power connector.21.A datacenter, comprising:a first power connector comprising a first feature having a first configuration;a second power connector comprising a second feature having a second configuration;a first cable terminal configured to couple to the first power connector, the first cable terminal comprising a third feature configured to mate with the first feature and to not mate with the second feature; anda second cable terminal configured to couple to the second power connector, the second cable terminal comprising a fourth feature configured to mate with the second feature and to not mate with the first feature.22.The datacenter of claim 21, wherein the first feature comprises a first slot, the second feature comprises a second slot, the third feature comprises a first tab, and the fourth feature comprises a second tab.23.The datacenter of claim 22, wherein:the first slot is configured to receive the first tab responsive to the first corresponding cable terminal coupling to the first power connector; andthe second slot is configured to receive the second tab responsive to the second corresponding cable terminal coupling to the second power connector.24.The datacenter of claim 21, wherein the first power connector is a positive power connector and the second power connector is a negative power connector.25.The datacenter of claim 21, wherein the first feature is on a first side of the first power connector and the second feature is on a second side of the second power connector opposite the first side of the first power connector.26.The datacenter of claim 21, wherein the first power connector is configured to couple to the first corresponding cable terminal by a first fastener, and wherein the second power connector is configured to couple to the second corresponding cable terminal by a second fastener.