The described embodiments relate generally to electronic devices and, more particularly, to a crown for a wearable electronic device.
Electronic devices frequently use physical input devices to facilitate user interaction. For example, buttons, keys, dials, and the like, can be physically manipulated by users to control operations of the device. Physical input devices may use various types of sensing mechanisms to translate the physical manipulation to signals usable by the electronic device. For example, buttons and keys may use collapsible dome switches to detect presses, while dials and other rotating input devices may use encoders or resolvers to detect rotational movements.
A wearable electronic device includes a housing, a band attached to the housing and configured to attach the wearable electronic device to a user, a display positioned within the housing and defining a front face of the wearable electronic device, and a crown positioned along a side of the housing. The wearable electronic device may also include a rotation sensor configured to detect a rotational movement of the crown, a contact sensor configured to detect a contact between the user and the crown, and a processor operatively coupled to the contact sensor and the display. The processor may be configured to, while a contact is detected between the user and the crown, control a graphical output of the display in accordance with rotational movement of the crown, and, after detecting a release of the contact between the user and the crown, control the graphical output of the display without regard to rotational movement or absence of rotational movement of the crown.
Controlling the graphical output of the display in accordance with rotational movement of the crown may include causing a list of items to scroll across the display in a scroll direction in accordance with a direction of rotation of the crown, and controlling the graphical output of the display without regard to rotational movement or absence of rotational movement of the crown may include continuing to scroll the list of items across the display while detecting no rotation of the crown.
Controlling the graphical output of the display in accordance with rotational movement of the crown may include causing a portion of a list of items to scroll off of the display in a first direction, and controlling the graphical output of the display without regard to rotational movement or absence of rotational movement of the crown may include causing the portion of the list of items to scroll onto the display in a second direction opposite the first direction.
The crown may include a knob having a conductive portion and a stem conductively coupled to the conductive portion of the knob and extending into the housing. The contact sensor may include a capacitive sensor conductively coupled to the stem. The stem may be electrically isolated from the housing. The knob and the stem may be a monolithic structure. The capacitive sensor may be conductively coupled to the stem via a rotary electrical contact.
A method of operating a wearable electronic device having a display and a rotatable crown includes modifying a graphical output of the display in accordance with a rotational movement of the rotatable crown, terminating a rotation-tracking mode based on a termination of a contact between a user and the rotatable crown, and in response to terminating the rotation-tracking mode, modifying the graphical output of the display despite absence of the rotational movement of the rotatable crown.
Modifying the graphical output of the display in accordance with the rotational movement of the rotatable crown may include moving an element displayed on the display in a first direction based at least partially on the rotational movement of the rotatable crown, and modifying the graphical output of the display despite absence of the rotational movement of the rotatable crown may include moving the element in a second direction opposite the first direction.
Modifying the graphical output of the display in accordance with the rotational movement of the rotatable crown may include moving an element displayed on the display in a first direction and at a speed based at least partially on the rotational movement of the rotatable crown, and modifying the graphical output of the display despite absence of the rotational movement of the rotatable crown may include moving the element in the first direction despite detecting no rotational movement of the rotatable crown. Moving the graphical output of the display despite absence of the rotational movement of the rotatable crown may further include moving the graphical output of the display at a speed that decreases over time. The method may further include, after moving the graphical output of the display in the first direction despite detecting no rotational movement of the rotatable crown, detecting a subsequent contact between the user and the rotatable crown, and in response to detecting the subsequent contact between the user and the rotatable crown, ceasing to move the graphical output of the display.
A method of operating a wearable electronic device having a display and a rotatable crown includes initiating a rotation-tracking mode based on a detection of a contact between a user and the rotatable crown, in response to initiating the rotation-tracking mode, controlling a graphical output of the display in accordance with rotational movement or absence of rotational movement of the rotatable crown, terminating the rotation-tracking mode based on a termination of the contact between the user and the rotatable crown, and in response to terminating the rotation-tracking mode, controlling the graphical output of the display without regard to rotational movement or absence of rotational movement of the rotatable crown. Detecting the contact between the user and the rotatable crown may include detecting an electrical characteristic of the rotatable crown that is indicative of contact between a user and the rotatable crown.
Controlling the graphical output of the display in accordance with rotational movement or absence of rotational movement of the rotatable crown may correspond to or be referred to as controlling the graphical output of the display in accordance with a first user-interface control scheme, and controlling the graphical output of the display without regard to rotational movement or absence of rotational movement of the rotatable crown may correspond to or be referred to as controlling the graphical output of the display in accordance with a second user-interface control scheme.
Controlling the graphical output of the display in accordance with the first user-interface control scheme may include causing a list of items to scroll across the display in a scroll direction based on a rotation direction of the rotatable crown. The scroll direction may be a first scroll direction, and controlling the graphical output of the display in accordance with the second user-interface control scheme may include causing the list of items to scroll across the display in a second scroll direction opposite the first scroll direction.
Controlling the graphical output of the display in accordance with the second user-interface control scheme may include causing the list of items to scroll across the display in the scroll direction. Controlling the graphical output of the display in accordance with the second user-interface control scheme may include causing the list of items to scroll across the display at a decreasing speed.
The method may further include, while the list of items is scrolling across the display, initiating a subsequent rotation-tracking mode based on a detection of a subsequent contact between the user and the rotatable crown, during the subsequent rotation-tracking mode, determining if a speed of rotation of the rotatable crown is below a threshold value, and in accordance with a determination that the speed of rotation of the rotatable crown is below the threshold value, causing the list of items to cease scrolling across the display.
The disclosure will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
Reference will now be made in detail to representative embodiments illustrated in the accompanying drawings. It should be understood that the following description is not intended to limit the embodiments to one preferred embodiment. To the contrary, it is intended to cover alternatives, modifications, and equivalents as can be included within the spirit and scope of the described embodiments as defined by the appended claims.
The embodiments herein are generally directed to a crown of a wearable electronic device, such as a smart watch, and more particularly to a crown that includes contact-sensing functionality. For example, a crown of a wearable electronic device, such as a smart watch, may detect rotational movements (e.g., turning the crown), as well as translational movements (e.g., pushing or pulling the crown). These movements may be used to control various aspects of the electronic device, including manipulating a graphical output of a display. For example, a rotational movement of the crown may scroll a list that is shown on the display, or change the focus of a cursor or other indicator shown on the display. A translational movement of the crown, such as a push, may select displayed objects or activate certain device functions.
By adding contact-sensing functionality to a crown, the electronic device can determine to a greater degree of certainty whether any given rotational or translational motion is an intentional input or an accidental input. For example, a contact sensor may be configured to detect contact with the skin of a user, such as a user's fingertip. Because contact with objects or materials other than a user's skin are less likely to be intentional inputs, detecting contact between the crown and a user's skin may trigger or initiate a window for responding to rotational or translational movements of the crown. Within the window, the device may respond to rotational and/or translational movements (or lack thereof) of the crown because they are likely caused by direct interaction from a user. Outside the window (e.g., when no contact is detected), rotational and/or translational movements may be ignored as they are likely caused by accidental contact with the crown, such as by brushing the crown against a shirt sleeve or pocket.
By using a rotation tracking window as described herein, graphical outputs may be initiated and controlled with greater responsiveness and less lag and delay. For example, without contact-sensing functionality on the crown, an electronic device may ignore small movements of the crown so that accidental rotations or natural finger motion (which occur even when a user is attempting to keep the crown still) do not cause distracting or undesirable graphical outputs, scrolling, or user-interface activity. However, these techniques may result in a slower response to rotational inputs because a rotational input may be ignored until a certain threshold amount of rotation is satisfied. Thus there may be a period where a user is rotating the crown but the graphical output is not changing as expected. By using a contact sensor to establish a rotation tracking window, the electronic device may react more quickly to rotational inputs because any rotation detected within the window is more likely to be intentional. For example, scrolling of displayed items may appear to begin immediately upon rotation of the crown, rather than after a “dead band” or other rotational threshold is exceeded.
Further, the added contact-sensing functionality facilitates more intuitive and useful user interactions and user-interface functions. For example, a scroll animation that is initiated by a user rotating the crown can continue after the user's finger is removed from the crown, and then terminate when the user's finger is placed on the crown once again. Thus, the user can initiate a fast or continuing scroll by “flicking” the crown, and end the continuing scroll by touching the crown again. As another example, a display of the electronic device can be activated when a user places a finger on the crown, and deactivated when the user removes the finger, even if the user never rotates or translates (e.g., presses) the crown.
The electronic device 100 includes a housing 102 and a band 104 coupled to the housing. The band 104 may be configured to attach the electronic device 100 to a user, such as to the user's arm or wrist.
The electronic device 100 also includes a display 106 coupled to the housing 102. The display 106 may define a front face of the electronic device 100. For example, in some cases, the display 106 defines substantially the entire front face and/or surface of the electronic device. The display 106 may be a touch- and/or force-sensitive display, and may include or be associated with any suitable touch or force sensing components, including capacitive sensors, resistive sensors, surface acoustic wave sensors, piezoelectric sensors, strain gauges, or the like. In conjunction with touch sensors, the display 106 may be configured to detect locations of touch events applied to the display 106, including locations of multiple simultaneous touches. In conjunction with force sensors, the display 106 may be configured to detect amounts or magnitudes of force associated with touch events applied to the display 106. The touch- and/or force-sensitive display may receive various types of user inputs to control or modify the operation of the device, including taps, swipes, multi-finger inputs, single- or multi-finger touch gestures, presses, and the like.
The electronic device 100 may also include other inputs, switches, buttons, or the like. For example, the electronic device 100 includes a button 110. The button 110 may be a movable button (as depicted) or a touch-sensitive region of the housing 102. The button 110 may control various aspects of the electronic device 100. For example, the button 110 may be used to select icons, items, or other objects displayed on the display 106, to activate or deactivate functions (e.g., to silence an alarm or alert), or the like.
The electronic device 100 also includes a crown 108 coupled to the housing 102. The crown 108 may afford a variety of potential user interactions. For example, the crown 108 may be rotatable about a rotation axis and relative to the housing 102 to accept rotational inputs. The crown 108 may also be translatable relative to the housing 102 to accept translational inputs. For example, the crown 108 may be movable along the rotation axis, towards and/or away from the housing 102. In particular, the crown 108 may be manipulated by pushing and/or pulling on the crown 108. As described herein, rotational and translational inputs may control various operations and user interfaces of the electronic device 100. In particular, inputs to the crown 108 may modify the graphical output of the display 106. For example, rotational movement of the crown 108 may zoom, scroll, or rotate a user interface or other object displayed on the display 106 (among other possible functions), while translational movements may select highlighted objects or icons, or activate or deactivate functions (among other possible functions).
The crown 108 may also be associated with or include a contact sensor that is configured to detect contact between a user and the crown 108 (e.g., touch inputs or touch events applied to the crown 108). The contact sensor may include or use any suitable type of sensor(s), including capacitive sensors, resistive sensors, magnetic sensors, inductive sensors, or the like. In some cases, the crown itself, or components of the crown, may be conductive and may define a conductive path between the user (e.g., the user's finger) and a contact sensor. For example, the crown may be formed from or include metal, and may be an electrode for conductively coupling a capacitive sensor to the user.
As shown in
As noted above, the contact sensor 302 may be any suitable type of contact sensor, and/or may rely on any suitable contact sensing technology. As shown, the contact sensor 302 is a capacitive contact sensor that detects touch events by detecting capacitive coupling between the crown 108 (or an electrode associated with the crown 108) and external objects.
The contact sensor 302 may be conductively coupled to the crown 108. As shown, the contact sensor 302 is in direct contact with the crown 108, though the contact sensor 302 may be conductively coupled to the crown via any suitable component or mechanism, including a rotary electrical contact such as a slip ring, brush (e.g., graphite brush), biased leaf spring, or the like. The crown 108 may be formed from or include conductive material to define a conductive path from an external surface of the crown 108 to the contact sensor 302. For example, the crown 108 may be formed from one or more pieces of metal (e.g., aluminum, stainless steel), graphite, carbon fiber, conductive ceramics, or the like. The crown may include non-conductive portions as well, including coatings, paints, caps, covers, or the like, so long as a conductive path exists between the contact sensor 302 and at least part of an exterior surface that is likely to be touched by a user when the user is manipulating the crown 108.
As shown in
While
The crown 408 may include a knob 407 and a stem 400, with the stem 400 extending into the housing 402. The knob 407 and stem 400 may be a monolithic structure, including a single structure formed by machining, casting, molding, or otherwise forming a single piece of material into a crown 408 defining the knob 407 and stem 400. In other cases, the knob 407 and the stem 400 may be formed separately and attached to each other via adhesive, welding, mechanical fasteners, or the like. The crown 408 may also include other materials, components, coatings, or the like, which may or may not be conductive. For example, the stem 400 may be coated with an insulating material, a low-friction coating (e.g., polytetrafluoroethylene), or the like. Or a cap or disk may be placed on an exterior face 411 of the crown 408 (or positioned in an opening or recess in the exterior face 411). If any such components or materials are nonconductive, they may be integrated with the crown 408 so that a conductive path is formed between a contact sensor 409 and an interface surface or portion of the crown 408 (e.g., the portion that is usually or most likely contacted by a user when the user is manipulating the crown 408 to provide inputs to the device).
The crown 408 may be coupled to the housing 402 such that the crown 408 can translate and rotate relative to the housing 402. Rotational movements may be about a rotation axis, as indicated by arrow 414, while translational movements may be along the rotation axis, as indicated by arrow 412. To facilitate these movements, the electronic device may include one or more interface components 416 between the crown 408 (e.g., the stem 400) and the housing 402. The interface components 416 may be any suitable material or component, including an O-ring formed from or including rubber, elastomer, silicone, or any other suitable material. The interface components 416 may slide, deform, or translate relative to the housing 402 and the crown 408, thus allowing the crown 408 to move relative to the housing 402. The interface components 416 may also maintain a seal between the stem 400 and the housing 402 during rotation and translation of the crown 408.
The electronic device includes sensors for detecting rotational and/or translational movement of the crown 408. For example, a rotation sensor 406 may detect rotational movement of the crown 408, while a switch 404 may detect translational movement. The switch 404 may be a collapsible dome or any other suitable switch that can detect translational movement. Where the switch 404 is a collapsible dome, the dome may provide a tactile response to the crown 408 as well as a biasing or return force that forces the crown 408 towards an unactuated (e.g., rest) state.
The rotation sensor 406 may be any suitable type of rotation sensor, including an optical sensor, an encoder, a hall-effect sensor, a resolver, or any other suitable sensor that can detect rotational movements of the crown 408. In some cases, the stem 400 (or another portion or component of the crown 408) may include features to assist in rotation tracking. For example, the stem 400 may have grooves, teeth, or optical features (e.g., a printed pattern) that an optical sensor can detect. In some cases, the rotation sensor 406 detects defects in the surface finish of the stem 400, including scratches, indentations, or other irregular features that do not adhere to a regular or periodic pattern.
The rotation sensor 406 may provide various information about rotational movements of the crown 408, including speed of rotation, direction of rotation, acceleration of rotation, and the like. Such information may be used to control the operation of an electronic device in various ways. For example, a graphical output of a display (e.g., the display 106) may be responsive to rotational inputs from the crown. As one example, a rotational input may cause a list of items that is being displayed on a display (e.g., the display 106) to scroll across the display at a speed and/or direction dictated by a speed and/or direction of rotation of the crown 408. As another example, a zoom level of a graphical user interface, image, or other displayed object may be controlled by rotating the crown 408. The zoom or magnification level may change based on the speed and/or direction of rotation of the crown. Rotational inputs may be used to control other aspects of a device in addition to or instead of those examples provided. Further, as noted herein, rotational inputs detected by the rotation sensor 406 may control the graphical output of the device only when a contemporaneous touch event is detected on the crown 408 via the contact sensor 409.
The contact sensor 409 may be any suitable contact sensor. In some cases, the contact sensor 409 is a capacitive sensor that is conductively coupled to the crown 408. Other types of contact sensors may also be used, including resistive sensors, magnetic sensors, inductive sensors, or the like. The crown 408 may be conductively coupled to the contact sensor 409 via a conductor. Because the crown 408 is rotatable, the contact sensor 409 may be conductively coupled to the crown 408 (e.g., the stem 400 of the crown 408) via an electrical connector that allows the crown 408 to rotate. For example, a slip ring, brush (e.g., a graphite brush), biased leaf spring, or any other suitable rotary electrical contact or connection technique, may conductively couple the contact sensor 409 to the stem 400. As shown in
As noted above, some types of sensors, such as capacitive sensors, rely on a conductive path between the sensor and a sensed object in order to detect touch events. In order to isolate contact-sensitivity to the crown 408, the crown 408 may need to be electrically isolated from other conductive components of the electronic device (e.g., the housing 402). Accordingly, in some cases, the interface components 416 may electrically isolate the crown 408 from the housing 402. For example, the interface components 416 may be formed from dielectric or nonconductive material (e.g., rubber, silicone, ceramic, plastic), thus preventing a conductive path between the crown 408 and the housing 402 under normal use conditions, and isolating the contact sensing functionality to the crown 408 itself. If the crown 408 was not electrically isolated from the housing 402, the contact sensor 409 may be unable to distinguish between touch events on the housing 402 and touch events on the crown 408, which may reduce the effectiveness of such inputs.
The contact sensor 509 may be a capacitive sensor (or any other suitable sensor), and may be conductively coupled to the crown 508 in any suitable way, as described above with respect to the crown 408. Despite being fixed to the housing 502, the crown 508 may be electrically isolated from the housing 502 to isolate the contact sensing functionality to the crown 508. For example, a dielectric or nonconductive material 504 may be disposed between the crown 508 and the housing 502. The material 504 may be any suitable material, including plastic, rubber, silicone, adhesive, epoxy, ceramic, or the like.
In operation 602, a rotation-tracking mode is initiated based on a detection of a contact between a user and the rotatable crown. Detecting the contact between the user and the rotatable crown may include detecting an electrical characteristic of the rotatable crown that is indicative of contact between a user and the rotatable crown. The electrical characteristic may be, for example, a capacitance, a resistance, or the like, and may be measured by a contact sensor within the electronic device (e.g., a capacitive sensor that is conductively coupled to the crown).
Detecting contact between a user and the rotatable crown (e.g., via a capacitive sensor) indicates that a user likely has a finger or hand on the rotatable crown, and thus that any motion of the crown (such as rotational or translational motions) are likely intentional inputs to the crown. Accordingly, at operation 604, in response to initiating the rotation-tracking mode, the electronic device may control a graphical output of the display in accordance with rotational movement or absence of rotational movement of the rotatable crown as detected by a rotation sensor (e.g., the rotation sensor 406) associated with the crown. Controlling the graphical output of the display in accordance with rotational movement or absence of rotational movement of the rotatable crown may be referred to as controlling the graphical output of the display in accordance with a first user-interface control scheme. Controlling the graphical output may include moving (e.g., scrolling) an element or item displayed on the display, or zooming in or out on an image, user interface, or other content displayed on the display. Yet another example of controlling the graphical output may include changing a color or other visible property (e.g., shape, size, saturation, contrast) of a displayed element or item. Other ways of controlling and/or modifying a graphical output are also contemplated.
By waiting until a rotation-tracking mode is initiated before controlling the graphical output of the display in accordance with rotational movement of the rotatable crown, may facilitate more responsive graphical outputs. For example, as noted above, the detection of a contact between the user and the crown indicates that the user is intentionally touching the crown. As a result, the electronic device may react immediately or more quickly to signals from a rotation sensor, because any rotation that is contemporaneous with a touch input is likely an intentional rotation. In some cases, using a contact-triggered rotation tracking mode may reduce or eliminate the need for heuristics to guess whether a detected rotation is likely intentional. Such heuristics may include timers, delays, or filters, all of which may introduce delay and lag between rotation of crown and modification of the graphical output.
One particular example of controlling the graphical output of the display in accordance with rotational movement of the rotatable crown (e.g., according to the first user-interface control scheme) may include causing a list of items to scroll across the display in accordance with a direction of rotation of the rotatable crown. For example, if a list of items such as words (e.g., names, contacts), images (e.g., thumbnails, photographs), icons, or the like, is displayed on the display, the rotational movement of the crown may cause the list of items to scroll. Controlling the graphical output of the display in accordance with rotational movement of the rotatable crown may also or instead include causing the list of items to scroll across the display in accordance with a speed of rotation of the rotatable crown. Controlling the graphical output of the display in accordance with rotational movement or absence of rotational movement of the rotatable crown (e.g., according to the first user-interface control scheme) may include causing the list of items to remain stationary when no rotation is detected. Examples of scrolling (or not scrolling) a list of items during a rotation-tracking mode are described herein with reference to
At operation 606, the rotation-tracking mode is terminated based on a termination of the contact between the user and the rotatable crown (e.g., when the user lifts his or her finger off of the crown). For example, a contact sensor may detect a change or end of the electrical characteristic (e.g., a capacitance, resistance, etc.) that is indicative of contact between the user and the rotatable crown. Terminating the rotation-tracking mode may correspond to the electronic device simply ignoring further signals, or lack thereof, from the rotation sensor (e.g., encoder). In some cases, the rotation sensor may be deactivated, turned off, or placed in a low-power mode when the rotation-tracking mode is not active (e.g., after the rotation-tracking mode is terminated). In other cases, the rotation sensor may remain in a normal operating mode, and any signals or other data or signals indicative of rotation or lack of rotation of the crown may be ignored (e.g., they might not be used to control a graphical output of the device).
At operation 608, in response to terminating the rotation-tracking mode, the graphical output of the display is controlled without regard to rotational movement or absence of rotational movement of the rotatable crown. Controlling the graphical output of the display without regard to rotational movement or absence of rotational movement of the rotatable crown may be referred to as controlling the graphical output of the display in accordance with a second user-interface control scheme.
In some cases, controlling the graphical output without regard to rotational movement or absence of rotational movement (e.g., according to the second user-interface control scheme) includes causing the graphical output to move or provide a simulation or appearance of motion even if there is no rotational motion detected by a rotation sensor. In other cases, controlling the graphical output without regard to rotational movement or absence of rotational movement includes causing the graphical output to not move (e.g., maintaining a stationary display) even if rotational motion is detected by the rotation sensor. Thus, in some implementations, detecting contact between a user and the rotatable crown may be a logical or programmatic condition precedent to modifying a graphical output based on a state of the rotation sensor, such as speed and/or direction of motion, if any. Examples of controlling the graphical output without regard to rotational movement or absence of rotational movement are described herein with respect to
In some cases, controlling the graphical output of the display without regard to rotational movement or absence of rotational movement of the rotatable crown includes causing a list of items to scroll across the display in a previously detected direction of rotation of the rotatable crown. For example, if a user is scrolling through a list of items by rotating the crown, and then quickly releases the crown (e.g., “flicking” the crown), the list may continue to scroll despite the crown no longer being rotated (or if the crown is rotated but there is no corresponding detection of a touch event on the crown). In this way, a user can rapidly scroll through a list without having to continue to turn the rotatable crown to cause the list to scroll.
Whether or not a list of items continues to scroll across the display in a previously detected direction may depend, at least in part, on a speed or acceleration of rotation immediately prior to detecting the termination of the contact between the user and the crown. For example, if the user is scrolling below a speed or acceleration threshold, detecting that a user's finger has been removed from the crown may cause the list to cease scrolling entirely. If the user is scrolling above the speed or acceleration threshold, detecting that the user's finger has been removed may cause the list to continue to scroll. This may provide an intuitive user interface technique, as a rapid rate or acceleration of scrolling followed by a removal of a finger (or fingers) may correspond to a user “flicking” the rotatable crown. A user may expect that this type of input will result in the fastest possible scrolling speed, and thus may naturally attempt this input even without a hint or other instruction. On the other hand, when a user is scrolling a list slowly, it may indicate that they are reading or viewing items in the list while the list is moving. Accordingly, the user may naturally expect the list to cease scrolling when they take their finger(s) off of the crown. This process thus produces a natural, intuitive user experience.
The speed or acceleration threshold may be determined by, based on, or otherwise correlate to a readability of the items being scrolled. For example, a speed at which scrolled items can be clearly read may be determined experimentally (or via any other analysis or calculation). The threshold may then be set at or below that speed. Accordingly, when the list items are readable when scrolling, releasing the crown will end the movement of the list, and when the list items are not readable when scrolling, movement of the list will continue after the crown is released.
When the list of items is scrolled after release of the crown, the initial scroll speed of the list may be substantially the same as the speed that was indicated by the rotation of the crown. In some cases, the scroll speed may decrease with time (e.g., decay) after the rotation-tracking window is terminated. For example, after the device detects removal of the user's finger(s), the list of items may continue to scroll, but the scroll speed may decrease for a period of time until the list becomes stationary. The period of time that the list continues to scroll may be any suitable duration. For example, in some cases it may be determined by a timer, so that the list continues to scroll for 1 second, 2 seconds, 3 seconds, 4 seconds, or any other suitable duration. In some cases, the duration may be determined at least in part by a speed of rotation or scrolling immediately prior to the user releasing the crown. For example, a faster scroll or rotation speed may result in a longer scrolling duration after release of the crown, while a slower scroll or rotation speed may result in a shorter scrolling duration after release of the crown.
Once a list of items is scrolling after removal of a user's finger(s), such as while the list of items is scrolling due to a “flick” input on the rotatable crown, the user may wish to terminate the scroll. Accordingly, certain inputs or other events may result in termination of the scroll, such as a user touching the crown with or without rotating the crown. For example, while the list of items is scrolling across the display the electronic device may initiate a subsequent rotation-tracking mode based on a detection of a subsequent contact between the user and the rotatable crown. That is, when the electronic device detects a touch event on the crown while the list of items is scrolling, the device may once again begin using the rotational movement to drive device operations. During the subsequent rotation-tracking mode, the electronic device may determine if a speed of rotation of the rotatable crown is below a threshold value. In accordance with a determination that the speed of rotation of the rotatable crown is below the threshold value, for example if the crown is not being rotated at all or is only being rotated a negligible amount, the electronic device may cease scrolling the list of items across the display. Accordingly, a user can end an automatic or continuing scroll simply by placing a finger on the crown. The list of items may be stopped (e.g., if the crown is touched but not rotated), or it may be scrolled in accordance with a new rotational input (e.g., if the crown is touched and rotated to initiate a new scroll). A graphical example of scrolling a list of items (or any other object or user interface components) in accordance with the foregoing process is described with respect to
The foregoing example relates to scrolling a list of items. The list of items may be lists or groups of icons (e.g., graphics corresponding to applications that are executable on the electronic device), words (e.g., names in a user's contact list, titles of posts in a social network, emails or portions thereof, documents, webpages), images (e.g., photographs, thumbnails), or any other items. However, the same process may apply to other graphical displays or user interface manipulations. For example, rotational movements may be used to zoom in and out of displayed images, interfaces, documents, webpages, or the like. Such zooming interactions may be controlled in the same or similar manner as described above. For example, a “flick” of the rotatable crown may produce a continuing zoom (in or out) of a graphical display, and a subsequent touch on the rotatable crown (with or without rotation) may terminate the zoom.
Another example operation that includes controlling the graphical output of the display without regard to rotational movement or absence of rotational movement of the rotatable crown includes causing the list of items to scroll across the display in a direction opposite to a previously detected direction of rotation of the rotatable crown. This type of operation may be used when a user has scrolled to the end of a list. For example, when a user scrolls to the end of a list of items, the list may be scrolled past a final scroll position (e.g., where the last item in a list is at the bottom of a display). This may be an undesirable graphical state, as the user may lose the context of the list entirely. Accordingly, if a list is scrolled past a final scroll position and then the crown is released, the list may scroll in a direction opposite the prior scroll direction to return to the final scroll position. A graphical example of returning a list to a final scroll position by scrolling a list of items (or any other object or user interface components) in a direction opposite a prior scroll direction is described with respect to
A finger 702 rotates the crown 108 in a direction that causes the list of items 706 to scroll in a first direction, followed by removal of the finger 702 from the crown 108, as illustrated by the sequence from
As long as the finger 702 is in contact with the crown 108, the electronic device 100 may be in a rotation-tracking mode in which the list of items 706 is scrolled or not scrolled based on the presence or absence of rotational motion of the crown 108. For example, the rotational motion of the crown 108 that is detected while the finger 702 is in contact with the crown 108 causes the list of items 706 to scroll.
If the speed (or acceleration) of the rotation of the crown 108 satisfies an optional threshold, as described above, the list of items 706 may continue to scroll in the same direction (as indicated by arrows 708) even after the finger 702 has been removed from the crown 108. Once a contact sensor determines that the finger 702 is no longer in contact with the crown 108, the electronic device 100 terminates the rotation-tracking mode and begins to control the graphical output of the display without regard to rotational movement or absence of rotational movement of the crown 108. For example,
In particular, even though the crown 108 may no longer be rotating (or even if it is rotating due to inertia after removal of the finger 702), the electronic device 100 may control how and whether the list of items 706 scrolls without regard to the rotation or lack of rotation of the crown. In this way, the electronic device 100 uses the additional contact sensitivity of the crown 108 to determine when and whether to use the rotational status of the crown 108 to control or modify the graphical output of the device 100.
If the user's finger 702 touches the crown 108 while the list of items 706 is still moving, as illustrated in the sequence from
A finger 802 rotates the crown 108, as indicated by arrow 805, in a direction that causes the list of items 804 to scroll in a first direction, as indicated by arrows 808. In particular, the electronic device 100 may detect that the finger 802 has contacted the crown 108, and in response initiate a rotation-tracking mode. While the rotation-tracking mode is active, the list of items 804 may be moved in accordance with rotational movement, or absence of rotational movement, of the crown 108. For example, if the crown 108 is rotated, the list of items 804 will move in a speed and/or direction corresponding to the rotational movement. Similarly, if the crown 108 is stationary (e.g., because the user is touching but not rotating the crown 108), the list of items 804 may remain in a static position.
As shown in
The list of items 804 may remain in the scrolled position shown in
Moving to the final scroll position may include scrolling the list of items 804 in a direction that is opposite the previous direction of movement. For example, as shown in
As shown in the sequence from
If the speed of the rotation of the crown 108 satisfies an optional threshold, the image 904 may continue to zoom in the same direction even after the finger 902 has been removed from the crown 108. Once a contact sensor determines that the finger 902 is no longer in contact with the crown 108, and optionally after the speed satisfies the threshold, the electronic device 100 terminates the rotation-tracking mode and begins to control the graphical output of the display without regard to rotational movement or absence of rotational movement of the crown 108. For example,
If the user's finger 902 touches the crown 108 while the image 904 is still expanding, as illustrated in the sequence from
As shown in
As shown in
In some cases, once the image 1004 reaches a maximum magnification, the image 1004 ceases to be magnified despite further rotational movement of the crown. A maximum magnification may correspond to a greater magnification value than the final magnification (e.g., 600% of the size of the display), and may be used only as a temporary magnification amount when a user attempts to zoom past the final magnification value.
The image 1004 may remain magnified, as shown in
When the electronic device 100 detects contact between a user (e.g., the finger 1102) and the crown 108, a graphical output may be displayed on the display 106. Notably, the contact need not be accompanied by any rotational or translational movement of the crown 108. As shown, the graphical output includes a list of items 1104, though any other graphical output may be displayed, including a list or arrangement of icons corresponding to applications or programs, a watch face, a map, or any other suitable graphical output.
Once the contact is detected and the graphical output is displayed on the display 106, the user may manipulate the crown 108 to interact with the user interface. For example, the user may rotate the crown 108, as indicated by arrow 1106, to cause the list of items 1104 to be scrolled in one or more directions, as indicated by arrows 1107.
When the electronic device 100 detects that the finger 1102 is no longer in contact with the crown 108 (e.g., using the contact sensor), the graphical output may be terminated, as shown in
While several foregoing examples, methods, and techniques are described relative to a rotatable crown, the same or similar examples, methods, and techniques also apply to non-rotating crowns (e.g., the crown 508,
The memory 1204 may include a variety of types of non-transitory computer-readable storage media, including, for example, read access memory (RAM), read-only memory (ROM), erasable programmable memory (e.g., EPROM and EEPROM), or flash memory. The memory 1204 is configured to store computer-readable instructions, sensor values, and other persistent software elements. Computer-readable media 1206 also includes a variety of types of non-transitory computer-readable storage media including, for example, a hard-drive storage device, a solid-state storage device, a portable magnetic storage device, or other similar device. The computer-readable media 1206 may also be configured to store computer-readable instructions, sensor values, and other persistent software elements.
In this example, the processing unit 1202 is operable to read computer-readable instructions stored on the memory 1204 and/or computer-readable media 1206. The computer-readable instructions may adapt the processing unit 1202 to perform the operations or functions described above with respect to
As shown in
The device 1200 may also include a battery 1209 that is configured to provide electrical power to the components of the device 1200. The battery 1209 may include one or more power storage cells that are linked together to provide an internal supply of electrical power. The battery 1209 may be operatively coupled to power management circuitry that is configured to provide appropriate voltage and power levels for individual components or groups of components within the device 1200. The battery 1209, via power management circuitry, may be configured to receive power from an external source, such as an AC power outlet. The battery 1209 may store received power so that the device 1200 may operate without connection to an external power source for an extended period of time, which may range from several hours to several days.
In some embodiments, the device 1200 includes one or more input devices 1210. An input device 1210 is a device that is configured to receive user input. The one or more input devices 1210 may include, for example, a push button, a touch-activated button, a keyboard, a key pad, or the like (including any combination of these or other components). In some embodiments, the input device 1210 may provide a dedicated or primary function, including, for example, a power button, volume buttons, home buttons, scroll wheels, and camera buttons. Generally, a touch sensor or a force sensor may also be classified as an input device. However, for purposes of this illustrative example, the touch sensor 1220 and a force sensor 1222 are depicted as distinct components within the device 1200.
The device 1200 may also include a touch sensor 1220 that is configured to determine a location of a touch over a touch-sensitive surface of the device 1200. The touch sensor 1220 associated with a touch-sensitive surface of the device 1200 may include a capacitive array of electrodes or nodes that operate in accordance with a mutual-capacitance or self-capacitance scheme. As described herein, the touch sensor 1220 may be integrated with one or more layers of a display stack to provide the touch-sensing functionality of a touchscreen.
The device 1200 may also include a contact sensor 1212 (e.g., the contact sensors 302, 409, 509) that is configured to detect contact between a user and a crown or other component or portion of a device (such as the crown 108). The contact sensor 1212 associated with a crown may include a capacitive sensor that operates in accordance with a mutual-capacitance or self-capacitance scheme. Other types of contact sensors may also be used, including inductive sensors, resistive sensors, magnetic sensors, continuity sensors, or the like.
The device 1200 may also include a force sensor 1222 that is configured to receive and/or detect force inputs applied to a user input surface of the device 1200 (e.g., the display 106). The force sensor 1222 may include or be coupled to capacitive sensing elements that facilitate the detection of changes in relative positions of the components of the force sensor (e.g., deflections caused by a force input).
The device 1200 may also include one or more sensors 1224 that may be used to detect an environmental condition, orientation, position, or some other aspect of the device 1200. Example sensors 1224 that may be included in the device 1200 include, without limitation, one or more accelerometers, gyrometers, inclinometers, goniometers, or magnetometers. The sensors 1224 may also include one or more proximity sensors, including a magnetic hall-effect sensor, inductive sensor, capacitive sensor, continuity sensor, and the like.
The sensors 1224 may also be broadly defined to include wireless positioning devices including, without limitation, global positioning system (GPS) circuitry, Wi-Fi circuitry, cellular communication circuitry, and the like. The device 1200 may also include one or more optical sensors including, without limitation, photodetectors, photosensors, image sensors, infrared sensors, and the like.
The device 1200 may also include a communication port 1228 that is configured to transmit and/or receive signals or electrical communication from an external or separate device. The communication port 1228 may be configured to couple to an external device via a cable, adaptor, or other type of electrical connector. In some embodiments, the communication port 1228 may be used to couple the device 1200 to an accessory, including a dock or case, a stylus or other input device, smart cover, smart stand, keyboard, or other device configured to send and/or receive electrical signals.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the described embodiments. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the described embodiments. Thus, the foregoing descriptions of the specific embodiments described herein are presented for purposes of illustration and description. They are not targeted to be exhaustive or to limit the embodiments to the precise forms disclosed. It will be apparent to one of ordinary skill in the art that many modifications and variations are possible in view of the above teachings. Also, when used herein to refer to positions of components, the terms above and below, or their synonyms, do not necessarily refer to an absolute position relative to an external reference, but instead refer to the relative position of components with reference to the figures.
Number | Name | Date | Kind |
---|---|---|---|
2237860 | Bolle | Apr 1941 | A |
2288215 | Taubert et al. | Jun 1942 | A |
2497935 | Feurer | Feb 1950 | A |
2771734 | Morf | Nov 1956 | A |
2788236 | Kafowi | Apr 1957 | A |
2797592 | Marrapese | Jul 1957 | A |
3040514 | Dinstman | Jun 1962 | A |
3056030 | Kelchner | Sep 1962 | A |
3130539 | Davis | Apr 1964 | A |
3355873 | Morf | Dec 1967 | A |
3362154 | Perret | Jan 1968 | A |
3410247 | Dronberger | Nov 1968 | A |
3495398 | Widmer et al. | Feb 1970 | A |
3577876 | Spadini | May 1971 | A |
3621649 | Vulcan et al. | Nov 1971 | A |
3662618 | Kroll et al. | May 1972 | A |
3733803 | Hiraga | May 1973 | A |
4007347 | Haber | Feb 1977 | A |
4031341 | Wuthrich et al. | Jun 1977 | A |
4037068 | Gaynor | Jul 1977 | A |
4077200 | Schneider | Mar 1978 | A |
4133404 | Griffin | Jan 1979 | A |
4170104 | Yamagata | Oct 1979 | A |
4258096 | LaMarche | Mar 1981 | A |
4287400 | Kitik | Sep 1981 | A |
4289400 | Kubola et al. | Sep 1981 | A |
4311026 | Ochoa | Jan 1982 | A |
4311990 | Burke | Jan 1982 | A |
4324956 | Sakakino et al. | Apr 1982 | A |
4345119 | Latasiewicz | Aug 1982 | A |
4364674 | Tesch | Dec 1982 | A |
4379642 | Meyrat | Apr 1983 | A |
4395134 | Luce | Jul 1983 | A |
4396298 | Ripley | Aug 1983 | A |
4417824 | Paterson et al. | Nov 1983 | A |
4520306 | Kirby | May 1985 | A |
4581509 | Sanford et al. | Apr 1986 | A |
4600316 | Besson | Jul 1986 | A |
4617461 | Subbarao et al. | Oct 1986 | A |
4634861 | Ching et al. | Jan 1987 | A |
4641026 | Garcia, Jr. | Feb 1987 | A |
4670737 | Rifling | Jun 1987 | A |
4766642 | Gaffney et al. | Aug 1988 | A |
4783772 | Umemoto et al. | Nov 1988 | A |
4884073 | Souloumiac | Nov 1989 | A |
4914831 | Kanezashi et al. | Apr 1990 | A |
4922070 | Dorkinski | May 1990 | A |
4931794 | Haag | Jun 1990 | A |
4952799 | Loewen | Aug 1990 | A |
4980685 | Souloumiac et al. | Dec 1990 | A |
4987299 | Kobayashi et al. | Jan 1991 | A |
5034602 | Garcia et al. | Jul 1991 | A |
5177355 | Branan | Jan 1993 | A |
5214278 | Banda | May 1993 | A |
5258592 | Nishikawa et al. | Nov 1993 | A |
5288993 | Bidiville et al. | Feb 1994 | A |
5347123 | Jackson et al. | Sep 1994 | A |
5383166 | Gallay | Jan 1995 | A |
5471054 | Watanabe | Nov 1995 | A |
5477508 | Will | Dec 1995 | A |
5509174 | Worrell | Apr 1996 | A |
5572314 | Hyman et al. | Nov 1996 | A |
5583560 | Florin et al. | Dec 1996 | A |
5631881 | Pessey et al. | May 1997 | A |
5726645 | Kamon et al. | Mar 1998 | A |
5748111 | Bates | May 1998 | A |
5825353 | Will | Oct 1998 | A |
5841050 | Clift et al. | Nov 1998 | A |
5847335 | Sugahara et al. | Dec 1998 | A |
5867082 | Van Zeeland | Feb 1999 | A |
5943233 | Ebina | Aug 1999 | A |
5953001 | Challener et al. | Sep 1999 | A |
5960366 | Duwaer et al. | Sep 1999 | A |
5963332 | Feldman et al. | Oct 1999 | A |
5999168 | Rosenberg et al. | Dec 1999 | A |
6069567 | Zawilski | May 2000 | A |
6134189 | Carrard | Oct 2000 | A |
6154201 | Levin et al. | Nov 2000 | A |
6175679 | Veligdan et al. | Jan 2001 | B1 |
6241684 | Amano | Jun 2001 | B1 |
6246050 | Tullis et al. | Jun 2001 | B1 |
6252825 | Perotto | Jun 2001 | B1 |
6304247 | Black | Oct 2001 | B1 |
6355891 | Ikunami | Mar 2002 | B1 |
6361502 | Puolakanaho et al. | Mar 2002 | B1 |
6377239 | Isikawa | Apr 2002 | B1 |
6392640 | Will | May 2002 | B1 |
6396006 | Yokoji et al. | May 2002 | B1 |
6422740 | Leuenberger | Jul 2002 | B1 |
6477117 | Narayanaswami et al. | Nov 2002 | B1 |
6502982 | Bach et al. | Jan 2003 | B1 |
6525278 | Villain et al. | Feb 2003 | B2 |
6556222 | Narayanaswami | Apr 2003 | B1 |
6575618 | Inoue et al. | Jun 2003 | B1 |
6587400 | Line | Jul 2003 | B1 |
6646635 | Pogatetz et al. | Nov 2003 | B2 |
6661438 | Shiraishi et al. | Nov 2003 | B1 |
6672758 | Ehrsam et al. | Jan 2004 | B2 |
6794992 | Rogers | Sep 2004 | B1 |
6809275 | Cheng et al. | Oct 2004 | B1 |
6834430 | Worrell | Dec 2004 | B2 |
6846998 | Hasumi et al. | Jan 2005 | B2 |
6882596 | Guanter | Apr 2005 | B2 |
6888076 | Hetherington | May 2005 | B2 |
6896403 | Gau | May 2005 | B1 |
6909378 | Lambrechts et al. | Jun 2005 | B1 |
6914551 | Vidal | Jul 2005 | B2 |
6961099 | Takano et al. | Nov 2005 | B2 |
6963039 | Weng et al. | Nov 2005 | B1 |
6967903 | Guanter | Nov 2005 | B2 |
6977868 | Brewer et al. | Dec 2005 | B2 |
6982930 | Hung | Jan 2006 | B1 |
6985107 | Anson | Jan 2006 | B2 |
6987568 | Dana | Jan 2006 | B2 |
6998553 | Hisamune et al. | Feb 2006 | B2 |
7016263 | Gueissaz et al. | Mar 2006 | B2 |
7021442 | Borgerson | Apr 2006 | B2 |
7034237 | Ferri et al. | Apr 2006 | B2 |
7081905 | Raghunath et al. | Jul 2006 | B1 |
7102626 | Denny, III | Sep 2006 | B2 |
7111365 | Howie, Jr. | Sep 2006 | B1 |
7113450 | Plancon et al. | Sep 2006 | B2 |
7119289 | Lacroix | Oct 2006 | B2 |
7135673 | Saint Clair | Nov 2006 | B2 |
7167083 | Giles | Jan 2007 | B2 |
7244927 | Huynh | Jul 2007 | B2 |
7255473 | Hiranuma et al. | Aug 2007 | B2 |
7265336 | Hataguchi et al. | Sep 2007 | B2 |
7274303 | Dresti et al. | Sep 2007 | B2 |
7285738 | Lavigne et al. | Oct 2007 | B2 |
7286063 | Gauthey | Oct 2007 | B2 |
7292741 | Ishiyama et al. | Nov 2007 | B2 |
7358481 | Yeoh et al. | Apr 2008 | B2 |
7369308 | Tsuruta et al. | May 2008 | B2 |
7371745 | Ebright et al. | May 2008 | B2 |
7385874 | Vuilleumier | Jun 2008 | B2 |
7404667 | Born et al. | Jul 2008 | B2 |
7465917 | Chin et al. | Dec 2008 | B2 |
7468036 | Rulkov et al. | Dec 2008 | B1 |
7506269 | Lang et al. | Mar 2009 | B2 |
7520664 | Wai | Apr 2009 | B2 |
7528824 | Kong | May 2009 | B2 |
7545367 | Sunda et al. | Jun 2009 | B2 |
7591582 | Hiranuma et al. | Sep 2009 | B2 |
7593755 | Colando et al. | Sep 2009 | B2 |
7605846 | Watanabe | Oct 2009 | B2 |
7634263 | Louch et al. | Dec 2009 | B2 |
7646677 | Nakamura | Jan 2010 | B2 |
7655874 | Akieda | Feb 2010 | B2 |
7682070 | Burton | Mar 2010 | B2 |
7708457 | Girardin | May 2010 | B2 |
7710456 | Koshiba et al. | May 2010 | B2 |
7732724 | Otani et al. | Jun 2010 | B2 |
7761246 | Matsui | Jul 2010 | B2 |
7763819 | Ieda et al. | Jul 2010 | B2 |
7772507 | Orr | Aug 2010 | B2 |
7778115 | Ruchonnet | Aug 2010 | B2 |
7781726 | Matsui et al. | Aug 2010 | B2 |
RE41637 | O'Hara et al. | Sep 2010 | E |
7791588 | Tierling et al. | Sep 2010 | B2 |
7791597 | Silverstein et al. | Sep 2010 | B2 |
7822469 | Lo | Oct 2010 | B2 |
7856255 | Tsuchiya et al. | Dec 2010 | B2 |
7858583 | Schmidt et al. | Dec 2010 | B2 |
7865324 | Lindberg | Jan 2011 | B2 |
7894957 | Carlson | Feb 2011 | B2 |
7946758 | Mooring | May 2011 | B2 |
8063892 | Shahoian et al. | Nov 2011 | B2 |
8138488 | Grot | Mar 2012 | B2 |
8143981 | Washizu et al. | Mar 2012 | B2 |
8167126 | Stiehl | May 2012 | B2 |
8169402 | Shahoian et al. | May 2012 | B2 |
8188989 | Levin et al. | May 2012 | B2 |
8195313 | Fadell et al. | Jun 2012 | B1 |
8229535 | Mensinger et al. | Jul 2012 | B2 |
8248815 | Yang et al. | Aug 2012 | B2 |
8263886 | Lin et al. | Sep 2012 | B2 |
8263889 | Takahashi et al. | Sep 2012 | B2 |
8275327 | Yi et al. | Sep 2012 | B2 |
8294670 | Griffin et al. | Oct 2012 | B2 |
8312495 | Vanderhoff | Nov 2012 | B2 |
8368677 | Yamamoto | Feb 2013 | B2 |
8371745 | Manni | Feb 2013 | B2 |
8373661 | Lan et al. | Feb 2013 | B2 |
8410971 | Friedlander | Apr 2013 | B2 |
8432368 | Momeyer et al. | Apr 2013 | B2 |
8439559 | Luk et al. | May 2013 | B2 |
8441450 | Degner et al. | May 2013 | B2 |
8446713 | Lai | May 2013 | B2 |
8456430 | Oliver et al. | Jun 2013 | B2 |
8477118 | Lan et al. | Jul 2013 | B2 |
8493190 | Periquet et al. | Jul 2013 | B2 |
8508511 | Tanaka et al. | Aug 2013 | B2 |
8525777 | Stavely et al. | Sep 2013 | B2 |
8562489 | Burton et al. | Oct 2013 | B2 |
8568313 | Sadhu | Oct 2013 | B2 |
8576044 | Chapman | Nov 2013 | B2 |
8593598 | Chen et al. | Nov 2013 | B2 |
8607662 | Huang | Dec 2013 | B2 |
8614881 | Yoo | Dec 2013 | B2 |
8783944 | Doi | Feb 2014 | B2 |
8666682 | LaVigne et al. | Mar 2014 | B2 |
8677285 | Tsern et al. | Mar 2014 | B2 |
8704787 | Yamamoto | Apr 2014 | B2 |
8711093 | Ong et al. | Apr 2014 | B2 |
8724087 | Van De Kerkhof et al. | May 2014 | B2 |
8730167 | Ming et al. | May 2014 | B2 |
8743088 | Watanabe | Jun 2014 | B2 |
8804993 | Shukla et al. | Aug 2014 | B2 |
8816962 | Obermeyer et al. | Aug 2014 | B2 |
8824245 | Lau et al. | Sep 2014 | B2 |
8847741 | Birnbaum et al. | Sep 2014 | B2 |
8859971 | Weber | Oct 2014 | B2 |
8860674 | Lee et al. | Oct 2014 | B2 |
8863219 | Brown et al. | Oct 2014 | B2 |
D717679 | Anderssen | Nov 2014 | S |
8878657 | Periquet et al. | Nov 2014 | B2 |
8885856 | Sacha | Nov 2014 | B2 |
8895911 | Takahashi | Nov 2014 | B2 |
8905631 | Sakurazawa et al. | Dec 2014 | B2 |
8908477 | Peters | Dec 2014 | B2 |
8920022 | Ishida et al. | Dec 2014 | B2 |
8922399 | Bajaj et al. | Dec 2014 | B2 |
8928452 | Kim et al. | Jan 2015 | B2 |
8954135 | Yuen et al. | Feb 2015 | B2 |
8975543 | Hakemeyer | Mar 2015 | B2 |
8994827 | Mistry et al. | Mar 2015 | B2 |
9001625 | Essery et al. | Apr 2015 | B2 |
9024733 | Wouters | May 2015 | B2 |
9028134 | Koshoji et al. | May 2015 | B2 |
9030446 | Mistry et al. | May 2015 | B2 |
9034666 | Vaganov et al. | May 2015 | B2 |
9039614 | Yuen et al. | May 2015 | B2 |
9041663 | Westerman | May 2015 | B2 |
9042971 | Brumback et al. | May 2015 | B2 |
9052696 | Breuillot et al. | Jun 2015 | B2 |
9086717 | Meerovitsch | Jul 2015 | B2 |
9086738 | Leung et al. | Jul 2015 | B2 |
9101184 | Wilson | Aug 2015 | B2 |
9105413 | Hiranuma et al. | Aug 2015 | B2 |
9123483 | Ferri et al. | Sep 2015 | B2 |
9141087 | Brown et al. | Sep 2015 | B2 |
9176577 | Jangaard et al. | Nov 2015 | B2 |
9176598 | Sweetser et al. | Nov 2015 | B2 |
9202372 | Reams et al. | Dec 2015 | B2 |
9213409 | Redelsheimer et al. | Dec 2015 | B2 |
9223296 | Yang et al. | Dec 2015 | B2 |
9241635 | Yuen et al. | Jan 2016 | B2 |
9244438 | Hoover et al. | Jan 2016 | B2 |
9256209 | Yang et al. | Feb 2016 | B2 |
9277156 | Bennett et al. | Mar 2016 | B2 |
9350850 | Pope et al. | May 2016 | B2 |
9386932 | Chatterjee et al. | Jul 2016 | B2 |
9426275 | Eim et al. | Aug 2016 | B2 |
9430042 | Levin | Aug 2016 | B2 |
9437357 | Furuki et al. | Sep 2016 | B2 |
9449770 | Sanford et al. | Sep 2016 | B2 |
9501044 | Jackson et al. | Nov 2016 | B2 |
9520100 | Houjou et al. | Dec 2016 | B2 |
9532723 | Kim | Jan 2017 | B2 |
9542016 | Armstrong-Muntner | Jan 2017 | B2 |
9545541 | Aragones et al. | Jan 2017 | B2 |
9552023 | Joo et al. | Jan 2017 | B2 |
9599964 | Gracia | Mar 2017 | B2 |
9607505 | Rothkopf et al. | Mar 2017 | B2 |
9620312 | Ely et al. | Apr 2017 | B2 |
9627163 | Ely | Apr 2017 | B2 |
9632318 | Goto et al. | Apr 2017 | B2 |
9638587 | Marquas et al. | May 2017 | B2 |
9651922 | Hysek et al. | May 2017 | B2 |
9680831 | Jooste et al. | Jun 2017 | B2 |
9709956 | Ely et al. | Jul 2017 | B1 |
9753436 | Ely et al. | Sep 2017 | B2 |
D800172 | Akana | Oct 2017 | S |
9800717 | Ma et al. | Oct 2017 | B2 |
9836025 | Ely et al. | Dec 2017 | B2 |
9886006 | Ely et al. | Feb 2018 | B2 |
9891651 | Jackson et al. | Feb 2018 | B2 |
9898032 | Hafez et al. | Feb 2018 | B2 |
9939923 | Sharma | Apr 2018 | B2 |
9940013 | Choi et al. | Apr 2018 | B2 |
9946297 | Nazzaro et al. | Apr 2018 | B2 |
9971305 | Ely et al. | May 2018 | B2 |
9971405 | Holenarsipur et al. | May 2018 | B2 |
9977499 | Westerman et al. | May 2018 | B2 |
9979426 | Na et al. | May 2018 | B2 |
10092203 | Mirov | Oct 2018 | B2 |
10114342 | Kim et al. | Oct 2018 | B2 |
10209148 | Lyon et al. | Feb 2019 | B2 |
10331082 | Ely et al. | Jun 2019 | B2 |
20030174590 | Arikawa et al. | Sep 2003 | A1 |
20040047244 | Iino et al. | Mar 2004 | A1 |
20040082414 | Knox | Apr 2004 | A1 |
20040130971 | Ecoffet et al. | Jul 2004 | A1 |
20040264301 | Howard et al. | Dec 2004 | A1 |
20050075558 | Vecerina et al. | Apr 2005 | A1 |
20050088417 | Mulligan | Apr 2005 | A1 |
20060250377 | Zadesky et al. | Nov 2006 | A1 |
20070013775 | Shin | Jan 2007 | A1 |
20070050054 | Sambandam Guruparan et al. | Mar 2007 | A1 |
20070211042 | Kim et al. | Sep 2007 | A1 |
20070222756 | Wu et al. | Sep 2007 | A1 |
20070229671 | Takeshita et al. | Oct 2007 | A1 |
20070247421 | Orsley et al. | Oct 2007 | A1 |
20080130914 | Cho | Jun 2008 | A1 |
20090051649 | Rondel | Feb 2009 | A1 |
20090073119 | Le et al. | Mar 2009 | A1 |
20090122656 | Bonnet et al. | May 2009 | A1 |
20090146975 | Chang | Jun 2009 | A1 |
20090152452 | Lee et al. | Jun 2009 | A1 |
20090217207 | Kagermeier et al. | Aug 2009 | A1 |
20090285443 | Camp et al. | Nov 2009 | A1 |
20090312051 | Hansson et al. | Dec 2009 | A1 |
20100033430 | Kakutani et al. | Feb 2010 | A1 |
20100053468 | Havrill | Mar 2010 | A1 |
20100081375 | Rosenblatt et al. | Apr 2010 | A1 |
20100149099 | Elias | Jun 2010 | A1 |
20110007468 | Burton et al. | Jan 2011 | A1 |
20110090148 | Li et al. | Apr 2011 | A1 |
20110158057 | Brewer et al. | Jun 2011 | A1 |
20110242064 | Ono et al. | Oct 2011 | A1 |
20110270358 | Davis et al. | Nov 2011 | A1 |
20120067711 | Yang | Mar 2012 | A1 |
20120068857 | Rothkopf et al. | Mar 2012 | A1 |
20120075082 | Rothkopf et al. | Mar 2012 | A1 |
20120112859 | Park et al. | May 2012 | A1 |
20120113044 | Strazisar et al. | May 2012 | A1 |
20120206248 | Biggs | Aug 2012 | A1 |
20120272784 | Bailey et al. | Nov 2012 | A1 |
20130037396 | Yu | Feb 2013 | A1 |
20130087443 | Kikuchi | Apr 2013 | A1 |
20130191220 | Dent | Jul 2013 | A1 |
20130235704 | Grinberg | Sep 2013 | A1 |
20130261405 | Lee et al. | Oct 2013 | A1 |
20130335196 | Zhang et al. | Dec 2013 | A1 |
20140009397 | Gillespie | Jan 2014 | A1 |
20140071098 | You | Mar 2014 | A1 |
20140073486 | Ahmed et al. | Mar 2014 | A1 |
20140132516 | Tsai et al. | May 2014 | A1 |
20140197936 | Biggs et al. | Jul 2014 | A1 |
20140327630 | Burr et al. | Nov 2014 | A1 |
20140340318 | Stringer et al. | Nov 2014 | A1 |
20140347289 | Suh et al. | Nov 2014 | A1 |
20140368442 | Vahtola | Dec 2014 | A1 |
20140375579 | Fujiwara | Dec 2014 | A1 |
20150049059 | Zadesky et al. | Feb 2015 | A1 |
20150098309 | Adams et al. | Apr 2015 | A1 |
20150124415 | Goyal et al. | May 2015 | A1 |
20150186609 | Utter, II | Jul 2015 | A1 |
20150221460 | Teplitxky et al. | Aug 2015 | A1 |
20150227217 | Fukumoto | Aug 2015 | A1 |
20150320346 | Chen | Nov 2015 | A1 |
20150338642 | Sanford | Nov 2015 | A1 |
20150366098 | Lapetina et al. | Dec 2015 | A1 |
20150370529 | Zambetti | Dec 2015 | A1 |
20160018846 | Zenoff | Jan 2016 | A1 |
20160054813 | Shediwy et al. | Feb 2016 | A1 |
20160058375 | Rothkopf | Mar 2016 | A1 |
20160061636 | Gowreesunker et al. | Mar 2016 | A1 |
20160062623 | Howard | Mar 2016 | A1 |
20160063850 | Yang | Mar 2016 | A1 |
20160069713 | Ruh et al. | Mar 2016 | A1 |
20160098016 | Ely | Apr 2016 | A1 |
20160103985 | Shim et al. | Apr 2016 | A1 |
20160109861 | Kim et al. | Apr 2016 | A1 |
20160116306 | Ferri et al. | Apr 2016 | A1 |
20160147432 | Shi | May 2016 | A1 |
20160168178 | Misra | Jun 2016 | A1 |
20160170598 | Zambetti | Jun 2016 | A1 |
20160170608 | Zambetti | Jun 2016 | A1 |
20160170624 | Zambetti | Jun 2016 | A1 |
20160241688 | Vossoughi | Aug 2016 | A1 |
20160253487 | Sarkar et al. | Sep 2016 | A1 |
20160258784 | Boonsom et al. | Sep 2016 | A1 |
20160259301 | Ely | Sep 2016 | A1 |
20160306437 | Zhang et al. | Oct 2016 | A1 |
20160306446 | Chung et al. | Oct 2016 | A1 |
20160313703 | Ely et al. | Oct 2016 | A1 |
20160320583 | Hall, Jr. | Nov 2016 | A1 |
20160327911 | Eim et al. | Nov 2016 | A1 |
20160338642 | Parara et al. | Nov 2016 | A1 |
20160378069 | Rothkopf et al. | Dec 2016 | A1 |
20160378070 | Rothkopf et al. | Dec 2016 | A1 |
20160378071 | Rothkopf et al. | Dec 2016 | A1 |
20170003655 | Ely | Jan 2017 | A1 |
20170010751 | Shedletsky | Jan 2017 | A1 |
20170011210 | Cheong et al. | Jan 2017 | A1 |
20170027461 | Shin et al. | Feb 2017 | A1 |
20170031449 | Karsten et al. | Feb 2017 | A1 |
20170045958 | Battlogg et al. | Feb 2017 | A1 |
20170061863 | Eguchi | Mar 2017 | A1 |
20170069443 | Wang et al. | Mar 2017 | A1 |
20170069444 | Wang et al. | Mar 2017 | A1 |
20170069447 | Wang et al. | Mar 2017 | A1 |
20170090599 | Kuboyama | Mar 2017 | A1 |
20170104902 | Kim et al. | Apr 2017 | A1 |
20170139489 | Chen et al. | May 2017 | A1 |
20170216519 | Vouillamoz | Aug 2017 | A1 |
20170216668 | Burton et al. | Aug 2017 | A1 |
20170238138 | Aminzade | Aug 2017 | A1 |
20170251561 | Fleck et al. | Aug 2017 | A1 |
20170269715 | Kim et al. | Sep 2017 | A1 |
20170285404 | Kubota et al. | Oct 2017 | A1 |
20170301314 | Kim et al. | Oct 2017 | A1 |
20170307414 | Ferri et al. | Oct 2017 | A1 |
20170331869 | Bendahan et al. | Nov 2017 | A1 |
20170357465 | Dzeryn et al. | Dec 2017 | A1 |
20180018026 | Bushnell et al. | Jan 2018 | A1 |
20180024683 | Ely et al. | Jan 2018 | A1 |
20180136613 | Ely et al. | May 2018 | A1 |
20180136686 | Jackson et al. | May 2018 | A1 |
20180196517 | Tan et al. | Jul 2018 | A1 |
20180235491 | Bayley et al. | Aug 2018 | A1 |
20180239306 | Ely | Aug 2018 | A1 |
20180246469 | Ely et al. | Aug 2018 | A1 |
20180299834 | Ely et al. | Oct 2018 | A1 |
20180307363 | Ely et al. | Oct 2018 | A1 |
20180329368 | Ely et al. | Nov 2018 | A1 |
20180335891 | Shedletsky et al. | Nov 2018 | A1 |
20180341342 | Bushnell et al. | Nov 2018 | A1 |
20190017846 | Boonsom et al. | Jan 2019 | A1 |
20190163324 | Shedletsky | May 2019 | A1 |
20190250754 | Ely et al. | Aug 2019 | A1 |
20190294117 | Ely et al. | Sep 2019 | A1 |
20190302902 | Bushnell et al. | Oct 2019 | A1 |
Number | Date | Country |
---|---|---|
1888928 | Jan 1937 | CH |
1302740 | Sep 2001 | CN |
1445627 | Oct 2003 | CN |
1504843 | Jun 2004 | CN |
1624427 | Jun 2005 | CN |
1792295 | Jun 2006 | CN |
101035148 | Sep 2007 | CN |
101201587 | Jun 2008 | CN |
201081979 | Jul 2008 | CN |
201262741 | Jun 2009 | CN |
101750958 | Jun 2010 | CN |
201638168 | Nov 2010 | CN |
101923314 | Dec 2010 | CN |
102216959 | Oct 2011 | CN |
202008579 | Oct 2011 | CN |
102890443 | Jan 2013 | CN |
202710937 | Jan 2013 | CN |
103191557 | Jul 2013 | CN |
103253067 | Aug 2013 | CN |
103645804 | Mar 2014 | CN |
203564224 | Apr 2014 | CN |
103852090 | Jun 2014 | CN |
203630524 | Jun 2014 | CN |
103956006 | Jul 2014 | CN |
203693601 | Jul 2014 | CN |
203732900 | Jul 2014 | CN |
103995456 | Aug 2014 | CN |
203941395 | Nov 2014 | CN |
104777987 | Apr 2015 | CN |
104685794 | Jun 2015 | CN |
104880937 | Sep 2015 | CN |
204650147 | Sep 2015 | CN |
105096979 | Nov 2015 | CN |
105547146 | May 2016 | CN |
3706194 | Sep 1988 | DE |
102008023651 | Nov 2009 | DE |
102016215087 | Mar 2017 | DE |
0556155 | Aug 1993 | EP |
1345095 | Sep 2003 | EP |
1519452 | Mar 2005 | EP |
1669724 | Jun 2006 | EP |
1832969 | Sep 2007 | EP |
2375295 | Oct 2011 | EP |
2720129 | Apr 2014 | EP |
2884239 | Jun 2015 | EP |
2030093 | Oct 1970 | FR |
2801402 | May 2001 | FR |
2433211 | Jun 2007 | GB |
S52151058 | Dec 1977 | JP |
S54087779 | Jun 1979 | JP |
S5708582 | Jan 1982 | JP |
S5734457 | Feb 1982 | JP |
H02285214 | Nov 1990 | JP |
H04093719 | Mar 1992 | JP |
H04157319 | May 1992 | JP |
H05203465 | Aug 1993 | JP |
H05312595 | Nov 1993 | JP |
H06050927 | Dec 1994 | JP |
H06331761 | Dec 1994 | JP |
H06347293 | Dec 1994 | JP |
H10161811 | Jun 1998 | JP |
11121210 | Apr 1999 | JP |
H11191508 | Jul 1999 | JP |
2000337892 | Dec 2000 | JP |
2001084934 | Mar 2001 | JP |
2001167651 | Jun 2001 | JP |
2001202178 | Jul 2001 | JP |
2003050668 | Feb 2003 | JP |
2003151410 | May 2003 | JP |
2003331693 | Nov 2003 | JP |
2004184396 | Jul 2004 | JP |
2005017011 | Jan 2005 | JP |
2005063200 | Mar 2005 | JP |
2005108630 | Apr 2005 | JP |
2006164275 | Jun 2006 | JP |
2007149620 | Jun 2007 | JP |
2007248176 | Sep 2007 | JP |
2007311153 | Nov 2007 | JP |
2008053980 | Mar 2008 | JP |
2008122124 | May 2008 | JP |
2008122377 | May 2008 | JP |
2008170436 | Jul 2008 | JP |
2008235226 | Oct 2008 | JP |
2009070657 | Apr 2009 | JP |
2010032545 | Feb 2010 | JP |
2010165001 | Jul 2010 | JP |
2010186572 | Aug 2010 | JP |
2010243344 | Oct 2010 | JP |
2010244797 | Oct 2010 | JP |
2011165468 | Aug 2011 | JP |
2013057516 | Mar 2013 | JP |
2013079961 | May 2013 | JP |
2014512556 | May 2014 | JP |
2014174031 | Sep 2014 | JP |
20010030477 | Apr 2001 | KR |
20070011685 | Jan 2007 | KR |
20070014247 | Feb 2007 | KR |
100754674 | Sep 2007 | KR |
20080045397 | May 2008 | KR |
2020100007563 | Jul 2010 | KR |
20110011393 | Feb 2011 | KR |
20110012784 | Feb 2011 | KR |
20110113368 | Oct 2011 | KR |
20160017070 | Feb 2016 | KR |
1040225 | Nov 2014 | NL |
0129033 | Nov 2013 | RO |
200633681 | Oct 2006 | TW |
WO2001022038 | Mar 2001 | WO |
WO2001069567 | Sep 2001 | WO |
WO2010058376 | May 2010 | WO |
WO2012083380 | Jun 2012 | WO |
WO2012094805 | Jul 2012 | WO |
WO2014018118 | Jan 2014 | WO |
WO2014200766 | Dec 2014 | WO |
WO2015147756 | Oct 2015 | WO |
WO2016104922 | Jun 2016 | WO |
WO2016155761 | Oct 2016 | WO |
WO2016196171 | Dec 2016 | WO |
WO2017013278 | Jan 2017 | WO |
Entry |
---|
Author Unknown, “Desirable Android Wear smartwatch from LG,” Gulf News, Dubai, 3 pages, Jan. 30, 2015. |
Author Unknown, “Fossil Q ups smartwatch game with handsome design and build,” Business Mirror, Makati City, Philippines, 3 pages, Dec. 20, 2016. |
Author Unknown, “How Vesag Helps Kids Women and Visitors,” http://www.sooperarticles.com/health-fitness-articles/children-health-articles/how-vesag-helps-kids-women-visitors-218542.html, 2 pages, at least as early as May 20, 2015. |
Author Unknown, “mHealth,” http://mhealth.vesag.com/?m=201012, 7 pages, Dec. 23, 2010. |
Author Unknown, “mHealth Summit 2010,” http://www.virtualpressoffice.com/eventsSubmenu.do?page=exhibitorPage&showId=1551&companyId=5394, 5 pages, Nov. 18, 2010. |
Author Unknown, “MyKronoz ZeTime: World's Most Funded Hybrid Smartwatch Raised over $3M on Kickstarter, Running until Apr. 27th,” Business Wire, New York, New York, 3 pages, Apr. 21, 2017. |
Author Unknown, “RedEye mini Plug-in Universal Remote Adapter for iPhone, iPod touch and iPad,” Amazon.com, 4 pages, date unknown. |
Author Unknown, “Re iPhone Universal Remote Control—Infrared Remote Control Accessory for iPhone and iPod touch,” http://www.amazon.com/iPhone-Universal-Remote-Control-Accessory/dp/tech-data/B0038Z4 . . . , 2 pages, at least as early as Jul. 15, 2010. |
Author Unknown, “Vesag Wrist Watch for Dementia Care from VYZIN,” http://vyasa-kaaranam-ketkadey.blogspot.com/2011/03/vesag-wrist-watch-for-dementia-care.html, 2 pages, Mar. 31, 2011. |
Author Unknown, “Vyzin Electronics Private Limited launches Vesag Watch,” http://www.virtualpressoffice.com/showJointPage.do?page=jp&showId=1544, 5 pages, Jan. 6, 2011. |
Author Unknown, “Vyzin Unveiled Personal Emergency Response System (PERS) with Remote Health Monitoring That Can Be Used for Entire Family,” http://www.24-7pressrelease.com/press-release/vyzin-unveiled-personal-emergency-response-system-pers-with-remote-health-monitoring-that-can-be-used-for-entire-family-219317.php, 2 pages, Jun. 17, 2011. |
Author Unknown, “DeskThorityNet, Optical Switch Keyboards,” http://deskthority.net/keyboards-f2/optical-switch-keyboards-t1474.html, 22 pages, Jul. 11, 2015. |
Epstein et al., “Economical, High-Performance Optical Encoders,” Hewlett-Packard Journal, pp. 99-106, Oct. 1988. [text only version]. |
GreyB, “Google Watch: Convert your arm into a keyboard,” http://www.whatafuture.com/2014/02/28/google-smartwatch/#sthash.Yk35cDXK.dpbs, 3 pages, Feb. 28, 2014. |
IBM, “Additional Functionality Added to Cell Phone via “Learning” Function Button,” www.ip.com, 2 pages, Feb. 21, 2007. |
Kim, Joseph, “2010 mHealth Summit Emerges as Major One-Stop U.S. Venue for Mobile Health,” http://www.medicineandtechnology.com/2010/08/2010-mhealth-summit-emerges-as-major.html, 3 pages, Aug. 26, 2010. |
Krishnan et al., “A Miniature Surface Mount Reflective Optical Shaft Encoder,” Hewlett-Packard Journal, Article 8, pp. 1-6, Dec. 1996. |
Rick, “How VESAG Helps Health Conscious Citizens,” http://sensetekgroup.com/2010/11/29/wireless-health-monitoring-system/, 2 pages, Nov. 29, 2010. |
Sadhu, Rajendra, “How VESAG Helps People Who Want to ‘Be There’?,” http://ezinearticles.com/?How-Vesag-Helps-People-Who-Want-to-Be-There?&id-5423873, 1 page, Nov. 22, 2010. |
Sadhu, Rajendra, “Mobile Innovation Helps Dementia and Alzheimer's Patients,”http://www.itnewsafrica.com/2010/11/mobile-innovation-helps-dementia-andalzheimer%E2%80%99s-patients/, 3 pages, Nov. 22, 2010. |
Sherr, Sol, “Input Devices,” p. 55, Mar. 1988. |
Tran et al., “Universal Programmable Remote Control/Telephone,” www.ip.com, 2 pages, May 1, 1992. |
U.S. Appl. No. 16/179,870, filed Nov. 2, 2018, pending. |
U.S. Appl. No. 16/179,872, filed Nov. 2, 2018, pending. |
U.S. Appl. No. 16/191,349, filed Nov. 14, 2018, pending. |
U.S. Appl. No. 15/134,888, filed Sep. 18, 2018, pending. |
U.S. Appl. No. 15/960,487, filed Apr. 23, 2018, pending. |
U.S. Appl. No. 15/969,630, filed May 2, 2018, pending. |
U.S. Appl. No. 16/010,502 filed Jun. 17, 2018, pending. |
International Search Report and Written Opinion, PCT/US2018/034946, 14 pages, dated Aug. 24, 2018. |
Number | Date | Country | |
---|---|---|---|
20180364815 A1 | Dec 2018 | US |