Electronic devices that include batteries can require inspection, repair or maintenance that necessitates disassembling the device. Exposing internal components while the device's battery provides power to the device can create risks for damage.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
Examples are disclosed that relate to computing devices and methods for detecting when a chassis is separated from a computing device. In one example, a computing device comprises a chassis comprising a plurality of conductive contacts and a user interactive surface removably secured to the chassis. A circuit board is electrically coupled to a battery and comprises a plurality of conductive pads. Each conductive pad of the circuit board is operatively configured to contact a corresponding conductive contact of the chassis when the chassis is removably secured to the user interactive surface. The computing device further comprises a memory storing instructions executable by a processor to detect when the chassis is separated from the user interactive surface, wherein the instructions are executable to, when the battery is in a powered-on state: determine that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads; and on condition that none of the conductive contacts are contacting a conductive pad, either disconnect the battery from providing power to the computing device or transition the battery to a powered-off state.
Another example provides a method for determining when a chassis of a computing device is separated from a user interactive surface of the computing device, the chassis being removably securable to the user interactive surface and comprising a plurality of conductive contacts, the computing device further comprising a battery and a circuit board electrically coupled to the battery and comprising a plurality of conductive pads. The method comprises, when the battery is in a powered-on state, determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads of the circuit board. On condition that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads, the method includes either disconnecting the battery from providing power to the computing device or transitioning the battery to a powered-off state.
Another example provides a laptop computing device that comprises a chassis comprising a plurality of conductive contacts and a user interactive surface removably secured to the chassis. A display substrate is rotatably coupled to the chassis. A circuit board is electrically coupled to a battery and comprises a plurality of conductive pads. Each conductive pad of the circuit board is operatively configured to contact a corresponding conductive contact of the chassis when the chassis is removably secured to the user interactive surface. The laptop computing device further comprises a memory storing instructions executable by a processor to detect when the chassis is separated from the user interactive surface, wherein the instructions are executable to, when the battery is in a powered-on state: determine that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads; and on condition that none of the conductive contacts are contacting a conductive pad, either disconnect the battery from providing power to the laptop computing device or transition the battery to a powered-off state.
Many computing devices, such as laptop computing devices, mobile display devices, peripheral devices, smartphones, and other devices, utilize one or more batteries for power. When these devices need inspection, repair or maintenance, often the device is at least partially disassembled to access internal components. In these situations, exposing such internal components while the battery provides power to the device can create risks short circuits and damage to components.
In some examples, a mechanical switch is utilized to detect when a computing device case is opened. However, such configurations present several challenges and drawbacks. For example, mechanical switches can be easily damaged, and can be unintentionally triggered when a device is dropped, pinched, or otherwise exposed to mechanical stresses. Additionally, different switch designs require different magnitudes of force to actuate, and designing corresponding device substrates and components to reliably and consistently interact with a switch in a defined manner can be challenging and costly. Further, mechanical switches can occupy significant packaging space and add undesirable weight and cost to a device.
In other examples, the battery of a device can be disconnected when a wired connection to a circuit board is physically removed by a technician or user. However, these configurations require the reservation of two pins on the circuit board for each connection. This constraint can quickly increase the cost and complexity of the circuit board. Further, these examples require a technician or user to manually disengage one or more circuit board connections. Where the technician or user forgets to perform such disengagement(s), the battery remains in a powered-on state while the device is disassembled, and damage to exposed, sensitive components can result.
Accordingly, and as described in more detail below, examples are disclosed that relate to configurations for detecting when a chassis is separated from a computing device that address one or more drawbacks of previous designs. As described in more detail below, the present disclosure provides inexpensive, reliable, and mechanically durable configurations for detecting when the chassis is separated from the device and correspondingly controlling the battery to cease power distribution.
The chassis 112 is removably secured to a user interactive surface 114. In different examples, the chassis 112 can be removably secured to the user interactive surface 114 via one or more magnets, one or more fasteners, combinations of the foregoing, and in any other suitable manner. Additionally, in different examples the chassis 112 can be directly secured to the user interactive surface 114, or the chassis can be indirectly secured to the user interactive surface via one or more intermediate surfaces and/or components. In the present example, the user interactive surface 114 includes a keyboard 115 and a trackpad 117. In other examples, a user interactive surface can include additional, fewer, and/or different user interactive components and other features.
With reference now to
Additionally, the circuit board 132 includes a plurality of conductive pads 160, 162 on a lower surface opposite to the upper surface 140. As described in more detail below, the conductive pads 160, 162 are configured to contact corresponding conductive contacts 150, 152 on the chassis 112 when the chassis is removably secured to the user interactive surface 114. Correspondingly, when the chassis 112 is separated from the user interactive surface 114, and with reference now to
In some examples and with reference also to
The computing device 100 further comprises memory 142 storing instructions executable by the processor 138 to control operation of the battery 136. More particularly and as described in various use case examples below, the instructions are executable by the processor 138 to determine whether one or more of the conductive contacts are contacting corresponding conductive pads on the chassis 112, and to control operation of the battery 136 accordingly. Additional aspects of the laptop computing device 100 are described in more detail below with reference to
In one example and as shown in
In other examples, a variety of other configurations of conductive contacts may be utilized with the present disclosure. For example, a conductive contact similar to conductive contact 150 that utilizes a single conductive contacting arm may be implemented. Other examples include, but are not limited to, various types and configurations of spring-loaded pins. Advantageously, conductive contacts such as conductive contact 150, spring-loaded pins, and the like, embody mechanically simple and reliable designs, occupy small amounts of device packaging space, and are relatively inexpensive. Accordingly, and in another advantage of configurations of the present disclosure, utilizing conductive contacts to detect when a chassis is separated from a user interactive surface as described herein provides mechanically robust and cost-effective solutions that require little device space and also facilitate compact device designs.
With reference also to
As described further below and in some examples, determining that at least one of the conductive contacts is contacting a conductive pad comprises determining that at least one conductive contact is connected to ground. In these examples the conductive contact provides a ground signal via contact with the conductive pad. In these examples, utilizing a ground signal provides an electrically simple configuration for determining that one or more conductive contacts are contacting a conductive pad. In other examples, the plurality of conductive contacts are energized, such as by electrically coupling the contacts to the battery 136. In these examples, determining that one or more of the contacts is contacting a conductive pad comprises detecting a voltage level change at one or more of the contacts. In some examples, current (e.g., a power signal) is received from one or more of the contacts via a conductive pad. In these examples, detecting a power signal can provide a more electrically robust configuration for determining that a conductive contact is contacting a conductive pad. In other examples, a voltage level change can be detected via a general purpose input/output signal (GPIO) received via one or more of the conductive contacts.
In a condition where all conductive contacts are contacting their corresponding conductive pads and the battery is in a powered-on state, the logic operates to maintain the battery in the powered-on state as long as at least one conductive contact is contacting a conductive pad. Advantageously, by utilizing multiple pairs of conductive contacts/pads and this logic, configurations of the present disclosure provide measures of redundancy to protect against inadvertent and unintended battery shutdowns. For example and referring again to the example laptop computing device 100, once the computing device is fully assembled and chassis 112 is removably secured to the user interactive surface 114, as long as at least one pair of the two pairs of conductive contacts 150, 152 and conductive pad 160, 162 are in contact, the battery is maintained in the powered-on state. Advantageously, even if one conductive contact is displaced from contacting its corresponding conductive pad, such as if the device is dropped or jarred from impact with an external surface, the battery 136 is maintained in the powered-on state.
In other examples, the computing device 100 may need to be disassembled for repair or investigation of an operational issue. As noted above, whenever the chassis 112 is removed from the user interactive surface 114, it is desirable to reliably and automatically power down the battery 136 to a powered-off state and/or disconnect the battery from providing power to the computing device. At the same time and as noted above, it is also desirable to avoid unintended and inadvertent battery disconnections and shutdowns, such as when the device is dropped or jarred from contacting an external surface. Accordingly, and in another potential advantage of the present disclosure, when the battery 136 is in the powered-on state, the battery will be either disconnected from providing power to the computing device or transitioned to a powered-off state only when the logic detects that all conductive contacts are not in contact with a corresponding conductive pad.
More particularly and in some examples, when the battery is in the powered-on state and the chassis 112 is then separated from the user interactive surface 114, the logic determines that none of the conductive contacts 150, 152 are contacting a corresponding conductive pad 160, 162 on the circuit board 132. Next, and on condition that none of the conductive contacts are contacting a conductive pad, the logic either disconnects the battery from providing power to the computing device or transitions the battery to a powered-off state. Advantageously and as noted above, by requiring the determination that none of the conductive contacts are in contact with a corresponding conductive pad, configurations of the present disclosure avoid unintended battery disconnections and shutdowns.
In some examples, the logic requires that none of the conductive contacts 150, 152 are contacting a corresponding conductive pad 160, 162 on the circuit board 132 for at least a threshold period of time, such as 5 milliseconds (ms), 10 ms, 15 ms, or other suitable period of time, before either disconnecting the battery or transitioning the battery to a powered-off state. In these examples, and in another potential advantage of the present disclosure, by requiring at least a threshold period of time of no contact between the conductive contacts 150, 152 and a corresponding conductive pad 160, 162 as a condition of either disconnecting the battery or transitioning the battery to a powered-off state, configurations of the present disclosure prevent unintended battery disconnections or power-off transitions that otherwise may occur upon brief interruptions of contact between the conductive contacts and corresponding conductive pads, such as when the device is dropped and sustains a sharp impact.
In a similar manner and in other examples, when the battery 136 is disconnected from providing power to the computing device and/or in a powered-off state, instructions stored in memory 142 are executable to require detection of all conductive contacts contacting corresponding conductive pads before activating and/or connecting the battery to the circuit board (e.g., transitioning the battery to a powered-on state). In these examples it will be appreciated that when the battery 136 is in a powered-off state and/or is disconnected from providing power to the computing device, standby power is provided to processor 138, such as from a standby power circuit in battery 136, that enables the processor to execute logic to detect that conductive contact(s) 150, 152 are contacting corresponding conductive pads 160, 162 and correspondingly activate and/or connect the battery to the circuit board (transition the battery to a powered-on state). In one example, during manufacturing or repair of the computing device 100, the chassis 112 may be separated from the user interactive surface 114 with the battery 136 in a powered-off state. While the battery is in the powered-off state, the chassis 112 is then secured to the user interactive surface 114, which causes both conductive contacts 150, 152 to contact their corresponding conductive pad 160, 162 on the circuit board 132.
Logic then determines that both conductive contacts 150, 152 are contacting a corresponding conductive pad 160, 162 on the circuit board 132. On condition that both conductive contacts 150, 152 are contacting their corresponding conductive pad 160, 162, the logic then operates to transition the battery to the powered-on state. In this manner, and in another potential advantage of the present disclosure, while the chassis 112 is separated from the user interactive surface 114, the battery 136 remains safely powered-off until the chassis is again secured to the user interactive surface and both conductive contacts 150, 152 contact their corresponding conductive pad 160, 162 on the circuit board 132.
Additionally, and as described further below, any suitable number of conductive contacts and corresponding conductive pads can be utilized in different configurations of the present disclosure.
Returning to the example of
Accordingly, and in another potential advantage of the present disclosure, at least one conductive contact is located adjacent to a first side of the chassis 112, and at least one other conductive contact is located adjacent to a second side opposite to the first side of the chassis. In a similar manner, at least one conductive pad is located adjacent to a first side of the circuit board 132, and at least one other conductive pad is located adjacent to a second side opposite to the first side of the circuit board. For purposes of the present disclosure, the term “adjacent” means situated near, close to, or adjoining.
In one example,
In some examples, the computing device 100 comprises a bypass feature that enables the logic described above to be bypassed, and the battery 136 to be powered on when none of the conductive contacts are contacting a conductive pad of the circuit board 132. As described further below, in some examples this feature enables testing of the device when the chassis 112 and user interactive surface 114 are separated.
In one example and with reference to
As noted above, while one example of the present disclosure comprises two conductive contacts and two corresponding conductive pads, in other examples any suitable plurality of conductive contacts and corresponding conductive pads can be utilized in configurations of the present disclosure. Examples can include 3, 4, 5, 6, or higher number of conductive contacts and corresponding conductive pads. With reference now to
Correspondingly, conductive pads 196 and 198 are positioned adjacent to second side 148 of the circuit board 132 such that conductive contacts 180, 182 contact these conductive pads 196, 198 when the chassis 112 is secured to the user interactive surface 114. Similarly, conductive pads 190 and 192 are positioned adjacent to first side 146 of the circuit board 132 such that conductive contacts 186, 188 contact these conductive pads 190, 192 when the chassis 112 is secured to the user interactive surface 114. Also, conductive pad 194 is positioned adjacent to the side 154 extending between the first side 146 and the second side 148 of the circuit board 132, such that conductive contact 184 contacts this conductive pad 194 when the chassis 112 is secured to the user interactive surface 114.
Advantageously, by positioning each of the conductive contacts 180, 182, 184, 186, and 188 at locations on the interior base surface 116 that are adjacent to sides of the chassis 112, movements of the conductive contacts in the z-axis direction are minimized. Similarly, by positioning each of the conductive pads 190, 192, 194, 196, and 198 at locations on the circuit board 132 that are adjacent to sides of the circuit board, movements of the conductive pads in the z-axis direction are minimized. In this manner, when the computing device 100 encounters stresses or sharp forces from accidental drops, device compressions and/or other external forces, the conductive contacts 180, 182, 184, 186, and 188 are more likely to remain contacting their corresponding conductive pads 190, 192, 194, 196, and 198.
It will be appreciated that the following description of method 800 is provided by way of example and is not meant to be limiting. Therefore, it is to be understood that method 800 may include additional and/or alternative steps relative to those illustrated in
At 804, the method 800 includes, when the battery is in a powered-on state, determining that none of the conductive contacts are contacting a conductive pad of the circuit board, and at 808, on condition that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads, either disconnecting the battery from providing power to the computing device or transitioning the battery to a powered-off state. At 810 and in some examples, the method 800 includes determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads of the circuit board for at least a threshold period of time, and at 812, on condition that none of the conductive contacts are contacting a conductive pad for at least the threshold period of time, either disconnecting the battery from providing power to the computing device or transitioning the battery to a powered-off state. At 814 the method 800 includes, when the battery is in a powered-on state, determining that at least one conductive contact is contacting a conductive pad of the plurality of conductive pads, and at 816, on condition that at least one conductive contact is contacting the conductive pad, maintaining the battery in the powered-on state.
At 820 the method 800 includes, when the battery is in a powered-off state, determining that all conductive contacts of the plurality of conductive contacts are contacting a corresponding conductive pad of the plurality of conductive pads, and at 824, on condition that all conductive contacts are contacting the corresponding conductive pad, transitioning the battery to the powered-on state. With reference now to
At 836 the method 800 includes, wherein at least one conductive contact of the plurality of conductive contacts is located adjacent to a first side of the chassis, and at least one other conductive contact of the plurality of conductive contacts is located adjacent to a second side opposite to the first side of the chassis. At 840 the method 800 includes, wherein at least one conductive pad of the plurality of conductive pads is located adjacent to a first side of the circuit board, and at least one other conductive pad of the plurality of conductive pads is located adjacent to a second side opposite to the first side of the circuit board At 844 the method 800 includes, wherein the computing device further comprises a bypass feature, and when the battery is in the powered-off state, determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads, and at 848 determining that the bypass feature is engaged. At 852 the method 800 includes, at least on condition of (1) determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads and (2) determining that the bypass feature is engaged, transitioning the battery to the powered-on state.
In some embodiments, the methods and processes described herein may be tied to a computing system of one or more computing devices. In particular, such methods and processes may be implemented as a computer-application program or service, an application-programming interface (API), a library, and/or other computer-program product.
Computing system 900 includes a logic processor 904, volatile memory 908, and a non-volatile storage device 912. Computing system 900 may optionally include a display subsystem 916, input subsystem 920, communication subsystem 924, and/or other components not shown in
Logic processor 904 includes one or more physical devices configured to execute instructions. For example, the logic processor may be configured to execute instructions that are part of one or more applications, services, programs, routines, libraries, objects, components, data structures, or other logical constructs. Such instructions may be implemented to perform a task, implement a data type, transform the state of one or more components, achieve a technical effect, or otherwise arrive at a desired result.
The logic processor 904 may include one or more physical processors (hardware) configured to execute software instructions. Additionally or alternatively, the logic processor may include one or more hardware logic circuits or firmware devices configured to execute hardware-implemented logic or firmware instructions. Processors of the logic processor 904 may be single-core or multi-core, and the instructions executed thereon may be configured for sequential, parallel, and/or distributed processing. Individual components of the logic processor optionally may be distributed among two or more separate devices, which may be remotely located and/or configured for coordinated processing. Aspects of the logic processor may be virtualized and executed by remotely accessible, networked computing devices configured in a cloud-computing configuration. In such a case, these virtualized aspects are run on different physical logic processors of various different machines, it will be understood.
Non-volatile storage device 912 includes one or more physical devices configured to hold instructions executable by the logic processors to implement the methods and processes described herein. When such methods and processes are implemented, the state of non-volatile storage device 912 may be transformed—e.g., to hold different data.
Non-volatile storage device 912 may include physical devices that are removable and/or built-in. Non-volatile storage device 912 may include optical memory (e.g., CD, DVD, HD-DVD, Blu-Ray Disc, etc.), semiconductor memory (e.g., ROM, EPROM, EEPROM, FLASH memory, etc.), and/or magnetic memory (e.g., hard-disk drive, floppy-disk drive, tape drive, MRAM, etc.), or other mass storage device technology. Non-volatile storage device 912 may include nonvolatile, dynamic, static, read/write, read-only, sequential-access, location-addressable, file-addressable, and/or content-addressable devices. It will be appreciated that non-volatile storage device 912 is configured to hold instructions even when power is cut to the non-volatile storage device 912.
Volatile memory 908 may include physical devices that include random access memory. Volatile memory 908 is typically utilized by logic processor 904 to temporarily store information during processing of software instructions. It will be appreciated that volatile memory 908 typically does not continue to store instructions when power is cut to the volatile memory 908.
Aspects of logic processor 904, volatile memory 908, and non-volatile storage device 912 may be integrated together into one or more hardware-logic components. Such hardware-logic components may include field-programmable gate arrays (FPGAs), program- and application-specific integrated circuits (PASIC/ASICs), program- and application-specific standard products (PSSP/ASSPs), system-on-a-chip (SOC), microcontroller units (MCUs), and complex programmable logic devices (CPLDs), for example.
When included, display subsystem 916 may be used to present a visual representation of data held by non-volatile storage device 912. As the herein described methods and processes change the data held by the non-volatile storage device, and thus transform the state of the non-volatile storage device, the state of display subsystem 916 may likewise be transformed to visually represent changes in the underlying data. Display subsystem 916 may include one or more display devices utilizing virtually any type of technology. Such display devices may be combined with logic processor 904, volatile memory 908, and/or non-volatile storage device 912 in a shared enclosure, or such display devices may be peripheral display devices.
When included, input subsystem 920 may comprise or interface with one or more user-input devices such as a stylus, touchpad, keyboard, mouse, touch screen, or game controller. In some embodiments, the input subsystem may comprise or interface with selected natural user input (NUI) componentry. Such componentry may be integrated or peripheral, and the transduction and/or processing of input actions may be handled on- or off-board. Example NUI componentry may include a microphone for speech and/or voice recognition; an infrared, color, stereoscopic, and/or depth camera for machine vision and/or gesture recognition; a head tracker, eye tracker, accelerometer, and/or gyroscope for motion detection and/or intent recognition; as well as electric-field sensing componentry for assessing brain activity; and/or any other suitable sensor.
When included, communication subsystem 924 may be configured to communicatively couple various computing devices described herein with each other, and with other devices. Communication subsystem 924 may include wired and/or wireless communication devices compatible with one or more different communication protocols. As non-limiting examples, the communication subsystem may be configured for communication via a wireless telephone network, or a wired or wireless local- or wide-area network, such as a HDMI over Wi-Fi connection. In some embodiments, the communication subsystem may allow computing system 900 to send and/or receive messages to and/or from other devices via a network such as the Internet.
The following paragraphs provide additional support for the claims of the subject application. One aspect provides a computing device, comprising: a chassis comprising a plurality of conductive contacts; a user interactive surface removably secured to the chassis; a battery; a circuit board electrically coupled to the battery and comprising a plurality of conductive pads; and a memory storing instructions executable by a processor to detect when the chassis is separated from the user interactive surface, wherein each conductive pad of the plurality of conductive pads of the circuit board is operatively configured to contact a corresponding conductive contact of the plurality of conductive contacts of the chassis when the chassis is removably secured to the user interactive surface; wherein the instructions are executable to: when the battery is in a powered-on state: determine that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads; and on condition that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads, either disconnect the battery from providing power to the computing device or transition the battery to a powered-off state. The computing device may additionally or alternatively include, wherein the instructions are executable to, when the battery is in the powered-on state: determine that at least one conductive contact of the plurality of conductive contacts is contacting a conductive pad of the plurality of conductive pads; and on condition that the at least one conductive contact is contacting the conductive pad, maintain the battery in the powered-on state. The computing device may additionally or alternatively include, wherein the instructions are executable to, when the battery is in the powered-off state: determine that all conductive contacts of the plurality of conductive contacts are contacting a corresponding conductive pad of the plurality of conductive pads; and on condition that all conductive contacts are contacting the corresponding conductive pad, transition the battery to the powered-on state. The computing device may additionally or alternatively include, wherein determining that at least one conductive contact of the plurality of conductive contacts is contacting a conductive pad comprises receiving a ground signal from the at least one conductive contact. The computing device may additionally or alternatively include, wherein determining that at least one conductive contact of the plurality of conductive contacts is contacting a conductive pad comprises detecting a voltage level change at the at least one conductive contact. The computing device may additionally or alternatively include, wherein at least one conductive contact of the plurality of conductive contacts is located adjacent to a first side of the chassis, and at least one other conductive contact of the plurality of conductive contacts is located adjacent to a second side opposite to the first side of the chassis. The computing device may additionally or alternatively include, wherein at least one conductive pad of the plurality of conductive pads is located adjacent to a first side of the circuit board, and at least one other conductive pad of the plurality of conductive pads is located adjacent to a second side opposite to the first side of the circuit board. The computing device may additionally or alternatively include a bypass feature, wherein the instructions are executable to, when the battery is in the powered-off state: determine that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads; determine that the bypass feature is actuated; and at least on condition of (1) determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads and (2) determining that the bypass feature is actuated, transition the battery to the powered-on state. The computing device may additionally or alternatively include, wherein the computing device is a laptop computing device. The computing device may additionally or alternatively include, wherein the instructions are executable to: when the battery is in the powered-on state: determine that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads for at least a threshold period of time; and on condition that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads at least a threshold period of time, either disconnect the battery from providing power to the computing device or transition the battery to a powered-off state.
Another aspect provides a method for determining when a chassis of a computing device is separated from a user interactive surface of the computing device, the chassis being removably securable to the user interactive surface and comprising a plurality of conductive contacts, the computing device further comprising a battery and a circuit board electrically coupled to the battery and comprising a plurality of conductive pads, the method comprising: when the battery is in a powered-on state: determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads of the circuit board; and on condition that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads, either disconnecting the battery from providing power to the computing device or transitioning the battery to a powered-off state. The method may additionally or alternatively include, when the battery is in the powered-on state: determining that at least one conductive contact of the plurality of conductive contacts is contacting a conductive pad of the plurality of conductive pads; and on condition that the at least one conductive contact is contacting the conductive pad, maintaining the battery in the powered-on state. The method may additionally or alternatively include, when the battery is in the powered-off state: determining that all conductive contacts of the plurality of conductive contacts are contacting a corresponding conductive pad of the plurality of conductive pads; and on condition that all conductive contacts are contacting the corresponding conductive pad, transitioning the battery to the powered-on state. The method may additionally or alternatively include, wherein determining that the at least one conductive contact is contacting the conductive pad comprises receiving a ground signal from the at least one conductive contact. The method may additionally or alternatively include, wherein determining that the at least one conductive contact is contacting the conductive pad comprises detecting a voltage level change at the at least one conductive contact. The method may additionally or alternatively include, wherein at least one conductive contact of the plurality of conductive contacts is located adjacent to a first side of the chassis, and at least one other conductive contact of the plurality of conductive contacts is located adjacent to a second side opposite to the first side of the chassis. The method may additionally or alternatively include, wherein at least one conductive pad of the plurality of conductive pads is located adjacent to a first side of the circuit board, and at least one other conductive pad of the plurality of conductive pads is located adjacent to a second side opposite to the first side of the circuit board. The method may additionally or alternatively include, wherein the computing device further comprises a bypass feature, the method further comprising, when the battery is in the powered-off state: determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads; determining that the bypass feature is actuated; and at least on condition of (1) determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads and (2) determining that the bypass feature is actuated, transitioning the battery to the powered-on state. The method may additionally or alternatively include, when the battery is in the powered-on state: determining that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads of the circuit board for at least a threshold period of time; and on condition that none of the conductive contacts are contacting a conductive pad of the plurality of conductive pads for at least a threshold period of time, either disconnecting the battery from providing power to the computing device or transitioning the battery to a powered-off state.
It will be understood that the configurations and/or approaches described herein are exemplary in nature, and that these specific embodiments or examples are not to be considered in a limiting sense, because numerous variations are possible. The specific routines or methods described herein may represent one or more of any number of processing strategies. As such, various acts illustrated and/or described may be performed in the sequence illustrated and/or described, in other sequences, in parallel, or omitted. Likewise, the order of the above-described processes may be changed.
The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various processes, systems and configurations, and other features, functions, acts, and/or properties disclosed herein, as well as any and all equivalents thereof.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2031737 | Apr 2022 | NL | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/US2023/018621 | 4/14/2023 | WO |