IP Library Granted Patent US 10,660,379
Granted Patent B2
US 10,660,379 · App. 16/356,748 · Granted May 26, 2020

Interactive fabric

Inventors: Ivan Poupyrev (Sunnyvale, CA); Carsten C. Schwesig (San Francisco, CA); Mustafa Emre Karagozler (Mountain View, CA); Hakim K. Raja (Mountain View, CA); David Scott Allmon (Sunnyvale, CA); Gerard George Pallipuram (Cupertino, CA); Shiho Fukuhara (Tokyo, JP); Nan-Wei Gong (Cambridge, MA)
Assignee: Google LLC
A41D1/005D02G3/12D02G3/441D03D1/0088G06F1/163G06F3/044G06F3/0416G06F3/04883D02G3/36D10B2101/20G06F2203/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 10,660,379
App. No.
16/356,748
Granted
May 26, 2020
Kind
B2
Abstract

This document describes techniques using, and objects embodying, an interactive fabric which is configured to sense user interactions in the form of single or multi-touch-input (e.g., gestures). The interactive fabric may be integrated into a wearable interactive garment (e.g., a jacket, shirt, or pants) that is coupled (e.g., via a wired or wireless connection) to a gesture manager. The gesture manager may be implemented at the interactive garment, or remote from the interactive garment, such as at a computing device that is wirelessly paired with the interactive garment and/or at a remote cloud based service. Generally, the gesture manager recognizes user interactions to the interactive fabric, and in response, triggers various different types of functionality, such as answering a phone call, sending a text message, creating a journal entry, and so forth.

Claims (70)

1. An interactive garment comprising:

an interactive fabric having a first set of conductive threads and a second set of conductive threads,

the first set of conductive threads having two or more individual conductive threads oriented together in a first direction,

the second set of conductive threads having two or more individual conductive threads oriented together in a second direction,

the first and second sets of conductive threads:

integrated into the interactive fabric to form a capacitive touch sensor; and

oriented within the interactive fabric such that:

the first direction and the second direction are substantially perpendicular; and

at least one of the two or more individual conductive threads of each of the first and second sets crosses over one another at an intersection; and

sensing circuitry coupled to the conductive threads, the sensing circuitry configured to:

detect touch-input to:

at least two of the two or more individual conductive threads of the first set of conductive threads and at least two of the two or more individual conductive threads of the second set of conductive threads when a user wearing the interactive garment touches the conductive threads of the interactive garment, the detected touch-input comprising:

a change in capacitance simultaneously in the at least two of the two or more individual conductive threads of the first set of conductive threads; and

another change in capacitance simultaneously in the at least two of the two or more individual conductive threads of the second set of conductive threads;

process the touch-input to provide touch data; and

communicate the touch data to a gesture manager to cause the gesture manager to initiate a functionality associated with the touch-input.

2. The interactive garment as recited in claim 1 , further comprising a network interface, and wherein the touch data is communicated over a wireless network, via the network interface, to the gesture manager implemented at a remote computing device.

3. The interactive garment as recited in claim 1 , wherein the multiple conductive threads are integrated into the interactive fabric by weaving or embroidering.

4. The interactive garment as recited in claim 1 , further comprising an output device configured to provide audio, visual, or haptic feedback when the touch-input is detected.

5. The interactive garment as recited in claim 4 , wherein the output device comprises one or more of a light source, a speaker, a display, or a vibration component.

6. The interactive garment as recited in claim 1 , wherein the gesture manager initiates the particular functionality in the interactive garment or at a computing device coupled to the interactive garment based on the touch data and sensor data received from one or more sensors integrated at the interactive garment.

7. The interactive garment as recited in claim 1 , wherein the sensing circuitry is contained within an internal electronics module that is configured to interface with a removable electronics module.

8. The interactive garment as recited in claim 7 , wherein the removable electronics module comprises a microprocessor, a power source, and a network interface.

9. The interactive garment as recited in claim 1 , wherein the two or more individual conductive threads of the first set of conductive threads are positioned within the interactive garment a distance from two or more individual conductive threads of a third set of conductive threads, the distance between the first set of conductive threads and the third set of conductive threads being greater than another distance between the two or more individual conductive threads of the first set of conductive threads.

10. The interactive garment as recited in claim 9 , wherein an orientation of the third set of conductive threads comprises a third direction and wherein the first set of conductive threads and the third set of conductive threads are substantially parallel to one another.

11. The interactive garment as recited in claim 1 , wherein the sensing circuitry is further configured to:

detect additional touch-input to at least two additional conductive threads of the first set of conductive threads and at least two additional conductive threads of the second set of conductive threads;

process the additional touch-input to provide additional touch data; and

communicate the additional touch data to the gesture manager to cause the gesture manager to initiate the functionality based on a combination of the touch data and the additional touch data.

12. A system comprising:

an interactive garment comprising:

an interactive fabric having a first set of conductive threads and a second set of conductive threads,

the first set of conductive threads having two or more individual conductive threads oriented together in a first direction,

the second set of conductive threads having two or more individual conductive threads oriented together in a second direction, the first and second sets of conductive threads:

integrated into the interactive fabric to form a capacitive touch sensor; and

oriented within the interactive fabric such that:

the first direction and the second direction are substantially perpendicular; and

at least one of the two or more individual conductive threads of each of the first and second sets crosses over one another at an intersection; and

