IP Library Granted Patent US 9,665,205
Granted Patent B1
US 9,665,205 · App. 14/601,521 · Granted May 30, 2017

Programmable touch emulating device

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 9,665,205
App. No.
14/601,521
Granted
May 30, 2017
Kind
B1
Abstract

A touch emulator includes a transparent surface portion conformable to a touch screen of a device, the surface portion providing signals to the touch screen to emulate an input signal to the touch screen and includes a programmable controller that causes the surface portion to automatically provide specific signals at particular times to the touch screen to emulate user interaction with the device. The device may be a mobile device, such as a tablet with a touch enabled screen. The surface portion may provide signals that disrupt the capacitive electrical field of the touch screen. The programmable controller may be detachable from the surface portion. No signals may be provided from the programmable controller to the surface portion when the programmable controller is detached from the surface portion. The surface portion may provide screen protection for the touch screen. The touch emulator may receive touch input from a user.

Claims (42)

1. A touch emulator, comprising:

a transparent surface portion conformable to a touch screen of a device, the surface portion providing signals to the touch screen to emulate an input signal to the touch screen; and

a programmable controller that causes the surface portion to automatically provide specific signals at particular times to the touch screen to emulate user interaction with the device,

wherein the programmable controller modifies a program sequence of gestures provided by the touch emulator based on touch input received from a user touching the touch emulator in response to a device operation presented to the user while the touch emulator is performing the program sequence of gestures, and

wherein the programmed sequence of gestures is used to control the device at a later time when the user is not touching the surface portion of the touch emulator and is not touching the touch screen of the device.

2. The touch emulator, according to claim 1 , wherein the device is a mobile device.

3. The touch emulator, according to claim 2 , wherein the mobile device is a tablet with a touch enabled screen.

4. The touch emulator, according to claim 1 , wherein the surface portion provides signals that disrupt the capacitive electrical field of the touch screen.

5. The touch emulator, according to claim 1 , wherein the programmable controller is detachable from the surface portion.

6. The touch emulator, according to claim 5 , wherein no signals are provided from the programmable controller to the surface portion when the programmable controller is detached from the surface portion.

7. The touch emulator, according to claim 1 , wherein the surface portion provides screen protection for the touch screen.

8. A touch emulator, comprising:

a transparent surface portion conformable to a touch screen of a device, the surface portion providing signals to the touch screen to emulate an input signal to the touch screen; and

a programmable controller that causes the surface portion to automatically provide specific signals at particular times to the touch screen to emulate user interaction with the device,

wherein the touch emulator receives touch input from a user and the touch input provided to the touch emulator is used to program the programmable controller to provide a recorded sequence of touch gestures corresponding to the touch input, and

wherein the programmable controller modifies a program sequence of gestures provided by the touch emulator based on touch input received from the user touching the touch emulator in response to a device operation presented to the user while the touch emulator is performing the program sequence of gestures.

9. A method of operating a touch emulator, comprising:

programming the touch emulator to provide a sequence of signals corresponding to a sequence of touch gestures;

coupling the touch emulator to a touch screen of a device; and

causing the touch emulator to generate the sequence of signals to operate the device without a user touching the touch screen for at least some of the sequence of touch gestures,

wherein programming the touch emulator includes causing the touch emulator to provide a set of signals on the touch screen of the device that installs new software on the device, and

wherein the touch emulator provides the set of signals without the user touching the touch screen.

10. The method, according to claim 9 , wherein programming the touch emulator also includes causing the touch emulator to provide a set of signals that enters a personal identification number (PIN) value on the touch screen of the device.

11. A method of operating a touch emulator, comprising:

programming the touch emulator to provide a sequence of signals corresponding to a sequence of touch gestures;

coupling the touch emulator to a touch screen of a device;

causing the touch emulator to generate the sequence of signals to operate the device without a user touching the touch screen for at least some of the sequence of touch gestures, wherein the touch emulator provides the sequence of signals while the user touches the touch screen;

generating signals by the touch emulator, the generated signals providing an instructional sequence of operations on the device to a user; and

instructing the user to repeat the instructional sequence.

12. The method, according to claim 11 , wherein in response to the user incorrectly repeating the instructional sequence, the touch emulator generates additional signals that emulate the user touching correct portions of the touch screen.

13. A non-transitory computer-readable medium containing software that operates a touch emulator, the software comprising:

executable code that causes the touch emulator to provide a sequence of signals corresponding to a sequence of touch gestures when the touch emulator is coupled to a touch screen of a device; and

executable code that generates the sequence of signals to operate the device without a user touching the touch screen for at least some of the sequence of touch gestures,

wherein the executable code that generates the sequence of signals causes the touch emulator to provide a set of signals on the touch screen of the device that installs new software on the device, and

wherein the touch emulator provides the set of signals without the user touching the touch screen.

14. The non-transitory computer-readable medium, according to claim 13 , wherein the executable code that generates the sequence of signals also causes the touch emulator to provide a set of signals that enters a personal identification number (PIN) value on the touch screen of the device.

15. A non-transitory computer-readable medium containing software that operates a touch emulator, the software comprising:

executable code that causes the touch emulator to provide a sequence of signals corresponding to a sequence of touch gestures when the touch emulator is coupled to a touch screen of a device;

executable code that generates the sequence of signals to operate the device without a user touching the touch screen for at least some of the sequence of touch gestures, wherein the touch emulator provides the sequence of signals while the user touches the touch screen; and

executable code that generates signals that provide an instructional sequence of operations on the device to the user and instruct the user to repeat the instructional sequence.

16. The non-transitory computer-readable medium, according to claim 15 , further comprising:

executable code that generates additional signals that emulate the user touching correct portions of the touch screen in response to the user incorrectly repeating the instructional sequence.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: EVERNOTE CORPORATION
To: BENDING SPOONS S.P.A.
Reel/Frame 066288/0195 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2023
From: MUFG BANK, LTD.
To: EVERNOTE CORPORATION
Reel/Frame 063116/0260 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2021
From: EAST WEST BANK
To: EVERNOTE CORPORATION
Reel/Frame 057852/0078 →
SECURITY INTEREST Recorded Oct 6, 2021
From: EVERNOTE CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 057722/0876 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040192/0720 Recorded Oct 22, 2020
From: SILICON VALLEY BANK
To: EVERNOTE CORPORATION
Reel/Frame 054145/0452 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040240/0945 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION; EVERNOTE GMBH
Reel/Frame 054213/0234 →
SECURITY INTEREST Recorded Oct 19, 2020
From: EVERNOTE CORPORATION
To: EAST WEST BANK
Reel/Frame 054113/0876 →
SECURITY INTEREST Recorded Oct 5, 2016
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040240/0945 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: EVERNOTE CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 040192/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2015
From: SINKOV, ANDREW
To: EVERNOTE CORPORATION
Reel/Frame 035147/0975 →