The present disclosure generally relates to information handling systems, and more particularly relates to a hybrid power button with multiple functions.
As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store information. One option is an information handling system. An information handling system generally processes, compiles, stores, or communicates information or data for business, personal, or other purposes. Technology and information handling needs and requirements can vary between different applications. Thus information handling systems can also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information can be processed, stored, or communicated. The variations in information handling systems allow information handling systems to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, information handling systems can include a variety of hardware and software resources that can be configured to process, store, and communicate information and can include one or more computer systems, graphics interface systems, data storage systems, networking systems, and mobile communication systems. Information handling systems can also implement various virtualized architectures. Data and voice communications among information handling systems may be via networks that are wired, wireless, or some combination.
A multiple function button for an information handling system includes an outer shell and an inner button. The outer shell includes multiple channels having first, second, third and fourth channels. The inner button is inserted within the outer shell. The inner button includes a tab and a contact component. The tab may move within the multiple channels. When the tab is within the first channel, the inner button is in a first position and contact component is positioned over a first contact of the information handling system. When the tab is within the third channel, the inner button is in a second position and the contact component is positioned over a second contact of the information handling system.
It will be appreciated that for simplicity and clarity of illustration, elements illustrated in the Figures are not necessarily drawn to scale. For example, the dimensions of some elements may be exaggerated relative to other elements. Embodiments incorporating teachings of the present disclosure are shown and described with respect to the drawings herein, in which:
The use of the same reference symbols in different drawings indicates similar or identical items.
The following description in combination with the Figures is provided to assist in understanding the teachings disclosed herein. The description is focused on specific implementations and embodiments of the teachings, and is provided to assist in describing the teachings. This focus should not be interpreted as a limitation on the scope or applicability of the teachings.
Information handling system 100 includes a cover 102 and a base 104. Cover 102 includes a display 106, and base 104 includes a keyboard 108 and a multiple function button 110. While in a first mode, configuration, position, or the like, multiple function button 110 may be utilized as a power button for information handling system 100. In this situation, the actuating or pressing down of multiple function button 110 may cause information handling system 100 to power down or to power up, depending on the current power state of the information handling system. While in a second mode, configuration, position, or the like, multiple function button 110 may be utilized to cause information handling system 100 to perform another operation or function. In this situation, the actuating or pressing down of multiple function button 110 may cause information handling system 100 to perform any suitable operations other than power off/up including, but not limited to, clear a complementary metal-oxide-semiconductor (CMOS) of the information handling system, place the information handling system in a deep sleep mode, provide a gaming application operation, and provide any other human computer interaction (HCI) operation.
From generation to generation of information handling systems, more and more functions have been integrated into consumer electronics. However, during the changes from generation to generation of information handling systems, an amount of HCI devices were limited due to the size of the information handling system. In this situation, the lack of HCI devices has caused user-unfriendliness of certain functions within the previous information handling systems. For example, in previous information handling systems, users may need to clear the CMOS while experiencing hardware compatibility issues, but the user would have to teardown the information handling system, hold the power button for 25-30 seconds, or the like.
Information handling system 100 may be improved by multiple function button 110. For example, multiple function button 110 may include one or more structural features to support additional features over previous power buttons. For example, multiple function button 110 may include a rotating mechanism, an inner button, or the like to provide another dimension to support additional features. When the user presses the inner button or turns and presses the power button, the secondary operation may be triggered. For the rotating case, multiple function button 110 may then automatically rotate back to an initial position.
Referring now to
In an example, a different one of retention components 404 and 406 may be placed in physical communication with a different side of stopper 324. For example, when inner button 204 is in the first position, a side of retention component 404 may be in physical communication with a first side of stopper 324. When inner button 204 is in the second position, a side of retention component 406 may be in physical communication with a second side of stopper 324. In this example, stopper 324 may control an amount of rotation for inner button 204 between the first and second positions. In certain examples, stopper 324 physical communication with retention components 404 and 406 may substantially correspond with the movement of tab 410 within multiple channel 306. For example, when tab 410 is located within channel 310, a side of retention component 404 may be in physical communication with a first side of stopper 324. When tab 410 is located within channel 314, a side of retention component 406 may be in physical communication with a second side of stopper 324.
In certain examples, channel 310 may be located within inner surface 304 such that tab 410 of inner button 204 may slide up and down within channel 310 while the inner button is in the first position. In an example, while inner button 204 is in the first position, contact portion 408 may be positioned substantially of contact 510. In response to inner button 204 being pressed down in the first position, tab 410 may slide down channel 310 and contact portion 408 may exert a force on contact 510. In an example, the force from contact portion 408 exerted on contact 510 may cause information handling system 100 to perform a first operation, such as power on or off as will be explained with respect to
In an example, in response to power switch 602 being closed, a pulse may be provided along communication line 610 to embedded controller 604. Power switch 602 may be closed in any suitable manner including, but not limited to, inner button 204 of
Referring back to
In response to tab 312 being located within channel 314 and a side of retention component 406 being in physical communication with stopper 324, inner button 204 is in the second position. In certain examples, channel 314 may be located within inner surface 304 such that tab 410 of inner button 204 may slide down within channel 314 while the inner button is in the second position. In an example, while inner button 204 is in the second position, contact portion 408 may be positioned substantially of contact 512. In response to inner button 204 being pressed down in the second position, tab 410 may slide down channel 314 and slip over lip 326, and contact portion 408 may exert a force on contact 512. In an example, the force from contact portion 408 exerted on contact 512 may cause information handling system 100 to perform a second operation, such as clearing a CMOS of the information handling system as will be explained with respect to
In an example, in response to secondary switch 702 being closed, the secondary switch may enable a current to flow from the first voltage reference 706 through CMOS device 704 to the second voltage reference 708. Secondary switch 702 may be closed in any suitable manner including, but not limited to, inner button 204 of
Referring back to
In an example, hybrid button device 1000 may operate in substantially the same manner of hybrid button device 200 as described above with respect to
In an example, in response to secondary switch 1102 being closed, a pulse is provided along communication line 1114 to embedded controller 1104. Based on the pulse, embedded controller 1104 may activate switch circuit 1106, which in turn may close to enable a current to flow from the first voltage reference 1110 through electromagnet 1108 to the second voltage reference 1112. Secondary switch 1102 may be closed in any suitable manner including, but not limited to, inner button 900 of
Additionally, in response to the pulse, embedded controller 1104 may set a count at block 1120. In an example, the count may be any suitable length of time, such as 25 seconds, 30 seconds, or the like. At block 1122, embedded controller may enable a secondary function. In an example, the secondary function or operation may be performed as long as the switch circuit 1106 is closed, which in turn causes electromagnet 1108 to hold tab 910 in location 822. At block 1124, embedded controller 1104 may determine when the count has ended. In response to the count ending, embedded controller 1104 may cause switch circuit 1106 to open. Based on switch circuit 1106 being open, the current no longer flows from first voltage reference 1110 through electromagnet 1108 to second voltage reference 1112. Based on the lack of current flow, electromagnet 1108 may no longer hold tab 910 at location 822, such that inner button 900 may rotate along lip 826 and channel 816 to channel 810 as described above with respect to tab 410, channels 314 and 316, and lip 326.
When inner button 1222 is inserted within outer button 1220, snap fit components 1304 may snap fit within notches 1302. In an example, the snap fit components 1304 may be in physical communication with notches 1302 to prevent spring 1210 from pushing inner button 1222 beyond a top surface of outer button 1220. In certain examples, bracket 1208 may be positioned within frame 1212 to hold spring 1210 around contact 1232. In an example, spring 1232 may bias both outer button 1220 and inner button 1222 in a first position. In certain examples, cantilever 1206 may be in physical communication with contact component 1240 of button 1202 to provide support of outer button 1220 and inner button 1222.
In an example, hybrid button device 1200 may be utilized to cause an information handling system, such as information handling system 100 of
In certain examples, in response to outer button 1220 being pressed downward, contact component 1240 may exert a force on cantilever 1206. The force on cantilever 1206 may cause the cantilever to bend toward circuit board 1204. In an example, a thickness of cantilever 1240 and contact component 1406 of the cantilever may increase contact component 1240, such that contact component 1406 may be placed in physical communication with contact 1230 before contact component 1242 is placed in physical communication with contact 1232. In response to contact component 1406 of cantilever 1206 exerting a force on contact 1230, the information handling system may perform the first operation. When the force pushing down on outer button 1220 is removed, spring 1210 exert a force on inner button 1222, which in turn may exert on force on outer button 1220 based on the physical communication between snap fit components 1304 and notches 1302.
In response to inner button 1222 being pressed downward, spring 1210 may compress and contact component 1242 may exert a force on contact 1232. In response to contact component 1242 exerting a force on contact 1232, the information handling system may perform the second operation. When the force pushing down on inner button 1222 is removed, spring 1210 exert a force on inner button 1222, which in turn may push inner button upwards until a top surface of inner button is substantially even with a top surface of outer button 1220.
Information handling system 1500 can include devices or modules that embody one or more of the devices or modules described below, and operates to perform one or more of the methods described below. Information handling system 1500 includes a processors 1502 and 1504, an input/output (I/O) interface 1510, memories 1520 and 1525, a graphics interface 1530, a basic input and output system/universal extensible firmware interface (BIOS/UEFI) module 1540, a disk controller 1550, a hard disk drive (HDD) 1554, an optical disk drive (ODD) 1556, a disk emulator 1560 connected to an external solid state drive (SSD) 1562, an I/O bridge 1570, one or more add-on resources 1574, a trusted platform module (TPM) 1576, a network interface 1580, a management device 1590, and a power supply 1595. Processors 1502 and 1504, I/O interface 1510, memory 1520, graphics interface 1530, BIOS/UEFI module 1540, disk controller 1550, HDD 1554, ODD 1556, disk emulator 1560, SSD 1562, I/O bridge 1570, add-on resources 1574, TPM 1576, and network interface 1580 operate together to provide a host environment of information handling system 1500 that operates to provide the data processing functionality of the information handling system. The host environment operates to execute machine-executable code, including platform BIOS/UEFI code, device firmware, operating system code, applications, programs, and the like, to perform the data processing tasks associated with information handling system 1500.
In the host environment, processor 1502 is connected to I/O interface 1510 via processor interface 1506, and processor 1504 is connected to the I/O interface via processor interface 1508. Memory 1520 is connected to processor 1502 via a memory interface 1522. Memory 1525 is connected to processor 1504 via a memory interface 1527. Graphics interface 1530 is connected to I/O interface 1510 via a graphics interface 1532, and provides a video display output 1536 to a video display 1534. In a particular embodiment, information handling system 1500 includes separate memories that are dedicated to each of processors 1502 and 1504 via separate memory interfaces. An example of memories 1520 and 1530 include random access memory (RAM) such as static RAM (SRAM), dynamic RAM (DRAM), non-volatile RAM (NV-RAM), or the like, read only memory (ROM), another type of memory, or a combination thereof.
BIOS/UEFI module 1540, disk controller 1550, and I/O bridge 1570 are connected to I/O interface 1510 via an I/O channel 1512. An example of I/O channel 1512 includes a Peripheral Component Interconnect (PCI) interface, a PCI-Extended (PCI-X) interface, a high-speed PCI-Express (PCIe) interface, another industry standard or proprietary communication interface, or a combination thereof. I/O interface 1510 can also include one or more other I/O interfaces, including an Industry Standard Architecture (ISA) interface, a Small Computer Serial Interface (SCSI) interface, an Inter-Integrated Circuit (I2C) interface, a System Packet Interface (SPI), a Universal Serial Bus (USB), another interface, or a combination thereof. BIOS/UEFI module 1540 includes BIOS/UEFI code operable to detect resources within information handling system 1500, to provide drivers for the resources, initialize the resources, and access the resources. BIOS/UEFI module 1540 includes code that operates to detect resources within information handling system 1500, to provide drivers for the resources, to initialize the resources, and to access the resources.
Disk controller 1550 includes a disk interface 1552 that connects the disk controller to HDD 1554, to ODD 1556, and to disk emulator 1560. An example of disk interface 1552 includes an Integrated Drive Electronics (IDE) interface, an Advanced Technology Attachment (ATA) such as a parallel ATA (PATA) interface or a serial ATA (SATA) interface, a SCSI interface, a USB interface, a proprietary interface, or a combination thereof. Disk emulator 1560 permits SSD 1564 to be connected to information handling system 1500 via an external interface 1562. An example of external interface 1562 includes a USB interface, an IEEE 1394 (Firewire) interface, a proprietary interface, or a combination thereof. Alternatively, solid-state drive 1564 can be disposed within information handling system 1500.
I/O bridge 1570 includes a peripheral interface 1572 that connects the I/O bridge to add-on resource 1574, to TPM 1576, and to network interface 1580. Peripheral interface 1572 can be the same type of interface as I/O channel 1512, or can be a different type of interface. As such, I/O bridge 1570 extends the capacity of I/O channel 1512 when peripheral interface 1572 and the I/O channel are of the same type, and the I/O bridge translates information from a format suitable to the I/O channel to a format suitable to the peripheral channel 1572 when they are of a different type. Add-on resource 1574 can include a data storage system, an additional graphics interface, a network interface card (NIC), a sound/video processing card, another add-on resource, or a combination thereof. Add-on resource 1574 can be on a main circuit board, on separate circuit board or add-in card disposed within information handling system 1500, a device that is external to the information handling system, or a combination thereof.
Network interface 1580 represents a NIC disposed within information handling system 1500, on a main circuit board of the information handling system, integrated onto another component such as I/O interface 1510, in another suitable location, or a combination thereof. Network interface device 1580 includes network channels 1582 and 1584 that provide interfaces to devices that are external to information handling system 1500. In a particular embodiment, network channels 1582 and 1584 are of a different type than peripheral channel 1572 and network interface 1580 translates information from a format suitable to the peripheral channel to a format suitable to external devices. An example of network channels 1582 and 1584 includes InfiniBand channels, Fibre Channel channels, Gigabit Ethernet channels, proprietary channel architectures, or a combination thereof. Network channels 1582 and 1584 can be connected to external network resources (not illustrated). The network resource can include another information handling system, a data storage system, another network, a grid management system, another suitable resource, or a combination thereof.
Management device 1590 represents one or more processing devices, such as a dedicated baseboard management controller (BMC) System-on-a-Chip (SoC) device, one or more associated memory devices, one or more network interface devices, a complex programmable logic device (CPLD), and the like, that operate together to provide the management environment for information handling system 1500. In particular, management device 1590 is connected to various components of the host environment via various internal communication interfaces, such as a Low Pin Count (LPC) interface, an Inter-Integrated-Circuit (I2C) interface, a PCIe interface, or the like, to provide an out-of-band (00B) mechanism to retrieve information related to the operation of the host environment, to provide BIOS/UEFI or system firmware updates, to manage non-processing components of information handling system 1500, such as system cooling fans and power supplies. Management device 1590 can include a network connection to an external management system, and the management device can communicate with the management system to report status information for information handling system 1500, to receive BIOS/UEFI or system firmware updates, or to perform other task for managing and controlling the operation of information handling system 1500. Management device 1590 can operate off of a separate power plane from the components of the host environment so that the management device receives power to manage information handling system 1500 when the information handling system is otherwise shut down. An example of management device 1590 include a commercially available BMC product or other device that operates in accordance with an Intelligent Platform Management Initiative (IPMI) specification, a Web Services Management (WSMan) interface, a Redfish Application Programming Interface (API), another Distributed Management Task Force (DMTF), or other management standard, and can include an Integrated Dell Remote Access Controller (iDRAC), an Embedded Controller (EC), or the like. Management device 1590 may further include associated memory devices, logic devices, security devices, or the like, as needed or desired.
Although only a few exemplary embodiments have been described in detail herein, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of the embodiments of the present disclosure. Accordingly, all such modifications are intended to be included within the scope of the embodiments of the present disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures.
The above-disclosed subject matter is to be considered illustrative, and not restrictive, and the appended claims are intended to cover any and all such modifications, enhancements, and other embodiments that fall within the scope of the present invention. Thus, to the maximum extent allowed by law, the scope of the present invention is to be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be restricted or limited by the foregoing detailed description.
Number | Name | Date | Kind |
---|---|---|---|
6392637 | Liao et al. | May 2002 | B2 |
7235754 | Rochon | Jun 2007 | B2 |
9389711 | Casparian et al. | Jul 2016 | B2 |
10229797 | Yoshida | Mar 2019 | B2 |
20150316990 | Pacheco et al. | Nov 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
20230386764 A1 | Nov 2023 | US |