Keyboard accessory for electronic device

KR103005524B1Active Publication Date: 2026-08-14APPLE INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
KR1020240065258
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2024-02-01
Filing Date
2024-05-20
Publication Date
2026-08-14
Estimated Expiration
2044-05-20

Smart Images

  • Figure 112024054230464-PAT00010_ABST
    Figure 112024054230464-PAT00010_ABST
Patent Text Reader

Abstract

A modular electronic device system that may include a computing device that is electronically connected to an input device. The orientation and hinge angle between the computing device and the input device are determined using various types of sensors included in both or either of the computing device and the input device. Input settings may be changed based on data from various sensors. The input device may also include a long tail configured to be attached to the computing device. The long tail may allow for various physical configurations for ease of use.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] Cross-reference of related applications

[0002] This application claims priority to U.S. provisional patent application No. 63 / 503,382, filed on May 19, 2023, titled "Keyboard Accessory for Electronic Device," the disclosure of which is incorporated herein by reference.

[0003] Technology field

[0004] The described embodiments generally relate to electronic accessories and keyboards for computing devices. More specifically, the embodiments relate to a detachable keyboard comprising sensors for determining a keyboard position for a portable computing device and changing input settings based on signals from the sensors. Background Technology

[0005] Portable computing devices have grown in popularity and ubiquity worldwide over the past few years. Consequently, the convenience and adaptability of portable computing devices, such as tablet computers and smartphones, have helped meet user needs for a wide range of purposes. When using portable computing devices like tablet computers or smartphones, it is common to use external input devices such as keyboards, trackpads, or mice. While convenient for enhancing productivity and ease of input, conventional external input devices can be inconvenient to use for various reasons. External input devices may remain active while in undesirable locations, such as being stored behind or under a tablet computer. Furthermore, external input devices can become detached when configurations are changed, create unstable or precarious positions relative to the portable computing device, or lose functionality over time. As a result, continuous improvements are required for portable computing devices, particularly in the associated cases of these systems.

[0006] 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 comprising a first sensor, a processor, and a memory device; and an input device removablely connected to the computing device at a hinge—the input device comprises a second sensor—wherein the memory device stores instructions, and the instructions, when executed by the processor, cause the processor to: determine an angle of the computing device with respect to gravity direction based on a first signal from the first sensor, determine an angle of the input device with respect to gravity direction 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 an input setting in response to determining the hinge angle. In some examples, changing the input setting includes enabling the input device or disabling the input device; The processor is configured to enable an input device based on the hinge angle being within a first range of hinge angles, and the processor is configured to disable an input device based on the hinge angle being within a second range of hinge angles different from the first range of hinge angles.

[0007] In certain examples, a first range of hinge angles includes 30 to 120 degrees, and a second range of hinge angles includes angles outside the first range of hinge angles. In at least one example, the processor is configured to change the input settings based on at least three consecutive sensor samples indicating that the hinge angle is within the first range of hinge angles or the second range of hinge angles. In certain examples, the first sensor and the second sensor are configured to generate sensor signals at a sampling rate between about 10 Hertz and about 15 Hertz. In one example, the input device includes a first Hall effect sensor and a second Hall effect sensor spaced apart from the first Hall effect sensor by a threshold interval of at least 3 inches. In at least some examples, the computing device comprises a first pair of magnets having a first polarity configuration and a second pair of magnets having a second polarity configuration different from the first polarity configuration, and the first Hall effect sensor and the second Hall effect sensor are configured to identify either the first polarity configuration or the second polarity configuration according to the positioning of the input device when adjacent to the computing device. In at least one example, the processor is configured to change the input settings based on sensor data from the first Hall effect sensor and the second Hall effect sensor in addition to the hinge angle.

[0008] 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 for storing instructions, the instructions, when executed by the processor, cause the processor to determine an input state for 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 enables the processor to transmit a signal to a computing device in response to user input to the trackpad or at least one of the key mechanisms of the set of key mechanisms. In a specific example, the input state includes a second input state that prevents the processor from transmitting a signal to a computing device in response to user input to the trackpad or at least one of the key mechanisms of the set of key mechanisms. In one example, the first sensor and the second sensor are configured to detect the polarity direction of a set of magnets positioned within the computing device.

[0009] In at least some examples, the first sensor and the second sensor are configured to detect the respective polarities of individual magnets within a set of magnets. In one or more examples, the first sensor and the second sensor are embedded within the trackpad. In at least one example, the first sensor and the second sensor are embedded in opposing corners of the trackpad. In a specific example, the keyboard further comprises a printed circuit board, and the first sensor, the second sensor, and one or more other sensors associated with the trackpad are electrically connected to the printed circuit board.

[0010] The present disclosure further relates to a computing device. The computing device may include: a housing; a display portion formed within the housing, wherein the display portion is 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 for storing instructions, wherein the instructions, 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 includes computer-executable instructions that change between a first input state and a second input state, and the second input state is configured for user input on the keyboard. In at least one example, the at least one sensor includes an inertial measurement unit. In a specific example, the processor is configured to receive additional gravity data from the keyboard, 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.

[0011] The present disclosure further relates to other examples of a keyboard. The keyboard comprises: a housing comprising a set of peripheral edges; a set of key assemblies positioned within the housing; an attachment portion configured to be removablely connected to a long tail computing device, which may comprise a long tail extending along the width of the housing; 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 long tail, retaining element, and connecting member refer to the long tail. The flexible portion may comprise an inner layer, an outer layer, and a flex circuit embedded between the inner layer and the outer layer, and the flexible portion comprises a uniform smoothness without surface aberration between the first end and the second end. In one or more examples, a flex filler layer is positioned laterally adjacent to the flex circuit between the inner layer and the outer layer; The flex cover layer is positioned over the flex filler layer and the flex circuit, and the flex cover layer is additionally positioned between the inner layer and the outer layer.

[0012] In a specific example, the inner layer comprises a first inner surface, and the flex cover layer comprises upper and lower surfaces, the upper surface is attached to the first inner surface, and the lower surface is attached to the upper side of the flex circuit and flex filler layer. In one example, the outer layer comprises a second inner surface; and the lower side of the flex circuit and flex filler layer is attached to the second inner surface. In at least some examples, the flex circuit and flex filler layer are kiss-cut at each side of the flex circuit to form a predetermined gap between the flex circuit and the flex filler layer. In one or more examples, the flex circuit comprises a color and shape that are imperceptible when the flexible portion is viewed visually from the outside. In at least one example, uniform smoothness is defined by an approximately 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, surface aberrations include a wrinkle or crease that protrudes inward or outward from at least one of the outer surfaces of the inner layer or the outer layer. In one example, when the keyboard is detached from the computing device, the flexible portion forms a curved surface around the rear section of the attachment portion and is attached to the rear section of the attachment portion so that the flexible portion covers the attachment portion from at least a rear viewpoint.

[0013] The present disclosure further relates to other examples of a keyboard. The keyboard may include: a keyboard body, a set of input keys positioned within the keyboard body; and a retaining element comprising a mating portion configured to be removablely connected to a computing device, and an adjustable portion connected to the keyboard body, wherein the adjustable portion comprises an electrical conduit and a filler layer positioned laterally adjacent to the electrical conduit, and the electrical conduit and the filler layer are key-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 surrounding 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 may be between 0.1 mm and 0.5 mm.

