Method and apparatus for sharing media in a multi-device environment
First Claim
Patent Images
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
- a device for sharing at least a portion of one or more media files present on the device and on a plurality of other devices;
a detection of location information associated with the plurality of other devices in proximity of the device;
a display of the device for presenting, at least in part, the shared at least a portion of the one or more media files based, at least in part, on a transmission of the at least a portion of the one or more media files present on the plurality of other devices to the device; and
a manipulation of the device based, at least in part, on a command, a movement, or a combination thereof associated with the device,wherein the manipulation comprises a movement of the device above a plane defined by a surface of the plurality of other devices,wherein the display of the device above the plane generates, at least in part, a view of the shared at least a portion of the one or more media files present on the device and transmitted to the device from the plurality of other devices, andwherein an orientation of the view of the shared at least a portion of the one or media files transmitted from the plurality of other devices to the device is automatically adjusted to accommodate an orientation of the at least a portion of one or more media files present on the device.
8 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for sharing media in a multi-device environment. A group of devices for sharing one or more media files is determined. A shared media manager causes joining of one or more displays of the devices. The shared media manager then determines to generate a common user interface for presenting the one or more media files on the joined one or more displays.
34 Citations
14 Claims
-
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
-
a device for sharing at least a portion of one or more media files present on the device and on a plurality of other devices; a detection of location information associated with the plurality of other devices in proximity of the device; a display of the device for presenting, at least in part, the shared at least a portion of the one or more media files based, at least in part, on a transmission of the at least a portion of the one or more media files present on the plurality of other devices to the device; and a manipulation of the device based, at least in part, on a command, a movement, or a combination thereof associated with the device, wherein the manipulation comprises a movement of the device above a plane defined by a surface of the plurality of other devices, wherein the display of the device above the plane generates, at least in part, a view of the shared at least a portion of the one or more media files present on the device and transmitted to the device from the plurality of other devices, and wherein an orientation of the view of the shared at least a portion of the one or media files transmitted from the plurality of other devices to the device is automatically adjusted to accommodate an orientation of the at least a portion of one or more media files present on the 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 for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; determine a device for sharing at least a portion one or more media files present on the device and on a plurality of other devices; detect location information associated with the plurality of other devices in proximity of the device; determine to generate a display of the device for presenting, at least in part, the at least a portion of the shared one or more media files based, at least in part, on a transmission of the at least a portion of the one or more media files present on the plurality of other devices to the device; and cause, at least in part, manipulation of the device based, at least in part, on a command, a movement, or a combination thereof associated with the device, wherein the manipulation comprises a movement of the device above a plane defined by a surface of the plurality of other devices, wherein the display of the device above the plane generates, at least in part, a view of the at least a portion of the shared one or more media files present on the device and transmitted to the device from the plurality of other devices, and wherein an orientation of the view of the shared at least a portion of the one or media files transmitted from the plurality of other devices to the device is automatically adjusted to accommodate an orientation of the at least a portion of one or more media files present on the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification