IP Library Patent Application 13211060
Patent Application
App. No. 13/211,060

METHOD AND APPARATUS FOR TRANSLATING BETWEEN FORCE INPUTS AND TEMPORAL INPUTS

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/211,060
Abstract

An apparatus, method, and computer program product are described that provide for translating between force inputs and temporal inputs to execute operations conventionally associated with temporal inputs. The apparatus includes at least one processor and at least one memory including computer program code that are designed to cause the apparatus to at least receive a force indication relating to a force component of the input received, and provide for execution of an operation associated with a temporal input based on the force indication. For example, an input having a force component, such as a “hard press,” would result in the execution of an operation otherwise associated with a temporal input, such as a “long press.” By using a force input, the user can effect an operation in less time by cutting out the time that would have been expended to execute the corresponding “long press” gesture.

Claims (36)

1 . An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:

receive an input via a touch screen display of the apparatus;

receive a force indication relating to a force component of the input received; and

provide for execution of an operation associated with a temporal input based, at least in part, on the force indication.

2 . The apparatus of claim 1 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to determine the temporal input based, at least in part, on the force indication, wherein the temporal input corresponds to the force component of the input received.

3 . The apparatus of claim 2 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to determine the temporal input by determining whether the force component exceeds a predetermined threshold force value.

4 . The apparatus of claim 1 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to provide for execution of an operation associated with a long press gesture based, at least in part, on the force indication.

5 . The apparatus of claim 1 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to provide for execution of an operation associated with a short press gesture based, at least in part, on the force indication.

6 . The apparatus of claim 1 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to determine a location of the input received on the touch screen display of the apparatus, wherein execution of the operation associated with the temporal input is at least partly based on the location of the input.

7 . The apparatus of claim 1 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to receive a temporal indication relating to a temporal component of the input received and to provide for execution of the operation associated with the temporal input based on at least one of the force indication or the temporal indication.

8 . A method comprising:

receiving an input via a touch screen display of an apparatus;

receiving a force indication relating to a force component of the input received; and

providing for execution, via a processor, of an operation associated with a temporal input based, at least in part, on the force indication.

9 . The method of claim 8 further comprising determining, via a processor, the temporal input based, at least in part, on the force indication, wherein the temporal input corresponds to the force component of the input received.

10 . The method of claim 9 , wherein determining the temporal input comprises determining whether the force component exceeds a predetermined threshold force value.

11 . The method of claim 8 , wherein providing for execution of an operation associated with the temporal input comprises providing for execution of an operation associated with a long press gesture based, at least in part, on the force indication.

12 . The method of claim 8 , wherein providing for execution of an operation associated with the temporal input comprises providing for execution of an operation associated with a short press gesture based, at least in part, on the force indication.

13 . The method of claim 8 further comprising determining a location of the input received on the touch screen display of the apparatus, wherein execution of the operation associated with the temporal input is at least partly based on the location of the input.

14 . The method of claim 8 further comprising receiving a temporal indication relating to a temporal component of the input received and providing for execution of the operation associated with the temporal input based on at least one of the force indication or the temporal indication.

15 . A computer program product comprising at least one computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:

receiving an input via a touch screen display of an apparatus;

receiving a force indication relating to a force component of the input received; and

providing for execution of an operation associated with the temporal input based, at least in part, on the force indication.

16 . The computer program product of claim 15 further comprising program code instructions for determining the temporal input based, at least in part, on the force indication, wherein the temporal input corresponds to the force component of the input received.

17 . The computer program product of claim 16 , wherein determining the temporal input comprises determining whether the force component exceeds a predetermined threshold force value.

18 . The computer program product of claim 15 , wherein providing for execution of an operation associated with the temporal input comprises providing for execution of an operation associated with a long press gesture based, at least in part, on the force indication.

19 . The computer program product of claim 15 , wherein providing for execution of an operation associated with the temporal input comprises providing for execution of an operation associated with a short press gesture based, at least in part, on the force indication.

20 . The computer program product of claim 15 further comprising program code instructions for determining a location of the input received on the touch screen display of the apparatus, wherein execution of the operation associated with the temporal input is at least partly based on the location of the input.

21 . The computer program product of claim 15 further comprising program code instructions for receiving a temporal indication relating to a temporal component of the input received and providing for execution of the operation associated with the temporal input based on at least one of the force indication or the temporal indication.

22 . A method comprising:

identifying operations associated with temporal inputs to a touch screen display;

determine a force input corresponding to each temporal input; and

associate each temporal input with a respective corresponding force input, such that receipt of a particular force input at the touch screen display results in the execution of an operation associated with the corresponding temporal input.

23 . The method of claim 22 , wherein the temporal inputs and the corresponding force inputs are associated via a lookup table.

24 . The method of claim 22 , wherein each temporal input is associated with a respective corresponding force input via a function call.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035313/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: BOSE, RAJA; BRAKENSIEK, JORG
To: NOKIA CORPORATION
Reel/Frame 027149/0753 →