Method and apparatus for determining the presence of a device for executing operations
First Claim
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 a signal transmitted by a device proximate the apparatus, wherein the signal includes at least one of a proximity component or an orientation component;
receive a touch input resulting from contact between an object and a display associated with the apparatus;
determine whether the object causing the touch input is the device that transmitted the signal by determining whether there is an association between the signal and the touch input based on at least one of the proximity component or the orientation component, wherein the association is indicative of the device being disposed on the display;
receive content from the device in response to the determination that there is an association between the signal and the touch input;
provide for presentation of the content on the display associated with the apparatus;
provide for presentation of a list of user options on the display; and
perform an action on the content based at least in part on movement of the device with respect to the display associated with the apparatus and with respect to the content presented thereon, wherein contact between the device and the display associated with the apparatus is maintained during the movement of the device, and wherein the action is performed on the content based at least in part on selection of one of the user options.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer program product are described that can detect the presence of a tangible object without using computer vision. The apparatus receives a signal from a device proximate the apparatus, where the signal includes at least one of a proximity component and an orientation component, and also receives a touch input from the associated display. The apparatus then determines whether there is an association between the signal and the touch input based on the proximity component and/or the orientation component. If the signal and the touch input are associated, it is an indication that the device is disposed on the display, operations may be executed, such as to facilitate interaction between the apparatus and the device. As a result, any object capable of providing a signal having a proximity component or an orientation component can be detected (e.g., without the use of cameras or fiducial markers).
-
Citations
22 Claims
-
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 a signal transmitted by a device proximate the apparatus, wherein the signal includes at least one of a proximity component or an orientation component; receive a touch input resulting from contact between an object and a display associated with the apparatus; determine whether the object causing the touch input is the device that transmitted the signal by determining whether there is an association between the signal and the touch input based on at least one of the proximity component or the orientation component, wherein the association is indicative of the device being disposed on the display; receive content from the device in response to the determination that there is an association between the signal and the touch input; provide for presentation of the content on the display associated with the apparatus; provide for presentation of a list of user options on the display; and perform an action on the content based at least in part on movement of the device with respect to the display associated with the apparatus and with respect to the content presented thereon, wherein contact between the device and the display associated with the apparatus is maintained during the movement of the device, and wherein the action is performed on the content based at least in part on selection of one of the user options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a signal transmitted by a device proximate an apparatus, wherein the signal includes at least one of a proximity component or an orientation component; receiving a touch input resulting from contact between an object and a display associated with the apparatus; determining, via a processor, whether the object causing the touch input is the device that transmitted the signal by determining whether there is an association between the signal and the touch input based on at least one of the proximity component or the orientation component, wherein the association is indicative of the device being disposed on the display; receiving content from the device in response to the determination that there is an association between the signal and the touch input; providing for presentation of the content on the display associated with the apparatus; providing for presentation of a list of user options on the display; and performing an action on the content based at least in part on movement of the device with respect to the display associated with the apparatus and with respect to the content presented thereon, wherein contact between the device and the display associated with the apparatus is maintained during the movement of the device, and wherein the action is performed on the content based at least in part on selection of one of the user options. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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 a signal transmitted by a device, wherein the signal includes at least one of a proximity component or an orientation component; receiving a touch input resulting from contact between an object and a display; determining whether the object causing the touch input is the device that transmitted the signal by determining whether there is an association between the signal and the touch input based on at least one of the proximity component or the orientation component, wherein the association is indicative of the device being disposed on the display; receiving content from the device in response to the determination that there is an association between the signal and the touch input; providing for presentation of the content on the display; providing for presentation of a list of user options on the display; and performing an action on the content based at least in part on movement of the device with respect to the display and with respect to the content presented thereon, wherein contact between the device and the display is maintained during the movement of the device, and wherein the action is performed on the content based at least in part on selection of one of the user options. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification