Keyboard accessory for electronic device

The modular electronic device system with sensors optimizes input device functionality by enabling or disabling based on detected angles, addressing issues of stability and power consumption in portable computing devices.

JP2025169287APending Publication Date: 2025-11-12APPLE INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025129499
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-01
Filing Date
2025-08-01
Publication Date
2025-11-12

AI Technical Summary

Technical Problem

Portable computing devices face issues with external input devices remaining active in undesirable positions, losing functionality over time, or becoming detached during configuration changes, leading to battery drain and unstable user interactions.

Method used

A modular electronic device system with sensors to detect the angle and position of an input device relative to a computing device, enabling or disabling the input device based on hinge angles and sensor data to optimize functionality and reduce power consumption.

Benefits of technology

The system ensures stable input device functionality by adjusting settings based on detected angles, preventing unintended input and battery drain, while maintaining connectivity across various positional configurations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025169287000001_ABST
    Figure 2025169287000001_ABST
Patent Text Reader

Abstract

To provide a detachable keyboard for a portable computing device.SOLUTION: A modular electronic device system can include a computing device that performs electronic communication with an input device. Various types of sensors included in either or both of the computing device and the input device are used to determine the orientation and hinge angle between the computing device and the input device. Input settings can be changed according to data from the various sensors. The input device can also include an elongated tail configured to attach to the computing device. The elongated tail can allow for multiple physical configurations for ease of use.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to U.S. Provisional Patent Application No. 63 / 503,382, filed May 19, 2023, and entitled "Keyboard Accessory for Electronic Device," the disclosure of which is incorporated herein by reference.

[0002] The described embodiments relate generally to electronic accessories and keyboards for computing devices. More particularly, the embodiments relate to a detachable keyboard that includes a sensor for determining the keyboard position relative to a portable computing device and for changing input settings based on signals from the sensor. [Background technology]

[0003] Portable computing devices have become increasingly popular and widespread worldwide in recent years. Accordingly, the convenience and adaptability of portable computing devices, such as tablet computers and smartphones, have helped meet user needs for many purposes. When using portable computing devices, such as tablet computers or smartphones, it is common to use external input devices, such as keyboards, trackpads, or mice. While traditional external input devices are convenient for increased productivity and ease of input, they can be inconvenient to use for various reasons. External input devices may remain active while in undesirable positions, such as when stored behind or underneath a tablet computer. External input devices may also be removed when changing configurations, creating unstable or uncertain positions for the portable computing device, or may lose functionality over time. As a result, there is a constant need for improvements to portable computing devices, particularly for the relevant cases of these systems. Summary of the Invention

[0004] One or more examples of the present disclosure relate to a modular electronic device system. The modular electronic device system may include a computing device including a first sensor, a processor, and a memory device; and an input device removably connected to the computing device at a hinge and including a second sensor. The memory device stores instructions that, when executed by the processor, cause the processor to determine an angle of the computing device relative to a direction of gravity based on a first signal from the first sensor, determine an angle of the input device relative to the direction of gravity based on a second signal from the second sensor, determine a hinge angle between the computing device and the input device at the hinge based on the angle of the computing device and the angle of the input device, and change input settings in response to the determined hinge angle. In some examples, changing the input settings includes enabling or disabling the input device, and the processor is configured to enable the input device based on the hinge angle being within a first hinge angle range and to disable the input device based on the hinge angle being within a second hinge angle range different from the first hinge angle range.

[0005] In a particular example, the first hinge angle range includes 30 degrees to 120 degrees, and the second hinge angle range includes angles outside the first hinge angle range. In at least one example, the processor is configured to change the input setting based on at least three consecutive sensor samples indicating the hinge angle is within the first hinge angle range or the second hinge angle range. In a particular example, the first sensor and the second sensor are configured to generate sensor signals at a sampling rate of about 10 hertz to about 15 hertz. In one example, the input device includes a first Hall effect sensor and a second Hall effect sensor spaced from the first Hall effect sensor by a threshold spacing of at least 3 inches. In at least some examples, the computing device includes a first pair of magnets including a first polarity configuration and a second pair of magnets including a second polarity configuration different from the first polarity configuration, and the first and second Hall effect sensors are configured to identify one of the first polarity configuration or the second polarity configuration depending on a placement of the input device when abutted against the computing device. In at least one example, the processor is configured to change the input setting based on sensor data from the first and second Hall effect sensors in addition to the hinge angle.

[0006] The present disclosure further relates to a keyboard. The keyboard may include a set of key mechanisms, a trackpad adjacent to the set of key mechanisms, a first sensor, a second sensor positioned away from the first sensor, a processor, and a memory device storing instructions that, when executed by the processor, cause the processor to determine an input state of the keyboard based on sensor signals from the first sensor and the second sensor. In at least one example, the input state includes a first input state that allows the processor to send a signal to a computing device in response to a user input to at least one of the key mechanisms of the trackpad or the set of key mechanisms. In a particular example, the input state includes a second input state that does not allow the processor to send a signal to a computing device in response to a user input to at least one of the key mechanisms of the trackpad or the set of key mechanisms. In one example, the first sensor and the second sensor are configured to detect a polarity direction of a set of magnets disposed within the computing device.

[0007] In at least some examples, the first sensor and the second sensor are configured to detect individual polarities of distinct magnets in the set of magnets. In one or more examples, the first sensor and the second sensor are embedded within the track pad. In at least one example, the first sensor and the second sensor are embedded in opposite corners of the track pad. In certain examples, the keyboard further includes a printed circuit board, and the first sensor, the second sensor, and one or more other sensors associated with the track pad are in electrical communication with the printed circuit board.

[0008] The present disclosure further relates to a computing device. The computing device may include a housing, a display portion formed within the housing and configured to present an on-screen keyboard for user input in a first input state, at least one sensor configured to generate gravity data including at least a roll angle and a pitch angle of the computing device, a processor, and a memory device storing instructions that, when executed by the processor, cause the processor to transmit a signal to at least one of the display portion or the keyboard based on the gravity data, the signal including computer-executable instructions for switching between the first input state and a second input state, the second input state being configured for user input on the keyboard. In at least one example, the at least one sensor includes an inertial measurement unit. In a particular example, the processor is configured to receive additional gravity data from the keyboard, the additional gravity data including at least a keyboard roll angle and a keyboard pitch angle. In one example, the processor is further configured to transmit a signal to at least one of the display portion or the keyboard based on the additional gravity data and the gravity data.

[0009] The present disclosure also relates to another example of a keyboard. The keyboard may include a housing including a set of perimeters, a set of key assemblies disposed within the housing, an elongated tail extending along the width of the housing and including an attachment portion configured to detachably connect to a computing device, and a flexible portion connected to the housing from a first end of the flexible portion to a second end of the flexible portion opposite the first end. As used herein, the terms elongated tail, retention element, and connection member refer to the elongated tail. The flexible portion may include an inner layer, an outer layer, and a flex circuit embedded between the inner layer and the outer layer, the flexible portion having a uniform smoothness without surface aberrations between the first end and the second end. In one or more examples, a flex filler layer is disposed laterally adjacent to the flex circuit between the inner layer and the outer layer, a flex cover layer is disposed over the flex filler layer and the flex circuit, and the flex cover layer is further disposed between the inner layer and the outer layer.

[0010] In certain examples, the inner layer includes a first inner surface, and the flex cover layer includes a top surface and a bottom surface, with the top surface adhered to the first inner surface and the bottom surface adhered to the top side of the flex circuit and the flex filler layer. In one example, the outer layer includes a second inner surface, and the bottom side of the flex circuit and the flex filler layer are adhered to the second inner surface. In at least some examples, the flex circuit and the flex filler layer are kiss-cut to form a predetermined gap on each side of the flex circuit between the flex circuit and the flex filler layer. In one or more examples, the flex circuit includes a color and a shape that are imperceptible when the flexible portion is viewed externally by the naked human eye. In at least one example, the uniform smoothness is defined by a substantially constant distance between the outer surfaces of the inner layer and the outer layer from the first end to the second end. In certain examples, the surface irregularities include wrinkles or creases, whether protruding inward or outward relative to the outer surface of at least one of the inner or outer layers. In one example, when the keyboard is detached from the computing device, the flexible portion curves around and is attached to the rear portion of the mounting portion so as to obscure the mounting portion from at least a rearward perspective.

[0011] The present disclosure further relates to another example of a keyboard. The keyboard may include a keyboard body, a set of input keys disposed within the keyboard body, a mating portion configured to removably connect to a computing device, and a retention element including an adjustable portion connected to the keyboard body, the adjustable portion including an electrical conduit and a filler layer disposed laterally adjacent to the electrical conduit, the electrical conduit and the filler layer being kiss-cut to form a predetermined gap between the electrical conduit and the filler layer. In some examples, an inner fabric layer and an outer fabric layer surround the electrical conduit and the filler layer. In one or more examples, the predetermined gap is sized to accommodate shrinkage of at least one of the inner fabric layer or the outer fabric layer. In certain examples, the electrical conduit and the filler layer have the same thickness. In one example, the predetermined gap is 0.1 mm to 0.5 mm.

