IP Library Granted Patent US 9,684,389
Granted Patent B2
US 9,684,389 · App. 13/409,739 · Granted Jun 20, 2017

Method and apparatus for determining an operation to be executed and associating the operation with a tangible object

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,684,389
App. No.
13/409,739
Granted
Jun 20, 2017
Kind
B2
Abstract

An apparatus, method, and computer program product are described that can receive a signal from a tangible object, where the signal includes an indication of an operation to be executed upon receipt of a user input applied by the tangible object, and that can determine the operation based on the indication. In this way, the user is not required to provide additional user input to define the particular operation that is desired. The apparatus may determine at least one recipient with whom data selected via a user input applied by the tangible object may be shared. The apparatus may further provide for the determination of an operation to be executed based on an identification of a selection of content and may provide for the association of the operation with the tangible object, such that subsequent user input applied via the tangible object causes execution of the operation.

Claims (29)

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 identification of a selection of first content, wherein the selection is made via a tangible object in a training mode, and wherein the identification comprises the first content or information describing the first content;

provide for determination of an operation to be executed based on the identification that is received; and

provide for association of the operation with the tangible object, such that subsequent user input applied via the tangible object outside of the training mode selecting second, different content causes execution of the operation with respect to the second content based on the association of the operation with the tangible object and regardless of the second content.

2. The apparatus of claim 1 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to determine a type of the first content selected, wherein the operation to be executed is determined based on the type of the first content.

3. The apparatus of claim 2 , wherein the type of the first content is associated with a predefined operation.

4. The apparatus of claim 1 , wherein the apparatus is the tangible object.

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 determination of the operation to be executed and to provide for association of the operation to be executed with the tangible object in response to entry into the training mode.

6. The apparatus of claim 1 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to provide for determination of the operation by communicating the identification to a server.

7. The apparatus of claim 1 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to provide for association of the operation with the tangible object by communicating the identification to a server.

8. A method comprising:

receiving an identification of a selection of first content, wherein the selection is made via a tangible object in a training mode, and wherein the identification comprises the first content or information describing the first content;

providing, via a processor, for determination of an operation to be executed based on the identification that is received; and

providing, via a processor, for association of the operation with the tangible object, such that subsequent user input applied via the tangible object outside of the training mode selecting second, different content causes execution of the operation with respect to the second content based on the association of the operation with the tangible object and regardless of the second content.

9. The method of claim 8 further comprising providing for determination of a type of the first content selected, wherein the operation to be executed is determined based on the type of the first content.

10. The method of claim 9 , wherein the type of the first content is associated with a predefined operation.

11. The method of claim 8 , wherein providing for determination of the operation to be executed and providing for association of the operation to be executed with the tangible object occur in response to entry into the training mode.

12. The method of claim 8 , wherein providing for determination of the operation comprises communicating the identification or information derived from the identification to a server.

13. The method of claim 8 , wherein providing for association of the operation with the tangible object comprises communicating the identification or information derived from the identification to a server.

14. A computer program product comprising at least one non-transitory 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 identification of a selection of first content, wherein the selection is made via a tangible object in a training mode, and wherein the identification comprises the first content or information describing the first content;

providing for determination of an operation to be executed based on the identification that is received; and

providing for association of the operation with the tangible object, such that subsequent user input applied via the tangible object outside of the training mode selecting second, different content causes execution of the operation with respect to the second content based on the association of the operation with the tangible object and regardless of the second content.

15. The computer program product of claim 14 further comprising program code instructions for providing for determination of a type of the first content selected, wherein the operation to be executed is deter mined based on the type of the first content.

16. The computer program product of claim 15 , wherein the type of the first content is associated with a predefined operation.

17. The computer program product of claim 14 further comprising program code instructions for entering the training mode.

18. The computer program product of claim 17 , wherein providing for determination of the operation to be executed and providing for association of the operation to be executed with the tangible object occurs in response to entry into the training mode.

19. The computer program product of claim 14 , wherein providing for determination of the operation comprises communicating the identification or information derived from the identification to a server.

20. The computer program product of claim 14 , wherein providing for association of the operation with the tangible object comprises communicating the identification or information derived from the identification to a server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035252/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2012
From: DEARMAN, DAVID; HORII, HIROSHI; SHRIVASTAVA, VIVEK
To: NOKIA CORPORATION
Reel/Frame 028193/0527 →