Mobile computing devices such as laptop computers often have limited input-output (“IO”) resources compared to “less mobile” computing devices such as desktop workstations. For instance, because a laptop computer's screen, keyboard, and mousepad are built into the device, they are usually smaller and/or less convenient to operate than their counterparts connected to a desktop workstation. Additionally, a laptop usually has one screen, whereas it is not uncommon to attach multiple monitors to a desktop workstation.
Docking stations (also referred to as “port replicators” or “docks”) are electronic devices with multiple ports that allow a mobile computing device such as a laptop computer to be operably coupled with peripheral components. This provides the user with the convenience of a mobile computing device and the increased capabilities of those peripheral components. As an example, a docking station allows a worker to carry the same laptop computer between multiple locations (e.g., work, home, business trips). This involves less administrative cost and labor than, for instance, providing the worker with separate computing devices at multiple locations.
Features of the present disclosure are illustrated by way of example and not limited in the following figure(s), in which like numerals indicate like elements.
For simplicity and illustrative purposes, the present disclosure is described by referring mainly to various examples thereof. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, examples consistent with the present disclosure may be practiced without limitation to these specific details. In other instances, some methods and structures have not been described in detail so as not to unnecessarily obscure the present disclosure.
The elements depicted in the accompanying figures may include additional components and that some of the components described in those figures may be removed and/or modified without departing from scopes of the elements disclosed herein. The elements depicted in the figures are not drawn to scale and the elements may have different sizes and/or configurations other than as shown in the figures.
In order to decrease power consumption, computing devices such as laptop computers are increasingly being designed to transition to lower power states such as sleep state when not in use (e.g., overnight). As an example, the Advanced Configuration and Power Interface (“ACPI”) specification provides for the efficient handling of power consumption in desktop and mobile computers. As examples, various processors may be transitioned between various “P-states” (e.g., P0, P1, etc.), “C-states” (e.g., C0, C1, etc.), and/or “S-states” (e.g., S0, S1, S2, S3, S4 etc.) in which they operate at different voltage and/or frequency levels.
When connected to a docking station during prolonged idle periods, a mobile computing device's transition to a lower power state may cause difficulties for the user upon their return. For example, the user may have to manually transition their laptop computer from a sleep state back to a working state in which the laptop may be operated to perform various computing tasks, e.g., by lifting the display of their laptop or pressing a hardware button. In the latter case, the hardware button may be on the docking station, which may be hard to reach, e.g., because the docking station has been positioned behind a monitor.
Examples are described herein for inline actuators that can be removably coupled between computing devices and docking stations. As used herein, “removably coupled” may refer to being directly or indirectly attached or connected to a computing device or docking station. These inline actuators may be actuable to cause the computing devices and/or docking stations to transition various hardware component(s) between various states, including power states and/or operational states. These inline actuators may be more conveniently located than, for instance, a docking station, which a user may wish to conceal or otherwise keep out of the way. In many examples these inline actuators may provide a more convenient way to, for instance, wake a laptop computer from a sleep state to a working state than opening the laptop slightly or reaching behind a display to find a similarly-functional button on the docking station.
In some examples, a cable such as a Universal Serial Bus (“USB”) C cable that is often used to connect laptop computers with docking stations (and hence, the peripherals connected to the docking station) may be equipped with an inline actuator at one end or the other, or in the middle of the cable. This inline actuator may be operated to cause a signal to be transmitted from circuitry of the inline actuator to one or both of the laptop computer and the docking station. Notably, in various examples, an electrical connection is maintained through the cable before, during, and after the transmission. This is in contrast to, for instance, a power cable that includes an internal switch that is operated to physically create or break an electrical connection between a device and a power source.
In various examples, the signal may be a control signal insofar as it controls some aspect of an electronic device. In some examples the signal may be modulated with information such that the signal operates as a command that causes an electronic device to take some specific action. In some examples, the signal may be unmodulated, but may control a connected electronic device by virtue of the signal's presence (or absence). In some such examples, a signal may be varied depending on a conductive path it takes. For example, applying current to one USB pin may cause an electronic device to take a first action, applying current to another USB pin may cause the electronic device to take a second action, and so forth.
The signal may cause the laptop computer or the docking station to transition various hardware component(s) between various states, such as power states (e.g., sleep, hibernate, working, soft off, etc.) and/or operational states (e.g., microphone off, activate camera shutter, etc.). For example, the signal may include a command that conforms with a USB standard to cause the docking station to transition its port(s) from an inactive state to an active state. These port transition(s) may in turn transition connected peripheral device(s), such as monitors, wireless mice, cameras, etc., from an inactive state to an active state. As another example, the signal may cause the laptop computer to transition itself from a first system-wide power state (e.g., sleep) to a second system-wide power state (e.g., awake or working).
In other examples, a portable device sometimes referred to as a “dongle” may be similarly equipped with an inline actuator. The dongle may, for instance, be removably attached at a first end to the docking station or computing device. A second end of the dongle may be attached to a cable such as a USB-C cable that in turn is attached to the other of the docking station or computing device. In some such examples, the second end of the dongle may be a female port to receive a male contact of a standard cable, and the first end of the dongle may be a male contact that will fit into a port of a computing device such as a laptop computer.
Docking station 104, which may alternatively be referred to as a “dock” or “port replicator,” is a device that can be used to operably couple computing device 102 with any number of peripheral devices. Peripheral devices may take various forms, including not limited to monitors, keyboards, mice, printers, projectors, cameras such as “webcams” that also include other input devices such as microphones, speakers, and any other input and/or output device.
Docking station 104 may include any number of ports 120 to which peripheral devices can be attached. In some examples, the port(s) 120 may be various types of USB ports, including but not limited to those referred to as USB-C, USC-A, microUSB, Micro-B, Mini-A, Mini-B, etc. Ports supporting other peripheral communication technologies are also contemplated, including but not limited to serial, DisplayPort (“DP”) technology, technology that combines peripheral component interconnect (“PCI”) express (“PCIe”) with DP technology, various types of digital visual interface (“DVI”), various types of high-definition multimedia interface (“HDMI”), video graphics array (“VGA”), etc.
While not depicted in
Apparatus 106 includes a first connector 108 to be removably attached to computing device 102. Apparatus 106 also includes a second connector 110 to facilitate removable coupling of apparatus 106 with docking station 104. In
Apparatus 106 also includes, between first connector 108 and second connector 110, an elongate flexible portion 112 or “cable.” In
Referring back to
As shown by the call-out 117 in
In some examples, signal delivery circuitry 119 may generate a device-specific control signal, e.g., as part of a USB signal. For example, the device-specific control signal may be a mute-toggle signal that mutes or unmutes a microphone, a camera-toggle signal that causes a camera to activate or deactivate its vision sensor and/or shutter, a a capture-picture signal that causes a camera to transition into a temporary state in which its shutter is open (e.g., to take a picture), an input-source toggle signal to cause a monitor to toggle between various sources, a print signal, a fax signal, a scan signal, etc.
In some examples, inline actuator 118 may include a fingerprint sensor that captures fingerprint data indicative of a person's fingerprint. In some such examples, signal delivery circuitry 119 may analyze the fingerprint data locally and/or may transmit the data to, for instance, computing device 102. Computing device 102 may then cause this fingerprint data to be authenticated, locally at computing device 102 or elsewhere. In some examples, if the authentication is successful, the person may be permitted to use (e.g., wake up and/or unlock) computing device 102 (similar to the person using a fingerprint onboard computing device 102). In some such examples, one interaction with the fingerprint sensor may both cause circuitry 119 to activate computing device 102 from a sleep state to a working state, and may facilitate the authentication just described. Put another way, the person can both wake up and authenticate themselves to computing device 102 with one touch of the fingerprint sensor.
In some examples, operation of signal delivery circuitry 119 via actuation of inline actuator 118 may be similar functionally to pressing a “power” or “wake” button provided on docking station 104, or to pressing a power/wake button on computing device 102. For example, signal delivery circuitry 119 may resemble or even replicate circuitry (not depicted) that is operated by a power/wake button on docking station 104 or computing device 102. It may also be similar functionally to partially or completely opening an otherwise-closed laptop computing device in order to wake it up. Thus, in some examples, inline actuator 118 may be thought of as a “remote” power/wake button. In some examples, the signal sent from signal delivery circuitry 119 upon actuation of inline actuator 118 may be a wake signal that replicates or is similar to a wake signal sent from a power/wake button on docking station 104 or computing device 102.
Many people store docking station 104 in hard-to-reach locations such as behind a monitor, underneath a monitor stand or desk, etc. And a laptop's power button is often located inside its lid, which makes such a button inaccessible if the laptop is closed. Accordingly, if inline actuator 118 is incorporated into and/or immediately proximate the connector (whether first connector 108 or second connector 110) that is plugged into computing device 102, then inline actuator 118 may be readily accessible to a person. This may make it easier, more intuitive, and/or less cumbersome to awaken computing device 102 than, for instance, having to partially or completely open a laptop lid, or to press a hard-to-reach and/or inaccessible power button on docking station 104 or on computing device 102, as examples. The functionality and description of the example depicted in
In
Moreover, in some examples, apparatus 106 may be directionally agnostic as to how it operably couples computing device 102 and docking station 104. Suppose, for example, contacts 114 and 116 are the same type of male contacts, then first connector 108 could be connected to docking station 104 and second connector 110 could be connected to computing device 102, opposite to what is depicted in
As mentioned previously, actuation of inline actuator 118 may cause a signal to be transmitted to docking station 104 and/or computing device 102 to directly or indirectly cause computing device 102 to transition from a first power state to a second power state. In some examples, the first power state may be, for instance, a sleep state in which various hardware components of computing device 102 are deactivated. In some such examples, the second power state may be a working state in which computing device 102 may be operated to perform various computing tasks. In various examples, the signal may be, for instance, a USB signal (e.g., command) to which USB peripheral devices are designed to be responsive.
In some examples, inline actuator 118 transmits the signal to docking station 104. Docking station 104 then transmits to computing device 102 either a replication of the existing signal or a new signal. Meanwhile, docking station 104 may also transition other hardware component(s), such as port(s) 120 and/or peripheral device(s) coupled to port(s) 120, between various states. For example, docking station 104 may deactivate a monitor (not depicted in
Similar to first connector 108 in
Thus, dongle 222 may be removably attached to computing device 202, and then cable 206 may be removably attached to dongle 222. Operation of inline actuator 218 may otherwise operate similarly to operation of inline actuator 118 of
In some examples, dongle 222 may include a mechanical securing mechanism to be manipulated to selectively permit or prohibit removal of the first or second connector from the docking station or laptop computer. This mechanical securing apparatus may take the form of, for instance, a screw or bolt that can be coupled with a complementary element on computing device 202 or docking station 204. In other examples, the locking mechanism may take the form of a latch, or a cable that extends from dongle 222 and that includes an end piece sized and shaped to be securely inserted into a security slot of computing device 202.
Inline actuators as described herein are not limited to transitioning computing devices and/or hardware component(s) between different power states. In some examples, inline actuators configured with selected aspects of the present disclosure may be actuable to transition a variety of different hardware components, such as peripheral devices connected to a docking station, between a variety of different operational states.
In
Coupled to a first port 320 of docking station 304 is a microphone-equipped camera, sometimes referred to as a “webcam” 360. Coupled to a second port 320 of docking station 304 is a printer 362. In some examples, printer 362 take the form of a multifunctional center (“MFC”) that may include other integral devices, such as a scanner.
Coupled to a third port 320 of docking station 304 is a wireless mouse dangle 364 that wirelessly connects to a wireless mouse 366. In other examples, a wired mouse may be connected to a port 320. Given that wireless mouse 366 may be battery-powered, techniques described herein may allow for transitioning of wireless mouse 366 between an inactive state in which it consumes little-to-no battery power and an active state in which it consumes battery power to communicate wirelessly with wireless mouse dongle 364.
Coupled to a fourth port 320 is a monitor 368. While a single monitor 368 is depicted in
In various examples, inline actuator 318 may be actuable to transition any of peripheral devices 360-368 between various states. These states may include but are not limited to various peripheral power states (e.g., off, on, sleep, activated, deactivated, etc.) and/or various peripheral operational states (e.g., microphone muted/unmuted, selected camera shutter speed, volume level of speaker, etc.). In some examples there may be overlap between peripheral power states and peripheral operational states. For example, a peripheral operational state of “microphone muted” may be achieved by ceasing to provide power to circuitry associated with the microphone. While a single inline actuator 318 is depicted in the figures, in some examples, multiple inline actuators may be provided to transition different hardware components between different peripheral power and/or operational states. In some examples, a single inline actuator may be actuable to transition multiple different hardware components between different peripheral and/or operational states, such as all peripheral components connected to a docking station, or a subset of peripheral components connected to a docking station.
As one example, inline actuator 318 may be actuable to cause circuitry 319 to deliver a mute-toggle signal to docking station 304 that causes webcam 360 to activate or deactivate (e.g., mute) its microphone. In an example, the inline actuator 318 may be actuable to cause circuitry 319 to deliver a camera-toggle signal to docking station 304 that causes webcam 360 to activate or deactivate its vision sensor and/or shutter. In some such examples, inline actuator 318 may be actuable to cause circuitry 319 to deliver a capture-picture signal to webcam 360 that causes webcam 360 to transition into a temporary state in which its shutter is open, e.g., to take a picture.
Inline actuator 318 may alternatively be actuable to transition printer 362 between various states. For example, if printer 362 is an MFC device with a scanner, inline actuator 318 may be actuable to operate the scanner, e.g., to scan a document for email/online storage and/or to make a photocopy of the document. As another example, if printer 362 is an MFC device that is equipped to send facsimiles (“faxes”), inline actuator 318 may be actuable to cause circuitry 319 to deliver a fax signal that causes printer 362 to capture and send a fax. As yet more examples, inline actuator 318 may be actuable to cause circuitry 319 to deliver a print signal that causes printer 362 to print, e.g., onto media such as paper, whatever content is currently rendered on a display (e.g., 368), a currently active document, whatever is currently captured by a camera (e.g., webcam 360), etc.
In some examples, inline actuator 318 may be actuable to transition monitor 368 between various states. As one example, inline actuator 318 may be actuable toggle through multiple color profiles or color “blocks” that monitor 368 is designed to implement. As another example, inline actuator 318 may be actuable to cause circuitry 319 to deliver an input-source toggle signal to monitor 368 to toggle monitor 368 between various sources. For instance, the source for monitor 368 may be computing device 302 by default, but the source may be changed using inline actuator 318 to any other available source, such as webcam 360 and/or an antenna (not depicted) that is connected to monitor 368 directly or through docking station 304.
At block 506, a signal such as a control signal may be generated, e.g., by signal delivery circuitry 119, 319. That control signal may be for transmission to an electronic device to which the inline is operably coupled, such as a computing device (102, 202302) and/or a docking station (104, 204, 304). At block 508, the control signal may be transmitted, e.g., by the signal delivery circuitry, to either the computing device or the docking station, or to both. Receipt of the control signal may cause the computing device and/or docking station to transition various hardware components between various operational and/or power states, such as a sleep state, a hibernate state, a working state, etc.
Although described specifically throughout the entirety of the instant disclosure, representative examples of the present disclosure have utility over a wide range of applications, and the above discussion is not intended and should not be construed to be limiting, but is offered as an illustrative discussion of aspects of the disclosure.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/035174 | 5/29/2020 | WO |