[0012] The present disclosure further relates to another example of a keyboard. The keyboard may include a keyboard frame having a perimeter defining a keyboard frame width, a set of key mechanisms supported by the keyboard frame, and a connecting member. The connecting member may include a rigid bar extending along the length of the perimeter of the keyboard frame, the rigid bar having an electrical connector configured to removably connect to a computing device, a front side extending along the length of the perimeter, and a rear side extending along the length of the perimeter opposite the front side, and a flexible flap attached to the rigid bar and the keyboard frame, the flexible flap continuing from a first end to a second end and configured to at least partially wrap around and connect to the rear side of the rigid bar.

[0013] In some examples, the flexible flap includes a first attachment point to the keyboard frame and a second attachment point to the rigid bar, and the distance between the first attachment point and the second attachment point allows the keyboard to rotate 180 degrees relative to the computing device while remaining attached to the computing device. In one or more examples, in a first keyboard configuration, the flexible flap at least partially obscures the rigid bar at least one or more viewing angles of the keyboard, and in a second keyboard configuration, the flexible flap at least partially exposes the rigid bar at least one or more viewing angles of the keyboard. In a particular example, the first keyboard configuration includes a closed mode configuration or a typing mode configuration, and the second keyboard configuration includes a relative arrangement between the keyboard and the computing device that defines a hinge angle of 180 degrees. In one example, the flexible flap includes a defined stiffness that allows the keyboard to remain attached to the computing device at hinge angles ranging from 0 degrees to 180 degrees. [Brief explanation of the drawings]

[0014] The disclosure will be readily understood from the following detailed description when taken in conjunction with the accompanying drawings, in which like reference numerals designate like structural elements and in which:

[0015] [Figure 1] 1 illustrates an exemplary modular electronic device system.

[0016] [Figure 2] 1 illustrates an exemplary modular electronic device system in which a computing device updates input states in response to changing signals from sensors.

[0017] [Figure 3] Shows how to update input settings.

[0018] [Figure 4] 1 illustrates a top view of an exemplary input device.

[0019] [Figure 5] 1 illustrates a top view of another exemplary input device.

[0020] [Figure 6] 1 illustrates a front view of an exemplary computing device.

[0021] [Figure 7] 1 illustrates a side view of an exemplary computing device.

[0022] [Figure 8] 1 illustrates a top view of an exemplary keyboard.

[0023] [Figure 9] 1 illustrates a top view of the electrical connections in an exemplary keyboard.

[0024] [Figure 10] 10 shows a close-up view of the flexible flap and the attachment portion of the input device.

[0025] [Figure 11] 1 illustrates an exemplary modular electronic device system in multiple configurations.

[0026] [Figure 12] 1 shows a cross-sectional view of a flexible flap containing a flexible printed circuit.

[0027] [Figure 13] 1 illustrates a manufacturing process for producing a flexible flap containing a flexible printed circuit.

[0028] [Figure 14] 1 shows a cross-sectional view of a trackpad.

[0029] [Figure 15] FIG. 1 illustrates a conceptual block diagram of a computer system configured to implement one or more aspects of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0030] Reference will now be made in detail to exemplary embodiments as illustrated in the accompanying drawings. It should be understood that the following description is not intended to limit these embodiments to a single preferred embodiment. On the contrary, the following description is intended to cover alternatives, modifications, and equivalents, as may be included within the spirit and scope of the described embodiments as defined by this specification and the appended claims.

[0031] The following disclosure relates to modular electronic device systems that can be implemented with a variety of electrical connectors, sensors, material configurations, and functional components (e.g., magnets). Such elements can be used to provide a myriad of different device interactions and user experiences.

[0032] Aspects of the present disclosure include computing devices and input devices, each of which may include various types of sensors (e.g., Hall-effect sensors, magnetometers, accelerometers, fingerprint scanners, etc.). These sensors may generate signals that are interpreted by the computing device to identify the orientation of the input device relative to the computing device. Based on interpretation of the signals generated by the sensors included in the computing device and the input device, the computing device may change one or more input settings of the input device. For example, the input settings may include enabling or disabling the input device, changing the function of the input device, changing the illumination portion of the input device, similar functions, and combinations thereof. By way of example, many computing devices, such as touchscreen tablet computing devices, may be used in several positional configurations, including a “typing” mode in which the computing device is upright and the input device is positioned substantially horizontally in front of the computing device, an “inverted” mode in which the display portion of the computing device faces away from the input device (e.g., the input device is positioned behind the display portion), and a “closed” mode in which the computing device is not in use and the input device covers the display of the computing device, in addition to other positional configurations. A user may use an input device, such as a keyboard, to assist in the functionality of the computing device. Without a component for detecting the orientation of an input device relative to a computing device, the computing device is often limited with respect to certain functions because the input device may remain active (even when unintended or unwanted) when in certain positions, such as when stored behind or underneath a tablet computer, thereby leading to battery drain, unintended input, and other undesirable effects.

[0033] The present disclosure also relates to an input device that includes an elongated tail portion that is attachable to a computing device and allows for various input configurations as may be desired by a user. The elongated tail portion can include a flexible portion that includes materials with various physical properties that affect the functionality, flexibility, and movement of the input device. The elongated tail portion of the input device can allow the input device to remain connected to the computing device in various positional configurations. Other systems may become unattached when transitioning from one positional configuration to another, reducing the functionality of the input device. The elongated tail portion can also facilitate an electrical connection between the computing device and the input device. In some embodiments, the electrical connection can also include a flex circuit within the flexible portion of the elongated tail portion. The flex circuit within the flexible portion of the elongated tail portion may be imperceptible to the naked human eye. In some cases, the structure of the tail portion may be configured to hide the presence and appearance of the flex circuit or other internal components within the tail portion while still allowing the tail portion to flex in multiple different orientations relative to the input area of ​​the input device and the body of the connected computing device. The manufacturing process described herein can also enable increased functionality and lifespan of modular electronic device systems.

[0034] These and other embodiments are described below with reference to Figures 1-15. However, those skilled in the art will readily appreciate that the detailed description provided herein with reference to these figures is for illustrative purposes only and should not be construed as limiting. Furthermore, as used herein, a system, method, article, component, feature, or sub-feature that includes at least one of a first selection range, a second selection range, or a third selection range should be understood to refer to a system, method, article, component, feature, or sub-feature that can include one of each enumerated selection range (e.g., only one of the first selection ranges, only one of the second selection ranges, or only one of the third selection ranges), multiple of a single enumerated selection range (e.g., two or more of the first selection ranges), two selection ranges simultaneously (e.g., one of the first selection ranges and one of the second selection ranges), or a combination thereof (e.g., two of the first selection ranges and one of the second selection ranges).

