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

US9684389B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9684389-B2
Application numberUS-201213409739-A
CountryUS
Kind codeB2
Filing dateMar 1, 2012
Priority dateMar 1, 2012
Publication dateJun 20, 2017
Grant dateJun 20, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • Pens or stylus · CPC title

  • Pen manipulated menu · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9684389B2 cover?
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 par…
Who is the assignee on this patent?
Dearman David, Horii Hiroshi, Shrivastava Vivek, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F3/03545. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).