[0014] The present disclosure further relates to other examples of a keyboard. The keyboard may include: a keyboard frame comprising a peripheral edge defining the width of the keyboard frame; a set of key mechanisms supported by the keyboard frame; and a connecting member. The connecting member may include a rigid bar extending for the length of the peripheral edge of the keyboard frame—the rigid bar comprises an electrical connector removablely connected to a computing device, and a front side extending for the length of the peripheral edge and a rear side extending for the length of the peripheral edge, wherein the rear side is opposite to the front side—; and a flexible flap attached to the rigid bar and the keyboard frame, wherein the flexible flap is continuous from a first end to a second end, and the flexible flap is configured to at least partially wrap around the rear side of the rigid bar and be connected to the rear side of the rigid bar.

[0015] 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 still attached to the computing device. In one or more examples, in a first keyboard configuration, the flexible flap at least partially covers the rigid bar at at least one viewing angle of the keyboard, and in a second keyboard configuration, the flexible flap at least partially exposes the rigid bar at at least one viewing angle of the keyboard. In certain examples, the first keyboard configuration includes a closed mode configuration or a typing mode configuration, and the second keyboard configuration includes a relative positioning between the keyboard and the computing device that defines a hinge angle of 180 degrees. In one example, the flexible flap includes a predefined rigidity 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 drawing

[0016] The present disclosure will be easily understood from the following detailed description together with the accompanying drawings, in which similar reference numerals indicate similar structural elements. FIG. 1 illustrates an exemplary modular electronic device system. FIG. 2 illustrates an exemplary modular electronic device system in which a computing device updates an input state in response to a change in a signal from a sensor. Figure 3 illustrates a method for updating input settings. Figure 4 illustrates a plan view of an exemplary input device. FIG. 5 illustrates a plan view of another exemplary input device. FIG. 6 illustrates a front view of an exemplary computing device. FIG. 7 illustrates a side view of an exemplary computing device. Figure 8 illustrates a plan view of an exemplary keyboard. FIG. 9 illustrates a plan view of electrical connections within an exemplary keyboard. FIG. 10 shows an enlarged view of the flexible flap and attachment part of the input device. FIG. 11 illustrates an exemplary modular electronic device system in various configurations. Figure 12 shows a cross-section of a flexible flap containing a flexible printed circuit. FIG. 13 illustrates a manufacturing process for producing a flexible flap containing a flexible printed circuit. Figure 14 shows a cross-section of a trackpad. FIG. 15 illustrates a high-level block diagram of a computer system configured to implement one or more aspects of the present disclosure. Specific details for implementing the invention

[0017] Now, reference to representative embodiments illustrated in the accompanying drawings will be made in detail. It should be understood that the following descriptions are not intended to limit the embodiments to one preferred embodiment. On the contrary, alternatives, modifications, and equivalents that should be seen as falling within the spirit and scope of the described embodiments as defined by this specification and the appended claims are intended to cover, describe, and illustrate.

[0018] The following disclosure relates to a modular electronic device system capable of implementing various electrical connectors, sensors, material compositions, and functional components (e.g., magnets). These elements can be used to provide many different device interactions and user experiences.

[0019] Aspects of the present disclosure include computing devices and input devices, each of which includes various types of sensors ( for exampleIt may include 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 the 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, input settings may include enabling or disabling the input device, changing the functions of the input device, changing the lighting parts of the input device, similar functions, and combinations thereof. To illustrate, many computing devices, such as touchscreen tablet computing devices, can be used in various positional configurations in addition to other configurations, such as a "typing" mode where the computing device stands upright and the input device is positioned practically horizontally in front of the computing device, a "flip" mode where the display portion of the computing device faces away from the input device (e.g., the input device is positioned behind the rear of the display portion), and a "closed" mode where the computing device is not in use and the input device covers the computing device's display. Users can assist the functions of the computing device using input devices such as keyboards. In the absence of components that detect the orientation of the input device in relation to the computing device, the computing devices are often limited in terms of specific functions because the input devices can remain active (whether intentionally or unintentionally) when placed in certain positions, such as behind or under a tablet computer, thereby causing battery drain, unintended input, and other unwanted effects.

[0020] The present disclosure also relates to an input device comprising a long tail that can be attached to a computing device and can have various input configurations, which may be desired by the user. The long tail may include a flexible portion comprising materials of various physical properties that affect the function, flexibility, and movement of the input device. The long tail of the input device enables the input device to remain connected to the computing device in various position configurations. Other systems may become disconnected when switching from one position configuration to another, which may degrade the functionality of the input device. The long tail may also facilitate an electrical connection between the computing device and the input device. In some embodiments, the electrical connection may also include a flex circuit within the flexible portion of the long tail. The flex circuit within the flexible portion of the long tail may be invisible to the naked eye. In some cases, the configuration of the tail may be configured to allow the tail to be curved in a number of different orientations with respect to the input area of ​​the input device and the body of the connected computing device while concealing the presence and appearance of the flex circuit or other internal components within the tail. The manufacturing processes described in this specification can also allow for increased functionality and lifespan of modular electronic device systems.

[0021] These and other embodiments are discussed below with reference to FIGS. 1 through 15. However, those skilled in the art will readily recognize that the detailed description provided herein in relation to these drawings is for illustrative purposes only and should not be interpreted as restrictive. Furthermore, as used herein, a system, method, article, component, feature, or sub-feature comprising at least one of a first option, a second option, or a third option should be understood to refer to a system, method, article, component, feature, or sub-feature that may comprise one of each enumerated option (e.g., only one of the first option, only one of the second option, or only one of the third option), a plurality of options of a single enumerated option (e.g., two or more of the first option), two options simultaneously (e.g., one of the first option and one of the second option), or a combination thereof (e.g., two of the first option and one of the second option).

[0022] FIG. 1 illustrates a modular electronic device system (100) according to one or more examples of the present disclosure. As illustrated, the modular electronic device system (100) includes a computing device (102). In certain embodiments, 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 removablely 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 available for detecting the orientation of the computing device with respect to a reference direction (e.g., the direction of gravity). As used herein, the term “gravitational direction” refers to the direction of Earth’s gravity pulling toward the Earth’s surface. Additionally, while the gravitational pull is unidirectional, the gravitational direction can also be interpreted as a linear axis extending in both directions (toward toward or away from the Earth’s surface). In this regard, the term “gravitational data” refers to information indicating spatial orientation or position. Gravitational data may include orientation relative to the gravitational direction. Additionally, or alternatively, gravitational data may include positioning 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.The IMU may specifically include a combination of accelerometers, gyroscopes, and, in certain cases, magnetometers that detect rotation of the IMU around three vertical axes of rotation and / or displacement of the IMU along these axes. In certain embodiments, gravity data may include roll, pitch, and yaw with respect to a reference plane (e.g., a ground substantially perpendicular to the direction of gravity). The modular electronic device system (100) may also include a connection (106) configured to transmit and / or receive signals between the computing device (102) and the input device (104) (as indicated by the two-way arrow (108)).

[0023] In some embodiments, a processor included in the computing device (102) can determine the angle of the computing device (102) with respect to gravity by obtaining a signal from a sensor included in the computing device (102) located within or on the housing or body structure of the computing device (102) (e.g., computing device (102)). The processor included in the computing device (102) can also determine the angle of the input device (104) with respect to gravity by obtaining a signal received from a sensor included in the input device (104). Using these two calculated angles obtained through the sensors included in the computing device (102) and the input device (104), the processor can determine the 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 part (106) may include a hinge structure (e.g., an elastic tail structure) that connects the computing device (102) to the input device (104) and holds the devices (102, 104) together at the hinge angle. In some examples, the first hinge angle may be defined between one axis of the computing device and one axis of the input device, and the second hinge angle may be defined between a second axis of the computing device and a second axis of the input device, 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) may send a signal (108) to the input device (104) through the connection part (106), thereby changing the input settings of the input device (104).