an internal electronics module coupled to the first and second sets of conductive threads, the internal electronics module comprising sensing circuitry configured to detect touch-input to at least two of the two or more individual conductive threads of the first set of conductive threads and at least two of the two or more individual conductive threads of the second set of conductive threads, the detected touch-input comprising:

a first change in capacitance simultaneously in the at least two of the two or more individual conductive threads of the first set of conductive threads; and

a second change in capacitance simultaneously in the at least two of the two or more individual conductive threads of the second set of conductive threads;

an external electronics module comprising one or more electronic components, the external electronics module removably coupled to the interactive garment; and

a communication interface configured to enable communication between the internal electronics module and the external electronics module when the external electronics module is coupled to the interactive garment.

13. The system of claim 12 , wherein the two or more individual conductive threads of the first set of conductive threads are positioned within the interactive garment a distance from two or more individual conductive threads of a third set of conductive threads, the distance between the first set of conductive threads and the third set of conductive threads being greater than another distance between the two or more individual conductive threads of the first set of conductive threads.

14. The system of claim 13 , wherein an orientation of the third set of conductive threads comprises a third direction and wherein the first set of conductive threads and the third set of conductive threads are substantially parallel to one another.

15. The system of claim 12 , wherein the detected touch-input further comprises a gesture and wherein the system further comprises a gesture manager configured to initiate a functionality associated with the gesture.

16. The system of claim 15 , wherein the gesture manager initiates the particular functionality in the interactive garment or at a computing device coupled to the interactive garment based on the touch-input and sensor data received from one or more sensors integrated at the interactive garment.

17. The system of claim 12 , wherein the detected touch-input comprises:

a third change in capacitance simultaneously in at least two additional conductive threads of the two or more individual conductive threads of the first set of conductive threads; and

a fourth change in capacitance simultaneously in at least two additional conductive threads of the two or more individual conductive threads of the second set of conductive threads.

18. A computer-implemented method comprising:

receiving, at a computing device, first touch data and second touch data from an interactive garment worn by a user, the interactive garment comprising:

an interactive fabric having a first set of conductive threads and a second set of conductive threads,

the first set of conductive threads having two or more individual conductive threads oriented together in a first direction,

the second set of conductive threads having two or more individual conductive threads oriented together in a second direction, the first and second sets of conductive threads:

integrated into the interactive fabric to form a capacitive touch sensor; and

oriented within the interactive fabric such that:

the first direction and the second direction are substantially perpendicular; and

at least one of the two or more individual conductive threads of each of the first and second sets crosses over one another at an intersection; and

the first touch data comprising a change in capacitance simultaneously in the at least two of the two or more individual conductive threads of the first set of conductive threads when the user touches at least two of the two or more individual conductive threads of the first set of conductive threads, the second touch data comprising a change in capacitance simultaneously in the at least two of the two or more individual conductive threads of the second set of conductive threads when the user touches at least two of the two or more individual conductive threads of the second set of conductive threads;

determining, at the computing device, that a combination of the first touch data and the second touch data corresponds to a request to perform a particular functionality; and

performing the particular functionality.

19. The computer-implemented method of claim 18 , wherein the two or more individual conductive threads of the first set of conductive threads are positioned within the interactive garment a distance from two or more individual conductive threads of a third set of conductive threads, the distance between the first set of conductive threads and the third set of conductive threads being greater than another distance between the two or more individual conductive threads of the first set of conductive threads.

20. The computer-implemented method of claim 19 , wherein an orientation of the third set of conductive threads comprises a third direction and wherein the first set of conductive threads and the third set of conductive threads are substantially parallel to one another.

21. The computer-implemented method of claim 18 , wherein the request further comprises a gesture and wherein the computer-implemented method further comprises initiating, by a gesture manager, the performing of the particular functionality associated with the gesture.

22. The computer-implemented method of claim 21 , wherein the gesture manager initiates the particular functionality in the interactive garment or at a computing device coupled to the interactive garment based on the first touch data, the second touch data, and sensor data received from one or more sensors integrated at the interactive garment.

23. The computer-implemented method of claim 18 , further comprising:

receiving third touch data and fourth touch data from the interactive garment worn by the user, the third touch data comprising a change in capacitance simultaneously in at least two additional conductive threads of the first set of conductive threads when the user touches the at least two additional conductive threads of the first set of conductive threads, the fourth touch data comprising a change in capacitance simultaneously in at least two additional conductive threads of the second set of conductive threads when the user touches the at least two additional conductive threads of the second set of conductive threads; and

determining that a combination of the first touch data, the second touch data, the third touch data, and the fourth touch data correspond to a request to perform additional functionality; and

performing the additional functionality.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: POUPYREV, IVAN; SCHWESIG, CARSTEN C.; KARAGOZLER, MUSTAFA EMRE; RAJA, HAKIM K.; ALLMON, DAVID SCOTT; PALLIPURAM, GERARD GEORGE; FUKUHARA, SHIHO; GONG, NAN-WEI
To: GOOGLE INC.
Reel/Frame 048626/0164 →
CHANGE OF NAME Recorded Mar 18, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 048628/0168 →
Continuity (3)
Continuation 15595649 · May 15, 2017
Provisional Application 62337281 · May 16, 2016
Related Publication 20190208837A1 · Jul 11, 2019
Cited By (1)
US 12,340,028