IP Library Granted Patent US 11,294,511
Granted Patent B2
US 11,294,511 · App. 16/549,358 · Granted Apr 5, 2022

Detecting twist input with an interactive cord

Inventors: Thad Eugene Starner (Atlanta, GA); Karissa A. Sawyer (Santa Clara, CA); Greg Ellis Priest-Dorman (Berkeley, CA); Jonathan Moeller (Mountain View, CA); Nidhi Rathi (Mountain View, CA); Jianyi Liu (Santa Clara, CA); Yao Ding (San Jose, CA); Chi Kin Benjamin Leung (Sunnyvale, CA)
Assignee: Google LLC
G06F3/044G06F3/0416G06F3/165H04R1/1033H04R1/1041G06F2203/04102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,294,511
App. No.
16/549,358
Granted
Apr 5, 2022
Kind
B2
Abstract

This document describes techniques and devices for detecting twist input with an interactive cord. An interactive cord may be constructed with one or more conductive yarns wrapped around a cable in a first direction (e.g., clockwise), and one or more conductive yarns wrapped around the cable in a second direction that is opposite the first direction (e.g., counter-clockwise). A controller measures one or more capacitance values associated with the conductive yarns. In response to detecting a change in the one or more capacitance values, the controller determines that the change in the capacitance values corresponds to twist input caused by the user twisting the interactive cord. Then, the controller initiates one or more functions based on the twist input, such as by controlling audio to a headset by increasing or decreasing the volume, scrolling through menu items, and so forth.

Claims (37)

1. A system comprising:

an interactive cord, the interactive cord comprising:

an inner layer comprising a cable and a first set of conductive yarns wrapped around the cable in a first direction and an outer layer comprising a second set of conductive yarns wrapped around the inner layer in a second direction that is opposite the first direction, wherein twisting the interactive cord in an opposite direction from the second direction causes a distance between the first set of conductive yarns and the second set of conductive yarns to increase thereby decreasing a capacitance; and

a controller coupled to the interactive cord, the controller configured to:

measure a change in the capacitance, the change in the capacitance resulting from a twist input received at the interactive cord;

determine that a direction of the twist input is the opposite direction from the second direction based on a decrease in the capacitance; and

initiate a function in response to the determination that the direction of the twist input is the opposite direction from the second direction.

2. The system of claim 1 , wherein the first set of conductive yarns is braided as part of a first cover that is included in the inner layer.

3. The system of claim 1 , wherein the second set of conductive yarns is braided as part of a second cover that is included in an outer layer.

4. A system comprising:

an interactive cord, the interactive cord comprising:

an inner layer comprising a cable and a first set of conductive yarns wrapped around the cable in a first direction and an outer layer comprising a second set of conductive yarns wrapped around the inner layer in a second direction that is opposite the first direction, wherein twisting the interactive cord in a same direction as the second direction causes a distance between the first set of conductive yarns and the second set of conductive yarns to decrease thereby increasing a capacitance; and

a controller coupled to the interactive cord, the controller configured to:

measure an increase in the capacitance, the increase in the capacitance resulting from a twist input received at the interactive cord;

determine that a direction of the twist input is the same direction as the second direction based on an increase in the capacitance; and

initiate a function in response to the determination that the direction of the twist input is the same direction as the second direction.

5. The system of claim 4 , wherein the first set of conductive yarns is braided as part of a first cover that is included in the inner layer.

6. The system of claim 5 , wherein the second set of conductive yarns is braided as part of a second cover that is included in the outer layer.

7. The system of claim 4 , wherein the function increases or decreases an amount of volume of a media player.

8. The system of claim 4 , wherein the function scrolls through a list of menu items.

9. The system of claim 4 , wherein the controller is further configured to determine an amount of the twist input or a speed of the twist input, and wherein the controller initiates the function based, at least in part, on the determined amount of the twist input or the determined speed of the twist input.

10. The system of claim 4 , wherein the system is a headset, a tablet, or a wearable device.

11. A method implemented by a controller coupled to an interactive cord that includes a cable and a first set of conductive yarns configured as transmitting lines that are wrapped around the cable in a first direction and a second set of conductive yarns that are wrapped around the cable in a second direction, wherein twisting the interactive cord in a direction that is opposite the second direction causes a distance between the first set of conductive yarns and the second set of conductive yarns to increase thereby decreasing a capacitance, the method comprising:

measuring a decrease in the capacitance, the decrease in the capacitance resulting from a twist input received at the interactive cord;

determining that a direction of the twist input is the direction that is opposite the second direction based on the decrease in the capacitance; and

initiating a function in response to determining that the direction of the twist input is the direction that is opposite the second direction.

12. The method of claim 11 , wherein the measuring the decrease in the capacitance resulting from the twist input is based on mutual capacitance sensing between the first set of conductive yarns and the second set of conductive yarns.

13. The method of claim 11 , wherein initiating the function in response to the determining that the direction of the twist input is the direction that is opposite the second direction is based on an amount or speed of the twist input.

14. The method of claim 11 , wherein the determining that the direction of the twist input is the direction that is opposite the second direction based on the decrease in the capacitance is a clockwise twist input.

15. The method of claim 11 , wherein initiating the function initiates a command to adjust a speed of a fan, a volume of audio, or a brightness of a lamp.

16. The method of claim 11 , further comprising measuring a second decrease in the capacitance, the decrease being of at least of a predetermined amount, and determining, based on the decrease being at of the least the predetermined amount, that the second decrease in the capacitance corresponds to a slide input to the interactive cord.

17. The method of claim 16 , further comprises initiating an additional function based on the slide input.

18. The method of claim 17 , wherein the initiating the additional function based on the slide input initiates a command to start data transfer.

19. The method of claim 11 , further comprising:

registering at least one capacitive touch on the interactive cord, the registering of the at least one capacitive touch including a first capacitive touch and a second capacitive touch; and

configuring circuitry to switch from a capacitive sensing to a resistive sensing, the circuitry including the first set of conductive yarns and the second set of conductive yarns.

20. The method of claim 19 , wherein configuring circuitry to switch from the capacitive sensing to the resistive sensing enables the controller to determine a distance along the interactive cord at which the first capacitive touch and the second capacitive touch are located, the determination usable to reduce inaccurate determination of the decrease in the capacitance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2019
From: STARNER, THAD EUGENE; SAWYER, KARISSA A.; PRIEST-DORMAN, GREG ELLIS; MOELLER, JONATHAN; RATHI, NIDHI; LIU, JIANYI; DING, YAO; LEUNG, CHI KIN BENJAMIN
To: GOOGLE INC.
Reel/Frame 050148/0406 →
CHANGE OF NAME Recorded Aug 23, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 051591/0846 →
Continuity (2)
Continuation 15352411 · Nov 15, 2016
Related Publication 20190377440A1 · Dec 12, 2019