[0024] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 1) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 1.

[0025] FIG. 2 illustrates a first input state (202) and a second input state (204) of a 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 for an input device (104). In some embodiments, modifying an input state (or input setting) includes enabling or disabling an input device (104). An input device (104) may be enabled by providing power to the input device (104) from a power source (e.g., within a computing device (102)) and disabled by cutting off power to the input device (104) from the power source.

[0026] As additionally described, the computing device (102) may include at least one sensor (206). As used herein, the term “sensor” refers to a device configured to detect, detect, capture, measure, or estimate specific properties (e.g., color or intensity of light or other electromagnetic radiation, magnitude or direction of a magnetic field, voltage, resistance, movement, vibration, similar physical properties, or combinations thereof). Accordingly, the sensor may generate sensor data or sensor signals based on the detected properties (e.g., the sensor may output electrical signals or respond to changes in physical properties by changing its electrical properties, and a controller or other electronic device may detect changes in the output signals or electrical properties). Examples of sensors may include a camera, an image sensor, a photodetector, an optical transducer, a photovoltaic sensor (e.g., a solar cell), a photoresistor, a phototransistor, a photodiode, a photodetector, a pyroelectric detector, etc. Additional examples of sensors include ambient light sensors, photometers, light meters, illuminance meters, radiometers, visual acuity meters, data loggers, illuminance 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, etc.

[0027] In these or other examples, the sensor (206) may generate a sensor signal (208) in various ways. In at least one example, the sensor (206) generates a sensor signal (208) in response to detecting a specific position configuration of the computing device (102) with respect 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 indicating at least one of the roll position, yaw position, and / or pitch position of the computing device (102) with respect to the ground or with respect to the direction of gravity.

[0028] Similarly, the input device (104) may include a sensor (210) capable of generating a sensor signal (212). In one or more examples, the sensor (210) generates the sensor signal (212) in response to detecting a specific position configuration of the input device (104) with respect 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 indicating at least one of the roll position, yaw position, and / or pitch position of the input device (104) with respect to the ground or with respect to the direction of gravity.

[0029] Based on a combination of sensor signals (208, 212), the computing device may respond by transitioning from a first input state (202) to a second input state (204) (or maintaining the current input state). For example, based on the sensor signals (208, 212), the processor of the computing device (102) may determine that the input device (104) is in a position configuration that satisfies criteria for transitioning from the first input state (202) to the second input state (204). Such criteria, such as a hinge angle, are discussed further below in relation to FIG. 3. Input states may include making the input device fully enabled for input, partially enabled and partially disabled for input, or fully disabled for input. Additionally, input settings may include different settings for the visual appearance of the input device, such as changing the backlight power setting (e.g., on or off) or color / hue (e.g., red or white) in response to the position setting of the computing device (102) for the value of the determined hinge angle and the direction of gravity.In some embodiments, input states may include different input modes, such as a typing input mode in which keys or buttons on the keyboard of the input device perform a first set of functions (e.g., typing characters 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 features, or GUI objects), a book-like mode (in which the display of the computing device is oriented vertically and the input to the input device is reconfigured to accommodate a user’s 90-degree rotated view of the system (100), 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 other application or setting-based input modes.

[0030] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 2) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 2.

[0031] FIG. 3 illustrates a computing device (102) updating an input setting (320) according to one or more examples of the present disclosure. In particular, FIG. 3 illustrates a computing device (102) updating an input setting (320) in response to a signal (208) and a signal (212) obtained from one or more sensors as discussed above.

[0032] The following provides an exemplary embodiment. In particular, 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) containing 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) containing input device gravity data (310). The computing device gravity data (302) and the input device gravity data (310) may include relative orientations of the computing device (102) and the input device (104) with respect to the direction of gravity. The hinge angle (318) between the computing device (102) and the input device (104) may be determined based on gravity data (302, 310) provided by inertial measurement units included in the computing device (102) and the input device (104). If the set of predetermined conditions (318), such as the hinge angle falling within a range of hinge angles, is satisfied, the computing device may decide to update the input setting (320) (or otherwise maintain the current input setting). 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) to be used to determine the hinge angle (318) and change the input setting (320) as described above.

[0033] In these or other examples, the sensors (206, 210) may generate their respective sensor signals representing gravity data (i.e., gravity data (302, 310)) at various sampling rates. In some embodiments, the sampling rates of the sensors (206, 210) included in the computing device (102) and the input device (104) are between about 10 Hertz and about 15 Hertz. In at least some examples, the aforementioned sampling rates may provide an improvement in the accuracy of relative device motion, whereas in some cases, lower sampling rates may result in delayed changes (or inaccurate results) of the input states. Additionally or alternatively, the aforementioned sampling rates may provide optimized power consumption, whereas high-speed sampling may consume too much power for conventional mobile computing devices in certain cases. Of course, other sampling rates may be utilized. For example, in other examples, the sample rate is lower (e.g., about 5 Hertz to about 10 Hertz) or higher (e.g., about 15 Hertz to about 80 Hertz). The term “about” may be interpreted as covering up to + / - 10 percent of a given value or, in some cases, up to + / - 20 percent of a given value.

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

[0035] As illustrated by the dashed lines in FIG. 3, the yaw angles (308, 316) may be optional. In some embodiments, the yaw angles (308, 316) may help identify rotational displacement between the computing device and the input device about the vertical axis. This may be further used by the computing device (102) to change the input settings (320). Additionally, in some embodiments, the roll angles (304, 312) may be optional.

[0036] For illustrative purposes, the aforementioned angles may be used to determine the 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) experiences a pitch angle (306) of 115 degrees relative to the horizontal and the input device experiences a pitch angle (314) of 10 degrees relative to the horizontal, the hinge angle (318) is determined to be 105 degrees. Subsequently, the computing device (102) may change the input setting (320) based on this hinge angle (or otherwise maintain the current input setting). A similar subtraction process may 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 (3012) or yaw angle (316) of the input device (104). In some embodiments, the hinge angle may include a number of 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 difference between the roll, pitch, and yaw angles must satisfy some criteria to allow the computing device to change the input settings. In some embodiments, these criteria may be a set of angles as further discussed below in relation to FIG. 3.

[0037] 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 change according to 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 change according to this orientation. In some embodiments, changing the input setting includes enabling the input device (104) or disabling the input device (104).

[0038] In some embodiments, the computing device may change the input setting (320) when the hinge angle (318) falls 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 to 120 degrees. The second range of hinge angles may include angles outside the first range of hinge angles. In some embodiments, the first set of hinge angles may represent a range of angles at which the user is expected or intended to use the input device (104). Accordingly, the input device (104) may be enabled via the input setting (320) when the hinge angle (318) falls within the first set of hinge angles. The input device (104) may be disabled when the hinge angle (318) falls within the second range of hinge angles. Thus, the user can use the computing device (102) without accidental input from the input device (104) when, for example, viewing the media.

