IP Library Patent Application 13569048
Patent Application
App. No. 13/569,048

SENSOR SYSTEM AND METHOD FOR MAPPING AND CREATING GESTURES

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 None
App. No.
13/569,048
Abstract

A computing system includes a sensor configured to detect user inputs. The system further includes a processor configured to receive a detected first user input from the sensor. The processor further receives a detected second user input from the sensor. In response, the processor assigns a command to the first user input based on the second user input.

Claims (46)

1 . A system comprising:

a sensor configured to detect user inputs; and

a processor configured to:

receive a detected first user input from the sensor, the first user input comprising a gesture;

determine whether the gesture has an associated first command;

if the gesture has an associated first command, execute the associated first command;

receive a detected second user input, the second user input comprising an indication that the associated first command is incorrect;

reverse the execution of the first command to revert the system back to a state prior to the first command being executed;

receive a detected third user input from the sensor, the third user input indicative of a second command; and

assign the second command to the gesture based on the third user input.

2 . (canceled)

3 . The system of claim 1 , further comprising a memory configured to store a library of commands, the library comprising the first command and the second command.

4 . (canceled)

5 . The system of claim 1 , wherein the processor is further configured to indicate in the library that the associated first command should not be associated with the first user input.

6 . The system of claim 3 , wherein the processor is further configured to identify the first command based on a plurality of characteristics of the gesture.

7 . The system of claim 1 , wherein in order to assign the first command, the processor is further configured to:

generate a software-implemented keyboard; and

associate the first user input with a string input to the software-implemented keyboard.

8 . A system comprising:

a sensing device configured to determine one or more characteristics of at least one of a plurality of user inputs, the at least one of the plurality of user inputs comprising a gesture; and

a processor configured to:

receive the determined one or more characteristics;

determine whether the determined one or more characteristics are associated with one of a plurality of known commands;

when the determined one or more characteristics are not associated with one of a plurality of known commands, identify at least one of the plurality of known commands to be associated with the at least one of the plurality of user inputs based on the determined one or more characteristics of the gesture, wherein to identify the at least one of the plurality of known commands, the processor is configured to determine whether the determined one or more characteristics of the gesture are within a defined tolerance of allowed characteristics of the at least one of the plurality of known commands; and

assign the at least one of the plurality of known commands to the at least one of the plurality of user inputs.

9 . The system of claim 8 , wherein the determined one or more characteristics uniquely identify the gesture performed by the at least one of the plurality of user inputs.

10 . The system of claim 9 , wherein the determined one or more characteristics is received during a gesture recording period.

11 . The system of claim 9 , further comprising a memory configured to store a library of the plurality of commands, wherein to identify the at least one of the plurality of known commands the processor is configured to identify the at least one of the plurality of known commands from the library based on the determined one or more characteristics.

12 . The system of claim 8 , further comprising:

a display device configured to display a graphical user interface, wherein the processor is further configured to present, in the graphical user interface, a list of available commands.

13 . The system of claim 12 , wherein to identify the at least one of the plurality of known commands the processor is configured to receive a second user input indicating a command from the list of available commands to be associated with the determined one of more characteristics.

14 . The system of claim 11 , wherein the processor is further configured to store the at least one of the plurality of known commands and the at least one of the plurality of user inputs in the library.

15 . A method, comprising:

receiving a first user input detected by a sensor;

identifying one or more characteristics of the received first user input;

determining, by a processor, if the one or more characteristics matches a characteristic of a known gesture in a gesture library, the gesture library comprising a plurality of known gestures and one or more characteristics that identify each of the plurality of known gestures; and

if the one or more characteristics do not match a characteristic of a known gesture, generating a new gesture based on the one or more characteristics of the first user input, receiving a second user input, the second user input indicating a command, and associating the command indicated by the second user input with the new gesture associated with the first user input by linking an entry in the gesture library corresponding to the new gesture with an entry in a command library associated with the command.

16 . (canceled)

17 . The method of claim 15 , further comprising:

determining a command associated with the first user input based on the identified one or more characteristics of the first user input.

18 . The method of claim 15 , wherein the identified one or more characteristics comprises one of a number of contacts with the sensor, a position of the contacts on the sensor, a relative motion of the contacts, and an absolute motion of the contacts on the sensor.

19 . The method of claim 15 , further comprising:

displaying on a display device, a graphical user interface including a list of available commands to be associated with the first user input.

20 . The method of claim 15 , wherein the first user input is received during a gesture recording period.

21 . The system of claim 1 , wherein the processor is further configured to:

in response to receiving the detected second user input from the sensor, reverse the execution of the associated first command.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
PATENT SECURITY AGREEMENT Recorded Nov 14, 2013
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 031636/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2012
From: WRIGHT, DAVID G.; SEGUINE, RYAN; KOLOKOWSKY, STEVE; YOUNG, DAVID
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 028743/0712 →