Techniques for interpreting signals from computer input devices
Assigneesalesforce.com, inc.
InventorJay Tanaka
Life of this patent
Estimating the term…
Abstract
The present invention features determining, from a plurality of actions, an action event corresponding to multiple segments of input data received from a computer input device, defining a corresponding action, based upon an order in which the multiple segments of input are received. Access is provided to the event through a program interface. Also disclosed is a system that carries-out the functions of the method, as well as a computer-program product includes computer-readable instructions that causes a processor of a computer system to carry-out the functions of the method.
Claims22
A method comprising:
- displaying on a computer system a page containing one or more script elements, wherein said one or more script elements are responsive to input data from an input device;
- receiving at the computer system from the input device multiple segments of input data, the multiple segments of data defining an input sequence;
- selecting, from a plurality of actions, an action associated with said input sequence;
- and
- executing said action on the computer system.
A method comprising:
- sequentially receiving with a computer system multiple segments of input data, defining an input sequence, from a computer interface device having a plurality of switches, with a first subset of said plurality of switches generating a first sub-group of said multiple segments and a second subset of said plurality of switches generating a second sub-group of said multiple segments;
- determining, from a plurality of actions, actions corresponding to different groups of said segments;
- and
- providing access to action corresponding to anyone group being based upon an order in which the data segments are received.
A computer system comprising:
- a processor;
- a display in data communication with said processor;
- an interface device in data communication with both said processor and said display;
- a memory in data communication with both said display and said processor, said memory having computer readable instructions stored therein which, when operated on by said processor causes said computer system to carry-out operations including:
- sequentially receiving with a computer system multiple segments of input data, defining an input sequence, from a computer interface device;
- determining, from a plurality of actions, an action corresponding to said multiple input signals, defining a corresponding action, based upon an order in which the multiple segments of input data is received;
- and
- providing access to said event through a program interface.
A machine-readable medium carrying one or more sequences of instructions for implementing method in a computer system when executed by one or more processors and cause said one or more processors to carry out the steps of:
- sequentially receiving with a computer system multiple segments of input data, defining an input sequence, from a computer interface device;
- determining, from a plurality of actions, an action corresponding to said multiple input signals, defining a corresponding action, based upon an order in which said multiple segments of input data are received;
- and
- providing access to said event through a program interface.
Dependencies are inferred from the claim text.