[0039] It will be understood that a wide variety of hinge angles, including hinge angles different from those just mentioned, may be implemented to change the input setting (320). In some examples, the range of hinge angles used to change the input setting (320) depends on the computing device (102) being in a vertical position (e.g., substantially perpendicular to the ground or within a range of about 20 degrees of that position). For example, when the computing device (102) is positioned vertically and the input device (104) is adjacent to the computing device (102) at a hinge angle of 0 degrees, the input device (104) may be disabled. However, as the input device (104) is pulled away from the vertical position relative to the computing device (102), the input device (104) may be awakened or activated for use (e.g., the input device (104) may be positioned at 90 degrees from the computing device (102) for typing). At a certain 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., a hinge angle of 180 degrees where the input device (104) is aligned vertically with the computing device (102). The input device (104) may remain deactivated even at larger hinge angles as the input device (104) is flipped so as to be adjacent to the rear of the computing device (102).

[0040] In another example, the range of hinge angles 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 upward, or within a range of about 20 degrees of that position). For example, when the computing device (102) is positioned with the screen facing upward and the input device (104) is at a hinge angle of 0 degrees adjacent to the computing device (102), the input device (104) may be disabled. However, as the input device (104) is positioned upward and pulled away from the 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 a position where the screen is facing upward, the input device (104) can be deactivated when the input device (104) is pulled further away from a hinge angle of 0 (e.g., 270 degrees, where the hinge angle of the input device (104) is aligned vertically with respect to the computing device (102). The input device (104) can remain deactivated even at larger hinge angles as the input device (104) is flipped downward so as to be adjacent to the rear of the computing device (102).

[0041] In another example, the range of hinge angles 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 a range of angles of about 20 degrees relative to that position). For example, when the computing device (102) is positioned with the screen facing downward and the input device (104) is at a hinge angle of 0 degrees adjacent to the computing device (102), the input device (104) may be disabled. However, as the input device (104) is positioned downward and pulled 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 a position where the screen is facing downward, the input device (104) can be deactivated when the input device (104) is pulled further away from a hinge angle of 0 (e.g., a hinge angle of 180 degrees where the input device (104) is aligned horizontally with the computing device (102). The input device (104) can remain deactivated even at larger hinge angles as the input device (104) is flipped upward so as to be adjacent to the rear of the computing device (102).

[0042] In one or more examples, the computing device (102) may change the input settings (320) in a manner that can help improve accuracy. For example, the processor of the computing device (102) may change the input settings (320) based on a threshold number of consecutive sensor readings (e.g., at least three consecutive sensor samples) indicating that the hinge angle (318) is within a first range of hinge angles or a second range of hinge angles. In some examples, this method helps prevent false / noise readings from the sensors (206, 210) so that the computing device (102) does not change the input settings (320) by enabling or disabling the input device (104) at an undesirable time.

[0043] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 3) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 3.

[0044] 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), key mechanisms (404), and a trackpad (406) adjacent to the key mechanisms (404). In some cases, the frame (402) may be a housing or enclosure for other components of the keyboard (400). Accordingly, as used herein, the terms “keyboard frame” and “housing” refer to a part of the keyboard in which other elements are positioned and contained. For example, the keyboard frame may be made of metal, plastic, or other materials and may provide structural integrity to the keyboard as well as provide a space for the trackpads, key mechanisms, or other elements to be positioned inside. As used herein, the term “key mechanism” may include any physical mechanism positioned on the keyboard designed to be pressed by a user. In some examples, the key mechanism may be operable to generate a character, number, symbol, or representation of a function of the input device.

[0045] 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 include instructions, and when executed by the processor, the instructions cause the processor to change the 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 the 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 (described). At least one other sensor (412) may include an accelerometer or an inertial measurement unit and may be an embodiment of the sensor (210). At least one other sensor (412) may provide gravity data to the processor, which uses the gravity data to determine the hinge angle as illustrated in FIGS. 2 and FIGS. 3. Although not illustrated in FIG. 4, the computing device (102) may include a pair of corresponding magnets discussed below in relation to FIG. 6.

[0046] In some embodiments, a pair of Hall effect sensors (408) is spaced apart. This can be achieved with various position 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 spaced apart in a redundant manner to protect against accidental triggering of the sensors (408) (e.g., caused by an external device such as a headphone case equipped with a magnet). Thus, by spaced apart the pair of Hall effect sensors, accidental triggering (and associated input state change) can be prevented. In certain embodiments, the possibility that an accidental triggering event will affect both Hall effect sensors (408) and cause an undesirable change in the input setting is significantly reduced by spaced the Hall effect sensors (408) by a threshold spacing of at least 3 inches. When both Hall effect sensors (408) experience an actual triggering event based on computing device magnets correspondingly positioned adjacent to the pair of Hall effect sensors (408), the input settings can be changed by the processor according to instructions stored in the memory device.

[0047] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 4) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 4.

[0048] FIG. 5 illustrates another embodiment of a keyboard (500) according to one or more examples of the present disclosure. As illustrated in FIG. 5, the keyboard (500) includes similar elements described in relation to the keyboard (400) of FIG. 4. The keyboard (500) may include a keyboard frame (502), key mechanisms (504), and a trackpad (506) adjacent to the key mechanisms (504). The 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 or similar as those described in relation to FIG. 4.

[0049] However, FIG. 5 illustrates different positional configurations of a pair of Hall effect sensors (508). As illustrated, the Hall effect sensors (508) are positioned within the trackpad (506). A pair of Hall effect sensors (508) may be positioned at different locations relative to the trackpad (506). In certain embodiments, a pair of Hall effect sensors (508) is positioned at the corners (e.g., opposite corners) of the trackpad (510) to maximize the distance between the sensors (508) for the reasons described above.

[0050] As discussed above, spaced sensors can provide redundant trigger protection. Additionally, in the embodiment of FIG. 5, a pair of Hall effect sensors (508) are coupled to a printed circuit board (510) to enable efficient use of electrical wiring. Additionally, if the sensors (408 or 508) are positioned at opposite corners of their respective support structures (i.e., 402 or 510), the positioning of the sensors (408, 508) can be more easily determined with respect to the magnetic elements of the computing device, as discussed with respect to the magnets (608, 610) of the device (600) of FIG. 6.

[0051] Any of the features, components, and parts (including the arrangements and configurations thereof illustrated in FIG. 5) may be included alone or in any combination in any of the other examples of devices, features, components, and parts illustrated in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof illustrated in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts illustrated in FIG. 5.

[0052] FIG. 6 illustrates a computing device (600) comprising 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, micro displays, etc. The display portion may include a capacitive touch function.

[0053] As illustrated in FIG. 6, the computing device (600) may include a pair of magnets (608, 610) embedded within the computing device (600). These magnets may include different polarity configurations. For example, the magnets at opposing corners of the configuration illustrated in FIG. 6 may have opposite polarities.

