Method, apparatus and computer program product for joining the displays of multiple devices
First Claim
1. A method comprising:
- detecting a first drag event that occurs on a display of a device;
receiving a message indicating that a second drag event has occurred on a display of a nearby device during the first drag event;
determining a relative orientation of the display of the device and the display of the nearby device on the basis of the first drag event and the second drag event corresponding with a user performing a pinching motion; and
enabling the display of the device and the display of the nearby device to be joined in dependence on the determined relative orientation of the display of the device and the display of the nearby device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for enhancing a user interface with a mobile device by joining the displays of multiple devices together to function together with one another. In particular, example methods may provide for detecting a first touch or drag event, receiving a message indicating a second touch or drag event from a nearby device occurring during the first touch or drag event, creating a join event, and providing for transmission of the join event to the nearby device. The method may also include updating a registry of nearby devices in response to receiving a message regarding a touch or drag event from a nearby device. The method may further include providing for presentation of content on a display of a device and direction of content to be presented on a display of the nearby device, wherein the content to be presented on the display of the nearby device is related to the content on the display of the device.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting a first drag event that occurs on a display of a device; receiving a message indicating that a second drag event has occurred on a display of a nearby device during the first drag event; determining a relative orientation of the display of the device and the display of the nearby device on the basis of the first drag event and the second drag event corresponding with a user performing a pinching motion; and enabling the display of the device and the display of the nearby device to be joined in dependence on the determined relative orientation of the display of the device and the display of the nearby device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 at least one processor, cause the apparatus to at least:
-
detect a first drag event that occurs on a display of a device; receive a message indicating that a second drag event has occurred on a display of a nearby device during the first drag event; determine a relative orientation of the display of the device and the display of the nearby device on the basis of the first drag event and the second drag event corresponding with a user performing a pinching motion; and enable the display of the device and the display of the nearby device to be joined in dependence on the determined relative orientation of the display of the device and the display of the nearby device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions including instructions for causing at least the following to be performed:
-
detecting a first drag event that occurs on a display of a device; receiving a message indicating that a second drag event has occurred on a display of a nearby device during the first drag event; determining a relative orientation of the display of the device and the display of the nearby device on the basis of the first drag event and the second drag event corresponding with a user performing a pinching motion; and enabling the display of the device and the display of the nearby device to be joined in dependence on the determined relative orientation of the display of the device and the display of the nearby device. - View Dependent Claims (18, 19, 20)
-
Specification