[0035] FIG. 1 illustrates a modular electronic device system 100 in accordance with one or more examples of the present disclosure. As shown, the modular electronic device system 100 includes a computing device 102. In particular implementations, the computing device 102 includes a tablet computing device. The computing device 102 may include at least one sensor, a processor, and a memory device. In some embodiments, the modular electronic device system 100 also includes an input device 104. The input device 104 may be removably connected to the computing device 102 via a connection 106 and may include at least one sensor. In some embodiments, the sensors included in the computing device 102 and the input device 104 may be Hall-effect sensors, inertial measurement units, accelerometers, or other devices usable to detect the orientation of the computing device relative to a reference direction (e.g., relative to the direction of gravity). As used herein, the term “gravity direction” refers to the Earth's direction of gravitational attraction toward the Earth's surface. Furthermore, while gravitational attraction is unidirectional, the gravity direction may also be interpreted as a linear axis extending in either direction (whether toward or away from the Earth's surface). Relatedly, the term "gravity data" refers to information that represents a spatial orientation or position. Gravity data can include orientation relative to the direction of gravity. Additionally or alternatively, gravity data can include position data, such as data from altimeters, gyroscopes, accelerometers, inertial measurement units (IMUs), similar devices, and combinations thereof. As used herein, an inertial measurement unit (IMU) refers to an electronic device capable of measuring the force, angular velocity, and / or orientation of an object in three-dimensional space. An IMU can specifically include a combination of accelerometers, gyroscopes, and possibly magnetometers to detect the rotation of the IMU about and / or displacement of the IMU along three perpendicular axes of rotation.In particular implementations, the gravity data may include roll, pitch, and yaw relative to a reference plane (e.g., the ground substantially perpendicular to the direction of gravity). The modular electronic device system 100 may also include a connection 106 configured to send and / or receive signals between the computing device 102 and the input device 104 (as indicated by the double arrow 108).

[0036] In some embodiments, a processor included in the computing device 102 can determine the angle of the computing device 102 with respect to the direction of gravity by obtaining signals from sensors included in the computing device 102 (e.g., disposed in or on the housing or body structure of the computing device 102). The processor included in the computing device 102 can also determine the angle of the input device 104 with respect to the direction of gravity by obtaining signals received from sensors included in the input device 104. Using these two calculated angles obtained through sensors included in the computing device 102 and the input device 104, the processor can determine a hinge angle between the computing device 102 and the input device 104. As used herein, the term “hinge angle” refers to one or more angles between the computing device and the input device. For example, the hinge angle may be a physical angle between one axis (or plane) of the computing device and one axis (or plane) of the input device. The connection 106 connects the computing device 102 to the input device 104 and may include a hinge structure (e.g., an elastic tail structure) that holds the devices 102, 104 together at the hinge angle. In some examples, a first hinge angle can be defined between one axis of the computing device and one axis of the input device, and a second hinge angle can be defined between a second axis of the computing device and a second axis of the input device that is positioned differently from the first axes of the computing device and the input device. In response to detecting or measuring the calculated hinge angle, the computing device 102 can send a signal 108 to the input device 104 via the connection 106, thereby changing an input setting of the input device 104.

[0037] The features, components, and parts shown in Figure 1, including their arrangement and configuration, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangement and configuration, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 1.

[0038] 2 illustrates a first input state 202 and a second input state 204 of modular electronic device system 100. As used herein, the term “input state” or “input setting” refers to the characterization, modification, or processing of user input to input device 104. In some embodiments, modifying the input state (or input setting) includes enabling or disabling input device 104. Input device 104 may be enabled by providing power to input device 104 from a power source (e.g., within computing device 102) and may be disabled by removing power to input device 104 from the power source.

[0039] As further shown, the computing device 102 may include at least one sensor 206. As used herein, the term “sensor” refers to a device configured to sense, detect, capture, measure, or estimate a particular characteristic (e.g., color or intensity of light or other electromagnetic radiation, magnitude or direction of a magnetic field, voltage, resistance, motion, vibration, similar physical property, or a combination thereof, etc.). Thus, the sensor may generate sensor data or a sensor signal based on the detected property (e.g., the sensor may output an electrical signal or may react to a change in the physical property by changing its electrical property, and a controller or other electronic device may detect the change in the output signal or electrical property). Examples of sensors may include cameras, image sensors, photodetectors, optical transducers, photovoltaic sensors (e.g., solar cells), photoresistors, phototransistors, photodiodes, photodetectors, pyroelectric detectors, etc. Further examples of sensors include ambient light sensors, photometers, light meters, illuminance meters, radiometers, optometers, data loggers, lux meters, colorimeters, spectrometers, spectrophotometers, spectroradiometers, charge-coupled devices, active pixel sensors, etc. Still other examples of sensors include different sensing devices such as accelerometers, gyroscopes, magnetometers, inclinometers, barometers, infrared sensors, global positioning system sensors, Hall effect sensors, and the like.

[0040] In these or other examples, the sensor 206 may generate the sensor signal 208 in various ways. In at least one example, the sensor 206 generates the sensor signal 208 in response to detecting a particular positional configuration of the computing device 102 relative to the direction of gravity. For example, a sensor such as an accelerometer, gyroscope, or IMU within the computing device 102 may generate a sensor signal representing at least one of a roll position, a yaw position, and / or a pitch position of the computing device 102 relative to the ground or relative to the direction of gravity.

[0041] Similarly, the input device 104 may include a sensor 210 that may generate a sensor signal 212. In one or more examples, the sensor 210 may generate the sensor signal 212 in response to detecting a particular positional configuration of the input device 104 relative to the direction of gravity. For example, a sensor such as an accelerometer, gyroscope, or IMU within the input device 104 may generate a sensor signal that represents at least one of a roll position, a yaw position, and / or a pitch position of the input device 104 relative to the ground or relative to the direction of gravity.

[0042] Based on the combination of the sensor signals 208, 212, the computing device can respond by switching from the first input state 202 to the second input state 204 (or maintaining the current input state). For example, based on the sensor signals 208, 212, a processor within the computing device 102 can determine that the input device 104 is in a positional configuration that meets criteria for switching from the first input state 202 to the second input state 204. Such criteria, such as hinge angle, are further described below with respect to FIG. 3. The input state may include having the input device fully enabled for input, partially enabled and partially disabled for input, or completely disabled for input. Furthermore, the input settings may include different settings for the visual appearance of the input device, such as changing a backlight output setting (e.g., on or off) or color / hue (e.g., red or white) depending on, for example, the determined hinge angle value and the placement of the computing device 102 relative to the direction of gravity. In some embodiments, the input states may include different input modes, such as a typing mode in which keys or buttons on the keyboard of the input device perform a first set of functions (e.g., typing letters and numbers), an application-specific input mode in which the same keys or buttons perform a second set of functions (e.g., controlling a cursor, computer game functions, or GUI objects), a booklike mode (in which the display of the computing device is in portrait orientation and input to the input device is reconfigured to correspond to the user's perspective of the system 100 rotated 90 degrees), a trackpad-only mode (e.g., only the trackpad or trackpad portion of the input device is enabled and the keys or buttons are disabled), a keyboard-only mode (e.g., only the keyboard or key portion of the input device is enabled), or another application- or setting-based input mode.

[0043] The features, components, and parts shown in Figure 2, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 2.

[0044] 3 illustrates a computing device 102 updating input settings 320 in accordance with one or more examples of the present disclosure. Specifically, FIG. 3 illustrates a computing device 102 updating input settings 320 in response to signals 208 and 212 obtained from one or more sensors, as described above.

[0045] The following provides one exemplary implementation. Specifically, the sensors 206, 210 may include, but are not limited to, Hall effect sensors, inertial measurement units, and accelerometers. In some embodiments, the computing device 102 may include at least one inertial measurement unit (or other sensor 206) that generates a sensor signal 208 that includes computing device gravity data 302. The input device 104 may include at least another inertial measurement unit (or other sensor 210) that generates a sensor signal 212 that includes input device gravity data 310. The computing device gravity data 302 and the input device gravity data 310 may include the relative orientations of the computing device 102 and the input device 104 with respect to the direction of gravity. A hinge angle 318 between the computing device 102 and the input device 104 may be determined based on the gravity data 302, 310 provided by the inertial measurement units included in the computing device 102 and the input device 104. If the hinge angle meets a set of predetermined conditions, such as falling within a range of hinge angles 318, the computing device may decide to update the input settings 320 (or otherwise maintain the current input settings). In other embodiments, at least one accelerometer included in the computing device 102 and at least one accelerometer included in the input device 104 may generate sensor signals 208, 212 including computing device gravity data 302 and input device gravity data 310 that are used in determining the hinge angle 318 and changing the input settings 320, as described above.

[0046] In these or other examples, the sensors 206, 210 can generate respective sensor signals representing gravity data (i.e., gravity data 302, 310) at various sampling rates. In some embodiments, the sampling rate of the sensors 206, 210 included in the computing device 102 and the input device 104 is between about 10 hertz and about 15 hertz. In at least some examples, the aforementioned sampling rates can provide improved accuracy of relative device motion, but lower sampling rates may, in some cases, lead to delayed (or inaccurate) input state changes. Additionally or alternatively, the aforementioned sampling rates may provide optimized power draw, but sampling at higher rates may, in some cases, consume too much power for a typical mobile computing device. Of course, other sampling rates may also be utilized. For example, in other examples, the sample rate may be lower (e.g., between about 5 hertz and about 10 hertz) or higher (e.g., between about 15 hertz and about 80 hertz). The term "about" can be interpreted to encompass up to + / - 10 percent of a given value, or in some cases, up to + / - 20 percent of a given value.

[0047] 3, gravity data 302 may include roll angle 304, pitch angle 306, and yaw angle 308 of computing device 102. Similarly, gravity data 310 may include roll angle 312, pitch angle 314, and yaw angle 316 of input device 104. Thus, gravity data may include angles of computing device 102 relative to three perpendicular coordinate axes, such as relative to the X, Y, and Z axes of a Cartesian coordinate system. As used herein, roll angle refers to the angle of rotational displacement about an axis (e.g., the X axis) extending from the front to the back of modular electronic device system 100 (as shown in FIG. 7 for reference). In this regard, pitch angle refers to the angle of rotational displacement about an axis (e.g., the Y axis) extending from the left edge to the right edge of modular electronic device system 100 (as shown in FIG. 7 for reference) and perpendicular to the axis (e.g., the Y axis) about which the roll angle is calculated. Further, as used herein, yaw angle refers to the angle of rotational displacement about an axis (e.g., the Z axis) that extends substantially vertically through modular electronic device system 100 (as shown in FIG. 7 for reference) and that is perpendicular to both the axis about which roll angle is calculated and the axis about which pitch angle is calculated.

[0048] 3, the yaw angles 308, 316 may be arbitrary. In some embodiments, the yaw angles 308, 316 may serve to identify a rotational displacement between the computing device and the input device about a vertical axis, which may then be used by the computing device 102 to modify the input settings 320. Additionally, in some embodiments, the roll angles 304, 312 may be arbitrary.

[0049] By way of example, the aforementioned angles may be used to determine a hinge angle 318 between the computing device 102 and the input device 104. The hinge angle 318 is the difference between the roll angle 304, pitch angle 306, or yaw angle 308 of the computing device 102 and the corresponding roll angle 312, pitch angle 314, or yaw angle 316 of the input device 104. For example, if the computing device 102 has a pitch angle 306 of 115 degrees relative to horizontal and the input device has a pitch angle 314 of 10 degrees relative to horizontal, the hinge angle 318 is determined to be 105 degrees. The computing device 102 may then change the input setting 320 based on this hinge angle (or otherwise maintain the current input setting). A similar subtraction process can be used to determine the hinge angle based on the roll angle 304 or yaw angle 308 of the computing device 102 and the roll angle 312 or yaw angle 316 of the input device 104. In some embodiments, the hinge angle may include multiple angles based on the difference between the roll, pitch, and yaw angles of the computing device 102 and the input device 104. In these embodiments, one or more of the differences between the roll, pitch, and yaw angles must meet some criteria to allow the computing device to change the input setting. In some embodiments, the criteria may be a set of angles as further described below with respect to FIG. 3.

[0050] For example, the computing device 102 may include a tablet computing device 102, and the input device 104 may include a keyboard. The calculated hinge angle 318 may vary depending on the orientation of the input device relative to the computing device 102 in three directions. Calculating the hinge angle 318 between the tablet computing device 102 and the keyboard 104 in various directions allows at least one input setting 320 to be changed according to the orientation. In some embodiments, changing the input setting includes enabling the input device 104 or disabling the input device 104.

[0051] In some embodiments, the computing device may change the input settings 320 when the hinge angle 318 is within one of a first set of hinge angles or a second set of hinge angles. The first set of hinge angles may include 30 degrees to 120 degrees. The second hinge angle range may include angles outside the first hinge angle range. In some embodiments, the first set of hinge angles may represent a range of angles at which a user is expected or intended to use the input device 104. Thus, the input device 104 may be enabled via the input settings 320 when the hinge angle 318 is within the first set of hinge angles. The input device 104 may be disabled when the hinge angle 318 is within the second hinge angle range. This allows the user to use the computing device 102 without accidental input from the input device 104, such as when watching media.

[0052] It will be appreciated that a wide variety of hinge angles, including hinge angles different from those described above, can be implemented to change the input configuration 320. In some examples, the hinge angle range used to change the input configuration 320 depends on the computing device 102 being in a vertical position (e.g., substantially perpendicular to the ground or within about 20 degrees of the angle of that position). For example, at a hinge angle of 0 degrees when the computing device 102 is positioned vertically and the input device 104 abuts the computing device 102, the input device 104 may be disabled. However, when the input device 104 is pulled away from the vertical position relative to the computing device 102, the input device 104 may be woken up or activated for use (e.g., for typing where the input device 104 may be positioned 90 degrees from the computing device 102). At some point while the computing device 102 is still in a vertical position, the input device 104 may be deactivated when the input device 104 is pulled further away from a hinge angle of 0 (e.g., to a hinge angle of 180 degrees where the input device 104 is vertically aligned with the computing device 102). The input device 104 may remain deactivated at an even greater hinge angle when the input device 104 is flipped so that it abuts the back of the computing device 102.

[0053] In another example, the hinge angle range used to change the input settings 320 depends on the computing device 102 being positioned in a “screen-up” configuration (e.g., substantially horizontal or parallel to the ground with the display portion facing up, or within about a 20-degree angle of that position). For example, at a hinge angle of 0 degrees when the computing device 102 is positioned screen-up and the input device 104 abuts the computing device 102, the input device 104 may be disabled. However, if the input device 104 is pulled upwardly away from a horizontal position relative to the computing device 102, the input device 104 may be woken up or activated for use. At a certain point while the computing device 102 is still in the screen-up position, the input device 104 may be deactivated when the input device 104 is pulled further away from the hinge angle of 0 (e.g., to a hinge angle of 270 degrees where the input device 104 is positioned perpendicular to the computing device 102). The input device 104 may remain deactivated at a larger hinge angle when the input device 104 is flipped so that it faces down and abuts the back of the computing device 102 .

[0054] In yet another example, the hinge angle range used to change the input settings 320 depends on the computing device 102 being positioned in a “screen down” configuration (e.g., substantially horizontal or parallel to the ground with the display portion facing downward, or within an angle range of approximately 20 degrees relative to that position). For example, at a hinge angle of 0 degrees when the computing device 102 is positioned screen down and the input device 104 abuts the computing device 102, the input device 104 may be disabled. However, when the input device 104 is pulled downward away from a horizontal position relative to the computing device 102, the input device 104 may be woken up or activated for use. At a certain point while the computing device 102 is still in the screen down position, the input device 104 may be deactivated when the input device 104 is pulled further away from the hinge angle of 0 (e.g., to a hinge angle of 180 degrees where the input device 104 is aligned horizontally with the computing device 102). The input device 104 may remain deactivated at a larger hinge angle when the input device 104 is flipped so that it faces up and abuts the back of the computing device 102 .

[0055] In one or more examples, the computing device 102 may alter the input settings 320 in a manner that may help improve accuracy. For example, the processor of the computing device 102 may alter the input settings 320 based on a threshold number of consecutive sensor readings (e.g., at least three consecutive sensor samples) that indicate the hinge angle 318 is within a first hinge angle range or a second hinge angle range. In some examples, this method helps to address erroneous / noisy readings from the sensors 206, 210 so that the computing device 102 does not alter the input settings 320 by enabling or disabling the input device 104 when undesirable.

[0056] The features, components, and parts shown in Figure 3, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 3.

[0057] FIG. 4 illustrates a keyboard 400 according to one or more examples of the present disclosure. As illustrated, the keyboard 400 may include a keyboard frame 402, a key mechanism 404, and a trackpad 406 adjacent to the key mechanism 404. The frame 402 may, in some cases, be a housing or enclosure for other components of the keyboard 400. Thus, as used herein, the terms “keyboard frame” and “housing” refer to the portion of the keyboard in which other elements are disposed and contained. For example, the keyboard frame may be made of metal, plastic, or other material and provides structural integrity to the keyboard as well as space for disposing the trackpad, key mechanism, or other elements therein. As used herein, the term “key mechanism” may include any physical mechanism disposed on the keyboard that is designed to be pressed by a user. In some examples, the key mechanism may be operable to produce a representation of a letter, number, symbol, or function of an input device.

[0058] The keyboard 400 may also include a pair of Hall effect sensors 408, a printed circuit board (PCB) 410, and at least one other sensor 412. The printed circuit board 410 may include a processor and a memory device coupled to the printed circuit board 410. The memory device may store instructions that, when executed by the processor, cause the processor to change input settings of the keyboard 400 based on signals from the first Hall effect sensor 408 and the second Hall effect sensor 408. In some cases, the processor may also change input settings of the keyboard 400 based on signals from the first Hall effect sensor 408 and the second Hall effect sensor 408 in addition to the identified hinge angle (discussed above). The at least one other sensor 412 may include an accelerometer or an inertial measurement unit and may be an embodiment of the sensor 210. The at least one other sensor 412 may provide gravity data to the processor, and the processor may use the gravity data to determine the hinge angle, as shown in FIGS. 2-3 . Although not shown here in FIG. 4, the computing device 102 may be equipped with a corresponding magnet pair, which is described below with respect to FIG.

[0059] In some embodiments, the pair of Hall effect sensors 408 are spaced apart. This can be achieved in various positional configurations and spacings. In some embodiments, the first Hall effect sensor 408 is spaced apart from the second Hall effect sensor 408 by a threshold spacing of at least 3 inches. The Hall effect sensors 408 are redundantly spaced to help protect against accidental triggering of the sensors 408 (e.g., due to an external device such as a headphone case with a magnet). Thus, by spacing the pair of Hall effect sensors apart, accidental triggering (and associated changes in input state) can be avoided. In certain implementations, the likelihood of an accidental trigger event affecting both Hall effect sensors 408 and resulting in an undesired change in input settings is significantly reduced by spacing the Hall effect sensors 408 apart by a threshold spacing of at least 3 inches. When both Hall effect sensors 408 experience a true trigger event based on a computing device magnet correspondingly positioned adjacent to the pair of Hall effect sensors 408, the input settings can be changed by a processor according to instructions stored on a memory device.

[0060] Any of the features, components, and parts, including their arrangement and configuration, shown in Figure 4, alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, any of the features, components, and / or parts shown and described with reference to other figures, including their arrangement and configuration, alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 4.

[0061] FIG. 5 illustrates another embodiment of a keyboard 500 in accordance with one or more examples of the present disclosure. As shown in FIG. 5, keyboard 500 includes elements similar to those described above with respect to keyboard 400 of FIG. 4. Keyboard 500 may include a keyboard frame 502, a key mechanism 504, and a trackpad 506 adjacent to key mechanism 504. Keyboard 500 may also include a pair of Hall effect sensors 508, a memory device, and one or more other sensors 512. The elements illustrated in FIG. 5 are the same as or similar to those described above with respect to FIG. 4.

[0062] 5 illustrates different positional configurations for the pair of Hall effect sensors 508. As shown, the Hall effect sensors 508 are positioned within the track pad 506. The pair of Hall effect sensors 508 can be positioned in different locations relative to the track pad 506. In a particular embodiment, the pair of Hall effect sensors 508 are positioned at corners (e.g., opposite corners) of the track pad 510 to maximize the distance between the sensors 508 for the reasons discussed above.

[0063] As discussed above, spaced apart sensors can provide redundant trigger protection. Further, in the implementation of Figure 5, a pair of Hall effect sensors 508 can efficiently use electrical wiring coupled to a printed circuit board 510. Additionally, by locating the sensors 408 or 508 at opposite corners of their respective support structures (i.e., 402 or 510), the placement of the sensors 408, 508 can be more easily determined relative to magnetic elements of the computing device, as discussed in connection with the magnets 608, 610 in the device 600 of Figure 6.

[0064] The features, components, and parts shown in Figure 5, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 5.

[0065] 6 shows a computing device 600 including a housing 604 and a display portion 602 formed within the housing. As used herein, "display portion" refers to a screen or other user interface portion. Exemplary types of displays include light-emitting diode (LED) displays, quantum LED (QLED) displays, organic LED (OLED) displays, liquid crystal displays, digital light processing displays, plasma panel displays, rear-projection displays, microdisplays, etc. The display portion may include capacitive touch functionality.

[0066] 6, the computing device 600 can include a pair of magnets 608, 610 embedded within the computing device 600. These magnets can include different polarity configurations. For example, the magnets at opposite corners of the configuration shown in FIG. 6 can have opposite polarities.

[0067] Based on the unique polarity (or polarity configuration) of magnet pair 608, 610, a keyboard sensor (e.g., Hall effect sensor 508) can identify a particular positional relationship of computing device 600 relative to the input device (e.g., 500). For example, based on the keyboard's Hall effect sensor detecting a first polarity configuration of magnets 608 and / or 610, a processor (within the computing device or keyboard) can decide to change or maintain the input setting, supplementing or alternatively to the method described in connection with FIG. 3 . Similarly, based on the Hall effect sensor detecting a second polarity configuration, a processor (within the computing device or keyboard) can decide to change or maintain the input setting. It will be understood that the polarity configuration detected depends on which magnet pair (either magnet pair 608 or magnet pair 610) is positioned proximate to the keyboard's Hall effect sensor. Thus, in one configuration, the Hall effect sensor may be proximate to a first magnet pair 608 (e.g., when the track pad 506 is in front of the magnet 608 and display portion 602), and in a second configuration, the Hall effect sensor may be proximate to a second magnet pair 610 (e.g., when the track pad 506 is behind the magnet 610 and display portion 602). Each magnet pair 608, 610 may have a different polarity configuration (e.g., one pair 608 has a north pole facing forward and the other pair 610 has a south pole facing forward), and thus the polarity of the magnetic field sensed by the Hall effect sensor 508 may be used to determine whether the track pad 506 is positioned in front of or behind the display portion 602. Further, in some embodiments, such as when the input device 400 is used with a computing device, the Hall effect sensor 408 may be positioned outside the track pad 406, and the magnet of the computing device may be at a corresponding outer corner of the housing of the computing device.

[0068] The sensors (e.g., 408 / 508) and magnets (e.g., 608) can be used in conjunction with the determined hinge angle 318 to control or change the input settings 320 of the system (e.g., 100). For example, in some configurations, the computing device gravity data 302 may indicate that the pitch angle 306 is vertical (e.g., 90 degrees relative to the horizontal plane or parallel to the direction of gravity), and the input device gravity data 310 may indicate that the pitch angle 314 is also vertical. In that case, the position of the input device 104 relative to the front of the display of the computing device may be indeterminate. For example, the input device 104 may cover the front of the display portion, or may be positioned behind the computing device 102 and not cover the display portion. Thus, the sensors and magnets of the system 100 can be referenced to assist in determining whether the input device 104 is in a closed / display-covering position or an inverted / display-behind position. In the closed position, the input settings of the computing device 102 may be set to a first state (e.g., the display may be disabled because it is covered and inaccessible), and in the inverted position, the input settings of the computing device 102 may be set to a second state (e.g., the display may be enabled).

[0069] Based on the input state, the display portion can present different graphical representations. For example, computing device 600 can cause display portion 602 to display an on-screen keyboard for a first input state. As another example, computing device 600 can cause display portion 602 to remove the on-screen keyboard for a second input state (e.g., when the keyboard is active).

[0070] As further shown in FIG. 6 , the computing device 600 includes at least one sensor 606 capable of generating gravity data for the computing device 600 in the same or similar manner as described above. The computing device 600 may also include a processor and a memory device. The memory device may store instructions that, when executed by the processor, cause the processor to send a signal to at least one of the display portion or the keyboard based on the gravity data. The signal may include computer-executable instructions that change between a first input state and a second input state, the second input state being configured for user input at the keyboard. In some embodiments, the gravity data generating sensor 606 may be an inertial measurement unit. The processor may also be configured to receive additional gravity data from the keyboard, including a keyboard roll angle, a keyboard pitch angle, and a keyboard yaw angle.

[0071] The sensor 606 for generating gravity data can operate in conjunction with a Hall effect sensor in the keyboard that is operable to detect the magnet pairs 608, 610. Thus, based on the combination of the gravity data and the Hall effect sensor data, a processor (in the computing device or keyboard) can decide to change an input setting.

[0072] The features, components, and parts shown in Figure 6, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 6.

[0073] FIG. 7 illustrates a modular electronic device system 700 according to one or more examples of the present disclosure. System 700 may include comparable features of system 100. As shown, modular electronic device system 700 may include a hinge angle 706 between a computing device 702 and an input device 704. As previously described, this hinge angle 706 is used to change an input setting. In some embodiments, computing device 702 may change an input setting when hinge angle 706 is within a hinge angle range. For example, input device 704 may have a first input setting (e.g., allow typing (or other input into input device 704)) when hinge angle 706 is between 40 and 120 degrees. Other examples of hinge angle ranges include, but are not limited to, hinge angles 706 between 45 and 135 degrees, between 30 and 150 degrees, or between 50 and 140 degrees. When the hinge angle 706 is outside this hinge angle range, the input device 704 may have a second input setting (eg, be disabled by the computing device 702).

[0074] The features, components, and parts shown in Figure 7, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 7.

[0075] FIG. 8 illustrates a keyboard 800 according to one or more examples of the present disclosure. Keyboard 800 may include the same or similar elements as those described above in connection with system 100 or input devices 104, 400, and 500. Specifically, keyboard 800 may include a housing 802 having a set of perimeters (e.g., edge 804 extending along one side of the rectangular perimeter shown in FIG. 8), a trackpad 808, and a set of key assemblies 806 disposed within housing 802. As used herein, the term “key assembly” refers to any component that accepts user input at the keys of a keyboard (e.g., a mechanical keyboard, a touchscreen keyboard, etc.). This may include, but is not limited to, a key mechanism, a keyboard touchscreen display key, a capacitive touch element, etc.

[0076] As shown, keyboard 800 also includes an elongated tail portion 810. As used herein, the terms “elongated tail portion,” “retention element,” and “connection member” refer to a portion of an input device that extends beyond the keyboard frame or housing and provides a physical and / or electrical connection of keyboard 800 to a computing device. In some embodiments, elongated tail portion 810 is laterally elongated and has a lateral side-to-side width that is greater than its length measured between frame 802 and the rear end of its mounting portion 812.

[0077] The elongated tail portion 810 may include an attachment portion 812 at its rear end. As used herein, the terms “attachment portion,” “mating portion,” and “rigid bar” refer to a portion of the elongated tail portion 810 that can be removably attached to a computing device. This attachment portion 812 is configured to removably couple to a computing device, such as the computing device 102 shown in FIG. 1 , and provide electrical communication via an electrical connector 820. As used herein, the term “electrical connector” may include one or more elements for transmitting data and / or power between components connected to the electrical connector. In some examples, the electrical connector includes at least one of a set of electrical contacts (e.g., electrical contact pads or pins), magnetic contacts, pins, ports, sockets, card readers, male-female connecting members, associated circuitry (e.g., converters or protective electronic components), and combinations thereof. The attachment portion 812 connects to the periphery 804 of the keyboard housing 802 via a flexible portion 814 of the elongated tail portion.

[0078] As used herein, the terms “flexible portion,” “adjustable portion,” and “flexible flap” refer to a portion of the elongated tail that exhibits flexible characteristics. The flexible portion may include multiple layers that exhibit specific characteristics, such as stiffness, color, durability, opacity, etc. The flexible portion 814 may extend along the width of the keyboard housing 802 from the first end 916 to the second end 918. The flexible portion 814 provides a flexible electrical connection between the keyboard 800 and the computing device 102. For example, the flexible portion 814 may allow the keyboard 800 and the computing device 102 to rotate relative to one another while still maintaining an electrical connection through the mounting portion 812. The flexible portion 814 may also provide additional or alternative functionality. For example, the flexible portion 814 may be constructed with a desired stiffness sufficient to support the computing device 102 (e.g., hold it in a position spaced apart from a support surface) or provide a particular viewing angle while the elongated tail 810 is attached to the computing device. As another example, the flexible portion 814 may include a desired stiffness that allows a user to lift the keyboard 800 and simultaneously lift the computing device 102 via grips on the keyboard 800 (e.g., in a manner similar to lifting a notebook computer).

[0079] In these or other examples, elongated tail 810 can be aesthetically pleasing (as described further below), and flexible portion 814 can be opaque and have a uniform visual appearance. For example, elongated tail 810 can include a smooth surface under which various components (e.g., flex circuits) can be hidden.

[0080] The features, components, and parts shown in Figure 8, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 8.

[0081] 9 illustrates a keyboard 900 according to one or more examples of the present disclosure. The keyboard 900 may include the same or similar elements as those described above. The keyboard 900 also includes a printed circuit board 924 disposed within the keyboard housing 902. In some embodiments, the printed circuit board 924 may be disposed below the track pad 908 or may be attached to the track pad 908. As shown, the printed circuit board 924 is connected to a flex circuit 922. The flex circuit may extend from the printed circuit board 924, through the flexible portion 914, to the electrical connector 920 within the mounting portion 912.

[0082] The flexible portion 914 may include an inner layer, an outer layer, and a flex circuit embedded between the inner and outer layers. The flex circuit is housed within the flexible portion 914 of the elongated tail 910, which may have a uniform smoothness without surface aberrations between the first end 916 and the second end 918. The irregularities may include wrinkles or creases, whether protruding inward or outward relative to the outer surface of the flexible portion 914. The flex circuit 922 serves as an electrical connection from the printed circuit board 924 to the computing device 102. In some embodiments, the presence of the flex circuit 922 includes an imperceptible color and an imperceptible shape when the flexible portion 914 is viewed externally with the naked human eye. This adds to the aesthetic qualities of the elongated tail 910, creating a smooth, streamlined appearance. As used herein, the "unaided human eye" is the unaided eye of an average human observer with normal vision and not augmented or supplemented by a lens, microscope, camera, or other scope or instrument used to discern wavelengths beyond the natural human eye.

[0083] The features, components, and parts shown in Figure 9, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 9.

[0084] FIG. 10 illustrates a side view of an elongated tail 1000 in accordance with one or more examples of the present disclosure. The elongated tail 1000 can include the same or similar elements as those described above in connection with the elongated tail 810. As shown in FIG. 10 , the flexible portion 1006 can be connected to the keyboard housing 1002 at a first attachment point 1008. The flexible portion 1006 can be connected to the top or rear side of the mounting portion 1010 via an adhesive connection 1012 (e.g., at a second attachment point 1014). By attaching the flexible portion 1006 to the rear side of the mounting portion 1010, the mounting portion 1010 can be hidden when viewed from the rear of the elongated tail 1000, such as when the tail 1000 and computing device are viewed from behind or when the keyboard housing 1002 is in a closed position against the front of the computing device. In this way, only the smooth, consistent rear side of the tail 1000 can be visible when the system is in a closed configuration or when viewed from behind. This contributes to the smooth, uniform aesthetic desired by many users. The smooth curve of the rear of the tail portion 1000, like a handle, may also improve the carrying comfort of the system.

[0085] It will be appreciated that the elongated tail portion 1000 comprises a variety of different design factors that can contribute to different properties, such as stiffness or flexibility. One example of a design factor includes the length 1004 between the first attachment point 1008 and the second attachment point 1014. For example, a longer length 1004 can make the flexible portion 1006 more flexible. This increased flexibility can allow the rear side of the flexible portion 1006 to rest on (e.g., underneath) a surface that supports the input device and computing device. In contrast, if the length 1004 is shorter, the flexible portion 1006 can be stiffened. In doing so, the computing device 102 may be suspended above a surface below and / or may generate a particular viewing angle. In some cases, if the flexible portion 1006 is too stiff, this suspension can cause the computing device 102 to bounce or move while the input device is being used unless input to the input device is inhibited. In this manner, the length of the flexible portion 1006 allows the stability of the computing device 102 to be controlled. The adhesive connection 1012 between the flexible portion 1006 and the mounting portion 1010 is also variable in length. The length of the adhesive connection 1012 can also determine the physical angle, stiffness, and stability of the mounting portion 1010 relative to the computing device 102 (not shown).

[0086] The features, components, and parts shown in Figure 10, including their arrangement and configuration, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangement and configuration, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 10.

[0087] FIG. 11 illustrates several exemplary configurations of modular electronic device system 100 according to one or more examples of the present disclosure. Elongated tail portion 1110 can include the same or similar elements as those described above, such as tail portion 1000. A first configuration 1101 illustrates modular electronic device system 100 in one usable mode (e.g., a typing mode). In this configuration, a computing device 1106 is attached to a mounting portion 1112 of elongated tail portion 1110 of a keyboard 1108 (e.g., with a display portion 1116 of computing device 1106 and a key assembly 1114 (which may or may not protrude) of keyboard 1108 arranged in an open clamshell configuration). As described above, a flexible portion of elongated tail portion 1110 can be attached to the rear side of mounting portion 1112, hiding mounting portion 1112 when viewed from the rear in this configuration. In some embodiments, the computing device 1106 may be supported only by the elongated tail 1110, while in other embodiments, the computing device 1106 and the elongated tail 1110 may rest on an underlying surface, such as a table. In some examples, an advantage of placing the computing device 1106 on the elongated tail 1110, and thus resting on an underlying surface, is increased stability. Additionally, the computing device 1106 may include a stand or legs that support the computing device 1106 in addition to the tail 1110.

[0088] A second configuration 1102 shows the modular electronic device system 100 in a closed state. In this configuration, the key assembly 1114 faces, contacts, or at least partially abuts the front, input, or viewing surface of the display portion 1116 of the computing device 1106. It will be appreciated that the flexible portion of the elongated tail 1110, regardless of the configuration, can withstand many cycles (e.g., thousands of cycles) of opening and closing while still maintaining an electrical connection between the keyboard 1108 and the computing device 1106.

[0089] A third configuration 1103 shows the modular electronic device system 100 in what is referred to as a stowed, retracted, or rear-supported mode. The stowed mode allows a user to continue using the computing device 1106 with the display portion 1116 facing up or outward. However, the keyboard assembly 1114 of the keyboard 1108 abuts, contacts, or faces the rear side of the computing device 1106 (e.g., abuts its rear cover 1118). This configuration shields or protects the key assembly 1114, trackpad, and other possible components of the keyboard 1108 (e.g., when only the display portion 1116 is utilized), thereby potentially limiting damage or unintended input. In the storage mode, the attachment portion 1112 of the elongated tail portion 1110 is attached to the computing device 1106 in the opposite direction to the second configuration 1102, and the smooth rear surface of the tail portion 1110 terminates closer to the front of the display portion 1116 (at the attachment portion 1112) than to the rear surface (where the back cover 1108 is located).

[0090] A fourth configuration 1104 shows the modular electronic device system 100 in an inverted mode. The inverted mode allows the keyboard 1108 to be rotated behind the computing device 1106 so that the rear side of the keyboard 1108, without the key assembly 1114, abuts or faces the rear side of the computing device 1106. In configuration 1104, the key assembly 1114 is positioned outward and faces away from the display portion 1116. As shown, the flexible portion of the elongated tail 1110 bends to allow this configuration without detaching from the computing device 1106. In some embodiments, the stiffness or length of the flexible portion can be modified so that the elongated tail 1110 automatically detaches from the computing device 1106 when rotated into the inverted mode. This stiffness can allow the flexible portion to remain attached to the computing device 1106 and can be within a range of 0 to 180 degrees. In at least these configurations, the elongated tail 1110 can provide both an electrical and a physical connection between the keyboard 1108 and the computing device 1106 .

[0091] The features, components, and parts shown in Figure 11, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 11.

[0092] FIG. 12 illustrates a cross-section facing the end of the flexible portion 1200 of the elongated tail 1004 in accordance with one or more examples of the present disclosure. The cross-section may be taken along a horizontal cross-section line extending across the page of FIG. 9 within the flexible portion 914 and through the tail 910 at the flex circuit 922. The elongated tail 1004 may include the same or similar elements as described above. The flexible portion 1200 may include an inner layer 1202, an outer layer 1210, and a flex circuit 1206 embedded between the inner layer 1202 and the outer layer 1210. The inner layer 1202 and the outer layer 1210 may include a fabric material having a particular opacity, color, and texture (as desired). The fabric material may be flexible and bendable along with the tail.

[0093] In some embodiments, The layer 1208 can be disposed adjacent to the flex circuit 1206, and the space between the inner layer 1202 and the outer layer 1210 can be occupied by another material of the same thickness as the flex circuit. The filler layer 1208 disposed adjacent to the flex circuit 1206 can help prevent the inner layer 1202 and the outer layer 1210 from forming surface irregularities, such as wrinkles or creases, that can form when the material collapses to fill the voids adjacent to the flex circuit 1206. Additionally, the filler layer 1208 can exhibit material properties, such as stiffness and opacity, that affect the function of the flexible portion. The material properties of the filler layer 1208 can differ from the other layers and / or the flex circuit 1206. For example, the rigid filler layer 1208 can configure an elongated tail portion to detach from the computing device when placed in an inverted mode. In some embodiments, the filler layer 1208 can match the material properties of the flex circuit such that the thickness, color, transparency / opacity, and smoothness are indistinguishable to the naked eye through the inner layer 1202 or the outer layer 1204.

[0094] In some embodiments, the flexible portion 1200 can include a cover layer 1204 between the flex circuit 1206 and the outer layer 1210. The cover layer 1204 can be an inner layer that hides the flex circuit 1206 from the naked human eye. In these embodiments, the cover layer 1204 can be in a variety of colors and finishes to create an aesthetically pleasing design.

[0095] As the flexible portion cycles through different configurations of the modular electronic device system 100, it is possible for the inner fabric layer 1202 or the outer fabric layer 1204 to shrink. This can cause the filler layer 1208 to move and overlap the flex circuit, disrupting the consistent thickness from the first end of the flexible portion to the second end of the flexible portion. To help prevent the effects of shrinkage, one or more layers can include a predetermined gap relative to one another. For example, a predetermined gap exists between the flex circuit 1206 and the filler layer 1208. In some embodiments, this gap can be between 0.1 mm and 0.5 mm. A myriad of different manufacturing methods can be used to achieve this predetermined gap. In at least some implementations, a kiss-cut process is used, which is described below with respect to FIG. 13 .

[0096] The features, components, and parts shown in Figure 12, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 12.

[0097] FIG. 13 illustrates a process for manufacturing a flexible portion according to one or more examples of the present disclosure. In step 1300A, a flex circuit 1302 is positioned between an inner layer 1304 of the flexible portion and a filler layer 1306. Step 1300B shows a cutting tool 1308 preparing to cut the filler layer 1306 and the flex circuit 1302. As shown in step 1300C, the cutting tool 1308 cuts through both the filler layer 1306 and the flex circuit 1302 on both sides of the flex circuit 1302, thereby removing a portion of the outer edge of the flex circuit 1302. By cutting this material, the cutting tool 1308 creates a predetermined gap 1312 between the flex circuit 1302 and the filler layer 1306. In step 1300D, excess portions 1310 of the filler layer 1306 and the flex circuit 1302 are then extracted and ejected by the cutting tool 1308.

[0098] In step 1300E, filler layer 1306 is shown positioned adjacent to flex circuit 1302 while maintaining a predetermined gap 1312. As used herein, the term "predetermined gap" refers to the space between elements that falls within a design range. For example, the predetermined gap can be between 1 millimeter and 5 millimeters between two elements. In other examples, the predetermined gap can be between 2 millimeters and 7 millimeters. The process shown in FIG. 13 can produce components with various ranges of predetermined gaps. Step 1300F shows how, in some embodiments, cover layer 1308 can be added on top of filler layer 1306. Step 1300G shows how outer layer 1314 can be applied on top of cover layer 1308. Layers can be attached with adhesive at each step. In some embodiments, the adhesive can have physical properties such as stiffness or opacity, which can affect both the physical properties and aesthetics of the flexible portion.

[0099] The features, components, and parts shown in Figure 13, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 13.

[0100] FIG. 14 illustrates a cross section of an exemplary track pad assembly 1400 of a keyboard in accordance with one or more examples of the present disclosure. The keyboard can include a track pad assembly 1400 including a glass layer 1402 and a printed circuit. In some embodiments, a printed circuit board 1404 can be disposed below the glass layer 1402 of the track pad. When a user applies a point load on the track pad of the keyboard, the printed circuit board 1404, and particularly the electrical components 1405 mounted below the printed circuit board 1404, can be subjected to strain. This strain can damage the electrical components 1405 immediately or over time. To help mitigate the amount of stress / strain experienced by the electrical components 1405, some embodiments can include one or more stiffeners 1406 on the bottom side of the electrical components 1405. In some embodiments, the stiffeners 1406 can include a rigid material. For example, the stiffeners 1406 can include a stainless steel material. In some embodiments, the stiffeners 1406 can be attached to the printed circuit board 1404 via an adhesive. The adhesive can also help reduce the stress / strain experienced by the electrical component 1405 .

[0101] In some embodiments, the track pad assembly 1400 can also include at least one shim 1408 below the printed circuit board 1404. In some examples, the shim 1408 can limit the amount of deflection or displacement experienced by the track pad, particularly the electrical components 1405 mounted on the printed circuit board 1404. For example, the printed circuit board 1404 and associated electrical components 1405 can deflect downward in response to a load applied to the track pad surface 1402. As the deflection of the printed circuit board 1404 and associated electrical components 1405 increases, the amount of undesirable stress / strain experienced by the electrical components 1405 also increases. Thus, the shim 1408 can advantageously provide a mechanical stop for the printed circuit board 1404 and associated electrical components 1405. Thus, the height of the shim 1408 can be selected to allow greater or less deflection of the track pad to control the stress / strain experienced by the electrical components 1405. In some embodiments, the shim 1408 can be stainless steel.

[0102] The features, components, and parts shown in Figure 14, including their arrangement and configuration, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangement and configuration, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 14.

[0103] FIG. 15 illustrates a conceptual block diagram of a computer system 1500 that can be used to implement embodiments of the present disclosure. In various embodiments, the computer system 1500 can include different sets and subsets of the components illustrated in FIG. 15. Accordingly, FIG. 15 illustrates various components that can be included in various combinations and subsets based on the operations and functions performed by the system 1500 in different embodiments. For example, the computer system 1500 can be part of the computing device 102 (or input device or electronics case) described above in connection with the preceding figures. It should be noted that when described or referenced herein, the use of articles such as "a" or "an" is not intended to be limiting to only one, but is intended to mean one or more unless otherwise specified herein.

[0104] The computer system 1500 may include a central processing unit (CPU) or processor 1502 connected via a bus 1504 for electrical communication to a memory device 1506, a power supply 1508, an electronic storage device 1510, a network interface 1512, an input device adapter 1516, and an output device adapter 1520. For example, one or more of these components may be connected to each other via a substrate (e.g., a printed circuit board or other substrate) that supports the bus 1504 and other electrical connectors that provide electrical communication between the components. The bus 1504 may include a communication mechanism for communicating information between parts of the system 1500.

[0105] The processor 1502 may be a microprocessor or similar device configured to receive and execute a set of instructions 1524 stored by the memory 1506. The memory 1506 may be referred to as a main memory, such as a random access memory (RAM) or another dynamic electronic storage device, for storing information and instructions executed by the processor 1502. The memory 1506 may also be used to store temporary variables or other intermediate information during execution of instructions executed by the processor 1502. The processor 1502 may include, for example, one or more processors or controllers, such as a CPU for the computing device 102 in general, and a touch controller or similar sensor or I / O interface used to control and receive signals from the display and any other sensors being used. The power source 1508 may include a power source capable of providing power to the processor 1502 and other components connected to the bus 1504, such as a connection to a power grid or a battery system.

[0106] The storage device 1510 may include a read-only memory (ROM) or another type of static storage device coupled to the bus 1504 for storing static or long-term (i.e., non-dynamic) information and instructions for the processor 1502. For example, the storage device 1510 may include a magnetic or optical disk (e.g., a hard disk drive (HDD)), solid-state memory (e.g., a solid-state disk (SSD)), or equivalent device.

[0107] The instructions 1524 stored by the memory 1506 or storage device 1510 may comprise information for performing processes and methods using components of the system 1500. Such processes and methods may include, for example, the connection processes described herein for connecting an electronics case to a computing device, connecting an accessory device to the electronics case, controlling input settings, controlling display settings, controlling the enable / disable state of the keyboard 1514 or other input device 1513, determining hinge angles, etc.

[0108] Network interface 1512 may include an adapter for connecting system 1500 to external devices via wired or wireless connections. For example, network interface 1512 may provide a connection to a computer network 1526, such as a cellular network, the Internet, a local area network (LAN), a separate device capable of wirelessly communicating with network interface 1512, other external devices or network locations, and combinations thereof. In an exemplary embodiment, network interface 1512 is a wireless networking adapter configured to connect via Wi-Fi, Bluetooth, Bluetooth mesh, Bluetooth mesh, or a related wireless communication protocol to another device having interface capabilities using the same protocol. In some embodiments, a network device or a set of network devices in network 1526 may be considered part of system 1500. In some cases, a network device may be considered connected to system 1500 but not a part of it.

[0109] Input device adapter 1516 can be configured to provide system 1500 with connectivity to various input devices, such as, for example, keyboards, accessory devices (eg, accessory device 108), associated devices, and combinations thereof.

[0110] Output device adapter 1520 can be configured to provide system 1500 with the ability to output information to a user, such as by providing visual output using one or more displays 1532 (e.g., the display portion of a computing device described herein), by providing audible output using one or more speakers 1535, or by providing touch-sensed haptic feedback via one or more haptic feedback devices 1537. Other output devices may also be used. Processor 1502 can be configured to control output device adapter 1520 to provide information to a user via an output device connected to adapter 1520.

[0111] The features, components, and parts shown in Figure 15, including their arrangements and configurations, either alone or in any combination, may be included in any of the other example devices, features, components, and parts shown in other figures. Similarly, the features, components, and / or parts shown and described with reference to other figures, including their arrangements and configurations, either alone or in any combination, may be included in the example devices, features, components, and parts shown in Figure 15.

[0112] To the extent applicable to current technology, data available from various sources can be collected and used to improve delivery to users of invitation content or any other content that may be of interest to the user. This disclosure contemplates that in some cases, this collected data may include personal information data that uniquely identifies or can be used to contact or locate a particular person. Such personal information data may include demographic data, location-based data, phone numbers, email addresses, Twitter IDs, addresses, data or records regarding the user's health or fitness level (e.g., vital sign measurements, medication information, exercise information), birth date, or any other identifying or personal information.

[0113] This disclosure recognizes that the use of such personal information data in the present technology can be used to the benefit of the user. For example, personal information data may be used to deliver targeted content that is more interesting to the user. Thus, use of such personal information data allows the user greater control over the content that is delivered. Additionally, other uses of personal information data that benefit the user are contemplated by this disclosure. For example, health and fitness data can be used to provide insight into the user's overall wellness, or can be used as proactive feedback to individuals using the technology in pursuit of wellness goals.

[0114] This disclosure contemplates that entities involved in the collection, analysis, disclosure, transmission, storage, or other use of such personal information data will adhere to robust privacy policies and / or privacy practices. Specifically, such entities should implement and consistently use privacy policies and practices that are generally recognized as meeting or exceeding industry or government requirements for maintaining the strict confidentiality of personal information data. Such policies should be easily accessible to users and should be updated as data collection and / or use changes. Personal information from users should be collected for the entity's lawful and legitimate use and should not be shared or sold except for those lawful uses. Furthermore, such collection / sharing should be carried out after the user's informed consent is obtained. Furthermore, such entities should consider taking all necessary measures to protect and secure access to such personal information data and to ensure that others with access to the personal information data adhere to their privacy policies and procedures. Furthermore, such entities may be able to undergo third-party assessments to demonstrate their adherence to widely accepted privacy policies and practices. Furthermore, policies and practices should be tailored to the specific types of personal data collected and / or accessed and should comply with applicable laws and standards, including jurisdiction-specific considerations. For example, in the United States, collection of or access to certain health data may be governed by federal and / or state laws, such as the Health Insurance Portability and Accountability Act (HIPAA). Meanwhile, health data in other countries may be subject to other regulations and policies and should be addressed accordingly. Therefore, different privacy practices should be maintained in each country with respect to different types of personal data.

[0115] Notwithstanding the foregoing, the present disclosure also contemplates embodiments in which a user selectively blocks use of or access to personal information data. That is, the present disclosure contemplates that hardware and / or software elements may be provided to prevent or block access to such personal information data. For example, in the case of an advertising delivery service, the technology may be configured to allow a user to “opt in” or “opt out” of participating in the collection of personal information data during registration for the service or at any time thereafter. In another example, a user may choose not to provide mood-related data for a targeted content delivery service. In yet another example, a user may choose to limit the period for which mood-related data is maintained or to prohibit the development of a baseline mood profile entirely. In addition to providing “opt-in” and “opt-out” options, the present disclosure contemplates providing notice regarding the access or use of personal information. For example, a user may be notified upon downloading an app that will access the user's personal information data, and then again immediately before the app accesses the user's personal information data.

[0116] Furthermore, it is the intent of this disclosure that personal information data should be managed and handled in a manner that minimizes the risk of unintentional or unauthorized access or use. Risk can be minimized by limiting data collection and deleting data when it is no longer needed. Additionally, where applicable in certain health-related applications, data anonymization can be used to protect user privacy. Anonymization may be facilitated by removing certain identifiers (e.g., date of birth, etc.) where appropriate, controlling the amount or specificity of data stored (e.g., collecting location data at a city level rather than an address level), controlling how data is stored (e.g., aggregating data across users), and / or other methods.

[0117] Thus, while this disclosure broadly encompasses the use of personal information data to implement one or more various disclosed embodiments, this disclosure also contemplates that the various embodiments may be implemented without requiring access to such personal information data. That is, various embodiments of the present technology are not rendered inoperable by the absence of all or part of such personal information data. For example, content may be selected and delivered to a user by inferring preferences based only on a minimal amount of non-personal information or personal information, such as content requested by devices associated with the user, other non-personal information available on content delivery services, or publicly available information.

[0118] In the foregoing description, for purposes of explanation, specific terminology was used to provide a thorough understanding of the described embodiments. However, it will be apparent to those skilled in the art that specific details are not required to practice the described embodiments. Thus, the foregoing descriptions of the specific embodiments described herein have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. It will be apparent to those skilled in the art that many modifications and variations are possible in light of the above teachings.

Claims

1. A keyboard, a housing having a set of perimeter edges; a set of key assemblies disposed within the housing; an elongated tail portion that extends along the width of the housing, the elongated tail portion comprising: a mounting portion configured to removably connect to a computing device; a flexible portion connected to the housing, the flexible portion being connected to the housing from a first end to a second end of the flexible portion opposite to the first end, the flexible portion being The inner layer and An outer layer; a flex circuit embedded between the inner layer and the outer layer; The keyboard, wherein the flexible portion has a uniform smoothness without surface irregularities between the first end and the second end.

2. a flex filler layer disposed laterally adjacent to the flex circuit between the inner layer and the outer layer; 10. The keyboard of claim 1, further comprising: a flex cover layer disposed over the flex filler layer and the flex circuit, the flex cover layer being further disposed between the inner layer and the outer layer.

3. the inner layer comprises a first inner surface; 3. The keyboard of claim 2, wherein the flex cover layer comprises a top surface and a bottom surface, the top surface being adhered to the first inner surface and the bottom surface being adhered to the top side of the flex circuit and the flex filler layer.

4. the outer layer having a second inner surface; The keyboard of claim 2 , wherein the bottom surface of the flex circuit and the flex filler layer are adhered to the second inner surface.

5. 3. The keyboard of claim 2, wherein the flex circuit and the flex filler layer are kiss-cut to form a predetermined gap on each side of the flex circuit between the flex circuit and the flex filler layer.

6. 10. The keyboard of claim 1, wherein the flex circuit includes an imperceptible color and an imperceptible shape when the flexible portion is viewed externally by the naked human eye.

7. 2. The keyboard of claim 1, wherein the uniform smoothness is defined by a substantially constant distance between the outer surface of the inner layer and the outer surface of the outer layer from the first end to the second end.

8. The keyboard of claim 1 , wherein the surface irregularities include wrinkles or creases, whether protruding inward or outward relative to an outer surface of at least one of the inner layer or the outer layer.

9. 2. The keyboard of claim 1, wherein the flexible portion curves around and is attached to a rear portion of the mounting portion such that when the keyboard is detached from the computing device, the flexible portion obscures the mounting portion from at least a rear-facing perspective.

10. a track pad supported by the housing and positioned adjacent to the set of key assemblies; a printed circuit board integrated with the track pad and positioned below the track pad; The keyboard of claim 1 , wherein the flex circuit is electrically connected to the printed circuit board.

11. A keyboard, The keyboard itself, a set of input keys arranged within the keyboard body; a retaining element, the retaining element comprising: a mating portion configured to removably connect to a computing device; an adjustable portion connected to the keyboard body, the adjustable portion comprising: An electrical conduit; a filler layer disposed laterally adjacent the electrical conduit; The keyboard, wherein the electrical conduits and the filler layer are kiss-cut to form a predetermined gap between the electrical conduits and the filler layer.

12. The keyboard of claim 11 further comprising inner and outer fabric layers surrounding the electrical conduit and the filler layer.

13. The keyboard of claim 12 , wherein the predetermined gap has a size that corresponds to a contraction of at least one of the inner fabric layer or the outer fabric layer.

14. The keyboard of claim 11 , wherein the electrical conduit and the filler layer have the same thickness.

15. The keyboard of claim 11, wherein the predetermined gap is between 0.1 mm and 0.5 mm.

16. A keyboard, a keyboard frame having a perimeter defining a keyboard frame width; a set of key mechanisms supported by the keyboard frame; a connecting member, a rigid bar extending in a length direction of the peripheral edge of the keyboard frame, the rigid bar comprising: an electrical connector configured to removably connect to a computing device; a front side extending in the length direction of the peripheral edge portion; and a rear side extending in the length direction of the peripheral edge portion and facing the front side; a flexible flap attached to the rigid bar and the keyboard frame, the flexible flap being continuous from a first end to a second end, the flexible flap being configured to at least partially wrap around and connect to the rear side of the rigid bar.

17. the flexible flap having a first attachment point to the keyboard frame and a second attachment point to the rigid bar; 17. The keyboard of claim 16, wherein the distance between the first and second mounting points allows the keyboard to rotate 180 degrees relative to the computing device while remaining attached to the computing device.

18. In a first keyboard configuration, the flexible flap at least partially obscures the rigid bar at least at one or more viewing angles of the keyboard; 17. The keyboard of claim 16, wherein in a second keyboard configuration, the flexible flap at least partially exposes the rigid bar at least at one or more viewing angles of the keyboard.

19. the first keyboard configuration comprises a closed mode configuration or a typing mode configuration; 20. The keyboard of claim 18, wherein the second keyboard configuration includes a relative arrangement between the keyboard and the computing device that defines a hinge angle of 180 degrees.

20. 20. The keyboard of claim 19, wherein the flexible flap includes a defined stiffness that allows the keyboard to remain attached to the computing device at hinge angles ranging from 0 degrees to 180 degrees.

Citation Information

Patent Citations

  • Electronic apparatus and input control method

    JP2014235544A

  • Mechanisms to Avoid Unintended User Interactions with Convertible Mobile Devices During Conversion

    JP2017500661A

  • Mechanism to avoid unintentional user interaction with a convertible mobile device during conversion

    US20160274722A1