[0054] Based on the inherent polarities (or polarity configurations) of the pairs of magnets (608, 610), keyboard sensors (e.g., Hall effect sensors (508)) can identify a specific positional relationship of the computing device (600) to the input device (e.g., 500). For example, based on the Hall effect sensors of the keyboard detecting a first polarity configuration of the magnets (608 and / or 610), a processor (in the computing device or keyboard) may decide to change or maintain an input setting in a manner supplementing the methods described in connection with FIG. 3, or alternatively. Similarly, based on the Hall effect sensors detecting a second polarity configuration, a processor (in the computing device or keyboard) may decide to change or maintain an input setting. It will be understood that the detected polarity configuration depends on which pair of magnets (magnet pair (608) or magnet pair (610)) is positioned in close proximity to the Hall effect sensors of the keyboard. Accordingly, in one configuration (e.g., when the trackpad (506) is in front of the magnets (608) and the display portion (602)), the Hall effect sensors can be approximated as a first pair of magnets (608), and in a second configuration (e.g., when the trackpad (506) is behind the magnets (610) and the display portion (602)), the Hall effect sensors can be approximated as a second pair of magnets (610). Each pair of magnets (608, 610) may have a different polarity configuration (e.g., one pair (608) may have a forward-facing North polarity and the other pair (610) may have a forward-facing South polarity), and the polarity of the magnetic field(s) detected by the Hall effect sensors (508) may be used to determine whether the trackpad (506) is positioned in front of or behind the display portion (602).Additionally, in some embodiments, for example, when the input device (400) is used in a computing device, the Hall effect sensors (408) may be positioned outside the trackpad (406), and the magnets of the computing device may be at corresponding outer corners of the housing of the computing device.

[0055] Sensors (e.g., 408 / 508) and magnets (e.g., 608) can be used with a determined hinge angle (318) to control or change the input settings (320) of the system (e.g., 100). For example, in some configurations, 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 input device gravity data (310) may indicate that the pitch angle (314) is also vertical. In this case, the position of the input device (104) relative to the front of the display of the computing device may be unclear. 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. Accordingly, the sensors and magnets of the system (100) may be referenced to help determine whether the input device (104) is in a closed / display cover position or a flip / display-back 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 flip position, the input settings of the computing device (102) may be set to a second state (e.g., the display may be enabled).

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

[0057] As additionally illustrated in FIG. 6, the computing device (600) includes at least one sensor (606) capable of generating gravity data of 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, and the instructions, when executed by the processor, may cause the processor to transmit a signal to at least one of the display part or the keyboard based on gravity data. The signal may include computer-executable instructions that change between a first input state and a second input state, and the second input state is configured for user input on 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 keyboard roll angle, keyboard pitch angle, and keyboard yaw angle.

[0058] A sensor (606) for generating gravity data can operate in cooperation with Hall effect sensors of a keyboard capable of detecting pairs of magnets (608, 610). Thus, based on a combination of gravity data and Hall effect sensor data, a processor (in a computing device or keyboard) can decide to change input settings.

[0059] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 6) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 6.

[0060] FIG. 7 illustrates a modular electronic device system (700) according to one or more examples of the present disclosure. The system (700) may include comparable features of the system (100). As illustrated, the 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 input settings. In some embodiments, the computing device (702) may change input settings when the hinge angle (706) is within a range or of hinge angles. For example, the input device (704) may have a first input setting when the hinge angle (706) is between 40 and 120 degrees (e.g., allowing typing (or other input to the input device (704)) may be enabled). Other examples of ranges of hinge angles include, but are not limited to, hinge angles (706) of 45 to 135 degrees, 30 to 150 degrees, or 50 to 140 degrees. When the hinge angle (706) is outside the range of these hinge angles, the input device (704) may have a second input setting (e.g., disabled by the computing device (702)).

[0061] Any of the features, components, and parts (including the arrangements and configurations thereof illustrated in FIG. 7) may be included alone or in any combination in any of the other examples of devices, features, components, and parts illustrated in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof illustrated in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts illustrated in FIG. 7.

[0062] FIG. 8 illustrates a keyboard (800) according to one or more examples of the present disclosure. The keyboard (800) may include the same or similar elements described above in relation to the system (100) or input devices (104, 400, 500). In particular, the keyboard (800) may include a housing (802) comprising a set of peripheral edges (e.g., an edge (804) extending along one side of the rectangular perimeter shown in FIG. 8), a trackpad (808), and a set of key assemblies (806) positioned within the housing (802). As used herein, the term “key assemblies” refers to any component that receives user input from the keys of the keyboard (mechanical keyboard, touchscreen keyboard, etc.). This may include, but is not limited to, key mechanisms, keyboard touchscreen display keys, capacitive touch elements, etc.

[0063] As illustrated, the keyboard (800) also includes a long tail (810). As used herein, the terms “long tail,” “retaining element,” and “connecting member” refer to a part of an input device that extends past the keyboard frame or housing to provide a physical and / or electrical connection of the keyboard (800) to a computing device. In some embodiments, the long tail (810) is laterally long and has a lateral width greater than its length measured between the frame (802) and the rear end of its attachment part (812).

[0064] The long tail (810) may include an attachment portion (812) at its rear end. As used herein, the terms “attachment portion,” “matching portion,” and “rigid bar” refer to a portion of the long tail (810) that may be removablely attached to a computing device. This attachment portion (812) is removablely coupled to a computing device, such as the computing device (102) as illustrated in FIG. 1, and is configured to provide electrical communication through 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 an electrical contact (e.g., a set of electrical contact pads or pins), a magnetic contact, a pin, a port, a socket, a card reader, a male and female connecting member, an associated circuit (e.g., converters or protective electronic components), and combinations thereof. The attachment portion (812) is connected to the peripheral edge (804) of the keyboard housing (802) through the flexible portion (814) of the long tail.

[0065] As used herein, the terms “flexible part,” “adjustable part,” and “flexible flap” refer to a portion of a long tail that exhibits flexibility properties. The flexible part may include a plurality of layers that exhibit specific properties, such as stiffness, color, durability, opacity, etc. The flexible part (814) may extend from a first end (916) to a second end (918) along the width of the keyboard housing (802). The flexible part (814) provides a flexible electrical connection between the keyboard (800) and the computing device (102). For example, the flexible part (814) may allow the keyboard (800) and the computing device (102) to rotate relative to each other while still maintaining an electrical connection through the attachment part (812). The flexible part (814) may also provide additional or alternative functions. For example, the flexible portion (814) may be configured with a desired rigidity sufficient to support the computing device (102) (e.g., to be maintained in a position spaced apart from the support surface) or to provide a specific viewing angle while the long tail (810) is attached to the computing device. As another example, the flexible portion (814) may include a desired rigidity that allows the user to lift the keyboard (800) and also lift the computing device (102) at the same time by grasping the keyboard (800) (e.g., in a manner similar to picking up a laptop computer).

[0066] In these or other examples, the long tail (810) may be aesthetically pleasing as the flexible portion (814) has an opaque and uniform visual appearance (as described further below). For example, the long tail (810) may include a smooth surface in which various components (e.g., flex circuits) can be concealed.

[0067] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 8) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 8.

[0068] FIG. 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 described above. The keyboard (900) may also include a printed circuit board (924) positioned within a keyboard housing (902). In some embodiments, the printed circuit board (924) may be positioned below or attached to a trackpad (908). As illustrated, the printed circuit board (924) is connected to a flex circuit (922). The flex circuit may extend from the printed circuit board (924), through a flexible portion (914), to an electrical connector (920) of an attachment portion (912).

