APPARATUS AND METHOD FOR PROVIDING DYNAMIC FIDUCIAL MARKERS FOR DEVICES
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 an indication of a first fiducial marker presented on a display of a device proximate the apparatus;
execute a first operation based on the first fiducial marker;
receive an indication of a second fiducial marker presented on the display of the device, wherein the second fiducial marker is different from the first fiducial marker and replaces the first fiducial marker; and
execute a second operation based on the second fiducial marker.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer program product are described below that can provide and/or detect dynamic fiducial markers presented on a display of an apparatus. An apparatus providing the fiducial marker may initially provide for the presentation of the fiducial marker on a display, where the fiducial marker represents one or more properties of the apparatus, such as connectivity information for the apparatus. The apparatus may modify the presentation of the fiducial marker based on a change in one or more properties of the apparatus. An apparatus configured to detect dynamic fiducial markers provided on other device displays may also be configured to provide for the presentation of its own fiducial markers, and vice versa. Thus, in some cases, apparatuses may function as both a tangible user interface display and a tangible object (e.g., in a bi-directional communication scenario).
66 Citations
24 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 an indication of a first fiducial marker presented on a display of a device proximate the apparatus; execute a first operation based on the first fiducial marker; receive an indication of a second fiducial marker presented on the display of the device, wherein the second fiducial marker is different from the first fiducial marker and replaces the first fiducial marker; and execute a second operation based on the second fiducial marker. - View Dependent Claims (2, 3, 4)
-
-
5. 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:
-
provide for presentation of a fiducial marker on a display of the apparatus, wherein the fiducial marker is representative of at least one property of the apparatus; and modify the presentation of the fiducial marker, wherein the presentation of the fiducial marker is modified in response to a change in the at least one property of the apparatus. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving an indication of a first fiducial marker presented on a display of a device; executing a first operation based on the first fiducial marker; receiving an indication of a second fiducial marker presented on the display of the device, wherein the second fiducial marker is different from the first fiducial marker and replaces the first fiducial marker; and executing a second operation based on the second fiducial marker. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
providing for presentation of a fiducial marker on a display of an apparatus, wherein the fiducial marker is representative of at least one property of the apparatus; and modifying the presentation of the fiducial marker, wherein the presentation of the fiducial marker is modified in response to a change in the at least one property of the apparatus. - View Dependent Claims (15, 16, 17)
-
-
18. 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 indication of a first fiducial marker presented on a display of a device; executing a first operation based on the first fiducial marker; receiving an indication of a second fiducial marker presented on the display of the device, wherein the second fiducial marker is different from the first fiducial marker and replaces the first fiducial marker; and executing a second operation based on the second fiducial marker. - View Dependent Claims (19, 20)
-
-
21. 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:
-
providing for presentation of a fiducial marker on a display of an apparatus, wherein the fiducial marker is representative of at least one property of the apparatus; and modifying the presentation of the fiducial marker, wherein the presentation of the fiducial marker is modified in response to a change in the at least one property of the apparatus. - View Dependent Claims (22, 23, 24)
-
Specification