[0069] The flexible portion (914) may include an inner layer, an outer layer, and a flex circuit embedded between the inner layer and the outer layer. Although the flex circuit is wrapped in the flexible portion (914) of the long tail (910), the flexible portion (914) may include a uniform smoothness without surface aberrations between the first end (916) and the second end (918). Aberrations may include wrinkles or creases protruding inward or outward from 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 a color and shape that are imperceptible when the flexible portion (914) is viewed visually from the outside. This, in addition to the aesthetic properties of the long tail (910), creates a smooth and streamlined appearance. As used herein, “eye” refers to the naked eye of an average human observer with normal vision, which is not enhanced or supplemented by lenses, microscopes, cameras, or other scopes or equipment used to identify wavelengths beyond the natural human eye.

[0070] Any of the features, components, and parts (including the arrangements and configurations thereof illustrated in FIG. 9) may be included alone or in any combination in any of the other examples of devices, features, components, and parts illustrated in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof illustrated in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts illustrated in FIG. 9.

[0071] FIG. 10 illustrates a side view of a long tail (1000) according to one or more examples of the present disclosure. The long tail (1000) may include the same or similar elements described above in relation to the long tail (810). As illustrated in FIG. 10, the flexible portion (1006) may be connected to the keyboard housing (1002) at a first attachment point (1008). The flexible portion (1006) may be connected to the upper or rear side of the attachment portion (1010) through an adhesive connection (1012) (e.g., at a second attachment point (1014)). By attaching the flexible portion (1006) to the opposite side of the attachment portion (1010), the attachment portion (1010) can be concealed when viewed from the rear of the long tail (1000), for example, when viewing the tail (1000) and the computing device from behind, or when the keyboard housing (1002) is in a closed position relative to the front of the computing device. In this way, only the smooth and consistent rear of the tail (1000) can be seen when the system is in a closed configuration or when viewed from behind. This contributes to the sophisticated and uniform aesthetic desired by many users. The smooth curvature of the rear of the tail (1000) can also improve the ease of carrying the system, similar to a handle.

[0072] It will be understood that the long tail (1000) includes various different design factors that can contribute to different properties such as rigidity 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 of the flexible portion (1006) to be placed on (e.g., underneath) a surface supporting the input device and the computing device. Conversely, if the length (1004) is shorter, the flexible portion (1006) can be rigid. By doing so, the computing device (102) can be suspended over the surface underneath or create a specific viewing angle. In some cases, if the flexible portion (1006) is too rigid, this hanging may cause the computing device (102) to bounce or move while the input device is in use, as long as the input force to the input device is not dampened. In this way, 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 attachment portion (1010) also has a variable length. The length of the adhesive connection (1012) can also determine the physical angle, rigidity, and stability (not shown) of the attachment portion (1010) to the computing device (102).

[0073] Any of the features, components, and parts (including the arrangements and configurations thereof illustrated in FIG. 10) may be included alone or in any combination in any of the other examples of devices, features, components, and parts illustrated in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof illustrated in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts illustrated in FIG. 10.

[0074] FIG. 11 illustrates several exemplary configurations of a modular electronic device system (100) according to one or more examples of the present disclosure. The long tail (1110) may include the same or similar elements described above, such as the tail (1000). A first configuration (1101) illustrates a modular electronic device system (100) in one available mode (e.g., typing mode). In this configuration, a computing device (1106) is attached to the attachment portion (1112) of the long tail (1110) of a keyboard (1108) (e.g., the display portion (1116) of the computing device (1106) and the key assemblies (1114) of the keyboard (1108) (which may or may not protrude) are positioned in an open clamshell configuration). As described above, the flexible portion of the long tail (1110) is attached to the rear of the attachment portion (1112), so that the attachment portion (1112) can be hidden when viewed from the rear in this configuration. In some embodiments, the computing device (1106) may be supported only by the long tail (1110), but in other embodiments, the computing device (1106) and the long tail (1110) may be placed on a lower surface, such as a table. In some examples, the advantage of placing the computing device (1106) on the long tail (1110) and then placing it on a lower 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).

[0075] The second configuration (1102) illustrates a modular electronic device system (100) in a closed state. In this configuration, the key assemblies (1114) face, contact with, or at least partially adjoin the front surface, input surface, or viewing surface of the display portion (1116) of the computing device (1106). It will be understood that the flexible portion of the long tail (1110) can withstand numerous opening and closing cycles (e.g., thousands of cycles) and still maintain an electrical connection between the keyboard (1108) and the computing device (1106) regardless of the configuration.

[0076] A third configuration (1103) illustrates a modular electronic device system (100) referred to as a storage, storage, or rear support mode. The storage mode allows the user to continue using the computing device (1106) with the display portion (1116) facing upward or outward. However, the keyboard assemblies (1114) of the keyboard (1108) come into contact with, touch, or face the rear of the computing device (1106) (e.g., in contact with its rear cover (1118)). This configuration shields or protects the key assemblies (1114), the trackpad, and other possible components of the keyboard (1108) (e.g., when only the display portion (1116) is being used), thereby potentially damaging or limiting unintended inputs. In storage mode, the attachment portion (1112) of the long tail (1110) is attached to the computing device (1106) in the opposite direction of the second configuration (1102), and the smooth rear surface of the tail (1110) ends closer to the front surface of the display portion (1116) than to the rear surface (where the rear cover (1108) is positioned) (at the attachment portion (1112)).

[0077] A fourth configuration (1104) illustrates a modular electronic device system (100) in flip mode. Flip mode allows the keyboard (1108) to rotate behind the computing device (1106) so that the rear of the keyboard (1108), which does not include the key assemblies (1114), comes into contact with or faces the rear of the computing device (1106). In configuration (1104), the key assemblies (1114) are positioned outwardly, facing in the opposite direction to the display portion (1116). As illustrated, the flexible portion of the long tail (1110) is bent to allow this configuration without separating from the computing device (1106). In some embodiments, the rigidity or length of the flexible portion may be changed so that the long tail (1110) automatically separates from the computing device (1106) when rotated in flip mode. This rigidity may be within a range of 0 to 180 degrees so that the flexible part can remain attached to the computing device (1106). At least in these configurations, the long tail (1110) can provide both an electrical connection and a physical connection between the keyboard (1108) and the computing device (1106).

[0078] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 11) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 11.

[0079] FIG. 12 illustrates a cross-section toward the end of a flexible portion (1200) of a long tail (1004) according to one or more examples of the present disclosure. The cross-section may pass through the tail (910) in a flex circuit (922) along a horizontal section line extending across the page of FIG. 9 within the flexible portion (914). The long tail (1004) may include the same or similar elements 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 specific opacity, color, and texture (as desired). The fabric material is flexible and may bend together with the tail.

[0080] In some embodiments, the filler layer (1208) may be positioned adjacent to the flex circuit (1206), and the space between the inner layer (1202) and the outer layer (1210) may be occupied by another material of the same thickness as the flex circuit. The filler layer (1208) positioned adjacent to the flex circuit (1206) may help prevent the inner layer (1202) and the outer layer (1210) from forming surface aberrations, such as wrinkles or creases, which may be formed in a different way when the material collapses to fill the empty space adjacent to the flex circuit (1206). Additionally, the filler layer (1208) may exhibit material properties such as rigidity and opacity that affect the function of the flexible portion. The material properties of the filler layer (1208) may differ from those of the other layers and / or the flex circuit (1206). For example, the rigid filler layer (1208) can be configured so that the long tail is separated from the computing device when placed in flip mode. In some embodiments, the filler layer (1208) can be matched with the material properties of the flex circuit so that the thickness, color, transparency / opacity, and smoothness cannot be visually distinguished through the inner layer (1202) or the outer layer (1204).

[0081] In some embodiments, the flexible portion (1200) may include a cover layer (1204) between the flex circuit (1206) and the outer layer (1210). The cover layer (1204) may be an inner layer that makes the flex circuit (1206) invisible to the naked eye. In these embodiments, the cover layer (1204) may be various colors and finishes to create an aesthetically pleasing design.

[0082] As the flexible portion circulates 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 causes the filler layer (1208) to move and overlap with the flex circuit, thereby preventing a constant 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 may include a predetermined gap relative to each other. For example, a predetermined gap exists between the flex circuit (1206) and the filler layer (1208). In some embodiments, this gap may be 0.1 mm to 0.5 mm. Many different manufacturing methods may be used to obtain this predetermined gap. In at least some embodiments, a kiss-cut process is used, which is described below in relation to FIG. 13.

[0083] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 12) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 12.

[0084] 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 placed between an inner layer (1304) and a filler layer (1306) of the flexible portion. Step (1300B) indicates that a cutting tool (1308) prepares to cut the filler layer (1306) and the flex circuit (1302). As illustrated in step (1300C), the cutting tool (1308) cuts 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 edges 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 discharged by the cutting tool (1308).

[0085] In step (1300E), a filler layer (1306) placed next to the flex circuit (1302) while maintaining a predetermined gap (1312) is illustrated. As used herein, the term “predetermined gap” refers to the spacing between elements within a design range. For example, the predetermined gap may be a spacing of 1 to 5 millimeters between two elements. In other examples, the predetermined gap may be a spacing between 2 to 7 millimeters. The process illustrated in FIG. 13 can manufacture components having predetermined gaps of various ranges. Step (1300F) shows how, in some embodiments, a cover layer (1308) can be added on top of the filler layer (1306). Step (1300G) then shows how an outer layer (1314) can be applied on top of the cover layer (1308). The layers can be attached with an adhesive in each step. In some embodiments, the adhesive may have physical properties such as rigidity or opacity that can affect both the physical properties and aesthetics of the flexible part.

[0086] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 13) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 13.

[0087] FIG. 14 illustrates a cross-section of an exemplary trackpad assembly (1400) of a keyboard according to one or more examples of the present disclosure. The keyboard may include a trackpad assembly (1400) comprising a glass layer (1402) and a printed circuit. In some embodiments, a printed circuit board (1404) may be positioned below the glass layer (1402) of the trackpad. As a user places a point load on the trackpad of the keyboard, the printed circuit board (1404), in particular, the electrical components (1405) attached below the printed circuit board (1404), may experience deformation. Such deformation may damage the electrical components (1405) immediately or over time. To help alleviate the amount of stress / deformation experienced by the electrical components (1405), some embodiments may include one or more reinforcing members (1406) on the underside of the electrical components (1405). In some embodiments, the reinforcing members (1406) may comprise a rigid material. For example, the reinforcing members (1406) may comprise a stainless steel material. In some embodiments, the reinforcing members (1406) may be attached to the printed circuit board (1404) via an adhesive. The adhesive may also contribute to the stress / strain experienced by the electrical components (1405).

[0088] In some embodiments, the trackpad assembly (1400) may also include at least one shim (1408) under the printed circuit board (1404). In some examples, the shims (1408) may limit the amount of deflection or displacement experienced by the trackpad and, in particular, the electrical components (1405) attached to the printed circuit board (1404). For example, the printed circuit board (1404) and the associated electrical components (1405) may deflect downward in response to a load applied to the trackpad surface (1402). As the deflection of the printed circuit board (1404) and the associated electrical components (1405) increases, the amount of unwanted stress / strain experienced by the electrical components (1405) also increases. Thus, the shims (1408) may advantageously provide mechanical stop to the printed circuit board (1404) and the associated electrical components (1405). Accordingly, the height of the shim (1408) can be selected so that a larger or smaller deflection of the trackpad can control the stress / strain experienced by the electrical components (1405). In some embodiments, the shims (1408) may be stainless steel.

[0089] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 14) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 14.

[0090] FIG. 15 illustrates a high-level block diagram of a computer system (1500) that may be used to implement embodiments of the present disclosure. In various embodiments, the computer system (1500) may include various sets and subsets of the components illustrated in FIG. 15. Accordingly, FIG. 15 illustrates various components that may 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) may be part of the computing device (102) (or input device or electronic case) described above in relation to the drawings. It should be noted that, as described or cited herein, the use of articles such as “a” or “an” is not to be considered limited to only one, but is instead intended to mean one or more unless otherwise specifically stated herein.

[0091] A 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 include a substrate (1504) and other electrical connectors that support electrical communication between the components. for example They can be connected to each other via a printed circuit board or other board. The bus (1504) may include a communication mechanism for communicating information between parts of the system (1500).

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

[0093] The storage device (1510) may include read-only memory (ROM) or other types of static storage devices coupled to the bus (1504) to store 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 a comparable device.

[0094] Instructions (1524) stored by memory (1506) or storage device (1510) may include information for executing processes and methods using components of the system (1500). These processes and methods may include, for example, connecting an electronic case to a computing device, connecting an accessory device to an electronic case, controlling input settings, controlling display settings, controlling the enabled / disabled state of a keyboard (1514) or other input device (1513), and determining a hinge angle, etc., as described in the present specification.

[0095] The network interface (1512) may include an adapter for connecting the system (1500) to an external device via a wired or wireless connection. For example, the 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 the network interface (1512), other external devices, or network locations and combinations thereof. In one exemplary embodiment, the network interface (1512) is a wireless networking adapter configured to connect to another device having the capability to interface using the same protocol via WI-FI(R), BLUETOOTH(R), BLE, Bluetooth Mesh, or a related wireless communication protocol. In some embodiments, a network device or a set of network devices within the network (1526) may be considered part of the system (1500). In some cases, a network device may be connected to the system (1500) but may not be considered part of the system (1000).

[0096] The input device adapter (1516) can be configured to provide connectivity to various input devices to the system (1500), such as, for example, a keyboard, an accessory device (e.g., an accessory device (108)), related devices, and combinations thereof.

[0097] The output device adapter (1520) may be configured to provide the system (1500) with the ability to output information to a user, for example, by providing visual output using one or more displays (1532) (e.g., the display portion of the computing devices described herein), by providing auditory output using one or more speakers (1535), or by providing haptic feedback detected by touch through one or more haptic feedback devices (1537). Other output devices may also be used. The processor (1502) may be configured to control the output device adapter (1520) to provide information to the user through output devices connected to the adapter (1520).

[0098] Any of the features, components, and parts (including the arrangements and configurations thereof shown in FIG. 15) may be included alone or in any combination in any of the other examples of devices, features, components, and parts shown in other drawings. Likewise, any of the features, components, and parts (including the arrangements and configurations thereof shown in other drawings) may be included alone or in any combination in the examples of devices, features, components, and parts shown in FIG. 15.

[0099] To the extent applicable to the present technology, the collection and use of data available from various sources may be used to improve the delivery of invitational content or any other content that users may be interested in to users. The present disclosure takes into account that, in some cases, such collected data may include personal data that can be used to uniquely identify a specific individual or to contact him / her or to determine his / her location. Such personal data may include demographic data, location-based data, telephone numbers, email addresses, TWITTER® IDs, home addresses, data or records regarding a user's health or fitness level (e.g., vital sign measurements, medication information, exercise information), date of birth, or any other identifying or personal information.

[0100] The present disclosure recognizes that the use of such personal data in the present technology may be used to benefit users. For example, personal data may be used to deliver targeted content of greater interest to users. Thus, the use of such personal data enables users to exercise calculated control over the delivered content. Furthermore, other uses of personal data that benefit users are also considered by the present disclosure. For example, health and fitness data may be used to provide insights into a user's general wellness, or may be used as positive feedback to individuals using technology to pursue wellness goals.

[0101] The present disclosure considers that entities responsible for the collection, analysis, disclosure, transmission, storage, or other use of such personal data will comply with well-established privacy policies and / or privacy practices. In particular, these entities must implement and consistently use privacy policies and practices that are recognized as meeting or exceeding industrial or administrative requirements for keeping personal data private and secure. Such policies must be easily accessible to users and updated as the collection and / or use of data changes. Personal data from users must be collected for the entity's lawful and reasonable uses and must not be shared or sold outside of these lawful uses. Additionally, such collection / sharing must occur after receiving the users' notified consent. Furthermore, these entities should consider taking any necessary measures to protect and secure access to such personal data and to ensure that others with access to the personal data adhere to their privacy policies and procedures. Furthermore, these entities may be evaluated by third parties to demonstrate their adherence to widely recognized privacy policies and practices. Additionally, policies and practices must be adapted to the specific types of personal data collected and / or accessed, and to applicable laws and standards, including jurisdiction-specific considerations. For example, in the United States, the collection 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); whereas health data in other countries may be subject to and must be handled according to different regulations and policies.Therefore, different privacy practices must be maintained for the different types of personal data in each country.

[0102] Notwithstanding the foregoing, the present disclosure also considers embodiments in which users may selectively block the use of or access to personal information data. That is, the present disclosure considers 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 advertising delivery services, the technology may be configured to allow users to select "Agree" or "Disagree" to their participation in the collection of personal information data during or at any time thereafter of registration for the service. In another example, users may choose not to provide mood-associated data for targeted content delivery services. In yet another example, users may choose to limit the length of time that mood-associated data is maintained or to completely prohibit the development of baseline mood profiles. In addition to providing "Agree" and "Disagree" options, the present disclosure considers providing notices regarding the access or use of personal information. For example, users may be notified when they download an app that will access their personal data, and then reminded again just before the personal data is accessed by the app.

[0103] Furthermore, it is the intent of the present disclosure that personal data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use. Risk can be minimized by limiting the collection of data and deleting data when it is no longer needed. Additionally, and where applicable, including certain health-related applications, data de-identification may be used to protect user privacy. Where appropriate, specific identifiers (e.g., date of birth, etc.) may be removed, the amount or specificity of stored data may be controlled (e.g., collecting location data at the city level rather than the address level), how the data is stored (e.g., aggregating data across users), and / or other methods may facilitate de-identification.

[0104] Accordingly, while the present disclosure extensively covers the use of personal information data to implement one or more of the various disclosed embodiments, the present disclosure also takes into account that the various embodiments may also be implemented without the need to access such personal information data. That is, the various embodiments of the present technology are not rendered inoperable due to the absence of all or part of such personal information data. For example, content may be selected and delivered to users by inferring preferences based on non-personal information data, such as content requested by a device associated with a user, other non-personal information available to content delivery services, or publicly available information, or a minimal amount of personal information.

[0105] For the purposes of explanation, specific nomenclature has been used to provide a complete understanding of the described embodiments. However, it will be apparent to those skilled in the art that specific details are not required to carry out the described embodiments. Accordingly, the foregoing descriptions of specific embodiments described herein are presented for the purposes of illustration and explanation. They are not intended to limit the embodiments to the exact forms disclosed or to be comprehensive. It will be apparent to those skilled in the art that many modifications and changes are possible in light of the foregoing teachings.

Claims

Claim 1 A keyboard comprising: a housing including a set of peripheral edges; a set of key assemblies positioned within the housing; and an elongated tail extending along the width of the housing, wherein the elongated tail comprises: an attachment portion configured to be removablely connected 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 to the first end, wherein the flexible portion comprises: an inner layer; an outer layer; a flex circuit embedded between the inner layer and the outer layer; and a flex filler layer positioned laterally adjacent to the flex circuit between the inner layer and the outer layer, wherein the flexible portion comprises a uniform smoothness without surface aberration between the first end and the second end. Claim 2 A keyboard according to claim 1, further comprising a flex cover layer positioned on the flex filler layer and the flex circuit, wherein the flex cover layer is further positioned between the inner layer and the outer layer. Claim 3 A keyboard according to paragraph 2, wherein the inner layer comprises a first inner surface; and the flex cover layer comprises an upper surface and a lower surface, wherein the upper surface is attached to the first inner surface and the lower surface is attached to the upper side of the flex circuit and the flex filler layer. Claim 4 In paragraph 2, the outer layer comprises a second inner surface; and the lower side of the flex circuit and the flex filler layer is attached to the second inner surface, a keyboard. Claim 5 A keyboard according to paragraph 2, wherein the flex circuit and the flex filler layer are kiss-cut on each side of the flex circuit to form a predetermined gap between the flex circuit and the flex filler layer. Claim 6 A keyboard according to claim 1, wherein the flex circuit includes a color and a shape that are undetectable when the flexible part is viewed visually from the outside. Claim 7 A keyboard according to claim 1, wherein the uniform smoothness is defined by an approximately constant distance between the outer surfaces of the inner layer and the outer layer from the first end to the second end. Claim 8 A keyboard according to claim 1, wherein the surface aberration comprises a wrinkle or crease protruding inward or outward from at least one outer surface of the inner layer or the outer layer. Claim 9 A keyboard according to claim 1, wherein when the keyboard is separated from the computing device, the flexible portion forms a curved surface around the rear section of the attachment portion and is attached to the rear section of the attachment portion so that the flexible portion covers the attachment portion at least from a rear viewpoint. Claim 10 A keyboard according to claim 1, further comprising: a trackpad supported by the housing and positioned adjacent to the set of key assemblies; and a printed circuit board integrated with the trackpad and disposed underneath it, wherein the flex circuit is electrically connected to the printed circuit board. Claim 11 A keyboard comprising: a keyboard body; a set of input keys positioned within the keyboard body; and a retaining element, wherein the retaining element comprises: a mating portion configured to be removablely connected to a computing device; and an adjustable portion connected to the keyboard body, wherein the adjustable portion comprises: an electrical conduit; an inner fabric layer; an outer fabric layer; and a filler layer positioned laterally adjacent to the electrical conduit between the inner fabric layer and the outer fabric layer, and wherein the electrical conduit and the filler layer are key-cut to form a predetermined gap between the electrical conduit and the filler layer. Claim 12 In claim 11, the inner fabric layer and the outer fabric layer surround the electrical conduit, a keyboard. Claim 13 In claim 12, the keyboard, wherein the predetermined gap is sized to accommodate shrinkage of at least one of the inner fabric layer or the outer fabric layer. Claim 14 A keyboard according to claim 11, wherein the electrical conduit and the filler layer have the same thickness. Claim 15 A keyboard according to claim 11, wherein the predetermined gap is 0.1 mm to 0.5 mm. Claim 16 delete Claim 17 delete Claim 18 delete Claim 19 delete Claim 20 delete

Citation Information

Patent Citations

  • Flux fountain

    JP2017188141A